Releases: RoboSats/robosats
TEST ONLY - New mobile app
TEST ONLY
New Android app written from scratch with Kotlin. It implements all existing features but Notifications (waiting to be reimplemented with NIP-17).
I reduced the size of the apk from 50MB to 34MB and removed a ton of over engineering. Plus improved security and the general look and feel.
You can help us by doing some testing and finding brand new bugs.
All feedback is welcomed!
WARNING
This version will overwrite any previous version. Make sure you backed up all your robot tokens.
v0.8.0-alpha
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
- U...
v0.7.9-alpha
RoboSats v0.7.9 is now out! 🚀
Changes
What's new
For Users
- Orders can be created now with a password (Advance settings). These orders won't appear in the public orders view and can be taken only if the robot inputs the same password.
- Orders can be fetch now by URL in the Book view
- New coordinator: FreedomSats #2004
- Peach orders now available in Global orders book
- Chat fix for Start9/Umbrel
For Coordinators
- Traditional non-docker environment files updated
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.7.9.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.7.9.alpha-....asc
-
Verify the signer is actually
Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571KoalaSat 8FCDBF574CCFD73DB68B00CC2F7F61C6146AB157
Docker Images
Coordinator Backend Image v0.7.9-alpha (Docker Hub)
docker pull recksato/robosats:v0.7.9-alpha
Client App Image v0.7.9-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.7.9-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Fix Range and Date on maker creation by @KoalaSat in #1960
- Android: Add Adaptive Icons support by @dennisreimann in #1953
- Fix order table by @KoalaSat in #1961
- Expire nip17 by @KoalaSat in #1962
- Update ZapStore file by @KoalaSat in #1965
- Update minor libraries by @KoalaSat in #1966
- chore(deps): bump celery from 5.4.0 to 5.5.2 by @dependabot in #1915
- chore(deps-dev): bump pre-commit from 4.0.1 to 4.2.0 by @dependabot in #1917
- chore(deps): bump drf-spectacular-sidecar from 2024.12.1 to 2025.5.1 by @dependabot in #1918
- chore(deps): bump shapely from 2.0.6 to 2.0.7 by @dependabot in #1963
- allow logging to file and setting LOGGER_LEVEL by @jerryfletcher21 in #1931
- Fix chat older versions by @KoalaSat in #1967
- Traditional non docker environment for backend development v2 by @jerryfletcher21 in #1940
- Bump Django 5.1.9 by @KoalaSat in #1968
- change lnd down errors to general node errors by @jerryfletcher21 in #1969
- Catch errors in chat by @KoalaSat in #1972
- Fix android not loading by @KoalaSat in #1974
- Update 07-wallets.md by @htteot in #1987
- change nostr_pubkey in tests by @jerryfletcher21 in #1980
- cln fix invoice dropped that caused order stuck by @jerryfletcher21 in #1996
- Add optional password to Orders by @KoalaSat in #2006
- documentation: update Wallets file by @htteot in #2003
- Traditional non docker environment for production by @jerryfletcher21 in #2013
- New Coordinator FreedomSats by @KoalaSat in #2007
- v0.7.9-alpha by @KoalaSat in #2015
- Change copy URL string by @KoalaSat in #2016
- Include more order info when there is a password by @KoalaSat in #2017
- Fix peach orders by @KoalaSat in #2020
- Fix orders ids by @KoalaSat in #2021
Full Changelog: v0.7.8-alpha...v0.7.9-alpha
v0.7.8-alpha
RoboSats v0.7.8 is now out! 🚀
Changes
What's new
For Users
- New coordinator: LibreBazaar #1903
- New payment method: Nomad
- Major libraries update
- Coordinator ratings are now cryptographically verified
- Private chat message are also sent as nip17 as part of the full migration of the chat to nostr
- Fix Start9/Umbrel nostr relay connection
- Fixed a situation where sometimes orders table loads in page 2
- Android adaptive Icons support
For Coordinators
- Nostr notes are now additionally published to port 7778
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.7.8.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.7.8.alpha-....asc
-
Verify the signer is actually
Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571KoalaSat 8FCDBF574CCFD73DB68B00CC2F7F61C6146AB157
Docker Images
Coordinator Backend Image v0.7.8-alpha (Docker Hub)
docker pull recksato/robosats:v0.7.8-alpha
Client App Image v0.7.8-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.7.8-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Update it.json by @BitcoinVeneto in #1900
- Validate ratign tokens by @KoalaSat in #1904
- Filter network order events by @KoalaSat in #1905
- Include Peach orders by @KoalaSat in #1810
- Send nip17 encrypted messages by @KoalaSat in #1910
- chore(deps): bump django-cors-headers from 4.6.0 to 4.7.0 by @dependabot in #1886
- chore(deps): bump pygeohash from 1.2.0 to 3.0.1 by @dependabot in #1885
- chore(deps): bump django-celery-results from 2.5.1 to 2.6.0 by @dependabot in #1884
- chore(deps): bump googleapis-common-protos from 1.66.0 to 1.70.0 by @dependabot in #1883
- chore(deps-dev): bump html-webpack-plugin from 5.6.0 to 5.6.3 in /frontend by @dependabot in #1899
- chore(deps-dev): bump eslint-plugin-prettier from 5.2.1 to 5.4.0 in /frontend by @dependabot in #1907
- fix REDIS_URL config instead of environment variable by @jerryfletcher21 in #1913
- cast DEVELOPMENT config to bool by @jerryfletcher21 in #1912
- Upgrade all frontend libraries by @KoalaSat in #1911
- Revert "fix REDIS_URL config instead of environment variable" by @KoalaSat in #1921
- Android: Add Adaptive Icons support by @dennisreimann in #1922
- LibreBazaar coordinator by @KoalaSat in #1909
- LibreBazaar nostr by @KoalaSat in #1923
- Fix nodeapp nostr relay by @KoalaSat in #1925
- fix typo in nodeapp/robosats-client.sh by @jerryfletcher21 in #1927
- Add Nomad payment method by @p-manoel in #1928
- fix result not present in telegram api response by @jerryfletcher21 in #1929
- fix ruff warning in telegram_watcher by @jerryfletcher21 in #1936
- read REDIS_URL with decouple by @jerryfletcher21 in #1939
- fix typo in tests and update api-latest.yaml by @jerryfletcher21 in #1938
- increase tests trade range by @jerryfletcher21 in #1937
- Run tests in PRs by @KoalaSat in #1944
- Bump frontend by @KoalaSat in #1945
- chore(deps-dev): bump ruff from 0.11.6 to 0.11.10 by @dependabot in #1941
- Fix relay connection by @KoalaSat in #1946
- chore(deps): bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.20 to 2.1.21 in /mobile/android by @dependabot in #1942
- v0.7.8-alpha by @KoalaSat in #1947
- Bump open pgp by @KoalaSat in #1948
- Revert openPGP version by @KoalaSat in #1950
- Revert "Android: Add Adaptive Icons support" by @KoalaSat in #1951
- Fix rating counter by @KoalaSat in #1952
- Fix testnet connections by @KoalaSat in #1958
- Remove local coordinator by @KoalaSat in #1959
New Contributors
Full Changelog: v0.7.7-alpha...v0.7.8-alpha
v0.7.7-alpha
RoboSats v0.7.7 is now out! 🚀
Changes
This version of clients is not compatible with older versions of coordinators. Coordinators must upgrade first, make sure you don't upgrade your client while this is marked as pre-release.
What's new
For Users

- New coordinators view.
- Available coordinator reviews signed by both the robot and the coordinator.

- Coordinators now display in their profiles market price sources.
- Users are now warned if they try to cancel a non taken order after a payment attempt.
- Some bugs fixed
- Uzbek so'm currency now available
For Coordinators
- Library updates
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.7.7.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.7.7.alpha-....asc
-
Verify the signer is actually
Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571KoalaSat 8FCDBF574CCFD73DB68B00CC2F7F61C6146AB157
Docker Images
Coordinator Backend Image v0.7.7-alpha (Docker Hub)
docker pull recksato/robosats:v0.7.7-alpha
Client App Image v0.7.7-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.7.7-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Add docker frontend by @KoalaSat in #1861
- Add market price sources to coordinator summary accordion by @hexlorn in #1858
- Order review token by @KoalaSat in #1869
- add uzbek so'm currency option by @umk0m1qk in #1864
- Add UZS migration by @KoalaSat in #1875
- Wrong message on cancel button when taking an order by @KoalaSat in #1877
- chore(deps): bump channels-redis from 4.2.0 to 4.2.1 by @dependabot in #1669
- chore(deps): bump django-import-export from 4.2.0 to 4.3.7 by @dependabot in #1794
- chore(deps): bump nostr-sdk from 0.35.1 to 0.41.0 by @dependabot in #1868
- chore(deps-dev): bump ruff from 0.8.2 to 0.11.6 by @dependabot in #1867
- chore(deps-dev): bump coverage from 7.6.9 to 7.8.0 by @dependabot in #1842
- Fix tests review by @KoalaSat in #1878
- Bumb mobile versions by @KoalaSat in #1879
- chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.10.1 to 1.10.2 in /mobile/android by @dependabot in #1863
- chore(deps): bump python from 3.12.3-slim-bookworm to 3.13.3-slim-bookworm by @dependabot in #1856
- Bumb frontend versions by @KoalaSat in #1880
- chore(deps): bump @nivo/core from 0.86.0 to 0.89.1 in /frontend by @dependabot in #1872
- nostr pubkey for Robot by @KoalaSat in #1887
- v0.7.7-alpha by @KoalaSat in #1888
- Prerelease fixes by @KoalaSat in #1890
- Revert python version by @KoalaSat in #1891
- Disable onchian nostr tag by @KoalaSat in #1892
- v0.7.7 pre release fixes by @KoalaSat in #1894
New Contributors
Full Changelog: v0.7.6-alpha...v0.7.7-alpha
v0.7.6-alpha
RoboSats v0.7.6 is now out! 🚀
Changes
What's new
For Users
- Dispute statement now requires a contact method to be submitted.
- Coordinator rating over nostr (BETA)
- Token input now clears up blank spaces.
- Added some messages to the trade workflow to answer the most common questions.
For Coordinators
- Add cancel_status param to the cancel order action
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.7.6.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.7.6.alpha-....asc
-
Verify the signer is actually
Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571KoalaSat 8FCDBF574CCFD73DB68B00CC2F7F61C6146AB157
Docker Images
Coordinator Backend Image v0.7.6-alpha (Docker Hub)
docker pull recksato/robosats:v0.7.6-alpha
Client App Image v0.7.6-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.7.6-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Display swaps support in order details by @KoalaSat in #1823
- Change veneto logo by @KoalaSat in #1825
- Display dispute's statement contact method by @KoalaSat in #1824
- Coordinators ratings WIP by @KoalaSat in #1817
- Include new nostr kinds by @KoalaSat in #1831
- Hightlight Coordinator and peer rating by @KoalaSat in #1832
- Hightlight Coordinator and peer rating by @KoalaSat in #1833
- Add cancel_status param to the cancel order action by @aftermath2 in #1326
- Fix invoice cleanup by @KoalaSat in #1826
- Remove spaces in recovery token by @KoalaSat in #1848
- UX improvements by @KoalaSat in #1849
- v0.7.6-alpha by @KoalaSat in #1850
- Update 02-payment-methods.md by @Gravity2106 in #1836
- revert headers by @KoalaSat in #1851
- Update 02-payment-methods.md by @Gravity2106 in #1852
- Update 02-payment-methods.md by @Gravity2106 in #1853
- Create Scams section by @KoalaSat in #1854
- Fix dots by @KoalaSat in #1855
Full Changelog: v0.7.5-alpha...v0.7.6-alpha
v0.7.5-alpha
RoboSats v0.7.5 is now out! 🚀
Changes
What's new
For Users
- When Javascript is disabled a box appears to help the user to enable it @gitsofaryan
- Users will now be advised when they select a coordinator not offering swamps in order creation @khadar1020
For Coordinators
- Now orders stay public even if there is a non-confirmed Taker, allowing multiple robots to try to take the order @KoalaSat
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.7.5.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.7.5.alpha-....asc
-
Verify the signer is actually
Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571KoalaSat 8FCDBF574CCFD73DB68B00CC2F7F61C6146AB157
Docker Images
Coordinator Backend Image v0.7.5-alpha (Docker Hub)
docker pull recksato/robosats:v0.7.5-alpha
Client App Image v0.7.5-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.7.5-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Fix Desktop release artifacts by @KoalaSat in #1773
- Update nostr.py by @BitcoinVeneto in #1777
- Update README.md by @KoalaSat in #1779
- Show JavaScript Disabled Disclaimer by @gitsofaryan in #1781
- Add new translation portuguese by @thayronepaula in #1217
- Review of the Portuguese translation by @gabbygator184 in #1783
- Fix portuguese urls by @KoalaSat in #1784
- update CLN version by @KoalaSat in #1785
- Downgrade and fix failing grpcio by @KoalaSat in #1789
- Update 07-wallets.md by @Purchase73 in #1796
- added the alert logic for the coordinators with no on chain swap by @khadar1020 in #1804
- chore(deps): bump ncipollo/release-action from 1.13.0 to 1.16.0 by @dependabot in #1788
- chore(deps): bump dawidd6/action-download-artifact from 7 to 9 by @dependabot in #1798
- chore(deps-dev): bump @typescript-eslint/parser from 8.18.0 to 8.26.0 in /mobile by @dependabot in #1801
- chore(deps-dev): bump eslint-import-resolver-typescript from 3.6.0 to 3.8.3 in /mobile by @dependabot in #1768
- chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.9.0 to 1.10.1 in /mobile/android by @dependabot in #1673
- chore(deps): bump isbang/compose-action from 1.5.1 to 2.2.0 by @dependabot in #1718
- chore(deps): bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.0 to 2.1.10 in /mobile/android by @dependabot in #1708
- Some small typos by @jesterhodl in #1806
- Allow multiple takers by @KoalaSat in #1782
- Display market price apis in API by @KoalaSat in #1811
- Bump to v0.7.5-alpha by @KoalaSat in #1819
New Contributors
- @gitsofaryan made their first contribution in #1781
- @khadar1020 made their first contribution in #1804
- @jesterhodl made their first contribution in #1806
Full Changelog: v0.7.4-alpha...v0.7.5-alpha
v0.7.4-alpha
RoboSats v0.7.4 is now out! 🚀
Changes
What's new
For Users
- You can now see @lnp2pBot orders on RoboSats mobile app @KoalaSat
- Changed URLs to https://robosats.org and new onion @KoalaSat
- Order creation view now displays all available payment methods @KoalaSat
- Libraries updates @KoalaSat
For Coordinators
- Test fixes @jerryfletcher21
- Libraries updates @KoalaSat
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.7.4.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.7.4.alpha-....asc
-
Verify the signer is actually
Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571KoalaSat 8FCDBF574CCFD73DB68B00CC2F7F61C6146AB157
Docker Images
Coordinator Backend Image v0.7.4-alpha (Docker Hub)
docker pull recksato/robosats:v0.7.4-alpha
Client App Image v0.7.4-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.7.4-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Filter deepth chart by host by @KoalaSat in #1632
- Dynamically remove expired orders with nostr by @KoalaSat in #1635
- Fix book pagination by @KoalaSat in #1633
- chore(deps): bump react-grid-layout from 1.4.4 to 1.5.0 in /frontend by @dependabot in #1589
- chore(deps): bump nostr-tools from 2.9.1 to 2.10.4 in /frontend by @dependabot in #1636
- chore(deps): bump @mui/x-date-pickers from 7.2.0 to 7.23.1 in /frontend by @dependabot in #1642
- chore(deps): bump drf-spectacular-sidecar from 2024.7.1 to 2024.12.1 by @dependabot in #1646
- chore(deps): bump grpcio-tools from 1.67.0 to 1.68.1 by @dependabot in #1647
- chore(deps-dev): bump ruff from 0.7.0 to 0.8.2 by @dependabot in #1648
- chore(deps): bump grpcio from 1.67.0 to 1.68.1 by @dependabot in #1649
- chore(deps): bump dawidd6/action-download-artifact from 6 to 7 by @dependabot in #1641
- chore(deps): bump django from 5.1.2 to 5.1.4 by @dependabot in #1645
- chore(deps-dev): bump pre-commit from 3.8.0 to 4.0.1 by @dependabot in #1598
- chore(deps): bump @mui/x-data-grid from 7.6.0 to 7.23.1 in /frontend by @dependabot in #1643
- chore(deps): bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.8.21 to 2.1.0 in /mobile/android by @dependabot in #1639
- upgrade Gradle by @KoalaSat in #1661
- chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 in /mobile by @dependabot in #1630
- chore(deps-dev): bump @typescript-eslint/parser from 8.11.0 to 8.18.0 in /mobile by @dependabot in #1655
- chore(deps-dev): bump prettier from 3.3.3 to 3.4.2 in /frontend by @dependabot in #1651
- chore(deps): bump i18next-browser-languagedetector from 8.0.0 to 8.0.2 in /frontend by @dependabot in #1653
- chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 in /frontend by @dependabot in #1652
- chore(deps): bump npm from 10.9.0 to 11.0.0 in /frontend by @dependabot in #1662
- chore(deps): bump drf-spectacular from 0.27.2 to 0.28.0 by @dependabot in #1656
- chore(deps): bump channels from 4.1.0 to 4.2.0 by @dependabot in #1658
- chore(deps): bump googleapis-common-protos from 1.65.0 to 1.66.0 by @dependabot in #1659
- chore(deps): bump django-cors-headers from 4.5.0 to 4.6.0 by @dependabot in #1660
- chore(deps-dev): bump coverage from 7.6.4 to 7.6.9 by @dependabot in #1657
- Fix kycnot.me links by @ekzyis in #1697
- Update 03-access.md to remove reference to dex.robosats.com, which isn't working anymore by @Purchase73 in #1703
- Update 02-payment-methods.md by @Gravity2106 in #1702
- Update 02-payment-methods.md by @Gravity2106 in #1719
- Update 02-payment-methods.md by @BitcoinVeneto in #1727
- Refactor order type filter by @KoalaSat in #1634
- Change urls to robosats.org by @KoalaSat in #1728
- Fix web docker by @KoalaSat in #1729
- Fix node app docker by @KoalaSat in #1730
- Fix docker compose by @KoalaSat in #1731
- Switch swap type filter results by @KoalaSat in #1732
- Hide secure alert on onion address by @KoalaSat in #1733
- Fix react by @KoalaSat in #1734
- Change to new Onion by @KoalaSat in #1736
- update tesnet description by @KoalaSat in #1737
- update tesnet description by @KoalaSat in #1738
- Update 07-wallets.md by @htteot in #1640
- Remove twitter links by @KoalaSat in #1743
- Change nostr accounts by @KoalaSat in #1744
- Update donations by @KoalaSat in #1745
- Update README.md by @KoalaSat in #1764
- Display all payment methods by @KoalaSat in #1770
- fix verify_signed_message and tests/robots/1/signed_message by @jerryfletcher21 in #1354
- fix some errors while running test by @jerryfletcher21 in #1329
- Bump to v0.7.4-alpha by @KoalaSat in #1771
- Coordinator version by @KoalaSat in #1772
New Contributors
Full Changelog: v0.7.3-alpha...v0.7.4-alpha
v0.7.3-alpha
RoboSats v0.7.3 is now out! 🚀
Changes
What's new
- Websockets now working on Android app: this enables instant chat and Nostr order book features! @KoalaSat
- First external coordinator now available: you can now see @lnp2pBot orders on RoboSats UI by @KoalaSat
- Better display coordinator info on the Create Order form @KoalaSat
- Charts now depend on selected currency @femelo
- Fixed exchange summary aggregatons @KoalaSat
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.7.3.alpha-universal.apk.asc
-
Verify the signer is actually Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571
Alternatively you can also verify with the release with the SHA256 checksum.
Desktop
Download the Desktop App zip file
Find the zip file that suits with your operative system:
Verify the app using GPG:
You can also verify with the release with the SHA256 checksum.
Docker Images
Coordinator Backend Image v0.7.3-alpha (Docker Hub)
docker pull recksato/robosats:v0.7.3-alpha
Client App Image v0.7.3-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.7.3-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Refactor nostr websocket to be preared for mobile by @KoalaSat in #1614
- Fix desktop release template by @KoalaSat in #1610
- Change network nostr tag by @KoalaSat in #1616
- Prepare release for F-Droid by @KoalaSat in #1600
- Display coordinator info on create by @KoalaSat in #1622
- Fix exchange summary by @KoalaSat in #1611
- Generate charts with data filtered by selected currency by @femelo in #1602
- Websockets on Tor android by @KoalaSat in #1615
Full Changelog: v0.7.2-alpha...v0.7.3-alpha
v0.7.2-alpha
RoboSats v0.7.2 is now out! 🚀
Changes
What's new
- Recovery robot form improved @KoalaSat
- Fast generate robot -> fast generate order @KoalaSat
- Nostr order books @KoalaSat
- Dependencies upgraded @KoalaSat
- Many small bug fixes @KoalaSat
- Add coordinator Alias to invoice description @KoalaSat
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.7.2.alpha-universal.apk.asc
-
Verify the signer is actually Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571
Alternatively you can also verify with the release with the SHA256 checksum.
Desktop
Download the Desktop App zip file
Find the zip file that suits with your operative system:
Verify the app using GPG:
You can also verify with the release with the SHA256 checksum.
Docker Images
Coordinator Backend Image v0.7.2-alpha (Docker Hub)
docker pull recksato/robosats:v0.7.2-alpha
Client App Image v0.7.2-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.7.2-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Desktop release instructions by @KoalaSat in #1531
- Use nostr in book page by @KoalaSat in #1495
- Better Robot recovery tool by @KoalaSat in #1526
- Change to fast generate order by @KoalaSat in #1525
- Fix robot population by @KoalaSat in #1533
- Add alias to invoice description by @KoalaSat in #1523
- Upgrade jekyll docker and fix dependabot alerts by @KoalaSat in #1538
- chore(deps): bump cookie and express in /desktopApp by @dependabot in #1539
- chore(deps): bump pillow from 10.1.0 to 11.0.0 by @dependabot in #1540
- Upgrade dependabot pip alerts by @KoalaSat in #1542
- Remove yarn by @KoalaSat in #1543
- chore(deps): bump es5-ext from 0.10.62 to 0.10.64 in /frontend by @dependabot in #1544
- chore(deps-dev): bump webpack from 5.89.0 to 5.95.0 in /frontend by @dependabot in #1545
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /frontend by @dependabot in #1548
- chore(deps): bump ws from 8.17.0 to 8.18.0 in /frontend by @dependabot in #1546
- chore(deps): bump path-to-regexp from 6.2.2 to 6.3.0 in /frontend by @dependabot in #1547
- chore(deps): bump send and serve-static in /mobile by @dependabot in #1550
- chore(deps): bump braces and react-native-codegen in /mobile by @dependabot in #1553
- chore(deps): bump serve-static from 1.15.0 to 1.16.2 in /mobile by @dependabot in #1551
- chore(deps): bump micromatch and react-native-codegen in /mobile by @dependabot in #1552
- chore(deps): bump react-devtools-core from 4.27.8 to 4.28.5 in /mobile by @dependabot in #1549
- Rebuild packagae.json by @KoalaSat in #1554
- Bump update muisystem and react-countdown by @KoalaSat in #1555
- Fix mobile eslint by @KoalaSat in #1556
- chore(deps-dev): bump eslint-plugin-promise from 6.1.1 to 6.6.0 in /frontend by @dependabot in #1462
- Frontend eslint fixes by @KoalaSat in #1557
- chore(deps-dev): bump ruff from 0.6.4 to 0.6.9 by @dependabot in #1514
- chore(deps): bump nostr-sdk from 0.32.2 to 0.35.1 by @dependabot in #1515
- chore(deps): bump grpcio from 1.62.0 to 1.67.0 by @dependabot in #1541
- chore(deps): bump python from 3.12.3-slim-bookworm to 3.13.0-slim-bookworm by @dependabot in #1518
- chore(deps): bump googleapis-common-protos from 1.63.0 to 1.65.0 by @dependabot in #1474
- chore(deps): bump actions/setup-node from 3 to 4 by @dependabot in #1459
- bump eslint-plugin-n from 15.7.0 to 16.6.2 in /mobile by @KoalaSat in #1558
- chore(deps-dev): bump typescript from 5.4.5 to 5.6.3 in /mobile by @dependabot in #1522
- Fix bugs after libraries updates by @KoalaSat in #1559
- chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.5.2 to 1.9.0 in /mobile/android by @dependabot in #1475
- chore(deps): bump django-model-utils from 4.5.0 to 5.0.0 by @dependabot in #1473
- Downgrade nostr-sdk by @KoalaSat in #1560
- Downgrade nostr-sdk by @KoalaSat in #1561
- Restore nostr and downgrade python docker by @KoalaSat in #1562
- Generate Robot and Order by @KoalaSat in #1563
- Improve robot recovery buttons by @KoalaSat in #1564
- chore(deps): bump shapely from 2.0.5 to 2.0.6 by @dependabot in #1565
- chore(deps): bump python-gnupg from 0.5.2 to 0.5.3 by @dependabot in #1566
- chore(deps): bump grpcio-tools from 1.62.0 to 1.67.0 by @dependabot in #1567
- chore(deps-dev): bump coverage from 7.6.1 to 7.6.3 by @dependabot in #1568
- chore(deps-dev): bump ruff from 0.6.9 to 0.7.0 by @dependabot in #1569
- Add skeleton while loading limits by @KoalaSat in #1570
- chore(deps): bump i18next-http-backend from 2.5.0 to 2.6.2 in /frontend by @dependabot in #1573
- chore(deps): bump @mui/system from 6.1.4 to 6.1.5 in /frontend by @dependabot in #1574
- chore(deps): bump nostr-tools from 2.7.2 to 2.9.1 in /frontend by @dependabot in #1575
- chore(deps-dev): bump @typescript-eslint/parser from 8.10.0 to 8.11.0 in /mobile by @dependabot in #1576
- Update TempleOfSats pubkey in federation.json by @lft3t8bx in #1579
- chore(deps): bump django-cors-headers from 4.4.0 to 4.5.0 by @dependabot in #1580
- chore(deps): bump django-import-export from 4.1.1 to 4.2.0 by @dependabot in #1581
- chore(deps): bump psycopg2 from 2.9.9 to 2.9.10 by @dependabot in #1582
- chore(deps-dev): bump coverage from 7.6.3 to 7.6.4 by @dependabot in #1584
- chore(deps): bump django from 5.1.1 to 5.1.2 by @dependabot in #1583
- Add over the moon coordinator by @KoalaSat in #1591
- Disable nostr for android by @KoalaSat in #1593
- Nostr order should hide when a taker sends the action by @KoalaSat in #1601
- Add zap.store config file by @KoalaSat in #1599
- Randomize nostr relay connection by @KoalaSat in #1605
- Replace snort by njump links by @femelo in #1603
New Contributors
- @gabbygator184 made their first contribution in #1499
- @femelo made their first contribution in #1603
Full Changelog: h...