Releases: RoboSats/robosats
v0.6.2-alpha
RoboSats v0.6.2 is now out! 🚀
Changes
What's new
We only fixed a regression introduced in v0.6.1 that makes the depth chart crash.
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.6.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.
Docker Images
Coordinator Backend Image v0.6.2-alpha (Docker Hub)
docker pull recksato/robosats:v0.6.2-alpha
Client App Image v0.6.2-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.6.2-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
Full Changelog: v0.6.1-alpha...v0.6.2-alpha
v0.6.1-alpha
RoboSats v0.6.1 is now out! 🚀
What's new
Android app comes back stronger than ever!
After we skipped several Android app releases in order to focus on the decentralization, now the Android app comes back with all the strength. The Android app is now THE BEST WAY to use RoboSats. The It's a full RoboSats self-hosted client, it connects to all RoboSats coordinators and can generate robot identities fully locally. All of the networking is torified by default and now torification is more stable than it ever was. With this release, we aim to publish on F-Droid.
If you have a RoboSats app already installed on your Android device, YOU MUST UNINSTALL BEFORE INSTALLING THE NEW VERSION
Other
This release contains many small client and coordinator bug fixes. Most importantly, this release has a large bump on critical coordinator dependencies (Django v5). Introduces some new coordinator panel utilities and adds a new Coordinator setting to Geo block F2F orders in some countries.
Special thanks
Special thanks to @KoalaSat who has driven all the work to improve the torification of the Android app, the embedding of the robot avatar generator libraries and got the app cleaned up and ready for publishing on F-Droid.
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.6.1.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.
Docker Images
Coordinator Backend Image v0.6.1-alpha (Docker Hub)
docker pull recksato/robosats:v0.6.1-alpha
Client App Image v0.6.1-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.6.1-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Load map JSON in advance by @KoalaSat in #1192
- Detect federation testnet by @KoalaSat in #1193
- Notify coordinator admin for new disputes by @KoalaSat in #1204
- portuguese translation by @thayronepaula in #1205
- Bump ruff from 0.3.3 to 0.3.4 by @dependabot in #1203
- New tor engine by @Reckless-Satoshi in #1208
- New tor engine by @Reckless-Satoshi in #1213
- Fix build by @Reckless-Satoshi in #1214
- Refactor Webpacks by @KoalaSat in #1212
- Bump django-model-utils from 4.4.0 to 4.5.0 by @dependabot in #1222
- Changed env variable by @aaravm in #1232
- Bump @mui/x-date-pickers from 6.19.2 to 7.2.0 in /frontend by @dependabot in #1234
- Bump country-flag-icons from 1.5.9 to 1.5.11 in /frontend by @dependabot in #1219
- Bump @mui/x-data-grid from 6.19.2 to 7.3.0 in /frontend by @dependabot in #1233
- Bump typescript from 5.3.3 to 5.4.5 in /mobile by @dependabot in #1229
- Bump python from 3.11.8-slim-bookworm to 3.11.9-slim-bookworm by @dependabot in #1226
- Bump channels from 4.0.0 to 4.1.0 by @dependabot in #1223
- Bump drf-spectacular-sidecar from 2024.3.4 to 2024.4.1 by @dependabot in #1225
- Bump jest and @types/jest in /mobile by @dependabot in #1221
- Bump drf-spectacular from 0.27.1 to 0.27.2 by @dependabot in #1224
- Bump i18next-browser-languagedetector from 7.2.0 to 7.2.1 in /frontend by @dependabot in #1218
- Bump django-import-export from 3.3.7 to 3.3.8 by @dependabot in #1240
- Bump gunicorn from 21.2.0 to 22.0.0 by @dependabot in #1239
- Bump celery from 5.3.6 to 5.4.0 by @dependabot in #1238
- Bump pre-commit from 3.6.2 to 3.7.0 by @dependabot in #1215
- The value of sats that user will receive is corrected by @Nidhi-Sharma9419 in #1241
- Bump django from 4.2.9 to 5.0.4 by @dependabot in #1237
- Bump ruff from 0.3.4 to 0.4.2 by @dependabot in #1256
- Bump coverage from 7.4.4 to 7.5.0 by @dependabot in #1255
- Feat: add geoblocked countries by @Reckless-Satoshi in #1258
- Bump eslint-plugin-react-hooks from 4.6.0 to 4.6.2 in /mobile by @dependabot in #1252
- Bump daphne from 4.1.0 to 4.1.2 by @dependabot in #1254
- Return json output instead of html when wrong token in Header Authorization by @jerryfletcher21 in #1247
- improve/update documentation in api/oas_schemas.py by @jerryfletcher21 in #1244
- Android robo identities by @KoalaSat in #1257
- Fix Federation Android App by @Reckless-Satoshi in #1262
- feat: add coordinator panel inlines views by @Reckless-Satoshi in #1264
- Fix hard coded receiving method into order detail message. by @rodrigodh in #1260
- Fix for django v5 by @Reckless-Satoshi in #1263
- Android Production APK by @KoalaSat in #1265
- Bump minimal-mistakes-jekyll from 4.24.0 to 4.25.1 in /docs by @dependabot in #1259
- Fix federation APK 4xx errors by @KoalaSat in #1279
- Bump @nivo/line from 0.85.1 to 0.86.0 in /frontend by @dependabot in #1282
- Bump @mui/x-data-grid from 7.3.0 to 7.3.2 in /frontend by @dependabot in #1280
- Bump django-import-export from 3.3.8 to 4.0.1 by @dependabot in #1284
- F-Droid page resources by @KoalaSat in #1270
- Bump django from 5.0.4 to 5.0.6 by @dependabot in #1286
New Contributors
- @thayronepaula made their first contribution in #1205
- @aaravm made their first contribution in #1232
- @Nidhi-Sharma9419 made their first contribution in #1241
- @jerryfletcher21 made their first contribution in #1247
- @rodrigodh made their first contribution in #1260
Full Changelog: v0.6.0-alpha...v0.6.1-alpha
robosats-android-441eddb
fix(android): federation APK 4xx errors (#1279)
robosats-android-3b18f6a
chore: fix integration test artifact naming
robosats-android-ea3ff1c
improve/update documentation in api/oas_schemas.py (#1244) Specify that the amount of the invoice sent in `update_invoice` should take into consideration `routing_budget_ppm`. Specify that the signed messages should be signed with SHA512. Remove the warning that in the future canceling not taken orders might result in losing the bond. Fix a broken link. Specify that the PGP key should be ed25519/cert,sign+cv25519/encr.
robosats-android-1c11ecb
Italian translation (#1195) * Update federation.json * Update it.json Hi , i have updated the italian transaltion. * Update federation.json --------- Co-authored-by: Reckless_Satoshi <90936742+Reckless-Satoshi@users.noreply.github.com>
v0.6.0-alpha The Federation Layer
RoboSats v0.6.0 is now out! 🚀
Changes
New Features
Decentralization
RoboSats v0.6.0 introduces a major upgrade, introducing the RoboSats Federation, a decentralized system of independent coordinators to host orders, enhancing the platform's robustness and user experience. This version is a significant step towards decentralization, allowing users to interact with any coordinator seamlessly.
It's crucial to choose trustworthy coordinators due to the potential risks of malicious activity. The federated client is available for testing at specific URLs, with a stable release planned. Key features include multiple coordinators competing for users, decentralized instances for increased robustness, and a focus on coordinators profiles and trust.
Learn more in https://learn.robosats.com/robosats/update/pre-release-robosats-decentralized/
New avatar generator
Your Robot identity is now generated in your client app, when previously, the robot identity was created by the coordinator. This allows now for super-fast Robot avatar and nickname generation that works even if your connection to the coordinators is down. The new robot avatars, are in fact, more diverse and better looking, however, the same token will now yield a different avatar when compared to v0.5.4 (but the robot identity remains the same, also keeping the same nickname).
Bug Fixes and Performance Improvements
The whole app architecture is new. There might be new bugs, solved bugs, worse performance and better performance: who knows!! :D
Special thanks
Special thanks to @KoalaSat who has driven some of the largest development pushes needed to get The Federation Layer fully working.
Android
The Android app is currently not supported on this early phase of the Federated app.
Docker Images
Coordinator Backend Image v0.6.0-alpha (Docker Hub)
docker pull recksato/robosats:v0.6.0-alpha
Client App Image v0.6.0-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.6.0-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Avatar hashid in Garage by @KoalaSat in #983
- Add robo-identity generator by @Reckless-Satoshi in #971
- Fix and disable strict boolean lintern by @KoalaSat in #1019
- Fix navbar and book duplication by @KoalaSat in #1031
- Robohash gereator queue by @KoalaSat in #1035
- Fix depth chart and coordinator table by @KoalaSat in #1039
- Fix order flow by @KoalaSat in #1040
- Fix order autoupdate and chat by @KoalaSat in #1047
- fix: Remove .js files from linting by @nullcount in #1049
- Fix book table in the v0.6.0 version by @aftermath2 in #1083
- Fix garage deletion by @KoalaSat in #1085
- Fix book loading by @KoalaSat in #1086
- Book coordinator filter by @KoalaSat in #1087
- Bump coverage from 7.4.0 to 7.4.1 by @dependabot in #1094
- Bump npm from 10.3.0 to 10.4.0 in /frontend by @dependabot in #1093
- Bump react-i18next from 14.0.0 to 14.0.1 in /frontend by @dependabot in #1092
- Bump @mui/x-date-pickers from 6.19.0 to 6.19.2 in /frontend by @dependabot in #1091
- Bump @mui/x-data-grid from 6.17.0 to 6.19.2 in /frontend by @dependabot in #1090
- Fix telegram link by @KoalaSat in #1099
- Update Amazon eGift Cards in 02-payment-methods.md by @marc3linho in #1102
- Bump drf-spectacular-sidecar from 2024.1.1 to 2024.2.1 by @dependabot in #1113
- Bump django-import-export from 3.3.6 to 3.3.7 by @dependabot in #1112
- docs: add Revolut payment method best practices by @HolgerHatGarKeineNode in #1109
- Bump ruff from 0.1.14 to 0.2.0 by @dependabot in #1110
- Bump js-sha256 from 0.10.1 to 0.11.0 in /frontend by @dependabot in #1106
- Bump gradle/gradle-build-action from 2 to 3 by @dependabot in #1104
- Add and fix spanish translations by @OSFr0g in #1095
- Bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #1103
- update URLs onREADME by @Reckless-Satoshi in #1120
- Bump prettier from 3.2.4 to 3.2.5 in /mobile by @dependabot in #1122
- Bump @mui/material from 5.15.3 to 5.15.9 in /frontend by @dependabot in #1118
- Bump @mui/icons-material from 5.15.3 to 5.15.9 in /frontend by @dependabot in #1119
- Bump ruff from 0.2.0 to 0.2.1 by @dependabot in #1124
- Bump pre-commit from 3.6.0 to 3.6.1 by @dependabot in #1126
- Bump daphne from 4.0.0 to 4.1.0 by @dependabot in #1125
- Bump django-model-utils from 4.3.1 to 4.4.0 by @dependabot in #1135
- Bump ruff from 0.2.1 to 0.2.2 by @dependabot in #1134
- Bump prettier from 3.2.4 to 3.2.5 in /frontend by @dependabot in #1132
- Bump python from 3.11.6-slim-bookworm to 3.11.8-slim-bookworm by @dependabot in #1129
- Bump grpcio-tools from 1.60.0 to 1.62.0 by @dependabot in #1142
- Bump coverage from 7.4.1 to 7.4.3 by @dependabot in #1139
- Bump @react-native-community/netinfo from 11.2.1 to 11.3.0 in /mobile by @dependabot in #1133
- Bump grpcio from 1.60.0 to 1.62.0 by @dependabot in #1140
- Bump pre-commit from 3.6.1 to 3.6.2 by @dependabot in #1141
- Bump @mui/system from 5.15.9 to 5.15.11 in /frontend by @dependabot in #1145
- Bump react-i18next from 14.0.1 to 14.0.5 in /frontend by @dependabot in #1148
- Bump npm from 10.4.0 to 10.5.0 in /frontend by @dependabot in #1147
- Bump i18next-http-backend from 2.4.2 to 2.5.0 in /frontend by @dependabot in #1146
- Bump ruff from 0.2.2 to 0.3.0 by @dependabot in #1151
- Bump drf-spectacular-sidecar from 2024.2.1 to 2024.3.1 by @dependabot in #1150
- Bump jekyll-feed and github-pages in /docs by @dependabot in #1144
- Add docs translation for menus and includes by @OSFr0g in #1143
- Fix coordinator selector maker page by @KoalaSat in #1157
- Bump @nivo/core from 0.84.0 to 0.85.1 in /frontend by @dependabot in #1158
- Bump @nivo/line from 0.84.0 to 0.85.1 in /frontend by @dependabot in #1160
- Bump react-i18next from 14.0.5 to 14.1.0 in /frontend by @dependabot in #1161
- Update 07-wallets.md by @htteot in #1152
- Fix loading robots by @Reckless-Satoshi in #1166
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #1177
- Bump django-celery-beat from 2.5.0 to 2.6.0 by @dependabot in #1168
- Bump drf-spectacular-sidecar from 2024.3.1 to 2024.3.4 by @dependabot in #1170
- Add loading robot profile by @KoalaSat in #1176
- Update 07-wallets.md by @Gravity2106 in #1088
- Fix undefined prices error by @KoalaSat in #1173
- Makes filtering by multiple payment methods in desktop possible by @Renato1478 in #1172
- Fix order navbar by @KoalaSat in #1178
- Fix renew order refresh by @KoalaSat in #1179
- Fix federation summary by @KoalaSat in #1180
- Bump light-bolt11-decoder from 3.0.0 to 3.1.1 in /frontend by @dependabot in #1184
- Bump typescript from 5.3.3 to 5.4.2 in /frontend by @dependabot in #1181
- Bu...
v0.5.4-alpha
RoboSats v0.5.4 is now out! 🚀 RoboSats client apps before v0.5.1 are no longer be compatible.
Changes
This is a minor release with some small enhancements and bug fixes. This is the last release before the federated client release.
- Dependency updates and security fixes.
- Coordinator serves robot hash_ids needed for >v0.6.0 client side robot identity generator.
- Recommended and minimum onchain fees for payouts are now more accurate.
- Devfund node has moved. The new node now has public access to the invoices services (read-only).
- Fix book re-render on swap/fiat change (by @aftermath2)
- Docs have been fully translated to Spanish by @OSFr0g
- Perf increase on coordinator image build by @proof-of-reality
- Build new full integration tests on testnet.
- Fix API /chat endpoint bugs.
- Updated API docs, now OpenAPIspec is tested during the integration tests.
- Fix buggy pricing for ARS.
- New currency Albanian LEK.
- Updated Russian translation.
Android
The Android app is not currently supported. It will come back stronger in the future.
Docker Images
Coordinator Backend Image v0.5.4-alpha (Docker Hub)
docker pull recksato/robosats:v0.5.4-alpha
Client App Image v0.5.4-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.5.4-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Improve f2f pin icons by @KoalaSat in #900
- Update dead link for developer rewards by @Purchase73 in #902
- Update README.md by @mishrasamiksha in #901
- Bump npm from 10.2.0 to 10.2.1 in /frontend by @dependabot in #909
- Bump @types/leaflet from 1.9.6 to 1.9.7 in /frontend by @dependabot in #907
- Bump react-router-dom from 6.16.0 to 6.17.0 in /frontend by @dependabot in #906
- Bump webpack and @types/webpack in /frontend by @dependabot in #908
- Update 07-wallets.md by @Gravity2106 in #910
- Implement django utils tests by @Reckless-Satoshi in #911
- Update Amazon GC Payment Method by @TimothyShimmin in #912
- Bump actions/setup-node from 3 to 4 by @dependabot in #913
- Bump actions/cache from 2 to 3 by @dependabot in #914
- Bump @mui/x-date-pickers from 6.16.2 to 6.16.3 in /frontend by @dependabot in #919
- Update 07-wallets.md by @Gravity2106 in #916
- Bump i18next-http-backend from 2.2.2 to 2.3.0 in /frontend by @dependabot in #917
- Bump openpgp from 5.10.2 to 5.11.0 in /frontend by @dependabot in #920
- Bump @mui/x-data-grid from 6.16.2 to 6.16.3 in /frontend by @dependabot in #918
- Bump @mui/x-date-pickers from 6.16.3 to 6.17.0 in /frontend by @dependabot in #929
- Bump react-router-dom from 6.17.0 to 6.18.0 in /frontend by @dependabot in #928
- Bump @mui/x-data-grid from 6.16.3 to 6.17.0 in /frontend by @dependabot in #926
- Bump npm from 10.2.1 to 10.2.3 in /frontend by @dependabot in #925
- Bump i18next-http-backend from 2.3.0 to 2.3.1 in /frontend by @dependabot in #927
- Bump @react-native-community/netinfo from 9.3.10 to 10.0.0 in /mobile by @dependabot in #930
- Bump django from 4.2.6 to 4.2.7 by @dependabot in #931
- Bump @react-native-community/netinfo from 10.0.0 to 11.1.0 in /mobile by @dependabot in #941
- Bump celery from 5.3.4 to 5.3.5 by @dependabot in #943
- Bump django-import-export from 3.3.1 to 3.3.3 by @dependabot in #944
- Add coordinator trade pipeline end-to-end tests by @Reckless-Satoshi in #934
- Bump i18next-http-backend from 2.3.1 to 2.4.1 in /frontend by @dependabot in #954
- Bump react-grid-layout from 1.4.2 to 1.4.3 in /frontend by @dependabot in #953
- Bump prettier from 3.0.0 to 3.1.0 in /frontend by @dependabot in #951
- Bump i18next-browser-languagedetector from 7.1.0 to 7.2.0 in /frontend by @dependabot in #950
- Add more integration tests by @Reckless-Satoshi in #947
- Bump django-cors-headers from 4.3.0 to 4.3.1 by @dependabot in #958
- Bump prettier from 3.0.0 to 3.1.0 in /mobile by @dependabot in #956
- More integration tests by @Reckless-Satoshi in #959
- French translation Quick Start Guide pages by @jinformatique in #946
- Update docs to point to new LND node by @ltcarbonell in #962
- Bump @nivo/line from 0.83.0 to 0.84.0 in /frontend by @dependabot in #966
- Bump react-router-dom from 6.18.0 to 6.20.0 in /frontend by @dependabot in #965
- Bump npm from 10.2.3 to 10.2.4 in /frontend by @dependabot in #963
- Bump typescript from 5.2.2 to 5.3.2 in /frontend by @dependabot in #967
- Bump @nivo/core from 0.83.0 to 0.84.0 in /frontend by @dependabot in #964
- Bump celery from 5.3.5 to 5.3.6 by @dependabot in #970
- Bump typescript from 5.2.2 to 5.3.2 in /mobile by @dependabot in #968
- fix: kycnot.me url by @alexandresanlim in #973
- Bump actions/setup-java from 3 to 4 by @dependabot in #975
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #976
- Bump react-grid-layout from 1.4.3 to 1.4.4 in /frontend by @dependabot in #978
- Bump i18next-http-backend from 2.4.1 to 2.4.2 in /frontend by @dependabot in #979
- Bump country-flag-icons from 1.5.7 to 1.5.9 in /frontend by @dependabot in #977
- Bump @react-native-community/netinfo from 11.1.0 to 11.1.1 in /mobile by @dependabot in #980
- Bump dawidd6/action-download-artifact from 2 to 3 by @dependabot in #1000
- Bump react-router-dom from 6.20.0 to 6.21.0 in /frontend by @dependabot in #1002
- Update README.md by @blockdyor in #999
- Bump @mui/icons-material from 5.14.0 to 5.15.0 in /frontend by @dependabot in #1001
- wallets compatibility - add breez by @alanStocco in #1003
- Bump isort from 5.12.0 to 5.13.0 by @dependabot in #997
- Bump grpcio from 1.59.2 to 1.60.0 by @dependabot in #996
- Bump pre-commit from 3.5.0 to 3.6.0 by @dependabot in #995
- Bump googleapis-common-protos from 1.61.0 to 1.62.0 by @dependabot in #993
- Bump typescript from 5.3.2 to 5.3.3 in /mobile by @dependabot in #992
- Bump eslint-config-prettier from 9.0.0 to 9.1.0 in /mobile by @dependabot in #991
- Bump @react-native-community/netinfo from 11.1.1 to 11.2.0 in /mobile by @dependabot in #990
- russian translation by @TonyNakamoto in #989
- Bump eslint-config-prettier from 9.0.0 to 9.1.0 in /frontend by @dependabot in #988
- Bump typescript from 5.3.2 to 5.3.3 in /frontend by @dependabot in #987
- Bump npm from 10.2.4 to 10.2.5 in /frontend by @dependabot in #985
- Bump actions/setup-python from 4 to 5 by @dependabot in #984
- Wallets compatibility page fix typo icon Breez by @alanStocco in #1018
- Bump @react-native-clipboard/clipboard from 1.12.1 to 1.13.2 in /mobile by @dependabot in #1021
- Bump eslint-plugin-prettier from 4.2.1 to 5.1.1 in /mobile by @dependabot in #1020
- Bump react-router-dom from 6.21.0 to 6.21.1 in /frontend by @Dependa...
v0.5.3-alpha Now we see each other.
RoboSats v0.5.3 is now out! 🚀 RoboSats client apps before v0.5.1 are no longer be compatible.
Changes
New Features: Face to face.
We have introduced a new feature, F2F (Face-to-Face), allowing users to add a location for face-to-face cash trades. The book page now displays a map with all F2F orders. For privacy reasons, the exact location of your order is slightly randomized (uniform random 15 x 15 Km noise) when you click on the map to locate it. This means it's not possible to be precise, and the exact location can only be shared on the encrypted chat. Please note that using high-resolution maps can leak your IP to external tiling servers if you are not using Tor Browser.
Of course, adding a geolocation tag to your order is only a good idea if you want to use face-to-face cash as a payment method. You can completely disregard this feature if you do not want to use this payment method.
Thank you @KoalaSat who single-handedly implemented the F2F upgrade. Make sure to zap some ⚡ Sats ⚡ his way!
RoboSats-deploy Coordinator Orchestration
We have released the RoboSats-deploy coordinator orchestration in https://github.com/RoboSats/robosats-deploy
Bug Fixes and Performance Improvements
- Dependency updates.
- Small bug fixes.
- Improved DB Writes performance related to last_login user field.
- Fix small bug on order logging that made automatic dispute resolutions fail.
- Devfund Donation Pubkey has been updated to RoboSats experimental LND2 node.
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.5.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.
Known missing features:
- Android APK has no sound or notifications.
Docker Images
Coordinator Backend Image v0.5.3-alpha (Docker Hub)
docker pull recksato/robosats:v0.5.3-alpha
Client App Image v0.5.3-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.5.3-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Bump celery from 5.3.1 to 5.3.4 by @dependabot in #839
- Bump django from 4.2.4 to 4.2.5 by @dependabot in #836
- Bump react-i18next from 13.2.0 to 13.2.2 in /frontend by @dependabot in #834
- Bump grpcio-tools from 1.57.0 to 1.58.0 by @dependabot in #838
- Bump i18next-http-backend from 2.2.1 to 2.2.2 in /frontend by @dependabot in #833
- Bump actions/checkout from 3 to 4 by @dependabot in #830
- Bump grpcio from 1.57.0 to 1.58.0 by @dependabot in #837
- Bump django-import-export from 3.2.0 to 3.3.1 by @dependabot in #853
- Bump numpy from 1.24.3 to 1.26.0 by @dependabot in #852
- Bump react-grid-layout from 1.3.4 to 1.4.1 in /frontend by @dependabot in #850
- Bump react-router-dom from 6.15.0 to 6.16.0 in /frontend by @dependabot in #849
- Bump @mui/x-date-pickers from 6.12.1 to 6.14.0 in /frontend by @dependabot in #848
- Bump @mui/x-data-grid from 6.12.1 to 6.14.0 in /frontend by @dependabot in #847
- Bump npm from 9.8.0 to 10.1.0 in /frontend by @dependabot in #840
- Bump babel-jest from 29.5.0 to 29.7.0 in /mobile by @dependabot in #851
- Bump docker/metadata-action from 4 to 5 by @dependabot in #846
- Bump docker/build-push-action from 4 to 5 by @dependabot in #845
- Bump pr-mpt/actions-commit-hash from 2 to 3 by @dependabot in #844
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #843
- Bump docker/login-action from 2 to 3 by @dependabot in #842
- Use amboss.space onion link in Stats by @f321x in #859
- Bump openpgp from 5.10.1 to 5.10.2 in /frontend by @dependabot in #854
- Bump @react-native-clipboard/clipboard from 1.11.2 to 1.12.1 in /mobile by @dependabot in #866
- Bump psycopg2 from 2.9.7 to 2.9.8 by @dependabot in #868
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #860
- Bump react-grid-layout from 1.4.1 to 1.4.2 in /frontend by @dependabot in #864
- Bump django from 4.2.5 to 4.2.6 by @dependabot in #881
- Bump django-redis from 5.3.0 to 5.4.0 by @dependabot in #880
- Bump psycopg2 from 2.9.8 to 2.9.9 by @dependabot in #879
- Bump react-world-flags from 1.5.1 to 1.6.0 in /frontend by @dependabot in #878
- Bump npm from 10.1.0 to 10.2.0 in /frontend by @dependabot in #876
- Bump @mui/x-date-pickers from 6.14.0 to 6.16.0 in /frontend by @dependabot in #877
- Add location to F2F payment option (backend) by @KoalaSat in #867
- Fix models decoupling by @Reckless-Satoshi in #874
- Bump @mui/x-data-grid from 6.14.0 to 6.16.1 in /frontend by @dependabot in #882
- Bump python from 3.11.4-slim-bullseye to 3.11.6-slim-bullseye by @dependabot in #884
- Bump @mui/x-date-pickers from 6.16.0 to 6.16.2 in /frontend by @dependabot in #890
- Bump @mui/x-data-grid from 6.16.1 to 6.16.2 in /frontend by @dependabot in #887
- Bump django-cors-headers from 4.1.0 to 4.3.0 by @dependabot in #892
- Bump googleapis-common-protos from 1.60.0 to 1.61.0 by @dependabot in #893
- Add location pin SVGs by @RedPurdy by @Reckless-Satoshi in #895
- Add location to f2f map by @KoalaSat in #886
- Add location to f2f clusters by @KoalaSat in #899
Full Changelog: v0.5.2-alpha...v0.5.3-alpha
v0.5.2-alpha
RoboSats v0.5.2 is now out! 🚀 RoboSats client apps before v0.5.1 might no longer be compatible!
Changes:
- New language: Swahili. Thank you @turizspace!
- Improved French and Italian translations. Thank you @LeoSpyke and @jinformatique !
- Update CLN (core-lightning) plugin (@Daywalker91) and CLN base version to v23.08
- Add verbose order logs to coordinator panel: a detailed timestamped record of every change to an order from creation to finalization.
- Improved invoice descriptions.
- New coordinator maintenance messages.
- Small UI fixes.
- Fix pinch to zoom Android.
- Add bd taka as currency @dapsavoie /
- Update communities links in client app.
- Patch Android bogus "connected" chat status when connection is offline.
- Date to date ranges added to /api/ticks.
- New admin actions for dispute resolutions.
- Force PGP signed invoices and onchain addresses (multi-coordinator security).
- New RoboSats Federation basis v0.6.0~1
- Fix allow auth header to carry pgp keys: easier authentication for federation from browser.
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.5.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.
Known missing features:
- Android APK has no sound or notifications.
Docker Images
Coordinator Backend Image v0.5.2-alpha (Docker Hub)
docker pull recksato/robosats:v0.5.2-alpha
Client App Image v0.5.2-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.5.2-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
What's Changed
- Bump grpcio from 1.56.0 to 1.57.0 by @dependabot in #788
- Bump grpcio-tools from 1.56.0 to 1.57.0 by @dependabot in #787
- Bump eslint-config-prettier from 8.8.0 to 9.0.0 in /mobile by @dependabot in #786
- Bump eslint-import-resolver-typescript from 3.5.5 to 3.6.0 in /mobile by @dependabot in #785
- Delete user view, session auth and png avatars by @Reckless-Satoshi in #588
- Deprecate unsigned invoices by @Reckless-Satoshi in #633
- Update package.json by @jimtoshi in #794
- Bump eslint-config-prettier from 8.8.0 to 9.0.0 in /frontend by @dependabot in #798
- Bump @mui/x-data-grid from 6.11.0 to 6.11.2 in /frontend by @dependabot in #797
- Bump @mui/x-date-pickers from 6.11.1 to 6.11.2 in /frontend by @dependabot in #796
- Bump @types/react from 18.2.15 to 18.2.20 in /frontend by @dependabot in #795
- fix typo by @douglaz in #801
- Update (Multiple) Docs by @okada-blue in #802
- Allow auth header to carry pgp keys by @Reckless-Satoshi in #805
- Update 07-wallets.md by @jnxdd in #804
- Bump react-i18next from 13.1.1 to 13.2.0 in /frontend by @dependabot in #808
- Bump typescript from 5.1.6 to 5.2.2 in /frontend by @dependabot in #809
- Bump typescript from 5.0.4 to 5.2.2 in /mobile by @dependabot in #812
- Bump @types/react from 18.2.20 to 18.2.21 in /frontend by @dependabot in #811
- Bump eslint-plugin-n from 16.0.1 to 16.0.2 in /frontend by @dependabot in #810
- swahili translations added here by @turizspace in #819
- Bump openpgp from 5.9.0 to 5.10.1 in /frontend by @dependabot in #825
- Bump js-sha256 from 0.9.0 to 0.10.1 in /frontend by @dependabot in #827
- Bump @mui/x-data-grid from 6.11.2 to 6.12.1 in /frontend by @dependabot in #828
- Update fr.json by @jinformatique in #823
- Bump @mui/x-date-pickers from 6.11.2 to 6.12.1 in /frontend by @dependabot in #824
- update to newer cln hold plugin by @daywalker90 in #816
- Bump django-timezone-field from 5.1 to 6.0 by @dependabot in #815
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #831
- Bump ncipollo/release-action from 1.12.0 to 1.13.0 by @dependabot in #822
New Contributors
- @douglaz made their first contribution in #801
- @jnxdd made their first contribution in #804
- @turizspace made their first contribution in #819
- @jinformatique made their first contribution in #823
Full Changelog: android-a5d33c6...v0.5.2-alpha