RoboSats v0.8.0 is now out! :rocket:
Changes
What's new
For 3rd parties
:warning: Coordinators will now require a valid nostr pubkey on headers: https://github.com/RoboSats/robosats/blob/development-docs/development/docs.md#authentication
For Users
- Better custom payment methods tool
- To avoid performance issues, the coordinator ratings verification is now manual.
- New trade breadcrumb
- Mobile nav bar
- WebLN payments (i.e. Alby extension) window now use Hold invoices
- All translations updated (via LLM)
- New warning dialogs to help users understand the risks of each step
- Improved general performance
- Remember hidden self-hosted alert
- Fixed silent failure for invalid invoices https://github.com/RoboSats/robosats/pull/2056
- Coordinator onchain payments are now disabled for swaps. These payments are unnecessary on this scenario and cause user mistakes.
- Libraries upgrades
For Coordinators
- Badges updated
- Nostr pubkeys are now mandatory on Authentication
- Libraries upgrades
Android
Click to download universal RoboSats APK for Android Smaller bundles for each CPU architecture available in the attachments.
Verify the app using GPG:
-
Run this command on a directory that contains the apk file and and the ascii armored signature.
gpg --verify robosats-v0.8.0.alpha-universal.apk.asc
-
Verify the signer is actually
Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571KoalaSat 8FCDBF574CCFD73DB68B00CC2F7F61C6146AB157
Additionally, you can download it from Izzysoft repository or ZapStore
Desktop
Download the Desktop App zip file Find the zip file that suits with your operative system:
Verify the app using GPG:
-
Download the ascii armored signature:
- Mac
-
Run this command on a directory that contains the apk file and and the ascii armored signature.
gpg --verify robosats-v0.8.0.alpha-....asc
-
Verify the signer is actually
Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571KoalaSat 8FCDBF574CCFD73DB68B00CC2F7F61C6146AB157
Docker Images
Coordinator Backend Image v0.8.0-alpha (Docker Hub)
:::bash
docker pull recksato/robosats:v0.8.0-alpha
Client App Image v0.8.0-alpha (Docker Hub)
:::bash
docker pull recksato/robosats-client:v0.8.0-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Update coordinator badges by @KoalaSat in https://github.com/RoboSats/robosats/pull/2022
- ensure nostr pubkey is present in auth when creating robot by @jerryfletcher21 in https://github.com/RoboSats/robosats/pull/1985
- chore(deps): bump channels from 4.2.0 to 4.2.2 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/1982
- chore(deps-dev): bump coverage from 7.8.0 to 7.9.1 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2001
- chore(deps): bump dawidd6/action-download-artifact from 9 to 11 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2009
- chore(deps-dev): bump eslint-plugin-prettier from 5.4.0 to 5.5.0 in /frontend by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2012
- chore(deps-dev): bump ruff from 0.11.10 to 0.12.0 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2014
- chore(deps): bump nostr-tools from 2.13.0 to 2.15.0 in /frontend by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/1999
- traditional environment strfry add freedomsats coordinator by @jerryfletcher21 in https://github.com/RoboSats/robosats/pull/2023
- Add robot deletion confirmation dialog by @proaktib in https://github.com/RoboSats/robosats/pull/2028
- Upgrade frontend libraries by @KoalaSat in https://github.com/RoboSats/robosats/pull/2037
- chore(deps): bump python-gnupg from 0.5.3 to 0.5.4 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2031
- chore(deps): bump pillow from 11.0.0 to 11.2.1 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2032
- chore(deps-dev): bump ruff from 0.12.0 to 0.12.1 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2033
- freedomsats Node app by @KoalaSat in https://github.com/RoboSats/robosats/pull/2048
- chore(deps): bump ncipollo/release-action from 1.16.0 to 1.18.0 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2039
- chore(deps): bump isbang/compose-action from 2.2.0 to 2.3.0 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2040
- chore(deps): bump django-redis from 5.4.0 to 6.0.0 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2045
- chore(deps): bump daphne from 4.1.2 to 4.2.1 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2046
- chore(deps): bump asgiref from 3.8.1 to 3.9.0 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2047
- Bump frontend libraries by @KoalaSat in https://github.com/RoboSats/robosats/pull/2049
- chore(deps): bump nostr-sdk from 0.35.1 to 0.42.1 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/1981
- Upgrade nosr sdk code by @KoalaSat in https://github.com/RoboSats/robosats/pull/2050
- chore(deps): bump python from 3.12.3-slim-bookworm to 3.13.5-slim-bookworm by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2005
- Better custom payment methods by @KoalaSat in https://github.com/RoboSats/robosats/pull/2052
- Manually verify ratings by @KoalaSat in https://github.com/RoboSats/robosats/pull/2053
- add option for routing_budget_ppm in /api/rewards by @jerryfletcher21 in https://github.com/RoboSats/robosats/pull/2038
- Simplify nostr key generation by @KoalaSat in https://github.com/RoboSats/robosats/pull/2055
- Silent failure when routing can't be completed by @KoalaSat in https://github.com/RoboSats/robosats/pull/2056
- Update to new API for hodl invoices for better UX with Alby extension by @KoalaSat in https://github.com/RoboSats/robosats/pull/2057
- Disable onchain for swaps by @KoalaSat in https://github.com/RoboSats/robosats/pull/2058
- Add trade breadcrumb by @KoalaSat in https://github.com/RoboSats/robosats/pull/2059
- Improve client performance by @KoalaSat in https://github.com/RoboSats/robosats/pull/2060
- Loan JSON map on demand by @KoalaSat in https://github.com/RoboSats/robosats/pull/2061
- Better information when sclosing trade by @KoalaSat in https://github.com/RoboSats/robosats/pull/2062
- Remember hidden selfhosted alert by @KoalaSat in https://github.com/RoboSats/robosats/pull/2063
- Bump eslint by @KoalaSat in https://github.com/RoboSats/robosats/pull/2068
- chore(deps): bump react-grid-layout from 1.5.1 to 1.5.2 in /frontend by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2067
- Update all translations by @KoalaSat in https://github.com/RoboSats/robosats/pull/2069
- Mobile nav bar by @KoalaSat in https://github.com/RoboSats/robosats/pull/2070
- Robot garage in mobile navbar by @KoalaSat in https://github.com/RoboSats/robosats/pull/2071
- v0.8.0-alpha by @KoalaSat in https://github.com/RoboSats/robosats/pull/2072
- chore(deps-dev): bump ruff from 0.12.1 to 0.12.3 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2074
- chore(deps-dev): bump python-dotenv[cli] from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2076
- chore(deps-dev): bump coverage from 7.9.1 to 7.9.2 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2075
- chore(deps): bump celery from 5.5.2 to 5.5.3 by @dependabot[bot] in https://github.com/RoboSats/robosats/pull/2073
- Keep nostr updated by @KoalaSat in https://github.com/RoboSats/robosats/pull/2077
- Avoid unnecesary DB queries by @KoalaSat in https://github.com/RoboSats/robosats/pull/2078
- Fix navbar color by @KoalaSat in https://github.com/RoboSats/robosats/pull/2079
New Contributors
- @proaktib made their first contribution in https://github.com/RoboSats/robosats/pull/2028
Full Changelog: https://github.com/RoboSats/robosats/compare/v0.7.9-alpha...v0.8.0-alpha