Skip to content

Releases: tonyantony300/dashbeam

DashBeam 0.7.1 - Trusted Devices

Choose a tag to compare

@github-actions github-actions released this 01 Sep 17:25

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 h2 in 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.

DashBeam 0.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 12:52

Find devices on your own Wi-Fi and send to them without typing a code, keep a record of what you've transferred, and stay reachable while the app is in the background. This release folds in everything from the 0.6.9 pre-release.

Highlights

Nearby - local discovery (#190, #287)
DashBeam finds other devices on your Wi-Fi/LAN over mDNS. Confirm with a short fingerprint, then send files or pair without typing a code. Once paired, you stay connected even after you leave that network. Control who can see you under Settings → Network (Everyone / Paired only / Off).

Transfer history (#296)
A record of what you've sent and received.

QR codes (#252)
Show a QR when sending, and open a QR for receive links, so the other device can scan instead of copying text.

Notifications
Desktop and Android notify you for pair requests and file invites. Banners stay quiet while the app is in the foreground. Turn them off in Settings.

Tray and background presence (#286)
Close to the tray, start at login, and see which paired devices are online from the menu bar (macOS) or system tray (Windows). Android runs a background presence service so it stays reachable with the app closed. Flatpak uses the desktop background portal for autostart.

Pairing polish
Verification codes appear in pairing dialogs, unpairing recovers if a Forget notification was missed, you're offered start-at-login after pairing your first device, and removing a device now shows progress instead of appearing to hang.

Fixes

  • Long-standing PC↔Android send failures and mid-transfer "peer went offline" drops (#240, #274)
  • Paired control connections timing out after ~30s, and concurrent sessions marking a live peer Offline (#279)
  • Nearby: accepting an invite no longer unpairs both devices; declined requests, device names, and mDNS rediscovery are handled correctly
  • Android: exports land in Download/DashBeam and open from the app

New contributors

@SuperCoolPencil made their first contribution in #281 — thanks!

Full Changelog: v0.6.2...v0.7.0

0.6.9 - Local discovery and notifications

Choose a tag to compare

@github-actions github-actions released this 02 Aug 04:56

Connect on the same LAN with Nearby (mDNS local discovery), pair once, and keep that connection even after you change networks. This release also adds invite notifications, background tray presence, and QR codes.

Highlights

  • Local discovery (Nearby): DashBeam finds other devices on your Wi-Fi/LAN via mDNS. Confirm with a short fingerprint, then send files or pair without typing a code. Once paired, you stay connected even when you leave that network. Control who can see you under Settings → Network (Everyone / Paired only / Off).
  • Notifications: Desktop and Android notify you for pair requests and file invites. Banners stay quiet while the app is in the foreground. Turn them off in Settings.
  • Tray and background: Close to the tray, start at login, and see which paired devices are online from the menu bar (macOS) or system tray (Windows). Flatpak uses the desktop background portal for autostart.
  • QR codes: Show a QR when sending, and open a QR for receive links, so the other device can scan instead of copying text.
  • Pairing polish: Verification codes appear in pairing dialogs, unpairing recovers if a Forget notification was missed, and you’re offered start-at-login after pairing your first device.

New contributors

Thanks @SuperCoolPencil!

Full Changelog: v0.6.2...v0.6.9


See the assets below to download and install this version.

DashBeam 0.6.2

Choose a tag to compare

@github-actions github-actions released this 30 Jul 17:00

Release highlights

  • Android - Supports native share sheet for easier file sharing - single / multiple files
  • Logs - Added debug mode
  • Flatpak - Added Flathub packaging for DashBeam (#266)
  • Share link - Share ticket from dashbeam apps and receive on single click through web app or android app
  • Personalisation - 12 more themes
  • Discovery - Implement custom discovery server support and update related configurations; Enhance custom discovery server with optional DNS origin support

What's changed

New contributors

Thanking @ananthan199601, @DoggySmooth, @Today20092, @noordeen123 for their contributions.

Full Changelog: v0.6.1...v0.6.2


See the assets below to download and install this version.

AltSendme 0.6.1

AltSendme 0.6.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 16:25

Release highlights

  • Fixing #241 & #47
  • Ci - Add setup for pinned linuxdeploy to improve AppImage compatibility on Wayland

Improvements

  • Language switcher - Update country flag rendering and styling for improved layout

Full Changelog: v0.6.0...v0.6.1


See the assets below to download and install this version.

0.6.0 - Paired Devices

Choose a tag to compare

@github-actions github-actions released this 15 Jul 17:09

Release highlights

  • Introducing paired devices - Pairing runs on a dedicated Iroh control protocol (altsendme/control/1). Devices exchange a pairing code (endpoint id), mutually authenticate with signed identities over QUIC, then persist trusted peers locally. After that, a long-lived control connection carries presence and delivers each share’s usual one-time blob ticket as an in-app invite - pairing doesn’t replace tickets; it routes them over a trusted channel.
  • Portable - Adding support for Windows portable ZIP
  • Themes - Adding 5 new themes - Midnight, Paper, Ocean, Forest and High Contrast

Bug fixes

  • UI - Content density under windows DPI - better dimensions on windows
  • Context menu - Implement Windows context menu synchronization and cleanup for uninstallation

New contributors

Thanking @ananthan199601 for UI fixes and @noordeen123 for test coverage and new features.

Full Changelog: v0.5.0...v0.6.0


See the assets below to download and install this version.

AltSendme 0.5.0 - Web

Choose a tag to compare

@github-actions github-actions released this 09 Jul 04:26

What's Changed

  • Web version available at app.altsendme.com
  • Zero analytics, please raise issues as you come across them
  • Harden app trust boundaries
  • More test coverage - added end-to-end test cases verifying receiver temporary directory lifecycle and resume behavior
  • Added disarm mechanism to AutoCleanupDir to support preserving partial downloads for resume
  • Bug fixes

Thanking @Retengart for security fixes and @noordeen123 for test coverage.

Full Changelog: v0.4.2...v0.5.0


See the assets below to download and install this version.

AltSendme 0.4.2

Choose a tag to compare

@github-actions github-actions released this 27 Jun 10:49

Release highlight

  • Modern Debian & Ubuntu support. The .deb package now declares compatible dependency alternatives (libayatana-appindicator3-1, libgtk-3-0t64) alongside the older Ubuntu 22.04 names, so it installs cleanly on Debian and Ubuntu 24.04+.

  • Fixed settings sidebar header being covered by the custom title bar on Linux.

What's Changed

  • #172 Fixed

  • #168 Addressed

  • feat(tauri): support for modern debian (80f548d)

  • fix(setting-sidebar): linux-only custom title bar covering nav header (fb55c9d)

Full Changelog: v0.4.1...v0.4.2


See the assets below to download and install this version.

AltSendme 0.4.1 - Relays

Choose a tag to compare

@github-actions github-actions released this 26 Jun 11:38
bc97e98

Release Highlights

  • Self-hosted relays: Run your own iroh relay so transfers don't rely on public infrastructure. Includes a full deployment template in deploy/relay/ with Docker Compose for a VPS and configuration examples for production use.
  • Fly.io support: One-click deploy template for Fly.io, including a quick-start config (fly.dev.toml) for testing without a custom domain, plus production setup with Let's Encrypt and your own hostname.
  • Relay settings UI: New Settings → Network panel to choose how AltSendme connects: automatic public relays, custom self-hosted URLs (with optional auth token), or disabled. Test connections, verify latency, and see live relay status in the footer.
  • Disable relays: Turn off relay servers entirely when you only need same-network transfers (e.g. LAN). Direct connections only. No relay hop required when devices can reach each other.
  • Android graduates from beta: Android is now part of the regular release cycle alongside desktop. APKs ship with each version (universal, arm64, and armv7).

Other improvements

  • Private relay access control via shared auth token
  • Relay fallback notifications when a custom relay is unreachable
  • Broadcast mode toggle in sharing settings
  • Android release build fixes (split-per-ABI APKs, universal APK preservation)
  • UI polish: mobile safe-area insets, dropzone layout, transfer progress animation
  • Bug fixes for minification-related serialization issues and system tray icon loading

What's Changed

  • feat(relay): add relay status functionality and settings UI (a120cdf)
  • feat(relay): implement custom relay server configuration and verification (51276c7)
  • feat(relay): add configuration for private relay access and enhance observability features (48fbabf)
  • feat(relay): enhance relay URL validation, display connection status (d4fffa0)
  • feat(relay): add RelayChangeGuard component and enhance relay-related translations (16ba514)
  • feat(broadcast): add toggle setting for broadcast mode in sharing UI (ca6d977)
  • fix(relay): correct QUIC discovery port, pin image, templatize fly.dev (52a2ba5)
  • fix: More broken serialization due to minification (67491a9)
  • fix(android): preserve true universal APK across per-ABI builds (e9f256f)
  • fix(ui): conditional safe-area insets padding on mobile (1182f0e)
  • refactor(transfer): CircularRing component animation fix (944572b)
  • chore(android): drop x86 and x86_64 release APKs, keep universal+arm64+armv7 (34ada0b)

Full Changelog: v0.4.0...v0.4.1


See the assets below to download and install this version.

AltSendme 0.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 07:28

Release Highlights

  • Networking: Upgraded to Iroh 1.0, the first stable release underlying peer-to-peer networking stack, featuring stable APIs, wire compatibility across v1 releases, QUIC multipath support, and improved direct connectivity
  • Releases: Added support for additional platform targets
  • Stability: Multiple bug fixes and refinements to improve overall application reliability

Note: Android releases will be included in the next patch.

What's Changed

  • feat: Cleanup orphan folders on startup (09aa03f)
  • feat: Add UI for copy-to-cache progress and cancellation (f12d978)
  • feat: Notify of progress in copy to cache (509c858)
  • chore(deps): upgrade Iroh to 1.0 and align ecosystem dependencies (39ea7ed)
  • chore(bump): upgrade to Iroh 1.0 (3480e8f)
  • fix(tray): harden icon loading with resolve path and safe fallback (3b355bd)
  • fix(tray): correct InvalidIcon fallback for 128x128 tray icon (7b38ca7)
  • fix(tray): remove helper fn to fix Image lifetime mismatch (32ffd6f)
  • fix: use larger 128x128 icon for system tray instead of default small icon (d06575b)
  • fix: handle resource_dir and icon errors properly (1ea6df8)
  • fix(ui): forward refs in ScrollArea and Button to resolve React warnings (e241725)
  • fix: translation on General settings page (d74f421)
  • fix: regression gap on mobile and desktop layouts (7ecea8f)

Full Changelog: v0.3.6-beta.1...v0.4.0


See the assets below to download and install this version.