Releases: RoboSats/robosats
v0.4.2-alpha
RoboSats v0.4.2-alpha is now out! 🚀
This release has only some minor UI improvements a big coordinator bug fix:
- Fixes onchain payout race-condition. LN payouts are also more reliable.
- New UI elements when a order with onchain payout finished. Now users are shown temporarily (up to 60 seconds) a spinner "sending coins..." with a link to mempool space for their address. Then, it shows the TXID.
- Fix small UI bug where current rate price would not show on maker form until the currency is changed.
- Adds lower bound mining fee limit for onchain payouts (user transactions with very low mining fee could get stuck in mempool oblivion)
- Adds support for Serbian Dinar RSD @lukabb
- Adds new payment methods for Russia @dirtyroom969 and Liquid-USDT @minaraus
Android
Click to download RoboSats APK for Android
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.4.2.alpha.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.4.2-alpha (Docker Hub)
docker pull recksato/robosats:v0.4.2-alpha
Client App Image v0.4.2-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.4.2-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
Changelog
What's Changed
- Fix race condition onchain by @Reckless-Satoshi in #388
- Add MAX_SWAP_AMOUNT envvar by @Reckless-Satoshi in #389
- Improve tasks reliability by @Reckless-Satoshi in #390
- Bump webpack from 5.75.0 to 5.76.0 in /frontend by @dependabot in #391
- Added Serbian Dinar (RSD) currency. by @lukabb in #392
- Added new payment method: L-USDt by @minaraus in #396
- New payment methods and icons for Russia. by @dirtyroom969 in #397
New Contributors
- @lukabb made their first contribution in #392
- @minaraus made their first contribution in #396
- @dirtyroom969 made their first contribution in #397
Full Changelog: v0.4.1-alpha...v0.4.2-alpha
v0.4.1-alpha
RoboSats v0.4.1-alpha is now out! 🚀
This release has some minor UI improvements and fixes:
- Swap orders are now more descriptive. The order details and the maker form are explicit about the Sats you will send or receive via LN or Onchain.
- Android app now handles well all bad requests to the coordinator (thanks @KoalaSat !)
- Clicking "Confirm fiat sent" on chat now requires a double confirmation.
- Some other small fixes: fixed UI bug on escrow submission textfield prompt; add proper healthcheck to dockerized client app; fixed unsafe/selfhosted alerts hiding automatically; added new envvar for coordinator to allow/disallow spending unconfirmed outputs.
Android
Click to download RoboSats APK for Android
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.4.1.alpha.apk.asc
-
Verify the signer is actually Reckless-Satoshi (fingerprints match): B4AB5F19113D4125DDF217739C4585B561315571
Known missing features:
- Android APK has no sound or notifications.
Docker Images
Coordinator Backend Image v0.4.1-alpha (Docker Hub)
docker pull recksato/robosats:v0.4.1-alpha
Client App Image v0.4.1-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.4.1-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
Changelog
v0.4.1-alpha (2023-03-10)
Closed issues:
- Fix torified bad requests #376
Merged pull requests:
- Capture HTTP errors on Android #384 (KoalaSat)
- Add fiat sent confirmation dialog #383 (Reckless-Satoshi)
- Enhance clarity for swaps #382 (Reckless-Satoshi)
android-06558f1 (2023-03-09)
* This Changelog was automatically generated by github_changelog_generator
What's Changed
- Add fiat sent confirmation dialog by @Reckless-Satoshi in #383
- Capture HTTP errors on Android by @KoalaSat in #384
- Enhance clarity for swaps by @Reckless-Satoshi in #382
Full Changelog: v0.4.0-alpha...v0.4.1-alpha
robosats-android-06558f1
Capture http errors android (#385) * Capture HTTP errors on Anrdoid * Lint * Inclode code --------- Co-authored-by: KoalaSat <[email protected]>
v0.4.0-alpha
This release has a few fixes and new features over v0.3.4:
- New Robot page (Thanks you for all the input Bitcoin Design Community @GBKS @Bosch-0 @pedromvpg @IamSanjana and specially to @BrodaDemi and @domrishe)
- New user onboarding dialog (Thanks you for your designs and inspiration @BrodaDemi and @domrishe)
- New robot Recovery dialog.
- New feature: Robot Garage. The garage is a backlog of your multiple robots. It helps you switch easily between identities. Note that only the active robot will receive sound notifications for its order.
- New "Connecting to TOR" screen (only for Android)
Others: - Fixed prototype RoboSats PRO. Visible on path
...onion/pro
- A robot that has past trade now shows a warning "Reusing trading identity degrades your privacy against other users, coordinators and observers."
Versions before v0.3.1 are now partially incompatible with a v0.4.0 coordinator, so an update is highly recommended!
Docker Images
Coordinator Backend Image v0.4.0-alpha (Docker Hub)
docker pull recksato/robosats:v0.4.0-alpha
Client App Image v0.4.0-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.4.0-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
Android
Find below the Android APK assets. The APK release is unsigned.
Known missing features:
- Android APK has no sound or notifications.
Changelog
v0.4.0-alpha (2023-03-05)
Closed issues:
- Improve UserGenPage / LandingPage #204
Merged pull requests:
- Traducido hasta la línea 63 #377 (Nailuj2000)
- Fix Native requests #375 (Reckless-Satoshi)
- Bump @sideway/formula from 3.0.0 to 3.0.1 in /mobile #374 (dependabot[bot])
- Bump commonmarker from 0.23.6 to 0.23.8 in /docs #373 (dependabot[bot])
- Fix load garage android #372 (Reckless-Satoshi)
- Functional UnsafeAlert and other Icons #371 (Reckless-Satoshi)
- Add robot garage #370 (Reckless-Satoshi)
- Add App context #369 (Reckless-Satoshi)
- Fix bug on protocol #368 (Reckless-Satoshi)
- Add coordinator badges vector art #366 (Reckless-Satoshi)
- Update ca.json #365 (BlueLynx21)
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /mobile #362 (dependabot[bot])
- Bump nokogiri from 1.13.9 to 1.14.2 in /docs #361 (dependabot[bot])
- Bump django from 3.2.16 to 3.2.18 #360 (dependabot[bot])
- Add automatic phrases collector #359 (Reckless-Satoshi)
- New Robot page #357 (Reckless-Satoshi)
- add Wise payment method description #355 (toadlyBroodle)
- Fix telegram watcher #354 (Reckless-Satoshi)
* This Changelog was automatically generated by github_changelog_generator
What's Changed
- Fix telegram watcher by @Reckless-Satoshi in #354
- add Wise payment method description by @toadlyBroodle in #355
- New Robot page by @Reckless-Satoshi in #357
- Add automatic phrases collector by @Reckless-Satoshi in #359
- Bump django from 3.2.16 to 3.2.18 by @dependabot in #360
- Bump nokogiri from 1.13.9 to 1.14.2 in /docs by @dependabot in #361
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /mobile by @dependabot in #362
- Add coordinator badges vector art by @Reckless-Satoshi in #366
- Fix bug on protocol by @Reckless-Satoshi in #368
- Update ca.json by @BlueLynx21 in #365
- Add App context by @Reckless-Satoshi in #369
- Add robot garage by @Reckless-Satoshi in #370
- Functional UnsafeAlert and other Icons by @Reckless-Satoshi in #371
- Fix load garage android by @Reckless-Satoshi in #372
- Bump commonmarker from 0.23.6 to 0.23.8 in /docs by @dependabot in #373
- Bump @sideway/formula from 3.0.0 to 3.0.1 in /mobile by @dependabot in #374
- Fix Native requests by @Reckless-Satoshi in #375
- Traducido hasta la línea 63 by @Nailuj2000 in #377
New Contributors
- @Nailuj2000 made their first contribution in #377
Full Changelog: v0.3.4-alpha...v0.4.0-alpha
v0.3.4-alpha
This release has a few fixes and new features over v0.3.3:
- New UI elements for BTC swaps. Interface wording now matches the selected mode (fiat or swap). For example a "Buy" order is now a "Swap In" order. Mode (fiat/swap) can be switched in the "settings", "offers" and "create" pages.
- Swaps are now denominated in Sats.
- Fix numeric input for small amounts (smaller than zero) when taking orders with range.
- Fix Telegram notifications for takers.
- Fix
undefined
telegram bot and token when enabling telegram notifications. - Fix faulty referral links when using the
copy
button.
Versions before v0.3.1 are now partially incompatible with a v0.3.4 coordinator, so an update is highly recommended!
Docker Images
Coordinator Backend Image v0.3.4-alpha (Docker Hub)
docker pull recksato/robosats:v0.3.4-alpha
Client App Image v0.3.4-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.3.4-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
Android
Find below the Android APK assets. The APK release is unsigned.
Known bugs:
- Android APK has no sound or notifications.
Changelog
v0.3.4-alpha (2023-02-12)
Closed issues:
- My order is not loading, loosing my deposit. #352
- Hint for Amount when doing Bitcoin on-chain Swap In/Out mentions fiat, not bitcoin #351
- Add Twint as payment method in Switzerland #340
- Can't take order #335
- Adapt every UI component to auto scale in size #195
Merged pull requests:
- Added new How To guide #350 (athena-alpha)
- Added new How To guide #349 (athena-alpha)
- Update 07-wallets.md #348 (Gravity2106)
- Deprecate old routing budget pipeline #347 (Reckless-Satoshi)
- Enhance UI for Swaps #346 (Reckless-Satoshi)
- add e-Transfer to payment methods #345 (toadlyBroodle)
- Add buyer and seller diagram pipelines #344 (Reckless-Satoshi)
- Bump json5 from 1.0.1 to 1.0.2 in /frontend #342 (dependabot[bot])
- Bump json5 from 1.0.1 to 1.0.2 in /mobile #341 (dependabot[bot])
- Update ca.json #336 (BlueLynx21)
- Update 13-fees.md #329 (okada-blue)
v0.3.3-alpha (2022-12-08)
Merged pull requests:
- Bump pillow from 7.0.0 to 9.3.0 #332 (dependabot[bot])
v0.3.2-alpha (2022-11-28)
android-f7d4648 (2022-11-27)
v0.3.1-alpha (2022-11-26)
Merged pull requests:
- Add routing budget and lnproxy #328 (Reckless-Satoshi)
- Update Docs - Minor Fixes #327 (okada-blue)
- Add advanced options to LN payout form #326 (Reckless-Satoshi)
android-9feccde (2022-11-24)
Closed issues:
- PRO & Basic: TradeBox and OrderPage functional components. #303
- UX suggestion - changing title bar as additional event notification (in addition to ring) #283
android-6b2dedc (2022-11-21)
Merged pull requests:
- Bump loader-utils from 2.0.2 to 2.0.4 in /frontend #325 (dependabot[bot])
- Add Tradebox, OrderDetails, Notifications, OrderPage functional components. #315 (Reckless-Satoshi)
- Update docs - 12-prices.md #276 (okada-blue)
v0.3.0-alpha (2022-11-17)
Merged pull requests:
android-7f731df (2022-11-15)
Merged pull requests:
- Android fixed turtle mode #323 (KoalaSat)
- Add new Generating Avatar gif animation #321 (Reckless-Satoshi)
android-df78637 (2022-11-11)
Merged pull requests:
- Add swappable baseurls #316 (Reckless-Satoshi)
- Fix Robot token not loading to android #313 (KoalaSat)
- Partial work on add TradeBox functional component #309 (Reckless-Satoshi)
- Do not convert non-ascii to unicode escape sequences in pre-commit hook #307 (redphix)
- Some notes on proxy wallets #306 (lnproxy)
- Refactor Encrypted chat to component #297 (KoalaSat)
android-7c2f6e1 (2022-11-07)
android-9273ba0 (2022-11-06)
android-3bae399 (2022-11-02)
android-cafc63b (2022-10-25)
Merged pull requests:
- Add pre-commit to CONTRIBUTING.md #305 (redphix)
- Bump nokogiri from 1.13.6 to 1.13.9 in /docs #301 (dependabot[bot])
- Add depth...
v0.3.3-alpha
Changelog
v0.3.3-alpha (2022-12-08)
Merged pull requests:
- Bump pillow from 7.0.0 to 9.3.0 #332 (dependabot[bot])
v0.3.2-alpha (2022-11-28)
android-f7d4648 (2022-11-27)
v0.3.1-alpha (2022-11-26)
Merged pull requests:
- Add routing budget and lnproxy #328 (Reckless-Satoshi)
- Update Docs - Minor Fixes #327 (okada-blue)
- Add advanced options to LN payout form #326 (Reckless-Satoshi)
android-9feccde (2022-11-24)
Closed issues:
- PRO & Basic: TradeBox and OrderPage functional components. #303
- UX suggestion - changing title bar as additional event notification (in addition to ring) #283
android-6b2dedc (2022-11-21)
Merged pull requests:
- Bump loader-utils from 2.0.2 to 2.0.4 in /frontend #325 (dependabot[bot])
- Add Tradebox, OrderDetails, Notifications, OrderPage functional components. #315 (Reckless-Satoshi)
- Update docs - 12-prices.md #276 (okada-blue)
v0.3.0-alpha (2022-11-17)
Merged pull requests:
android-7f731df (2022-11-15)
Merged pull requests:
- Android fixed turtle mode #323 (KoalaSat)
- Add new Generating Avatar gif animation #321 (Reckless-Satoshi)
android-df78637 (2022-11-11)
Merged pull requests:
- Add swappable baseurls #316 (Reckless-Satoshi)
- Fix Robot token not loading to android #313 (KoalaSat)
- Partial work on add TradeBox functional component #309 (Reckless-Satoshi)
- Do not convert non-ascii to unicode escape sequences in pre-commit hook #307 (redphix)
- Some notes on proxy wallets #306 (lnproxy)
- Refactor Encrypted chat to component #297 (KoalaSat)
android-7c2f6e1 (2022-11-07)
android-9273ba0 (2022-11-06)
android-3bae399 (2022-11-02)
android-cafc63b (2022-10-25)
Merged pull requests:
- Add pre-commit to CONTRIBUTING.md #305 (redphix)
- Bump nokogiri from 1.13.6 to 1.13.9 in /docs #301 (dependabot[bot])
- Add depth widget. Fix style book. #300 (Reckless-Satoshi)
- Add pre-commit-config #298 (redphix)
v0.2.2-alpha (2022-10-22)
Closed issues:
- Add REST API endpoint for the trade chat (Turtle mode chat) #175
Merged pull requests:
- Add react layout grid playground #299 (Reckless-Satoshi)
- Conform to pep8 rules #295 (redphix)
- Annoy black #293 (redphix)
- Update Chinese language #292 (ra5pvt1n)
- Fixes to python auto-formatting #291 (Reckless-Satoshi)
- Bump django from 3.2.15 to 3.2.16 #290 (dependabot[bot])
- Add functional homepage #289 (Reckless-Satoshi)
- Add Chat endpoint to API v0 #288 (Reckless-Satoshi)
- Python files style cleanup #281 (redphix)
android-f3d36fb (2022-10-16)
Closed issues:
- Add matchmaking system #237
Merged pull requests:
- Revert catch on Tor Android connection #287 (KoalaSat)
- Android style fixes #286 (Reckless-Satoshi)
- Android minor fixes #285 (KoalaSat)
- Fix docs - add missing field in /api/book #279 (redphix)
- Create WebsocketWebClient #277 (KoalaSat)
- Update docs - add on-chain payouts page #272 (redphix)
- Add Traditional Chinese language locale #271 (ra5pvt1n)
- Add MakerForm functional component #265 (Reckless-Satoshi)
android-27154d5 (2022-10-10)
Closed issues:
Merged pull requests:
v0.3.2-alpha
This only has release has a few fixes over v0.3.1
- Waiting for payout info and waiting for escrow prompts were swapped, now they display to the correct user.
- Lnproxy request use the
apiClient
service with the serialized response. It is now available on Android app too. - Correctly detects on Web if coordinator runs over mainnet/testnet bitcoin without hiding the unsafe/selfhosted alert.
Docker Images
Coordinator Backend Image v0.3.2-alpha (Docker Hub)
docker pull recksato/robosats:v0.3.2-alpha
Client App Image v0.3.2-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.3.2-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
Android
Find below the Android APK assets. The APK release is unsigned.
Known bugs:
- Android APK has no sound or notifications.
Changelog
v0.3.2-alpha (2022-11-28)
android-f7d4648 (2022-11-27)
Full Changelog: android-f7d4648...v0.3.2-alpha
robosats-android-f7d4648
Add lnproxy json responses, enable lnproxy on android app
v0.3.1-alpha
This release introduces:
- New Trade Box, Order Page and Notification components.
- Order status will keep refreshing even if the user is browsing the order book or adjusting settings.
- Notifications will fire wherever you are in the app. Browser tab blinks if you are on another tab.
- New buyer payout form with advanced options.
- User can choose the routing budget (now you can receive payouts to expensive wallets e.g Muun, you pay the routing fee).
- User can wrap their invoice with Lnproxy (experimental) to protect the privacy of the receiving node_id or wallet.
- All actions during a trade have moved to the TradeBox (e.g. cancel buttons, collab cancel...).
- Optionally automatically upload chat logs when opening a dispute.
- Many bug fixes (and many new bugs too!)
This release is only deployed to RoboTest. Updating is not adviced until RoboSats coordinator is running v0.3.1!
Docker Images
Coordinator Backend Image v0.3.1-alpha (Docker Hub)
docker pull recksato/robosats:v0.3.1-alpha
Client App Image v0.3.1-alpha (Docker Hub)
docker pull recksato/robosats-client:v0.3.1-alpha
See nodeapp/docker-compose.yml for an example docker-compose usage of the robosats-client
image.
Android
Find below the Android APK assets. The APK release is unsigned.
Known bugs:
- Android APK has no sound or notifications.
Changelog
- Add routing budget and lnproxy #328 (Reckless-Satoshi)
- Update Docs - Minor Fixes #327 (okada-blue)
- Add advanced options to LN payout form #326 (Reckless-Satoshi)
- PRO & Basic: TradeBox and OrderPage functional components. #303
- UX suggestion - changing title bar as additional event notification (in addition to ring) #283
- Bump loader-utils from 2.0.2 to 2.0.4 in /frontend #325 (dependabot[bot])
- Add Tradebox, OrderDetails, Notifications, OrderPage functional components. #315 (Reckless-Satoshi)
- Update docs - 12-prices.md #276 (okada-blue)
What's Changed
- Add advanced options to LN payout form by @Reckless-Satoshi in #326
- Add routing budget and lnproxy by @Reckless-Satoshi in #328
- Update Docs - Minor Fixes by @okada-blue in #327
Full Changelog: android-6b2dedc...v0.3.1-alpha
robosats-android-9feccde
Prepare version v0.3.1-alpha