dni ⚡
1161fab805
feat: adding root path functionality
...
- add --root-path to lnbits application start to use in uvicorn
- utils.urlFor is aware of root-path
- api.request is aware of root-path
TODO: dynamic component loading kinda works, but older extension loading
is curently broken because of path issues on `normalize_path`
unhardcode api
fixup nocache
unhardcode
feat: adding root path functionality
- add --root-path to lnbits application start to use in uvicorn
- utils.urlFor is aware of root-path
- api.request is aware of root-path
TODO: dynamic component loading kinda works, but older extension loading
is curently broken because of path issues on `normalize_path`
2026-06-08 16:53:40 +02:00
dni ⚡ and GitHub
83699289fc
chore: update to v1.5.5-rc2 ( #3998 )
2026-06-04 13:46:29 +02:00
dni ⚡ and GitHub
b98515df14
chore: update pyright to latest and fix new issues ( #3978 )
2026-06-03 11:46:53 +02:00
dni ⚡ and GitHub
190a466c0a
fix: update_payment should return the updated payment ( #3983 )
2026-05-25 14:29:39 +03:00
dni ⚡ and GitHub
ce57d08163
chore: update to v1.5.5-rc1 ( #3990 )
2026-05-24 21:41:05 +02:00
dni ⚡ and GitHub
8f033a6047
fix: OIDC SSO login issues. closes #3970 ( #3979 )
2026-05-20 09:27:02 +02:00
dni ⚡ and GitHub
a2c817a56b
chore: update python packages ( #3977 )
2026-05-19 10:58:14 +02:00
555350085e
feat: add min-release-age to .npmrc + update packages ( #3975 )
...
Co-authored-by: alan <alan@lnbits.com >
2026-05-19 09:41:32 +02:00
dni ⚡ and GitHub
fc5061a67f
chore: remove unused library Chart ( #3976 )
2026-05-19 09:36:14 +02:00
dni ⚡ and GitHub
8b426efa3e
test: add pyinstrument profiler ( #3955 )
2026-05-07 17:15:53 +02:00
dni ⚡ and GitHub
99e4f33142
chore: update to version v1.5.4 ( #3939 )
2026-04-23 11:12:06 +02:00
dni ⚡ and GitHub
07428ecf94
chore: update to version v1.5.4-rc1 ( #3935 )
2026-04-16 15:43:33 +02:00
7a2ddd9826
chore: update axios upgrade to 1.15.0 ( #3936 )
...
Co-authored-by: alan <alan@lnbits.com >
2026-04-16 13:25:37 +02:00
dni ⚡ and GitHub
5399b36027
chore: revert changing default auth ( #3934 )
2026-04-16 11:30:40 +02:00
dni ⚡ and GitHub
7e0fadad3b
refactor: move payment code from tasks.py to service/payments.py ( #3800 )
2026-03-26 11:28:23 +01:00
dni ⚡ and GitHub
cc8fb68b02
ci: only run ci on pull request ( #3902 )
2026-03-26 09:37:36 +02:00
dni ⚡ and GitHub
9177dd195b
chore: update to version 1.5.3 ( #3899 )
2026-03-25 12:08:39 +01:00
15faab4f38
[feat] reset the first install token ( #3894 ) ( #3898 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com >
2026-03-25 11:57:37 +01:00
dni ⚡ and GitHub
2cce687865
bugfix: template regression from last commit ( #3895 )
2026-03-24 17:19:28 +01:00
dni ⚡ and GitHub
313bd3f647
chore: move core/templates into templates/, remove unused and deprecate macro ( #3804 )
2026-03-24 08:41:06 +01:00
13a93836d9
feat: do automatic bundling make bundle on the CI ( #3889 )
...
Co-authored-by: alan <alan@lnbits.com >
2026-03-24 08:34:39 +01:00
dni ⚡ and GitHub
719d86aa9c
chore: update to version v1.5.2 ( #3891 )
2026-03-23 17:39:08 +01:00
dni ⚡ and GitHub
fcebb7e28c
feat: make fundingsource pending check interval configurable ( #3805 )
2026-03-23 11:36:02 +02:00
dni ⚡ and GitHub
ce5aa4c8a7
chore: fix security audit from uv audit ( #3884 )
2026-03-23 10:35:30 +01:00
dni ⚡ and GitHub
8c184356ef
chore: use minor versions for lockfile ( #3883 )
2026-03-23 10:17:08 +01:00
dni ⚡ and GitHub
efc0547271
chore: update black, new formatting + pre-commit ( #3885 )
2026-03-23 10:04:00 +01:00
dni ⚡ and GitHub
7a393b11fd
chore: fewer ci runs for linting and nodejs 24 for ci ( #3890 )
2026-03-23 10:01:29 +01:00
fae3eca3c7
fix: missing uppercase bolt11 for qrcode on wallet ( #3798 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com >
2026-03-23 10:42:26 +02:00
dni ⚡ and GitHub
7d98c6b080
chore: update to version v1.5.2-rc3 ( #3882 )
2026-03-20 10:41:02 +01:00
dni ⚡ and GitHub
fe774ae1a1
chore: update to version 1.5.2-rc2 ( #3880 )
2026-03-19 13:46:08 +01:00
dni ⚡ and GitHub
21e02cb20e
fix: docker env variable for spark and boltz ( #3879 )
2026-03-19 13:43:18 +01:00
dni ⚡ and GitHub
e1e2112461
test: on_paid listeners using a mock ( #3802 )
2026-03-19 11:29:05 +02:00
dni ⚡ and GitHub
cbd3de88c4
refactor: remove unused Jinja2Templates super class ( #3803 )
2026-03-18 16:28:51 +02:00
dni ⚡ and GitHub
b77c103020
chore: update to v1.5.2-rc1 ( #3876 )
2026-03-18 12:39:22 +01:00
1f34357ab7
fix: docker sparkl2 and ad multiplicity ( #3875 )
...
Co-authored-by: blackcoffeexbt <87530449+blackcoffeexbt@users.noreply.github.com >
2026-03-18 12:36:20 +01:00
dni ⚡ and GitHub
1be2d1a680
feat: docker release-rc add tag for latest rc release latest-rc ( #3872 )
2026-03-18 10:25:22 +00:00
dni ⚡ and GitHub
b55ae9daaf
chore: update to v1.5.1 ( #3874 )
2026-03-18 11:14:17 +01:00
dni ⚡ and GitHub
7880044483
chore: update to v1.5.1-rc1 ( #3858 )
2026-03-09 09:10:48 +01:00
dni ⚡ and GitHub
8bcf5e4f70
CI: pin boltz to version ( #3852 )
2026-03-05 09:54:07 +02:00
dni ⚡
f93efbfb3a
chore: update to version 1.5.0 ( #3813 )
2026-02-25 07:54:35 +01:00
dni ⚡
4429c0cdb6
chore: update to v1.5.0-rc2 ( #3806 )
2026-02-25 07:54:33 +01:00
dni ⚡
75754598e1
feat: restructure docker images, add sparkl2 docker image ( #3794 )
2026-02-25 07:54:30 +01:00
dni ⚡
b25a3c2bb4
feat: hide first_install_token if is not required ( #3795 )
2026-02-25 07:54:28 +01:00
dni ⚡
e7c4de6506
chore: update lnbits to version v1.5.0-rc1 ( #3793 )
2026-02-25 07:54:27 +01:00
dni ⚡
4894b70bad
fix: /first_install new superuser may duplicate an username ( #3787 )
2026-02-25 07:54:13 +01:00
dni ⚡
25ab676a3f
fix: datetime in db.py added utc offset ( #3762 )
2026-02-25 07:54:05 +01:00
dni ⚡ and Vlad Stan
1d9808b269
refactor: payment.check_status() into check_payment_status(payment) ( #3747 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com >
2026-02-25 07:53:57 +01:00
dni ⚡
c65ab2af87
fix: uiCustomisation JS Error ( #3752 )
2026-02-25 07:53:56 +01:00
dni ⚡
15f093c136
refactor: g.settings with a PublicSettings class for mapping, for reactive WINDOW_SETTINGS ( #3644 )
2026-02-25 07:53:55 +01:00
dni ⚡
d6d0ebb20e
chore: remove ecdsa in favor of coincurve ( #3746 )
2026-02-25 07:53:51 +01:00
dni ⚡
563dd5b499
CI: use uv for publishing on pypi ( #3745 )
2026-02-25 07:53:49 +01:00
dni ⚡
314b533e39
chore: update python packages ( #3707 )
2026-02-25 07:53:44 +01:00
dni ⚡
f0f9e41f99
chore: remove windowMixin from components and pages ( #3632 )
2026-02-25 07:53:39 +01:00
dni ⚡ and GitHub
83334d67c8
HOTFIX: websocket with old balance was sent. ( #3758 )
2026-02-03 12:12:33 +01:00
dni ⚡ and GitHub
ef9adc077b
chore: update to v1.4.1 ( #3731 )
2026-01-20 13:01:16 +01:00
dni ⚡ and GitHub
6d24ba55aa
fix: /user/{user_id}/wallet should return deleted wallet ( #3713 )
2026-01-09 06:25:40 +01:00
24e28911ab
fix: greenlet import issue mac osx ( #3698 )
...
Co-authored-by: Pratik Patel <pratikpatelpp802@gmail.com >
2026-01-08 09:16:50 +01:00
dni ⚡ and GitHub
bc55474859
fix: export qrcode was undefined ( #3689 )
2025-12-29 19:45:15 +01:00
dni ⚡ and GitHub
d985bdaadb
chore: update breez liquid sdk ( #3685 )
2025-12-27 12:07:08 +01:00
dni ⚡ and GitHub
cb3fd56647
chore: update to version v1.4.0 ( #3684 )
2025-12-22 14:34:03 +01:00
dni ⚡ and GitHub
3b2e28dd60
chore: update to v1.4.0-rc4 ( #3675 )
2025-12-22 09:27:16 +01:00
132192bc94
test: add boltz fundingsource to regtest ( #3677 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com >
2025-12-22 09:23:46 +01:00
dni ⚡ and GitHub
91ac245307
fix: release lnbits-boltz with proper tag ( #3674 )
2025-12-17 14:36:29 +01:00
dni ⚡ and GitHub
d098e2f710
chore: update to v1.4.0-rc3 ( #3672 )
2025-12-17 13:57:22 +01:00
dni ⚡ and GitHub
a0f65f4cda
fix: Boltzclient fundingsource. use a hashed wallet_name ( #3673 )
2025-12-17 13:57:05 +01:00
dni ⚡ and GitHub
7716f819f6
CI: create github prerelease and appimage ( #3668 )
2025-12-17 07:21:47 +01:00
dni ⚡ and GitHub
b090470fc1
fix: CI getting release upload url ( #3667 )
2025-12-16 14:12:00 +01:00
dni ⚡ and GitHub
c7297d2e77
feat: add the ability to print qrcodes to <lnbits-qrcode> component ( #3664 )
2025-12-16 12:12:11 +00:00
dni ⚡ and GitHub
b6e111b21c
fix: dont log routes.json 404 ( #3665 )
2025-12-16 13:10:02 +01:00
dni ⚡ and GitHub
7747d7b741
fix: path check for ext pages with arguments ( #3660 )
2025-12-11 13:56:49 +01:00
dni ⚡ and GitHub
8867b27b09
fix: LOCALE global variable still used in extension ( #3659 )
2025-12-11 13:03:38 +01:00
dni ⚡ and GitHub
68b607ecbc
fix: add spacing to the logo ( #3653 )
2025-12-10 08:08:00 +01:00
dni ⚡ and GitHub
f411fd13dc
chore: update to v1.4.0-rc2 ( #3650 )
2025-12-09 14:50:36 +02:00
dni ⚡ and GitHub
661b713993
feat: extensions, installed tab as default ( #3649 )
2025-12-09 12:05:09 +01:00
dni ⚡ and GitHub
5a5f253fa5
fix: extension builder did not show the content ( #3648 )
2025-12-09 11:02:37 +01:00
dni ⚡ and GitHub
77a5d7fe50
fix: currencies in receive dialog ( #3646 )
2025-12-09 10:05:32 +01:00
dni ⚡ and GitHub
3761f7922c
fix: reload loop in /upgrades/ routes + error status_code ( #3645 )
2025-12-09 09:24:51 +01:00
dni ⚡ and GitHub
327b9d7f63
fix: extension builder preview was in reload loop ( #3643 )
2025-12-09 09:21:38 +01:00
dni ⚡ and GitHub
cacffc67ee
fix: dynamic extension loading did not use cache key ( #3641 )
2025-12-08 15:44:18 +01:00
dni ⚡ and GitHub
b4c0cdbc7c
fix: static extension public page wrong redirect ( #3639 )
2025-12-08 13:38:57 +01:00
dni ⚡ and GitHub
fd765e2060
feat: dynamic extension loading via routes.json ( #3605 )
2025-12-08 11:28:09 +01:00
dni ⚡ and GitHub
5f86627eae
feat: improve on create wallet frontend and api. (BREAKING CHANGE) ( #3635 )
2025-12-08 11:09:43 +01:00
dni ⚡ and GitHub
fcaeb0ac7a
fix: typo in walletShareInvoice ( #3597 )
2025-12-06 16:33:34 +01:00
dni ⚡ and GitHub
d2aedde21b
fix: websocket only listen to filtered wallets ( #3627 )
2025-12-06 16:31:12 +01:00
dni ⚡ and GitHub
71e0b396d2
fix: deleting the wallet did not update lastActiveWallet ( #3628 )
2025-12-06 14:46:17 +01:00
dni ⚡ and GitHub
89d673448a
fix: /error should not be a generic route ( #3629 )
2025-12-06 14:38:52 +01:00
dni ⚡ and GitHub
aed3f3b569
feat: improve on lnbits-qrcode-scanner design ( #3633 )
2025-12-06 14:38:12 +01:00
dni ⚡ and GitHub
d9a2a7bb95
feat: add right arrow for drawer active menu items ( #3631 )
2025-12-06 14:18:11 +01:00
dni ⚡ and GitHub
62047ea758
fix: exchange rate was not shown on wallet page when switching wallets ( #3634 )
2025-12-06 14:12:09 +01:00
dni ⚡ and GitHub
e5e589fc40
fix: linebreak and cleanup account menu ( #3625 )
2025-12-05 22:24:45 +01:00
dni ⚡ and GitHub
46406792fe
feat: improve account navigation ( #3623 )
2025-12-05 09:45:02 +01:00
dni ⚡ and GitHub
dbf71fed53
feat: add vue router navigation to /admin ( #3622 )
2025-12-05 09:25:47 +01:00
dni ⚡ and GitHub
d9b045c526
chore: clean components.vue from jinja rendering ( #3621 )
2025-12-05 08:35:00 +01:00
dni ⚡ and GitHub
e1ca6ef82a
fix: href on ads got removed ( #3620 )
2025-12-05 08:33:18 +01:00
dni ⚡ and GitHub
625fa6503c
feat: dynamic login and registering ( #3604 )
2025-12-04 11:50:45 +01:00
73634e5161
chore: cleanup base.html, minor issue and g.user initialisation ( #3615 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com >
2025-12-04 10:21:40 +01:00
dni ⚡ and GitHub
1fe35070f4
fix: extension stayed active in frontend extension list ( #3617 )
2025-12-04 10:05:40 +01:00
dni ⚡ and GitHub
ca94909aab
fix: qrcode import changed in qrcode.vue package ( #3618 )
2025-12-04 09:55:25 +01:00
dni ⚡ and GitHub
5213508dc1
feat: update npm packages use terser to minify ( #3614 )
2025-12-04 08:20:01 +01:00
dni ⚡ and GitHub
a0e4a59454
fix: wallet page g.user ( #3611 )
2025-12-02 13:45:54 +01:00