Dashbeam now works with phones running Android 12 and older, you can mark a device as trusted so its files arrive without a prompt, and the mobile UI has had a round of fixes.
Highlights
Trusted devices
Mark a device you own as trusted and its transfers land automatically, with no accept prompt and no waiting by the screen. Incoming files are sorted into a folder named after the device that sent them, so you can tell at a glance where something came from.
- Auto-accept is now a clearly labelled switch in pairing settings
- Unattended receives raise a notification so you know something arrived
- Trusting a device, or removing one, asks for confirmation first
- Trusted invites are queued rather than accepted inline, and the whole queue drains at once
Support for Android 12 and older
Sending now works on Android 12 and below. If Dashbeam previously failed to send from an older phone, it should just work.
Android UI and UX
- Settings and History pages are padded correctly for the system bars
- The send-to-device sheet fits the phone screen instead of overflowing
- Settings sidebar rows are tappable on mobile
- Larger sharing pulse animation
- The main activity is no longer declared non-resizeable, so split screen and foldables behave
- Update checks now run on Android release builds, and diagnostics export works again
Builds also changed on the Android side: there's a Play Store AAB build with its own CI workflow, and a separate workflow for developer-verification APKs.
Other changes
History
- The list refreshes when a transfer lands while you have it open
- Open a transfer's files straight from its history row
- Disk-write timing dropped; the delete action is now inline
Settings
- Relay status in the footer is behind a General toggle
Updater
- Download progress is shown, and you're asked to confirm a restart if one lands mid-transfer
Core
- Desktop temp stores now live in the standard system temp directory
Bug fixes
- History: Stop offering to free partial data that's already gone; keep the row delete button on the last detail line; stop Android rows pointing at app-private staging
- Pairing: A nearby pair request no longer flashes the "no code" error
- Receiver: A finished transfer no longer blocks the next one
- Tray: Native left/right context-menu interactions on Windows, with macOS left-click behaviour preserved
- Theme: Default to auto instead of light on the web build
- I18n: zh-CN (Simplified Chinese) translation file reformatted to match the order of
en - Deps: Bump
h2in the wasm-bridge lock for RUSTSEC-2026-0258 - CI: Parse the apksigner certificate digest robustly
- Core: Fix tests for Android 12 and older compatibility
Pull requests in this release
- fix(theme): default to auto instead of light on web by @theezeb in #302
- docs(i18n): update zh-CN translation by @Mikachu2333 in #303
- feat(i18n): update translations for simplified chinese by @Andepthy in #304
- feat(core): add compatibility for send with android 12 and lower by @JrInventor05 in #305
- fix(tray): use native left/right context-menu interactions on Windows by @hyrinx in #306
- fix(i18n): reformat zh-CN (Simplified Chinese) translation by @Mikachu2333 in #308
- feat(core): trusted device for download without accepting by @JrInventor05 in #309
New contributors
Thanks to @theezeb, @Mikachu2333, @Andepthy, @hyrinx and @JrInventor05, who all made their first contribution in this release.
Full Changelog: v0.7.0...v0.7.1
See the assets below to download and install this version.