Commit Graph
100 Commits
Author SHA1 Message Date
Vlad StanandGitHub 35af181e24 feat: migrate changes from PR #3456 (#3496) 2025-11-10 12:21:30 +02:00
Vlad StanandGitHub 8755984bd8 [test] admin paths (#3494) 2025-11-10 12:00:55 +02:00
Vlad StanandGitHub 87f25ea715 fix: LND GRPC macaroon fields (#3444) 2025-10-24 13:49:33 +03:00
Vlad StanandGitHub b9de754598 fix: exclude (soft) deleted wallets when creating an invoice (#3439) 2025-10-21 14:59:04 +03:00
Vlad Stan 6b41820422 refactor: re-order methods based on name 2025-10-17 14:04:28 +03:00
Vlad StanandGitHub 7116353431 feat: edit wallet name by admin (#3417) 2025-10-17 10:59:16 +03:00
Vlad StanandGitHub de6827af58 feat: add and initialize the payment_request field for Payment (#3389) 2025-10-17 09:44:01 +03:00
40c065708a [feat] add case insensitive search for users (#3413)
Co-authored-by: Arc <33088785+arcbtc@users.noreply.github.com>
2025-10-16 23:23:01 +01:00
Vlad StanandGitHub bf06def9b7 [feat] Stripe subscription (#3369) 2025-10-16 23:14:06 +01:00
e5ff928c3c feat: allow query param for qrcode (#3390)
Co-authored-by: dni  <office@dnilabs.com>
2025-10-15 12:48:32 +02:00
Vlad StanandGitHub aeaddc1dc6 fix: donate link 2025-10-09 09:55:51 +03:00
Vlad StanandGitHub a9374d509c fix: hide payment details for failed payments (#3393) 2025-10-08 14:43:40 +02:00
Vlad StanandGitHub 3e72788fc8 chore: clean prin statement (#3391) 2025-10-07 14:39:24 +03:00
f48d24aca8 feat: show badge if an extension has paid releases (#3385)
Co-authored-by: dni  <office@dnilabs.com>
2025-10-06 17:06:18 +01:00
Vlad StanandGitHub 4f9a5090c2 [feat] Extension Builder (#3339) 2025-09-25 18:33:33 +03:00
Vlad StanandGitHub c0b33560bb feat: add search label (#3353) 2025-09-10 15:13:15 +03:00
Vlad StanandGitHub 49f02a5b77 chore: ignore .venv dir (#3338) 2025-09-01 15:10:56 +03:00
dce2bfb440 [feat] User notifications backend (#3280)
Co-authored-by: Arc <33088785+arcbtc@users.noreply.github.com>
Co-authored-by: dni  <office@dnilabs.com>
2025-07-17 16:11:40 +02:00
Vlad Stananddni ⚡ 73f45ae859 feat: better server start logging (#3266) 2025-07-15 11:15:18 +02:00
Vlad Stananddni ⚡ 094a9fc1a1 [feat] UI for user notifications (#3267) 2025-07-15 11:15:17 +02:00
Vlad Stananddni ⚡ 4bd2a4fba9 chore: upgrade protobuf (#3252) 2025-07-15 11:14:29 +02:00
Vlad Stananddni ⚡ fa89313e6f [fix] bandit assert warnings (#3243)
Co-authored-by: dni  <office@dnilabs.com>
2025-07-15 11:14:23 +02:00
Vlad Stananddni ⚡ 76ecf113c3 [fix] bandit sql warnings (#3242) 2025-07-15 11:14:22 +02:00
Vlad Stananddni ⚡ e0749e186e [fix] Small bandit changes (#3241) 2025-07-15 11:14:20 +02:00
Vlad Stananddni ⚡ 09b91f9f79 refactor: extract create_payment_request (#3240) 2025-07-15 11:14:18 +02:00
Vlad Stananddni ⚡ 9aa2194d94 refactor: use while settings.lnbits_running instead of while True 2025-07-15 11:14:04 +02:00
Vlad Stananddni ⚡ 3ed30be93e fix: condition for available, but not installed extension (#3232) 2025-07-08 10:17:29 +02:00
Vlad Stananddni ⚡ 37f99e7f96 doc: LNBITS_EXTENSIONS_PATH (#3229) 2025-07-08 10:17:28 +02:00
Vlad Stananddni ⚡ ab3248da15 fix: url_for should not return extension upgrades temp paths (#3227) 2025-07-08 10:17:24 +02:00
Vlad Stananddni ⚡ 695e9b6471 [feat] Add stripe payments (#3184) 2025-07-08 10:17:19 +02:00
Vlad Stananddni ⚡ c7b7832a88 feat: add external id for users (#3219) 2025-07-08 10:17:16 +02:00
Vlad StanandGitHub b39bd257e0 fix: wallets navigation (#3208) 2025-06-20 13:45:08 +03:00
Vlad StanandGitHub 63e728710d fix: accept soft deleted wallets (#3179) 2025-05-30 18:48:23 +03:00
Vlad StanandGitHub e6de66e1b1 fix: handle node absent in 1ml.com (#3180) 2025-05-27 17:02:15 +03:00
Vlad StanandGitHub 56aebb9d8f feat: better service fee payment memo (#3176) 2025-05-27 11:50:39 +03:00
Vlad StanandGitHub beee24bd92 [feat] ui support for high number of wallets and payments (#3174) 2025-05-27 11:41:25 +03:00
Vlad StanandGitHub 375b95c004 fix: allow ports for domains (#3171) 2025-05-26 11:35:02 +03:00
Vlad StanandGitHub 7d0545dae1 [fix] timezone for payment list (#3165) 2025-05-20 11:51:32 +03:00
39e4fa724a test: additional cases for internal payments (#3155)
Co-authored-by: dni  <office@dnilabs.com>
2025-05-13 13:48:47 +03:00
Vlad StanandGitHub f74fcea35b fix: safe json conversion (#3148) 2025-05-13 12:51:58 +03:00
Vlad StanandGitHub f92ae8bae1 doc: add time unit to payment_wait_time (#3144) 2025-05-05 13:39:00 +03:00
Vlad StanandGitHub 3529f9152f fix: better differentiation between UNAUTHORIZED and FORBIDDEN (#3139) 2025-05-05 10:55:58 +02:00
Vlad StanandGitHub 32cbf16d91 fix: _bcrypt.__about__.__version__ log warning (#3136) 2025-04-30 20:44:55 +03:00
Vlad StanandGitHub f8b3644029 fix: auto redirect to home page when 401 (#3131) 2025-04-29 15:28:04 +03:00
Vlad StanandGitHub e339bb6181 [feat] fetch all payments for user (#3132) 2025-04-29 13:52:07 +03:00
Vlad StanandGitHub 2dee26b728 fix: set explicit max_age for cookies (#3133) 2025-04-29 11:16:37 +03:00
Vlad StanandGitHub 6c2b312c92 fix: webhook call on invoice pay (#3119) 2025-04-28 12:28:27 +03:00
Vlad StanandGitHub 94d5f37723 fix: mask for fiat amount (#3118) 2025-04-24 08:11:39 +02:00
Vlad StanandGitHub d89bd7409d fix: use UTC for fromNow() (#3105) 2025-04-17 10:05:05 +03:00
Vlad StanandGitHub e686ecda51 feat: i18n reset password message (#3106) 2025-04-14 13:25:41 +03:00
Vlad StanandGitHub 23b4c2cc16 [fix] offset naive dates error (#3104) 2025-04-14 13:21:16 +03:00
Vlad StanandGitHub f6c8a308dc feat: create new user from the command line (#3098) 2025-04-09 14:01:34 +02:00
Vlad StanandGitHub 1058461882 fix: include node balance in server status (#3079) 2025-04-02 15:31:47 +03:00
Vlad StanandGitHub 3a7a88857a fix: missing label (#3081) 2025-04-02 14:51:15 +03:00
Vlad StanandGitHub 6834b5e00f feat: do not allow regular admins to edit super user (#3077) 2025-04-01 14:01:02 +03:00
Vlad StanandGitHub 10093bb465 feat: show wallet payments on search (#3076) 2025-04-01 12:41:10 +02:00
Vlad StanandGitHub bafb4ddf75 fix: allow admin to view payments in deleted wallets (#3074) 2025-03-31 17:18:32 +03:00
Vlad StanandGitHub aa050eaf49 fix: make parallel calls for exchages (#3073) 2025-03-31 14:44:36 +03:00
Vlad StanandGitHub b185d9585c fix: add default extensions when a user is created (#3061) 2025-03-22 23:54:15 +00:00
Vlad StanandGitHub b8a5f3942c [fix] limit the size of the invoice description to 640 characters (#3045) 2025-03-12 16:29:29 +02:00
Vlad StanandGitHub ebd080192c feat: return payment status in the websocket response (#3025) 2025-03-10 12:48:40 +02:00
Vlad StanandGitHub 9bd037b6e7 [fix] settings cleanup (#3013) 2025-03-04 16:30:54 +02:00
Vlad StanandGitHub ec77a00f49 feat: only check the current page (#3015) 2025-03-03 16:28:55 +02:00
Vlad StanandGitHub 4ce14e2312 fix: rate lmitter init (#3011) 2025-02-28 12:50:50 +01:00
Vlad StanandGitHub ebe9ff700f [fix] admin errors (#3004) 2025-02-27 11:00:15 +02:00
Vlad StanandGitHub 048aff3db4 [fix]: various issues discovered during testing (#3002)
* fix: prevent invalid calls to exchange APIs
* fix: audit conditions
* fix: audit filtering
2025-02-27 07:45:29 +01:00
5aa1f9b0f8 [feat] filter payments in wallet (#2997)
* fix: search payments
* fix rogue button
* feat: UI polishing
* feat: better charts

---------

Co-authored-by: Tiago Vasconcelos <talvasconcelos@gmail.com>
2025-02-26 11:34:57 +01:00
Vlad StanandGitHub 30cf6913af [feat]: invoice amount settings (#2990) 2025-02-24 14:45:17 +02:00
Vlad StanandGitHub 9fe63b49d6 feat: add normalize_path helper (#2981) 2025-02-21 11:04:19 +02:00
Vlad StanandGitHub d1692a18dd fix: extract tag from extra (#2977) 2025-02-18 10:11:56 +02:00
Vlad Stan 0305d740ee feat: update LNBITS_SITE_TAGLINE 2025-02-18 09:35:28 +02:00
Vlad StanandGitHub 1e083856ed fix: nostr login (#2975) 2025-02-17 16:18:04 +02:00
Vlad StanandGitHub c08623277e Chart polish (#2973) 2025-02-17 14:30:16 +02:00
Vlad StanandGitHub 60de308c8f fix: logout on safari (#2971) 2025-02-17 12:07:02 +02:00
Vlad StanandGitHub 0912d7d1c8 fix: wallet url (#2961) 2025-02-13 22:54:28 +02:00
Vlad StanandGitHub bfa23568e3 [fix] callback url validation (#2959) 2025-02-13 15:11:46 +02:00
Vlad StanandGitHub b76d8b5458 fix: keep upgrades out of codebase (#2957)
* fix: keep upgrades out of codebase

* chore: code format
2025-02-12 13:31:53 +00:00
Vlad StanandGitHub 16fbfd1c6f Fix: date grouping for older SQLite versions (#2955) 2025-02-12 13:23:38 +02:00
Vlad StanandGitHub 2d41a1bed3 Wallet polish (#2942) 2025-02-11 15:19:41 +02:00
Vlad StanandGitHub 69350849b1 [fix] small fixes for ext upgrades (#2941) 2025-02-10 10:52:22 +02:00
Vlad StanandGitHub 828261d696 [fix]: small fixes v1 on demo DB (#2940) 2025-02-10 10:25:33 +02:00
Vlad StanandGitHub a8809ed5a4 feat: migrate in chunks (#2936) 2025-02-07 14:16:53 +02:00
Vlad Stan c1d26bb274 fix: email check 2025-02-06 11:57:01 +02:00
Vlad Stan b24a65cf2a doc: move security config at the top 2025-02-04 15:32:37 +02:00
Vlad StanandGitHub 7af9da4a58 fix: convert BigDecimal object to int (postgres only) (#2918) 2025-01-30 10:09:13 +02:00
Vlad StanandGitHub f845bfe651 feat: do not allow user_id_only login for admins (#2904) 2025-01-23 15:01:54 +02:00
Vlad StanandGitHub b6bdf50ed7 [feat] Watchdog and notifications (#2895) 2025-01-23 13:23:09 +02:00
Vlad StanandGitHub 56a4b702f3 fix: multiple ws connections (#2907) 2025-01-23 13:05:35 +02:00
Vlad StanandGitHub b164317121 [feat] access control lists (with access tokens) (#2864) 2025-01-16 17:25:27 +02:00
Vlad Stan 16c78f1901 fix: websocket prefix 2025-01-16 14:19:26 +02:00
Vlad StanandGitHub f17ff3d12b fix: set default values (#2854) 2024-12-19 10:08:34 +02:00
Vlad StanandGitHub 32c042741d fix: backwards compatible (#2853) 2024-12-19 09:50:52 +02:00
Vlad StanandGitHub 27241e01f3 [feat] introduce max_lnbits_version for extensions (#2834)
* feat: add `max_lnbits_version`

* fix: min/max lables

* chore: `make bundle`

* refactor: extract `is_version_compatible_with_lnbits`

* refactor: rename method
2024-12-16 17:41:36 +02:00
Vlad StanandGitHub b81b30c896 [feat] update multiple extensions from the UI (#2833)
* feat: add `Update` button
* feat: select all updatable extensions
* feat: dialog improvements
* fix: bad logging and permissions
2024-12-16 13:54:49 +01:00
Vlad StanandGitHub 36dbdaa159 feat: return the price with the fiat rate (#2823)
* feat: return the price with the fiat rate
* fix: not supported currencies
2024-12-13 13:42:39 +01:00
Vlad StanandGitHub 524a4c9213 [feat] custom exchange providers (#2797) 2024-12-13 14:01:54 +02:00
Vlad StanandGitHub 826f8ad2ac fix: ext upgrade from lnbits-cli (#2822) 2024-12-12 15:18:03 +02:00
Vlad StanandGitHub 80ac158ca0 fix: extension init (#2815) 2024-12-11 13:49:12 +02:00
Vlad StanandGitHub fa71219ce7 [fix] wallet search on postgres (#2780)
* fix: wallet search for postgres
* reformat: make it easier to read
2024-12-09 12:16:34 +01:00
Vlad StanandGitHub 0547abe54a [feat] install extensions from dir (#2781)
* feat: search ext dir and install
* fix: `upgrade_hash` logic
* chore: clean-up `upgrade_hash` logic
* fix: screen refresh
* fix: ignore non-ext dirs
* fix: ext migration
2024-11-28 11:51:29 +01:00