lnbits-legend/lnbits/core/views
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
..
__init__.py refactor: breaking bad 2020-03-08 23:00:41 +01:00
admin_api.py feat: add monitor admin endpoint for listeners (#2242) 2024-02-09 08:08:37 +01:00
api.py Paid extensions (#2229) 2024-02-22 13:16:41 +00:00
auth_api.py refactor: generalize SSO auth (#2263) 2024-02-14 07:57:50 +01:00
generic.py fix: add installed extensions to the ext list if missing (#2261) 2024-02-12 15:33:28 +01:00
node_api.py set User-Agent when accessing external resources (#2100) 2023-11-30 12:54:07 +00:00
public_api.py adding bolt11 lib and removing bolt11.py from the codebase (#1817) 2023-09-25 12:06:54 +02:00
tinyurl_api.py refactor: move tinyurl to its own router (#2154) 2023-12-06 10:54:40 +01:00
webpush_api.py refactor: move webpush to it own router 2023-12-06 11:13:24 +01:00