Vlad Stan
331c8e593b
fix: ignore extra settings fields ( #1398 )
...
* fix: ignore extra settings fields
* fix: format
2023-01-23 14:25:54 +01:00
Vlad Stan
8971fb5f00
feat: add default value for lnbits_extensions_manifests
2023-01-23 14:58:32 +02:00
Vlad Stan
5ae1a22989
fix: order of declarations
2023-01-23 12:08:44 +02:00
Vlad Stan
567c636b1d
refactor: re-order classes
2023-01-23 12:00:09 +02:00
Vlad Stan
39add25b3b
refactor use pydantic
2023-01-23 11:52:15 +02:00
Vlad Stan
b57e808198
chore: add extra log
2023-01-23 11:51:53 +02:00
Pavol Rusnak
a089188664
add pyright to the project ( #1367 )
...
* add pyright to project + bump prettier to latest
* reformat to match the latest prettier rules
2023-01-23 10:29:17 +01:00
Titusz
9693e5932b
Track fiat amount in TPoS invoices. ( #1384 )
2023-01-23 10:27:19 +01:00
dni ⚡
d30a6dc5c1
fix jukebox issues introduced from mypy pr ( #1387 )
...
* fix jukebox issues introduced from mypy pr
* fix no invoice
Co-authored-by: ben <ben@arc.wales>
2023-01-23 10:17:16 +01:00
dni ⚡
b13588dcef
DOCS: improve boltz fee information ( #1386 )
...
* improve fee information an docs
* review @michael1011
Co-authored-by: ben <ben@arc.wales>
2023-01-23 10:16:27 +01:00
Vlad Stan
ca1dcd6768
chore: comment typos
2023-01-20 18:26:58 +02:00
Vlad Stan
0b3324cd8f
refactor: create TransientSettings
for settings that are not to be persisted
2023-01-20 18:10:29 +02:00
Vlad Stan
2dff48dcd0
chore: fix comment
2023-01-20 18:01:05 +02:00
Vlad Stan
5212320d8d
refactor: simplify if+for
2023-01-20 18:00:50 +02:00
Vlad Stan
e95c6ec3a6
chore: add docs to InstalledExtensionMiddleware
class
2023-01-20 17:58:56 +02:00
Vlad Stan
b069fe17d8
chore: add comments for register_new_ext_routes
2023-01-20 17:48:52 +02:00
Vlad Stan
4530400d33
chore: add types to method params
2023-01-20 17:08:44 +02:00
Vlad Stan
f75529e1c2
fix: double assignment
2023-01-20 16:11:51 +02:00
Vlad Stan
53a95ccc11
refactor: search in list
2023-01-20 16:11:21 +02:00
Vlad Stan
5b6e11a621
fix: import
2023-01-20 16:10:47 +02:00
Vlad Stan
fa5d824eea
refactor: remove redundant changes
2023-01-20 15:59:44 +02:00
Vlad Stan
ea31e148ae
refactor: simplify download & extract logic
2023-01-20 15:55:58 +02:00
Vlad Stan
9cf587a64a
chore: format SQL
2023-01-20 15:53:27 +02:00
Vlad Stan
8857cb94b4
feat: move GitHub stars inside the repos list
2023-01-20 15:52:27 +02:00
Vlad Stan
cf4c9baeeb
feat: make page more similar with the extensions page
2023-01-20 15:08:48 +02:00
Vlad Stan
223e92f9e2
fix: make layout similar with extensions
page
2023-01-20 14:41:37 +02:00
Vlad Stan
a2284da4c3
feat: use Add Extension
menu item
2023-01-20 14:33:45 +02:00
Vlad Stan
177d17ec10
chore: remove log statemet
2023-01-20 11:32:39 +02:00
calle
ffb5a91f67
add robots.txt ( #1383 )
2023-01-20 09:25:46 +01:00
Vlad Stan
730017ed62
fix: import after renaming
2023-01-20 10:06:32 +02:00
Vlad Stan
776acdd857
fix: typo in file name
2023-01-20 10:00:09 +02:00
Vlad Stan
478d74efc8
fix: separate lnbits_deactivated_extensions
from lnbits_disabled_extensions
`
2023-01-20 09:39:27 +02:00
Vlad Stan
1fb4c1a3b6
fix: icon on deactivate
2023-01-19 16:44:36 +02:00
Vlad Stan
0a7a589935
fix: call load_disabled_extension_list
2023-01-19 15:49:43 +02:00
Vlad Stan
bb32112169
fix: icon_url
2023-01-19 14:47:59 +02:00
Vlad Stan
232a9e9885
fix: UI fixes
2023-01-19 12:34:10 +02:00
Vlad Stan
db73a51c74
feat: allow regular users to view the install
page
2023-01-19 12:16:44 +02:00
Vlad Stan
4d87246811
feat: store icon, icon_url and name for installed extensions
2023-01-19 11:57:17 +02:00
blackcoffeexbt
dcf5f0adaa
Gerty extension tweaks ( #1360 )
...
* Changes to font sizes on Gerty to improve appearance and readability on hardware
* Gerty URL checker removes https, http and trailing slash from display
* Gerty: Added modal with copy pasta for API URL
* Gerty: Removed toggleStates Vue watch to fix weird UI toggle behavour
* Gerty: Remove API link button from list of Gertys
* Gerty: Added block height option
* Gerty: Added api response when no page number is supplied in GET request
* Gerty: blacked
* Gerty: Ran prettier on templates
* Gerty: Added block height text and removed mini gerty option
* Gerty: Remove mini gerty font sizes
* Gerty: Moved URL formatting function. Set max URLs to check to 4
* Gerty: Removed unused async calls
* Gerty: Casing fix in "copy URL" > "Copy URL"
* Gerty: Removed dead code
* Gerty: Removed unused /pages/[id] def from views_api.py
* Gerty: Ran prettier and black
2023-01-19 10:33:48 +01:00
dni ⚡
d89a6a337a
boltz extension v2, recurring swaps ( #981 )
...
* add status to statusdialog
* first commits for boltz update
* formatting
* add latest boltz-clien package
* big refactor, depending on boltz_client package, clean up, mypy issues, not tested yet
* blacking, sorting and stuff
* remove unused req_wrap helper
* remove api docs from frontend
* bug: frontend boltz limits error
* clean up buttons
* update to boltz-client 0.0.8
* fix tests to poetry version 1.3.1
* update requirements
* formatting
* recurring swap works now, need more finetuning
* add exceptions for multiple auto swaps and swapping in with active auto swap
* black
* auto reverse swap actually works :)
* remove swap status dialogs
* update to boltz_client 0.0.9
* update to boltz-client 0.1.1, and fix startup
* update requirement.txt for boltz-client
* fixup columns in table, remove unused payment.extra, change deezy label
* remove balance check for auto swap out
* update boltzc-lient to 0.1.2, fix mypy issue inside boltz package
* nitpicks calle tasks.py
* calle nitpicks crud
* calle nitpicks crud
* refactor
* fix formatting
* circular import
* black :)
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2023-01-19 10:30:47 +01:00
Vlad Stan
6773f33ad1
fix: re-mount routes for restored extensions
2023-01-19 11:12:48 +02:00
Vlad Stan
aa006b66d1
feat: update pre-installed extensions on re-create
2023-01-19 10:15:56 +02:00
ben
a8b32194eb
Reworded
2023-01-18 18:51:42 +00:00
ben
99d963c726
Added models and simple example
2023-01-18 18:50:07 +00:00
Arc
bfc99937f6
Update README.md
2023-01-18 18:03:29 +00:00
ben
71fc1b7146
Added images
2023-01-18 17:51:15 +00:00
ben
266471a5e3
Added shipping
2023-01-18 17:16:49 +00:00
ben
df68400a25
Added shipping zone
2023-01-18 17:10:22 +00:00
Arc
a7e8593a9a
Update README.md
2023-01-18 16:45:09 +00:00
Vlad Stan
69b8dfa21f
fix: mypy
2023-01-18 18:40:27 +02:00
Vlad Stan
ce1639792a
fix: order of migrations
2023-01-18 18:35:02 +02:00
ben
b3aa471125
Made link to DA more prominent
2023-01-18 16:30:39 +00:00
ben
95f762b687
updated to DA
2023-01-18 16:27:44 +00:00
Vlad Stan
e52baab1c2
fix: register extension route after re-install
2023-01-18 17:38:51 +02:00
Vlad Stan
98735d79c7
fix: revert onstartup
extension route init
2023-01-18 17:38:51 +02:00
Vlad Stan
1d2e994862
feat: download extensions if missing
2023-01-18 17:38:51 +02:00
Vlad Stan
59bc9804ad
chore: clean-up
2023-01-18 17:38:51 +02:00
Vlad Stan
72965c8d85
chore: clean-up
2023-01-18 17:38:51 +02:00
Vlad Stan
040cd390c8
feat: UI improvements
2023-01-18 17:38:51 +02:00
Vlad Stan
3295c6bebe
feat: UI improvements
2023-01-18 17:38:51 +02:00
Vlad Stan
d89128fb93
feat: show release page link
2023-01-18 17:38:51 +02:00
Vlad Stan
f379b784cc
chore: refactor
2023-01-18 17:38:51 +02:00
Vlad Stan
12d32a4811
feat: add GITHUB_TOKEN
for github api calls (prevent rate-limit)
2023-01-18 17:38:51 +02:00
Vlad Stan
66d3e2fb2d
feat: add label to repo
2023-01-18 17:38:51 +02:00
Vlad Stan
5bcb8cb349
fix: deactivate on upgrade
2023-01-18 17:38:51 +02:00
Vlad Stan
b957b506f9
fix: close dialog on install
2023-01-18 17:38:51 +02:00
Vlad Stan
b039ab1e6b
chore: code clean-up
2023-01-18 17:38:51 +02:00
Vlad Stan
a950af9944
fix: quasar for-each error
2023-01-18 17:38:51 +02:00
Vlad Stan
975bbc2633
chore: add extra logs
2023-01-18 17:38:51 +02:00
Vlad Stan
01b5536f3a
feat: Uninstall only installedextensions
2023-01-18 17:38:51 +02:00
Vlad Stan
0195c242c2
feat: add is isAvailable
flag
2023-01-18 17:38:51 +02:00
Vlad Stan
584b667637
feat: show new install available icon
2023-01-18 17:38:51 +02:00
Vlad Stan
03df382325
feat: fetch the installed release
2023-01-18 17:38:51 +02:00
Vlad Stan
ce8d45c8c6
feat: only allow activation if installed
2023-01-18 17:38:51 +02:00
Vlad Stan
ebbfdbb6c9
feat: use manage dialog
2023-01-18 17:38:51 +02:00
Vlad Stan
86c86958ae
refactor: more and more
2023-01-18 17:38:51 +02:00
Vlad Stan
77c17a2b63
chore: fix formatting
2023-01-18 17:38:51 +02:00
Vlad Stan
6b360b927c
feat: returned the installed release
2023-01-18 17:38:51 +02:00
Vlad Stan
12060b67ad
feat: store and retrieved the installed_release
2023-01-18 17:38:36 +02:00
Vlad Stan
d146a45b59
refactor: move logic to static method get_extension_release
2023-01-18 17:38:36 +02:00
Vlad Stan
980267cb51
chore: code format
2023-01-18 17:38:36 +02:00
Vlad Stan
9d0cedfcb2
feat: install GitHib releases also
2023-01-18 17:38:36 +02:00
Vlad Stan
41ce316fc6
feat: add install details
2023-01-18 17:38:36 +02:00
Vlad Stan
e8bed9cd90
feat: UI improvements
2023-01-18 17:38:36 +02:00
Vlad Stan
2da466f0c8
chore: clean-up
2023-01-18 17:38:36 +02:00
Vlad Stan
dd0c97eefc
fix: make github releases g first
2023-01-18 17:38:36 +02:00
Vlad Stan
86d45cdb50
feat: fetch releases for GitHub repo
2023-01-18 17:38:36 +02:00
Vlad Stan
27b308ae1a
feat: separate extension release into new API
2023-01-18 17:38:36 +02:00
Vlad Stan
a73e8ae44d
feat: stub for extension versions
2023-01-18 17:38:36 +02:00
Vlad Stan
0b49541c15
chore: renamings
2023-01-18 17:38:36 +02:00
Vlad Stan
eb88592473
feat: addd basic version install UI
2023-01-18 17:38:36 +02:00
Vlad Stan
c9bb5a660c
feat: show empty Upgrade dialog
2023-01-18 17:38:36 +02:00
Vlad Stan
97ea78f999
fix: return only the latest release
2023-01-18 17:38:36 +02:00
Vlad Stan
522bfcf4ae
chore: optimize imports
2023-01-18 17:38:36 +02:00
Vlad Stan
b4408e9d52
chore: code format
2023-01-18 17:38:36 +02:00
Vlad Stan
9a77a6e314
fix: exclude draft
and prerelease
releases
2023-01-18 17:38:36 +02:00
Vlad Stan
76fbb5ccbb
feat: return releases
to UI
2023-01-18 17:38:36 +02:00
Vlad Stan
496346b3ba
feat: use github releases for installing extensions
2023-01-18 17:38:36 +02:00
Vlad Stan
38a132604b
feat: used dedicated table for installed extensions
2023-01-18 17:38:36 +02:00
Vlad Stan
9bd1720d03
chore: code format
2023-01-18 17:38:36 +02:00