Repository navigation
Releases: ErwannRobin/Voxal
Releases · ErwannRobin/Voxal
Release list
Voxal v0.9.7
What's Changed
- build(deps): bump quinn-proto from 0.11.14 to 0.11.16 in /src-tauri by @dependabot[bot] in #80
- build(deps): bump sysinfo from 0.33.1 to 0.39.6 in /src-tauri by @dependabot[bot] in #82
- build(deps-dev): bump @playwright/test from 1.61.1 to 1.62.0 in the all-updates group by @dependabot[bot] in #81
- build(deps): bump starship-battery from 0.10.3 to 0.11.1 in /src-tauri by @dependabot[bot] in #83
- fix(audio): stop outgoing audio sounding chopped to other peers by @ErwannRobin in #84
- fix(turn): derive the status badge from what ICE actually resolved by @ErwannRobin in #85
- fix(auth): return web sign-in over https instead of voxal:// by @ErwannRobin in #86
- fix(auth): serve /auth/callback as a real file, not a vercel rewrite by @ErwannRobin in #87
- perf(turn): prefetch ICE for anonymous users and edge-cache credentials by @ErwannRobin in #88
- fix(settings): refresh ICE on identity change, fix modal layering, desktop chrome by @ErwannRobin in #89
- feat(mic): explain how to make microphone access stick, per platform by @ErwannRobin in #90
- build(deps): bump tar from 7.5.20 to 7.5.22 by @dependabot[bot] in #91
- fix(mic): never show the permission hint when the grant was automatic by @ErwannRobin in #92
- Remote debug logs: host can request a peer's live log, with authorization on that device by @ErwannRobin in #93
Full Changelog: v0.9.5...v0.9.7
Voxal v0.9.5
What's Changed
- Potential fix for code scanning alert no. 17: Exception text reinterpreted as HTML by @ErwannRobin in #31
- build(deps): bump tar from 7.5.13 to 7.5.16 by @dependabot[bot] in #35
- build(deps): bump @capgo/capacitor-updater from 8.49.1 to 8.49.2 by @dependabot[bot] in #34
- build(deps-dev): bump @playwright/test from 1.60.0 to 1.61.0 in the minor-updates group across 1 directory by @dependabot[bot] in #33
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #32
- feat: join or create presence channel for non-UUID room codes by @ErwannRobin in #37
- iOS: talk in a room from the Lock Screen (PushToTalk framework) by @ErwannRobin in #38
- test: expand E2E and Rust coverage for v1 by @ErwannRobin in #39
- fix(migration): prevent multi-survivor host-migration split-brain by @ErwannRobin in #40
- harden: guard malformed peer messages + warn on large rooms by @ErwannRobin in #41
- feat(ice): free TURN relay fallback so peers behind firewalls can connect by @ErwannRobin in #42
- ci: split E2E into a gating unit job and a non-blocking mesh job by @ErwannRobin in #43
- feat(protocol): version the hello/peer-list handshake for skew detection by @ErwannRobin in #44
- fix: restore original name after leaving a room where it was force-renamed by @ErwannRobin in #45
- build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #46
- build(deps): bump @capacitor/core from 8.4.0 to 8.4.1 by @dependabot[bot] in #47
- build(deps-dev): bump @tauri-apps/cli from 2.11.2 to 2.11.3 by @dependabot[bot] in #48
- build(deps): bump @capacitor/ios from 8.4.0 to 8.4.1 by @dependabot[bot] in #49
- build(deps): bump @capacitor/android from 8.4.0 to 8.4.1 by @dependabot[bot] in #50
- build(deps): bump @capgo/capacitor-updater from 8.49.2 to 8.49.7 by @dependabot[bot] in #51
- build(deps): bump tauri-build from 2.6.2 to 2.6.3 in /src-tauri by @dependabot[bot] in #53
- build(deps): bump tauri from 2.11.2 to 2.11.3 in /src-tauri by @dependabot[bot] in #54
- build(deps): bump the all-updates group with 2 updates by @dependabot[bot] in #55
- build(deps): bump the all-updates group with 2 updates by @dependabot[bot] in #57
- build(deps): bump actions/github-script from 7 to 9 by @dependabot[bot] in #56
- fix: named room deep links now join/create correctly by @ErwannRobin in #58
- feat: pop-out button for tiny embed by @ErwannRobin in #59
- feat: "Your name" input on the tiny-compact pre-join Start screen by @ErwannRobin in #61
- fix: default to system noise suppression on mobile (RNNoise sizzles) by @ErwannRobin in #62
- fix: fall back to anonymous-rooms host before creating a named room by @ErwannRobin in #63
- fix: bypass browser HTTP cache on anonymous-rooms lookups by @ErwannRobin in #64
- fix: default to system noise suppression on mobile browsers too by @ErwannRobin in #65
- feat: list the 5 latest named room codes on the home screen by @ErwannRobin in #66
- build(deps): bump tauri from 2.11.3 to 2.11.5 in /src-tauri in the all-updates group by @dependabot[bot] in #68
- build(deps): bump @capgo/capacitor-updater from 8.50.1 to 8.50.2 in the all-updates group by @dependabot[bot] in #67
- build(deps): bump @capgo/capacitor-updater from 8.50.2 to 8.51.0 in the all-updates group by @dependabot[bot] in #70
- build(deps): bump serde_with from 3.18.0 to 3.21.0 in /src-tauri by @dependabot[bot] in #71
- build(deps): bump the all-updates group with 7 updates by @dependabot[bot] in #72
- build(deps): bump the all-updates group in /src-tauri with 2 updates by @dependabot[bot] in #73
- build(deps): bump brace-expansion from 5.0.6 to 5.0.7 by @dependabot[bot] in #74
- build(deps): bump tar from 7.5.16 to 7.5.20 by @dependabot[bot] in #75
- build(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #69
- Add device-info debug panel for dev mode by @ErwannRobin in #76
- Portrait lock on native, landscape support on web by @ErwannRobin in #77
- Debug-mode consent prompt for participants by @ErwannRobin in #78
- make build: don't fail without the updater signing key by @ErwannRobin in #79
Full Changelog: v0.9.3...v0.9.5
Voxal v0.9.3
What's Changed
✨ Highlights
- Major UX/UI refresh across home, room, and settings screens (responsive desktop, improved mobile behavior, better onboarding flow).
- Stronger host migration reliability to keep rooms alive when host connectivity drops.
- Big improvements to presence integration and voxal.app routing/auth flows.
- Expanded media capabilities with video + screen sharing progress and related stability fixes.
- Release/CI pipeline hardening for macOS, Windows, Linux, plus improved signing and updater handling.
🎙️ Core Product Improvements
- Improved room joining UX: - Dedicated joining/loading flow.
- Better cancel/back behavior during connection attempts.
- Direct invite-link handling with room auto-extract.
- Better identity/presence behavior: - Unique pseudonyms per room.
- Random color-animal anonymous profiles.
- Presence room/channel display and sharing improvements.
- Better embed/iframe support: - Tiny mode, compact behavior, optional header hiding.
- Safer and more robust cross-window communication handling.
- Better settings experience: - Desktop-style wider settings UI and sidebar behavior.
- Device selection (mic/camera), mobile settings polish.
📹 Media & Realtime
- Video/screen-sharing feature set significantly advanced: - 1:1 video prototype evolved into broader room integration.
- Simultaneous camera + screen viewing support.
- Fixes for late-joining peer video streams, popout/video UI, and black-screen issues.
- Host migration and peer continuity hardening: - Better election/routing behavior.
- More resilient peer send flow and room rejoin behavior.
- Improved reconnect and room keep-alive logic.
🔐 Security & Reliability
- Addressed multiple code scanning/security findings, including: - Safer HTML/text handling paths.
- Safer cross-window message target handling.
- Improved auth state generation robustness.
- Platform-specific fixes: - iOS build/audio option compatibility fixes.
- macOS camera entitlement crash fix.
🚀 Build, CI/CD, and Release Process
- Added/expanded automated test coverage and CI execution: - Rust + Playwright test suite in workflow.
- Improved CodeQL setup and signal quality across JS/Java/Kotlin/iOS paths.
- Release pipeline improvements: - Windows and Linux release artifact workflows.
- Tauri updater/signing secret formatting hardening.
📚 Docs & OSS Readiness
- Open-source release of the project
- Added contributor-facing project docs and governance artifacts: - CONTRIBUTING.md, SECURITY.md, CODE_OF_CONDUCT.md, PR/issue templates.
- Added dedicated technical docs (architecture/release/deployment/mobile) and host-migration deep dive.
- Setup of Dependabot & CodeQL
Full Changelog: v0.0.1...v0.9.3
Voxal v0.0.1
What's Changed
- Feat public room id management by @ErwannRobin in #1
New Contributors
- @ErwannRobin made their first contribution in #1
Full Changelog: https://github.com/ErwannRobin/Voxal/commits/v0.0.1