Changelog

Release notes

Public notes for the Android app and marketing site. Not every internal build is listed.

0.4.59 · Android

  • Stopping a workspace saves its login (encrypted) so the same workspace opens logged in on this phone or another. One phone at a time — opening it elsewhere takes over. Passwords stay on the device. The Facebook feed may reload.
  • Trusted APK download updated to WASL-0.4.59-vc85.apk (version code 85)

0.4.55 · Android

  • First login-checkpoint build. 0.4.56 is the one that restores those saved cookies when the workspace is opened again.

0.4.54 · Android

  • Two proxied workspaces can be open together: styles and scripts with no tab id follow the workspace that owns the page, and are not dropped or sent through the other workspace’s proxy
  • The first page load waits until the workspace proxy is bound (authentication and remote DNS) so it no longer flashes a refused connection and reloads

0.4.53 · Android

  • Proxied workspaces load Google and Facebook through SOCKS (remote DNS) instead of failing with a blank page or connection refused
  • Proxy is applied before the first navigation, including styles and scripts sent without a tab id
  • Workspace cookie jars stay separate — a tab is never sent through another workspace’s proxy

0.4.52 · Android

  • Longer page-load timeouts when a workspace proxy is on (fewer false “Page timed out” blanks on Facebook/Google)
  • Browser process ignores Android system HTTP proxy so SOCKS workspace proxies are not double-hopped
  • Proxy extension ready wait extended (2.0.2); socks→socks5 prefill when editing attached proxies
  • API client timeouts hardened for slow mobile networks
  • Keep workspace open when minimizing or switching apps; Resume after OEM kill

0.4.51 · Android

  • Keep workspace open when minimizing or switching apps; Resume after OEM kill
  • Fix blank white Facebook page on Huawei/Honor (EMUI) devices
  • Show attached proxy details when editing a workspace
  • Photos, media & camera permission prompts; stronger Facebook session checkpoints

0.4.50 · Android

  • Edit workspace / proxy: attached custom proxy fields (host, port, username, password) now prefill so you can see what’s configured
  • Photos, media & camera: re-prompt when uploading or using the camera; App Settings has a clear path if you skipped earlier
  • Facebook: stronger on-device session checkpoints (still isolated per workspace cookie jar)

0.4.49 · Android

  • Fix blank white Facebook page on Huawei/Honor (EMUI) devices
  • Show Retry overlay if page surface stays blank after load

0.4.48 · Android

  • Fix proxy blocking all sites after app upgrade (SOCKS proxyDNS extension now updates to 2.0.1)
  • Clear proxy properly when detached from workspace

0.4.47 · Android

  • Fix Facebook/proxy failures (code=67) on IPv6-only SOCKS proxies by enabling remote DNS (proxyDNS)

0.4.46 · Android

  • Fix blank white page on low-end devices (content-process crash recovery)
  • Load timeout + Retry / Open in browser overlay
  • Low-RAM (≤2GB): single live session + safer rendering

0.4.45 · Android

  • Unique random device name per workspace (server fingerprint + lazy backfill for existing profiles)
  • Passwords save/autofill UI enabled by default (per-workspace vault)
  • Omnibox recent searches / history suggestions (workspace-scoped)

0.4.44 · Android

  • Session fix: invalid/expired refresh tokens clear the local session and send users to Sign in (no sticky red “Invalid refresh token” banner on Workspaces)
  • Sign-in password field: show/hide toggle

0.4.43 · Android

  • Facebook Create account / login uses mobile Facebook (m.facebook.com) so signup works better on phones
  • Feed / Reels / Pages composer stays on desktop www.facebook.com for larger video uploads
  • Long video uploads: keep screen on, do not suspend the tab or delete the upload file for up to 4 hours while posting
  • Facebook / Meta CAPTCHA popups open automatically (no extra “Open popup?” dialog)

0.4.42 · Android

  • Play / install compatibility: APK now includes armeabi-v7a (32-bit ARM) so devices like Redmi 10A are no longer filtered as “not compatible”

0.4.41 · Android

  • Facebook desktop site: workspaces prefer www.facebook.com (not m.facebook.com) for composer / upload limits
  • File prompt hardening for uploads (safer content-URI → readable file:// handoff)
  • Profile Save refreshes the session name token via SessionStore so renamed profiles stick

0.4.40 · Android

  • Media / gallery uploads work again in workspaces (Facebook composer and similar pickers): content URIs from the system picker are copied into app cache so the engine receives readable file:// paths
  • Production browsing stays on the WASL native engine with workspace isolation and the existing tab / proxy scheduler

0.4.33 · Android

  • WASL native engine is an optional workspace browser (Settings). Existing workspaces stay on WebView unless you switch
  • Facebook loads in the workspace at m.facebook.com with address, back, and refresh — Direct native browsing (no fingerprint JS, no Facebook host rewrite)
  • Two workspaces share one native runtime in an isolated process and split cookies via per-workspace context ids (not two simultaneous browser windows; live Facebook cookie-jar proof is still outstanding)
  • APK is larger because it includes the full native browsing engine (arm64 + x86_64)

0.4.29 · Android

  • Direct (proxy off) is a real device-network path: pages load on Wi‑Fi/cellular without ProxyController or the local auth tunnel
  • Opening a workspace with no proxy, or after tapping Use Direct, no longer fails proxy preflight
  • ISA/BYO workspaces can force this phone’s IP even if a server proxy is still attached; Proxy ON is unchanged (including 407 classification)

0.4.28 · Android

  • Facebook “Incorrect password” HTML dialog is Facebook’s page, not a WASL AlertDialog
  • Login trace logs whether a password field was non-empty (boolean only), POST vs GET, host, HTTP status, and fingerprint JS on/off — never the password
  • Workspace Network Direct (this phone’s internet, no Proxy6) is a first-class option; reopen the workspace after switching
  • Optional “Open Facebook in Chrome” Custom Tab — session stays in Chrome and is not copied into the WASL workspace

0.4.27 · Android

  • Facebook Compatibility Test Mode A (default): genuine WebView, no fingerprint/viewport JS on Facebook, no www→m URL rewrite
  • Native JS alerts show “hostname says” so a Facebook page alert is not mistaken for a WASL password dialog
  • Settings → Browser Diagnostics: engine vs effective UA, Facebook Compatibility Diagnostic, redacted login-sequence trace

0.4.26 · Android

  • Phone browser chrome is two compact rows (~100dp): workspace + active tab + tabs/+ on top, back/URL/Go below
  • Removed the Home / page-title row and the large mobile tab strip so the webpage starts higher
  • Extra tabs open from the tab-count chip; Back is an arrow only

0.4.25 · Android

  • False “Wrong Credentials” mapping removed: proxy 407, HTTP auth, SSL, and network errors use source-specific messages
  • Compatibility WebView uses the genuine engine User-Agent and client hints (no browser-version spoof)
  • Settings → Browser Diagnostics (WebView package/version, isolation, redacted proxy status)
  • Website downloads / homepage / dashboard read version from android_release.json

0.4.24 · Android

  • Workspace pages scale like a mobile browser: device-width viewport, 100% zoom, pinch-zoom optional
  • Facebook after sign-in stays on the mobile site instead of a huge desktop layout
  • Desktop-width pages overview-fit the screen; signup POSTs, cookies, and file upload are unchanged

0.4.23 · Android

  • Workspace browser has real tabs: new tab, switch, close, and Back on the active tab
  • Facebook Terms / Create account and similar form controls are no longer swallowed by popups or blocked navigations
  • Smoother scrolling and taps — no full-screen overlay on restore, no activity restart when changing tabs

0.4.22 · Android

  • Back from an open workspace returns to that workspace’s home — never closes the app or jumps to a random screen
  • Toolbar and system Back walk page history, then close a popup or tab switcher, then leave the browser
  • Drawer, account, and settings screens close themselves first; Back on the dashboard backgrounds the app

0.4.21 · Android

  • Facebook and other sites render full page UI (profile picture, signup widgets) instead of a heading over empty space
  • Fingerprint script no longer spoofs viewport/DPR or mutates canvases — those broke mobile layout
  • File/camera picker, date controls, and popups work like a normal mobile browser; workspace isolation unchanged

0.4.19 · Android

  • Fix workspace launch crash when opening a workspace from the home list
  • Account / Profile: update display name and change password from the side menu

0.2.7-pricing · Android + Website + Billing

  • Final plan catalog: Free 5, Starter 15 ($5/$50), Professional 50 ($10/$100), Agency 120 ($25/$250), Enterprise 300+ (from $50/$500)
  • Yearly = 10× monthly (Save 2 months); Professional marked Most popular
  • Plan & Billing and dashboard chip consume live API entitlements

0.2.6-brand · Android + Website

  • Official connected-node X mark everywhere (website header/auth/favicons + Android)
  • Unified WASL green token #1ED760 across CSS and Compose WaslEmerald
  • Master brand SVGs: wasl-logo-mark, horizontal, app-icon, monochrome

0.2.5-branding · Android

  • Clean launcher dashboard with filters, plan chip, and fast Launch actions
  • Side menu: account, workspaces, plan & billing, settings, support, docs, about
  • Overlay sheets for Browser Profile, Security, Proxy, and Workspace Settings
  • Isolated workspaces with persistent on-device sessions (CookieManager flush)
  • Browser Profile: view details, generate new, clear cache (keeps logins), reset identity
  • BYO proxy (HTTP/HTTPS/SOCKS5) and WebRTC Protection ON / Protected wording
  • Platform presets plus Other / Custom; worldwide ISO country catalog
  • Cloud account and plan sync; backup metadata (not cookie sync)

2026 · Website

  • Marketing site aligned with Android branding positioning
  • Docs for Browser Profiles, persistent sessions, WebRTC Protection, platforms & countries
  • Downloads page reflects APK / pre-Play release state accurately
  • Pricing synced with billing API fallbacks; payment availability clarified

Earlier

  • Account, plans, and workspace metadata control plane
  • Android multi-workspace browser foundation

Subscribe via the footer newsletter (opens Contact) for product notes.