RoboSats v0.8.0 is now out! 🚀
Changes
What's new
For 3rd parties
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
- 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 #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:
-
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)
docker pull recksato/robosats:v0.8.0-alpha
Client App Image v0.8.0-alpha (Docker Hub)
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 #2022
- ensure nostr pubkey is present in auth when creating robot by @jerryfletcher21 in #1985
- chore(deps): bump channels from 4.2.0 to 4.2.2 by @dependabot[bot] in #1982
- chore(deps-dev): bump coverage from 7.8.0 to 7.9.1 by @dependabot[bot] in #2001
- chore(deps): bump dawidd6/action-download-artifact from 9 to 11 by @dependabot[bot] in #2009
- chore(deps-dev): bump eslint-plugin-prettier from 5.4.0 to 5.5.0 in /frontend by @dependabot[bot] in #2012
- chore(deps-dev): bump ruff from 0.11.10 to 0.12.0 by @dependabot[bot] in #2014
- chore(deps): bump nostr-tools from 2.13.0 to 2.15.0 in /frontend by @dependabot[bot] in #1999
- traditional environment strfry add freedomsats coordinator by @jerryfletcher21 in #2023
- Add robot deletion confirmation dialog by @proaktib in #2028
- Upgrade frontend libraries by @KoalaSat in #2037
- chore(deps): bump python-gnupg from 0.5.3 to 0.5.4 by @dependabot[bot] in #2031
- chore(deps): bump pillow from 11.0.0 to 11.2.1 by @dependabot[bot] in #2032
- chore(deps-dev): bump ruff from 0.12.0 to 0.12.1 by @dependabot[bot] in #2033
- freedomsats Node app by @KoalaSat in #2048
- chore(deps): bump ncipollo/release-action from 1.16.0 to 1.18.0 by @dependabot[bot] in #2039
- chore(deps): bump isbang/compose-action from 2.2.0 to 2.3.0 by @dependabot[bot] in #2040
- chore(deps): bump django-redis from 5.4.0 to 6.0.0 by @dependabot[bot] in #2045
- chore(deps): bump daphne from 4.1.2 to 4.2.1 by @dependabot[bot] in #2046
- chore(deps): bump asgiref from 3.8.1 to 3.9.0 by @dependabot[bot] in #2047
- Bump frontend libraries by @KoalaSat in #2049
- chore(deps): bump nostr-sdk from 0.35.1 to 0.42.1 by @dependabot[bot] in #1981
- Upgrade nosr sdk code by @KoalaSat in #2050
- chore(deps): bump python from 3.12.3-slim-bookworm to 3.13.5-slim-bookworm by @dependabot[bot] in #2005
- Better custom payment methods by @KoalaSat in #2052
- Manually verify ratings by @KoalaSat in #2053
- add option for routing_budget_ppm in /api/rewards by @jerryfletcher21 in #2038
- Simplify nostr key generation by @KoalaSat in #2055
- Silent failure when routing can't be completed by @KoalaSat in #2056
- Update to new API for hodl invoices for better UX with Alby extension by @KoalaSat in #2057
- Disable onchain for swaps by @KoalaSat in #2058
- Add trade breadcrumb by @KoalaSat in #2059
- Improve client performance by @KoalaSat in #2060
- Loan JSON map on demand by @KoalaSat in #2061
- Better information when sclosing trade by @KoalaSat in #2062
- Remember hidden selfhosted alert by @KoalaSat in #2063
- Bump eslint by @KoalaSat in #2068
- chore(deps): bump react-grid-layout from 1.5.1 to 1.5.2 in /frontend by @dependabot[bot] in #2067
- Update all translations by @KoalaSat in #2069
- Mobile nav bar by @KoalaSat in #2070
- Robot garage in mobile navbar by @KoalaSat in #2071
- v0.8.0-alpha by @KoalaSat in #2072
- chore(deps-dev): bump ruff from 0.12.1 to 0.12.3 by @dependabot[bot] in #2074
- chore(deps-dev): bump python-dotenv[cli] from 1.1.0 to 1.1.1 by @dependabot[bot] in #2076
- chore(deps-dev): bump coverage from 7.9.1 to 7.9.2 by @dependabot[bot] in #2075
- chore(deps): bump celery from 5.5.2 to 5.5.3 by @dependabot[bot] in #2073
- Keep nostr updated by @KoalaSat in #2077
- Avoid unnecesary DB queries by @KoalaSat in #2078
- Fix navbar color by @KoalaSat in #2079
New Contributors
Full Changelog: v0.7.9-alpha...v0.8.0-alpha