Skip to content

Releases: ravindu644/VirtualAP

VirtualAP v1.7.0

15 Jun 12:10
72442c8

Choose a tag to compare

What's Changed

  • VirtualAP: bump v1.7.0 (72442c8)
  • app: add Wi-Fi join QR code to the active-network card (881668e)
  • docs: re-wrote the readme (d97fa93)
  • ap: make the gateway configurable in container mode + fix blank default (0347ee5)
  • rootchecker: drop dead checkRootAccessSync, trim fluff comments (49ce1ba)
  • ui: speed up sluggish fade/transition animations (b3106d6)
  • cleanup: remove duct-tape across backend and app (08be09f)
  • ap: enable 40/80MHz AP on FullMAC chips (Galaxy S10) (e0b0844)
  • build: enable hostapd CONFIG_DEBUG_FILE for -f logging (d2c2dc1)
  • ap: capture hostapd + dnsmasq logs to files (5922b56)
  • app: clarify WPA3 warning (AP-side + client incompatibility) (c2581ba)
  • app: warn that WPA3 may be unsupported on older devices (190bf46)
  • ap: enforce 8-63 char passphrase for WPA modes (fef8101)
  • ap: drop hostapd width-fallback ladder (cdee58b)
  • ap: add security mode selection (Open/WPA2/WPA2-WPA3/WPA3 + PMF) (e0b7a50)
  • app: drop width grey-out (let backend own width validation) (aa5c186)
  • VirtualAP: bump v1.6.5 (a5b6905)
  • ci: fix wrong-arch build from stale alpine image tag (a9283a2)
  • ap: configurable channel width (VHT 80MHz on 5GHz) (7c72f41)
  • Add 32-bit ARM (armhf) support (3b3500f)

Automated Release by VirtualAP CI

VirtualAP v1.6.0

14 Jun 10:10
f888098

Choose a tag to compare

What's Changed

  • VirtualAP: bump v1.6.0 (f888098)
  • ci: do not fetch submodules (14dfd8d)
  • build: vendor sources as submodules, build binaries in CI (2237123)
  • scripts: build busybox too; remove rootfs-builder (f95b0a3)
  • app: live backend/root gating, full-screen root denial (4301b01)
  • app: deploy static binaries, drop chroot/rootfs install (f4b33c6)
  • backend: ditch the chroot, run static binaries directly (26073e5)
  • scripts: add static aarch64 build for hostapd/iw/dnsmasq (a56d3dc)
  • docs: document managed mode (container-routed hotspot) (9cf32a5)

Automated Release by VirtualAP CI

VirtualAP v1.5.0

13 Jun 15:42
beb5105

Choose a tag to compare

What's Changed

  • VirtualAP: bump v1.5.0 (beb5105)
  • fix: hardcode country_code=US, sync BAND from final channel (29809c5)
  • refactor: update NAT handling in start-ap to prioritize firewall service reload over manual iptables rules (9497787)
  • backend: route every external command through the bundled busybox (0d7c771)

Automated Release by VirtualAP CI

VirtualAP v1.4.0

12 Jun 19:13
7d62ccc

Choose a tag to compare

What's Changed

  • VirtualAP: bump v1.4.0 (7d62ccc)
  • feat: use Droidspaces brand icon in the container picker (de4b3b3)
  • polish: loading gate, Upstream card, and global pull-to-refresh (3418d57)
  • feat: add Droidspaces container integration (managed hotspot mode) (03fe4db)

Automated Release by VirtualAP CI

VirtualAP v1.2.0

12 Jun 13:06
8ae5764

Choose a tag to compare

What's Changed

  • VirtualAP: bump v1.2.0 (8ae5764)
  • refactor: move hotspot settings into Advanced card on main screen (96440de)
  • feat: add hidden SSID toggle to hostapd settings (db57473)
  • docs: add Wi-Fi repeater and VPN hotspot features to README and update license to GPLv3 (1682d84)

Automated Release by VirtualAP CI

VirtualAP v1.1.0

12 Jun 10:42
d067de3

Choose a tag to compare

What's Changed

  • fix: extract busybox from rootfs and hard-fail on missing assets (d067de3)
  • Update LICENCE to GPLv3 (15a6cec)
  • fix: add Android network groups and assign root user in Dockerfile (fbea02b)
  • docs: add System Requirements section to README (b31797d)
  • docs: add container port forwarding flow to Routing and Architecture section (bd0490f)
  • docs: update README.md with project details and navigation menu (7b6dc1a)
  • VirtualAP: bump v1.1.0 (a7c5cb4)
  • feat: add support for custom gateway IP and upstream DNS servers (fcb85a6)
  • readme: cleanup (9245fd7)
  • android: Port Droidspaces versioning system and About section (98038d1)
  • android: Localize hardcoded strings in screens and MainActivity dialogs (786a6e8)
  • workflows: setup CI (5945b63)
  • fix: log sheet could be gesture-dismissed mid-command, leaving a touch-eating ghost scrim (2542b03)
  • perf: single-pass chroot process sweep - start/stop took 30s and starved the UI (e34933d)
  • fix: kill the whole chroot on AP stop - zombies under the holder were immortal (e4edd4a)
  • refactor: run backend scripts from app files dir, version the rootfs payload (9f4869f)
  • net: fix container port forwards unreachable from VirtualAP clients (8feb23f)
  • fix: reset channel to auto when saved channel is invalid for the saved band (c36e580)
  • fix: reset upstream to auto when saved interface is no longer available (364dd2e)
  • updated readme to correct the alpine rootfs size (7aff6b1)
  • feat: clear input focus when tapping outside on MainScreen (eb648d1)
  • fix: resolve channel-band mismatch when switching from 5GHz to 2.4GHz (5b3b348)
  • style: update app launcher icon to scaled-down alternative hotspot logo with white background (90cd344)
  • revert: keep default TerminalConsole behavior for empty logs (a92b24c)
  • feat: terminal UX polish (1956a0b)
  • refactor: nuke run-at-boot, connected clients, and unified logging terminal (1672bae)
  • fix: use busybox xzcat|tar for rootfs extraction (de64e9d)
  • fix: root check screen stuck forever on first launch (789e829)
  • fix: remove ripple() call unavailable in Compose BOM 2024.02.00 (144c83c)
  • rework root flow; fix settings visibility and row tap targets (8d3f2c2)
  • fix JVM setter name clash in AppViewModel theme properties (5d946a5)
  • fix compile error, duplicate card; add settings screen with theme controls (826db20)
  • fix navigation, root re-check, config persistence, and theme (94a9acb)
  • fix: use AutoMirrored.Filled.ArrowBack in SetupScreen (f00ae43)
  • fix build errors: vector drawable, keystore generation, font assets (6267c30)
  • fix build.gradle.kts path depths and keystore fallback (6f62356)
  • updated gitignore (891ce15)
  • add missing gradle-wrapper.jar (7133264)
  • remove Magisk module infrastructure; introduce Android companion app (65a50bd)
  • add Android companion app; rename tools/ → backend/ (9ced701)
  • working poc (6f702c6)
  • nuked useless steps (8a41792)
  • scripts: executable permissions (f1d4cda)
  • VirtualAP: Initial commit (aca0206)

Automated Release by VirtualAP CI