Skip to content

v0.0.1-alpha.9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 10:45
17daa5b

Features

  • Show how long the call has been running
  • Input sensitivity, which was not blocked after all
  • Tell the owner when somebody is on their machine
  • Web push, so a closed tab is still reachable
  • Safety numbers, so a lying key directory can be caught
  • Implement file transfer functionality over data channel
  • A share sheet hand-off now asks where it is going

Bug fixes

  • The packaged app died before it opened a window
  • A copied image could not be pasted into a message
  • A socket whose token expired gave up instead of refreshing
  • A network blip during refresh signed you out
  • A voice channel stopped listing people who had left
  • Stop throwing away the microphone you picked
  • The microphone gate was refused by CSP, so it never ran
  • Correct every Nexora reference to the real repo name, BetweenUs
  • Stop tracking .claude/worktrees, unbreak recursive-submodule checkouts

Other changes

  • Changes done for new release
  • Record the main-process crash in the packaged desktop app
  • Record the share picker and clipboard paste on Android
  • Record the two faults that ended live sessions
  • !docs : Docs is done
  • Add the missing Notifications architecture page
  • Make localhost:3000/ work for dev, keep /Nexora/ in production
  • Match the desktop client's exact theme
  • Center the Android screenshot
  • Embed the Android screenshot, add offline local search
  • Redesign the doc pages, not just the landing page
  • Redesign the landing page
  • Add Android client architecture page
  • Split the one giant ERD into per-section diagrams
  • Add pnpm docs / docs:build / docs:install root scripts
  • Replace default Docusaurus README with a project-specific one
  • Add docs deploy workflow, triggered by a !docs marker
  • Deployment, CI, security, testing and local-run guides
  • Per-service REST/WebSocket reference
  • Architecture, system design and database schema content
  • Scaffold Docusaurus site under docs/

Artifacts

Platform This release
Server images Built here
Desktop (Windows) Built here
Android Built here

Install

Not every release rebuilds every platform. The Artifacts table
above says which of these were built here and which are the last
release's, re-attached unchanged - a download whose file name
carries an older version is that, and it is the current build for
its platform.

Desktop (Windows)BetweenUs-0.0.1-alpha.9-Setup.exe
installs; -Portable.exe needs nothing.

Android — take the APK matching your device (arm64-v8a unless it is
old or an emulator), or universal if you would rather not choose. The
.aab is for Play, not for sideloading.

Serverdocker-compose.yml, nginx.conf and backup.sh below are a
deployment folder. Put them beside your existing .env and:

docker compose --env-file .env pull
docker compose --env-file .env up -d

Same project name, same volumes, same .env as a built deployment, so an
existing server keeps its database and its uploads. BETWEENUS_VERSION in
.env overrides the pinned version; unset, this bundle stays on
0.0.1-alpha.9.

Images

aiyuayaan/betweenus:<service>-0.0.1-alpha.9, built for
linux/amd64 and linux/arm64 under one tag - a 64-bit Pi, an Ampere VPS or an
Apple silicon Mac pulls the same name and gets its own architecture. The moving
tags <service>-alpha and <service>-latest are
pointed at it as the last step of the run.