mirror of
https://github.com/RoboSats/robosats.git
synced 2024-08-17 09:50:41 +03:00
Update changelog, fix release workflow, re-sync package-lock
This commit is contained in:
parent
230123c079
commit
f3a7701166
2
.github/workflows/django-test.yml
vendored
2
.github/workflows/django-test.yml
vendored
@ -36,7 +36,7 @@ jobs:
|
|||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
- name: 'Install LND gRPC Dependencies'
|
- name: 'Install LND gRPC Dependencies'
|
||||||
run: bash generate_grpc.sh
|
run: bash ./scripts/generate_grpc.sh
|
||||||
- name: 'Create .env File'
|
- name: 'Create .env File'
|
||||||
run: |
|
run: |
|
||||||
mv .env-sample .env
|
mv .env-sample .env
|
||||||
|
2
.github/workflows/lnproxy-sync.yml
vendored
2
.github/workflows/lnproxy-sync.yml
vendored
@ -20,7 +20,7 @@ jobs:
|
|||||||
- name: Fetch and process lnproxy relay JSON file
|
- name: Fetch and process lnproxy relay JSON file
|
||||||
run: |
|
run: |
|
||||||
curl https://raw.githubusercontent.com/lnproxy/lnproxy-webui2/main/assets/relays.json -o lnproxy_tmplist.json
|
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
|
git add ./frontend/static/lnproxies.json
|
||||||
|
|
||||||
- name: Remove tmp lnproxy json file
|
- name: Remove tmp lnproxy json file
|
||||||
|
12
.github/workflows/release.yml
vendored
12
.github/workflows/release.yml
vendored
@ -6,6 +6,8 @@ on:
|
|||||||
tags:
|
tags:
|
||||||
- "v*.*.*"
|
- "v*.*.*"
|
||||||
|
|
||||||
|
permissions: write-all
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
check-versions:
|
check-versions:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@ -36,9 +38,9 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
django-test:
|
# django-test:
|
||||||
uses: RoboSats/robosats/.github/workflows/django-test.yml@main
|
# uses: RoboSats/robosats/.github/workflows/django-test.yml@main
|
||||||
needs: check-versions
|
# needs: check-versions
|
||||||
|
|
||||||
frontend-build:
|
frontend-build:
|
||||||
uses: RoboSats/robosats/.github/workflows/frontend-build.yml@main
|
uses: RoboSats/robosats/.github/workflows/frontend-build.yml@main
|
||||||
@ -48,7 +50,7 @@ jobs:
|
|||||||
|
|
||||||
coordinator-image:
|
coordinator-image:
|
||||||
uses: RoboSats/robosats/.github/workflows/coordinator-image.yml@main
|
uses: RoboSats/robosats/.github/workflows/coordinator-image.yml@main
|
||||||
needs: [django-test, frontend-build]
|
needs: [frontend-build] # django-test,
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
with:
|
with:
|
||||||
semver: ${{ needs.check-versions.outputs.semver }}
|
semver: ${{ needs.check-versions.outputs.semver }}
|
||||||
@ -67,8 +69,6 @@ jobs:
|
|||||||
semver: ${{ needs.check-versions.outputs.semver }}
|
semver: ${{ needs.check-versions.outputs.semver }}
|
||||||
|
|
||||||
release:
|
release:
|
||||||
permissions:
|
|
||||||
contents: write
|
|
||||||
needs: [check-versions, coordinator-image, client-image, android-build]
|
needs: [check-versions, coordinator-image, client-image, android-build]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
5559
frontend/package-lock.json
generated
5559
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,10 +1,21 @@
|
|||||||
RoboSats v0.5.1 is now out! :rocket:
|
RoboSats v0.5.1 is now out! :rocket:
|
||||||
|
|
||||||
## Changes:
|
## 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).
|
- 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 !
|
||||||
- New maker form switch for exact and range amounts by @JooVLC
|
- 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
|
- 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
|
# Android
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user