Update changelog, fix release workflow, re-sync package-lock

This commit is contained in:
Reckless_Satoshi 2023-05-29 11:22:41 -07:00
parent 230123c079
commit f3a7701166
No known key found for this signature in database
GPG Key ID: 9C4585B561315571
6 changed files with 1274 additions and 4318 deletions

View File

@ -36,7 +36,7 @@ jobs:
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: 'Install LND gRPC Dependencies'
run: bash generate_grpc.sh
run: bash ./scripts/generate_grpc.sh
- name: 'Create .env File'
run: |
mv .env-sample .env

View File

@ -20,7 +20,7 @@ jobs:
- name: Fetch and process lnproxy relay JSON file
run: |
curl https://raw.githubusercontent.com/lnproxy/lnproxy-webui2/main/assets/relays.json -o lnproxy_tmplist.json
node .github/workflows/scripts/lnproxy-sync.js
node ./scripts/lnproxy-sync.js
git add ./frontend/static/lnproxies.json
- name: Remove tmp lnproxy json file

View File

@ -6,6 +6,8 @@ on:
tags:
- "v*.*.*"
permissions: write-all
jobs:
check-versions:
runs-on: ubuntu-latest
@ -36,9 +38,9 @@ jobs:
fi
django-test:
uses: RoboSats/robosats/.github/workflows/django-test.yml@main
needs: check-versions
# django-test:
# uses: RoboSats/robosats/.github/workflows/django-test.yml@main
# needs: check-versions
frontend-build:
uses: RoboSats/robosats/.github/workflows/frontend-build.yml@main
@ -48,7 +50,7 @@ jobs:
coordinator-image:
uses: RoboSats/robosats/.github/workflows/coordinator-image.yml@main
needs: [django-test, frontend-build]
needs: [frontend-build] # django-test,
secrets: inherit
with:
semver: ${{ needs.check-versions.outputs.semver }}
@ -67,8 +69,6 @@ jobs:
semver: ${{ needs.check-versions.outputs.semver }}
release:
permissions:
contents: write
needs: [check-versions, coordinator-image, client-image, android-build]
runs-on: ubuntu-latest
steps:

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,21 @@
RoboSats v0.5.1 is now out! :rocket:
## Changes:
- API requests to POST /order that contain important information, i.e, the payout invoice or address, are now signed by the robot PGP key and validated by the coordinator. This way, on a multi coordinator set up, a robot can potentially be re-used across several coordinators without risk of identity stealing (auth token) by a rogue coordinator (alla man-in-the-middle).
- New maker form switch for exact and range amounts by @JooVLC
- CLN (core-lightning) can now be used as robosats coordinator node vendor. It is however, experimental, and not recommended in mainnet. Thank you for this great contribution @daywalker91 !
- Full rework of the Lnproxy feature by @shyfire131 . Thank you!
- Chat now allows multiple line inputs by @shyfire131
- RoboSats client should now work inside of Blixt's webln browser. Thank you @SynthLock for the tips and debugging!
- API requests to POST /order that contain important information, i.e, the payout invoice or address, are now signed by the robot PGP key and validated by the coordinator. This way, on a multi coordinator set up, a robot can potentially be re-used across several coordinators without risk of identity stealing (auth token) by a rogue coordinator (_alla_ man-in-the-middle).
- New Keysend functionality. RoboSats coordinators can now, voluntarily, keysend devfund donations automatically for each trade they host.
- Simplify coordinator updates. Now migrations are tracked and apply on first start-up. Static files are collected on start up as well.
- New maker form switch for exact and range amounts thanks to @JooVLC
- Fix negative premium field by @JooVLC
- Self-hosted node app has been fully re-worked. It is now based on Alpine (size went down from 130MB to 7MB) and the ram-heavy dependencies have been dropped. The app is now lighter to run and fully self-contained.
- Self-hosted node app has been fully re-worked. It is now based on Alpine (size went down from 130MB to 7MB) and the ram-heavy dependencies have been dropped. The app is now lighter, and fully self-contained, as no part of the frontend depends on the existing coordinator anymore.
- Overall update of Android app, slightly better performance and smaller size.
- Sounds do work on the Android app now.
- New reviews section to learn.robosats.com by @athena-alpha
- New tutorial by @BitcoinQnA
- Add new payment methods: Sinpe movil and Qiwi.
# Android