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
- Bump eslint-plugin-react from 7.32.2 to 7.34.0 in /frontend by @dependabot in #1182
- Bump djangorestframework from 3.14.0 to 3.15.0 by @dependabot in #1188
- Bump coverage from 7.4.3 to 7.4.4 by @dependabot in #1189
- Bump googleapis-common-protos from 1.62.0 to 1.63.0 by @dependabot in #1186
- Bump ruff from 0.3.0 to 0.3.3 by @dependabot in #1187
- The federation layer v0.6.0 by @Reckless-Satoshi in #1190
New Contributors
- @nullcount made their first contribution in #1049
- @marc3linho made their first contribution in #1102
- @HolgerHatGarKeineNode made their first contribution in #1109
- @htteot made their first contribution in #1152
- @Renato1478 made their first contribution in #1172
Full Changelog: v0.5.4-alpha...v0.6.0-alpha
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
- Bump eslint-plugin-react from 7.32.2 to 7.34.0 in /frontend by @dependabot in #1182
- Bump djangorestframework from 3.14.0 to 3.15.0 by @dependabot in #1188
- Bump coverage from 7.4.3 to 7.4.4 by @dependabot in #1189
- Bump googleapis-common-protos from 1.62.0 to 1.63.0 by @dependabot in #1186
- Bump ruff from 0.3.0 to 0.3.3 by @dependabot in #1187
- The federation layer v0.6.0 by @Reckless-Satoshi in #1190
New Contributors
- @nullcount made their first contribution in #1049
- @marc3linho made their first contribution in #1102
- @HolgerHatGarKeineNode made their first contribution in #1109
- @htteot made their first contribution in #1152
- @Renato1478 made their first contribution in #1172
Full Changelog: v0.5.4-alpha...v0.6.0-alpha