lnbits-legend/lnbits
Vlad Stan d6c8ad1d0d
Paid extensions (#2229)
* fix: download archive file `async`

* feat: add `pay_link` property

* feat: basic install using internal wallet for payment

* fix: pop-up issues

* chore: refactor

* feat: detect paid extensions

* fix: payment check

* feat: small stuff

* feat: show external invoice

* fix: regression for extension install

* feat: store previos successful payments

* refactor: simplify, almost works

* chore: gugu gaga

* fix: pay and install

* fix: do not pay invoice on the back-end

* chore: code clean-up

* feat: basic websocker listener

* feat: use websocket to watch for invoice payment

* feat: remember hanging invoices

* refactor: extract `localStorage` methods

* chore: code format

* chore: code clean-up after test

* feat: remember previous payment_hashes

* chore: code format

* refactor: rename `ExtensionPaymentInfo` to `ReleasePaymentInfo`

* refactor: method rename

* fix: release version matters now

* chore: code format

* refactor: method rename

* refactor: extract method `_restore_payment_info`

* refactor: extract method

* chore: rollback `CACHE_VERSION`

* chore: code format

* feat: i18n

* chore: update bundle

* refactor: public method name

* chore: code format

* fix: websocket connection

* Update installation.md (#2259)

* Update installation.md (#2260)

* fix: try to fix `openapi` error

* chore: bundle

* chore:bundle

---------

Co-authored-by: benarc <ben@arc.wales>
Co-authored-by: Arc <33088785+arcbtc@users.noreply.github.com>
2024-02-22 13:16:41 +00:00
..
core Paid extensions (#2229) 2024-02-22 13:16:41 +00:00
nodes fix: correct invoice expiry for lndrest (#2271) 2024-02-13 15:14:09 +02:00
static Paid extensions (#2229) 2024-02-22 13:16:41 +00:00
templates add Finnish translation 2024-02-02 17:25:13 -03:00
utils refactor: extract AESCipher to crypto.py (#2202) 2024-01-15 11:51:15 +02:00
wallets refactor: remove unused webhook handler for wallets 2024-02-21 10:55:57 -03:00
__init__.py
__main__.py
app.py Paid extensions (#2229) 2024-02-22 13:16:41 +00:00
bolt11.py adding bolt11 lib and removing bolt11.py from the codebase (#1817) 2023-09-25 12:06:54 +02:00
commands.py Paid extensions (#2229) 2024-02-22 13:16:41 +00:00
db.py feat: add created_at and updated_at to wallets and accounts (#2177) 2023-12-21 12:37:56 +00:00
decorators.py [FEAT] Auth, Login, OAuth, create account with username and password #1653 (#2092) 2023-12-12 11:38:19 +01:00
extension_manager.py Paid extensions (#2229) 2024-02-22 13:16:41 +00:00
helpers.py chore: deprecate get_current_extension_name (#2280) 2024-02-16 13:48:50 +02:00
jinja2_templating.py chore: update to latest fastapi (#2240) 2024-02-06 11:47:36 -03:00
lnurl.py feat: lnurl library update 2023-12-06 12:55:01 +01:00
middleware.py chore: update to latest fastapi (#2240) 2024-02-06 11:47:36 -03:00
requestvars.py
server.py feat: add file logging (#2023) 2023-10-12 11:24:05 +02:00
settings.py fix: extension stop background work (#2281) 2024-02-21 12:08:37 +02:00
tasks.py refactor: tasks should be run with internal wrapper 2024-02-21 10:56:31 -03:00