Repository navigation
Releases: hsoc/outlink
Release list
Outlink v1.1.2
Outlink 1.1.2
Stable release. App version 1.1.2, Android version code 17, iOS build number 17.
The maintainer reports physical-device testing and has approved stable distribution.
Changes since 1.1.0 Beta 1
-
Correct the Android release build path after the 1.1.1 build stalled in native
CMake configuration. Serialize Gradle tasks, preinstall the required native
tools, and fail silent stalls with diagnostic logs rather than waiting 90 minutes.
The failed 1.1.1 tag is retained; no installer was published for it. -
Automatically expire local chat history after six hours, covering Nearby public
chat and DMs, Location public/private channels, and Bluetooth groups. -
Increase the loaded conversation window from 500 to 512 messages. Unexpired
history remains pageable; 512 is not a global disk-storage cap. -
Clean expired history at startup, periodically while the app can run, and on
resume. Existing history older than six hours is removed too. -
Compact the encrypted database after Clear local history to reclaim unused
pages. Periodic expiry reuses free space without running a full compaction. -
Keep Cashu tokens, contacts, group membership, drafts and pending delivery records
separate from automatic history expiration. Clearing chat history preserves
Cashu tokens and pending delivery records.
Includes the previous release's encrypted transfers of prepared Cashu tokens and
the compact Location channels Info panel.
Downloads and updating
- Outlink-android.apk: signed Android installer for direct installation.
- Outlink-android.aab: signed Google Play Console bundle; not directly installable.
- SHA256SUMS.txt: checksums for both Android files.
Install over the previous signed Outlink app to retain identity, contacts and
unexpired data. The application ID remains io.github.hsoc.outlink. Debug-signed
installations may require uninstalling first; uninstalling removes local data.
No iOS IPA is included; the iOS version/build metadata is updated for future builds.
Data and payment behavior
Six-hour expiration applies to existing history on upgrade. This is local deletion,
not remote erasure. OS suspension can delay physical cleanup until the app runs again.
Database free space from periodic expiry is reused, so Android's storage figure may
not shrink until explicit history clearing or full erasure compacts it.
Cashu funding and redemption remain in an external wallet. Received tokens are
unverified until redeemed; offline transfers cannot prevent double spending.
Keep secure recovery copies until external redemption. Full identity/data erasure,
including the triple-tap shortcut, destroys stored tokens. Real-fund redemption
validation has not been recorded. Location channels remain public to relays and listeners.
The recorded dependency review retains 10 affected package entries (4 high,
6 moderate); this release does not claim a vulnerability-free dependency tree.
See privacy,
storage and retention,
and Cashu instructions.
Source commit: 4fdcc699c42b86e24c84f5a29fa9c9027b8defb1. Verified build.
Outlink v1.1.0-beta.1
Outlink 1.1.0 Beta 1
App version 1.1.0, Android version code 15, iOS build number 15.
Changes
- Transfer prepared Cashu tokens through encrypted Nearby private conversations.
Review the stated amount, mint and recipient before sending; retry interrupted
transfers to the same recipient and copy received tokens to an external wallet. - Keep Cashu tokens in encrypted records separate from chat history, with local
protection against assigning overlapping proofs to another recipient. - Move Location-channel activity, public relay visibility and identity-rotation
explanations into an Info panel beside Location channels.
Downloads and updating
- Outlink-android.apk is the signed Android installer.
- Outlink-android.aab is for Google Play Console, not direct installation.
- SHA256SUMS.txt lists checksums for both files.
Application ID: io.github.hsoc.outlink. Install over the previous signed beta to
retain local data. Debug-signed installations may require uninstalling first;
uninstalling removes local data, including any tokens without an external copy.
No iOS IPA is included in this release.
Beta limitations
Cashu transfers require this feature on both Outlink phones. Funding and redemption
remain in an external Cashu wallet. Received tokens are unverified until redeemed;
offline transfers cannot prevent double spending. Outlink never contacts a mint or
reports payment settlement. Keep secure recovery copies until external redemption.
Full erase, including the triple-tap shortcut, destroys stored tokens.
Physical-device Bluetooth interoperability, signed-update installation and real-fund
Cashu redemption have not been tested. Delivery/background connectivity are not
guaranteed. Location channels are public to relay operators and listeners.
The dependency review retains 10 reported affected package entries (4 high,
6 moderate); no new reported entries came from the Cashu decoder dependencies.
See Cashu instructions,
privacy, and
dependency review.
Source commit: edea77ed46b64b2903be468dfa67b33f7e39b975. Verified build.
Outlink v1.0.0 Beta 1
Outlink 1.0.0 Beta 1
Initial Android beta distribution of Outlink, a decentralized messenger supporting Bitchat-compatible Nearby Bluetooth mesh chat, encrypted private conversations, and public location channels through Nostr.
Downloads
- Outlink-android.apk: signed standalone Android installer for direct testing.
- Outlink-android.aab: signed Android App Bundle for Google Play Console; not directly installable.
Before installing
- This is a beta, not a fully validated stable release. Bluetooth interoperability, background connectivity, and message delivery still require physical multi-device testing.
- Bluetooth mesh delivery and internet relay connectivity are not guaranteed. Location-channel public messages are visible to participating relays.
- The application ID is
io.github.hsoc.outlink. - APK users may need to enable installation from their browser or file manager in Android settings.
- Updates must use the same signing certificate. Debug-signed builds may require uninstalling before installation.
See privacy and network behavior and release testing guidance.
Built from commit 6a67f9f93e9ec3c0a5c2c6df8f4a53a225010109 by successful Build Mobile Apps run #40109108901 on October 24, 2026.