Skip to content

Releases: ErwannRobin/Voxal

Voxal v0.9.7

Choose a tag to compare

@ErwannRobin ErwannRobin released this 01 Aug 22:27
5d68a22

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

Choose a tag to compare

@ErwannRobin ErwannRobin released this 23 Jul 22:09

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

Choose a tag to compare

@ErwannRobin ErwannRobin released this 15 Jun 13:18

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

Choose a tag to compare

@ErwannRobin ErwannRobin released this 14 May 22:13
be187e5

What's Changed

New Contributors

Full Changelog: https://github.com/ErwannRobin/Voxal/commits/v0.0.1