Commit Graph
100 Commits
Author SHA1 Message Date
ArcandGitHub d229b7a765 fix: bash failed using after install (#2685) 2024-09-14 11:08:25 +02:00
69d518bac0 Uncomment LNBITS_ALLOWED_FUNDING_SOURCES (#2663)
* Uncomment LNBITS_ALLOWED_FUNDING_SOURCES

I don't see why this exists

---------

Co-authored-by: dni  <office@dnilabs.com>
2024-08-30 18:51:28 +02:00
dd90dec768 feat: frontend gradient option (#2561)
---------

Co-authored-by: dni  <office@dnilabs.com>
2024-08-30 18:16:24 +02:00
ArcandGitHub fe14c2cd83 Fixed ugly adv description card (#2570) 2024-07-09 14:03:11 +01:00
ArcandGitHub 7f628948c9 bug: carousel and adv desc fix (#2562)
* Carousel image fix
* pushed carousel nav to top as well so yt controls are accessible
* Added some extra breathing room for the adv description
2024-06-26 13:21:34 +02:00
ArcandGitHub ab3fe79a7e typo: fix opensats badge (#2494) 2024-05-14 12:35:39 +02:00
c3d37a460c Improved customisable homepage and added badge (#2474)
* Improved customisable homepage and added badge

* Added filled to styling of drop down

* format

* Wrong model

* lint hack

* Update .env.example

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>

* reverted

* Spelling

* More explicit

* format

* Added if for badge

* spellling

* Fix for None

---------

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2024-04-30 08:08:57 +01:00
ArcandGitHub 0a4eb78ef0 Fixes ad issue on homepage + readme badges (#2422)
Fixes broken ad layout on homepage
* Removed telegram link
2024-04-17 08:54:48 +02:00
ArcandGitHub d78f6a1f9e Added extra default ads to support project (#2421) 2024-04-16 16:26:04 +02:00
ArcandGitHub 468121a453 docs: improves readme (#2367)
* Improves readme
* Added light/dark logo
2024-03-29 15:29:37 +01:00
ArcandGitHub 7783f34998 bug: wrong pending status (#2352) 2024-03-24 13:58:15 +01:00
ArcandGitHub d208e68885 feat: added home button on error page (#2330)
* Added redirect on error page if user id not present as users keep getting stuck
2024-03-21 12:24:38 +01:00
98338ffb00 Improves payment reactions (#2251)
* updated to select

* updating

* working

* bundle

* updated to select

* updating

* working

* bundle

* Make room for everything apart from sending

* Update lnbits/static/js/base.js

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>

* prettier

* bundled

* fundle

* changed to window[]

* vlads suggestion

* added stars

* vlads suggestion

* fundle

---------

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2024-02-12 10:48:07 +00:00
cfe2b43d2a Improved env layout (#2226)
* Improved env layout

* Update .env.example

---------

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2024-02-09 14:34:10 +02:00
c1c4eda69d Adds optional confetti to incoming payments in wallet (#2231)
* initial

* Working with toggle

* Prettier and bundle

* removed console.log

* bundle

* fix: i18n

* refactor: simplify logic

---------

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2024-02-08 13:34:03 +00:00
ArcandGitHub f07b40735e Fixes annoying qr popup on parsing LNURL withdraw in wallet (#2230) 2024-02-07 12:08:49 +00:00
e1bb2113ed feat: install wizard on first launch (#1977)
* Login form loading

* add first install middleware and settings

* updates

* Login form loading

* add first install middleware and settings

* updates

* only set first install when superuser is created

* refactor first install

* only show if first install

* cleanup

* set password

* update calls

* login superuser on first install

* fix

* fixup!

* fixup!

* fixup!

* fixup!

* fixup!

* last fixup!

* fix mypy and prettier CI errors

* disable first install

* add random super user

* set first install after startup

* remove user id from form

* Update lnbits/core/views/auth_api.py

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>

* Update lnbits/core/views/auth_api.py

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>

* Update lnbits/middleware.py

Co-authored-by: dni  <office@dnilabs.com>

* addressing Vlad's comments

* remove super user

* move to transient settings

* fix: show `first_install` page even after a server restart

* fix: do not add `user_id` in the auth token

* fix: `make check` errors

* fix: `username` is not optional for `UpdateSuperuserPassword`

* feat: nicer error message

---------

Co-authored-by: dni  <office@dnilabs.com>
Co-authored-by: Tiago Vasconcelos <talvasconcelos@gmail.com>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2024-01-25 13:33:40 +00:00
bd143f5c14 added directions for cache (#2197)
---------

Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
2024-01-10 20:09:08 -05:00
e8c9304519 Simplified mobile wallet (#2175)
---------

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
2023-12-22 17:32:01 +01:00
297c42371d feat: handle intents (#2161)
if lightning/lnurl param is present in /wallet, it will pass to the decode dialogue

* chore: code format
* fix: call to `decodeRequest`
* feat: set `position="top"` for all dialogs (avoid mobile keyboard overlap)

---------

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2023-12-11 20:40:22 +01:00
ArcandGitHub e65ec56276 Organised env (#2110)
* Shuffled env around

Env has become bigger, and is a bit disorientating for users

* removed whitespace

* shuffle

* optimised for smaller screen

* Made ADMIN UI stuff more prominent
2023-11-21 11:26:53 +00:00
ArcandGitHub 4417d53562 Updated nix install guide (#2099)
* Updated nix install guide

* typo
2023-11-13 14:28:52 +00:00
ArcandPavol Rusnak a411de1d11 Update installation.md (#1997) 2023-10-17 11:24:06 +02:00
ArcandGitHub 3260acbcc7 Revert "do not show deleted wallets (#1942)" (#1947)
This reverts commit 1ee2d53069.
2023-09-18 19:41:35 +01:00
ArcandGitHub a3aafe4b6f Data returned from wallet websocket was not json (#1823)
* Fixed walet websocket json

* format
2023-07-19 12:14:03 +01:00
ArcandGitHub d0d5c4d033 Update README.md (#1818) 2023-07-11 09:34:21 +01:00
ArcandGitHub 0adaf03de5 update favicon (#1811) 2023-07-07 10:21:24 +01:00
7e1f43933d Adds security tools, such as a rate limiter, IP block/allow, server logs (#1606)
* added ratelimiter
* Adds server logs to admin ui
* Added IP allow/ban list
* fixed remove ips
* Split rate limit number and unit
* security tab and background tasks for killswitch
* fix test for auditor api

---------

Co-authored-by: dni  <office@dnilabs.com>
2023-06-20 11:26:33 +02:00
ArcandGitHub cd17b59a3a Change asdict to dict (#1757) 2023-06-15 15:44:44 +02:00
ArcandGitHub 6bbebe0cee Fixes and expands payments table csv (#1739) 2023-05-25 05:29:15 +01:00
ArcandGitHub f863a043cb Adds translations for send/receive (#1738)
* Send/receive translation

* bundle fundle
2023-05-24 20:59:34 +01:00
ArcandGitHub 2216649412 remove msat fee to sat (#1737)
* remove msat fee

* Fixed some formatting
2023-05-24 20:27:56 +01:00
ArcandGitHub 9d8c78c927 added msats (#1736) 2023-05-24 19:47:54 +01:00
ArcandGitHub 02bf2f9819 Better wallet format (#1735)
* Fixing big inout

* btter wallet format
2023-05-24 15:44:28 +01:00
ArcandGitHub 921984e52b mre formats (#1733) 2023-05-24 14:27:16 +01:00
ArcandGitHub d0599458c6 Format wallet UI tweaks (#1732)
* Formatting wallet stuff

* Bundle fundle

* Added v-if
2023-05-24 13:41:03 +01:00
ArcandGitHub c960f718f5 Adds websocket for incoming/outgoing payments with wallet balance (#1679)
* Websocket works for incoming/outgoing and includes wallet balance

* mypy

* mypy try

* Actual mypy (no try)

* format
2023-05-22 12:38:26 +01:00
ArcandGitHub ca41a92bd9 version update (#1715) 2023-05-19 19:09:17 +01:00
6f2771e334 Merges extensions into one page (#1656)
* Merged extensions into one page

* Bundle files updated

* Fixed install bug

* feat: client side version compatibility check

* fix: hide `Activated/Deactivated` toggle for non-admins

* feat: translate labels to `EN`

* feat: add other language translations

* chore: update bundle for i18n

* feat: check extension version server-side

* feat: show warning message

* refactor: nicer mapping

Co-authored-by: dni  <office@dnilabs.com>

* chore: code format

* chore: extra log

* feat: check_latest_version of ext

* feat: show tooltip for new version

* chore: `make bundle`

* chore: `mypy`

* chore: code clean-up

* feat: show version in badge (spacing is fine)

* chore: make bundle

* feat: check `min_lnbits_version` and `warning` in `config.json`

* chore: code formatting

* chore: downgrade log level

* fix: extract `ExtensionsInstallSettings` as readonly

* fix: do not show installed and deactivated extensions

* chore: format

* fix: `Enable` button tooltip

* fix: set installed release after installation

* fix: hide deactivated extensions from regular users

* bundle fundle

* bundle fundle

---------

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
Co-authored-by: dni  <office@dnilabs.com>
2023-05-11 01:14:07 +01:00
ArcandGitHub 662f792d4f Added Welsh (#1696)
* Added Welsh

* format

* Added to base

* bundle fundle
2023-05-10 11:18:18 +01:00
ArcandGitHub bd47527d34 Merge pull request #1672 from lnbits/paymentsocketjson
Output json to payment websocket
2023-05-02 18:42:51 +01:00
ArcandGitHub bc2c5fd1a9 Merge pull request #1648 from lnbits/typeignore-generic
removing type ignores from views/generic.py
2023-05-02 14:50:00 +01:00
ArcandGitHub 67c377affc Merge pull request #1670 from lnbits/fixsparkimage
Fixes spark image on homepage
2023-05-02 14:25:59 +01:00
ArcandGitHub be1d515307 Merge pull request #1642 from lnbits/new-version
change version to 0.10.4
2023-04-21 13:15:28 +01:00
ArcandGitHub efafd00b43 Merge pull request #1621 from lnbits/fix_adminui_lnd
fix inputs on Lnd funding sources
2023-04-20 09:51:19 +01:00
ArcandGitHub 07946d873f Merge pull request #1630 from lnbits/update/flake8
FEAT: improve on flake8 linting
2023-04-20 09:49:11 +01:00
ArcandGitHub 91b28ebf83 Merge pull request #1612 from lnbits/fix_admin_ext_access
Fix admin ext access
2023-04-20 09:46:18 +01:00
ArcandGitHub dfb6378976 Merge pull request #1627 from lnbits/fix/formatting
formatting did only run on branch main?
2023-04-20 09:41:17 +01:00
ArcandGitHub 64fde0093c Merge pull request #1636 from lnbits/improve-errors-lndrest
BUG: SSL certificate for lndrest is required even though it could be a publicly issued one
2023-04-20 09:39:52 +01:00
ArcandGitHub c8f9473e01 Merge pull request #1634 from lnbits/allow_bip21_scan
Allow for scanning BIP21 QR codes
2023-04-20 09:36:52 +01:00
ArcandGitHub fea6183aef Merge pull request #1608 from lnbits/feat/i18n
FEAT: add localisation to lnbits frontend
2023-04-20 09:25:35 +01:00
ArcandGitHub d82118db20 Merge pull request #1623 from lnbits/bug/fake_wallet_invoice
hotfix fakewallet
2023-04-14 11:13:25 +01:00
ArcandGitHub 95a718c6c0 Merge pull request #1614 from lnbits/arcbtc-patch-1
Link install guide
2023-04-11 17:29:18 +01:00
ArcandGitHub 90d1e1ebb6 Update README.md 2023-04-08 14:53:49 +01:00
ArcandGitHub 47df94178e Merge pull request #1468 from lnbits/pyright3
introduce pyright + fix issues (supersedes #1444)
2023-04-05 12:42:23 +01:00
ArcandGitHub a360a47be9 Merge pull request #1577 from lnbits/bump-version-0-10-3
bump to version 0.10.3
2023-03-10 13:03:00 +00:00
ArcandGitHub 5021d86488 Merge pull request #1566 from bitkarrot/patch-3
update installation.md path
2023-03-10 13:01:22 +00:00
ArcandGitHub c257e42222 Merge pull request #1575 from wazint/ext-doc
Doc: Fix dev guide for getting started with extensions
2023-03-10 13:00:15 +00:00
ArcandGitHub 17cdf57b8f Merge pull request #1576 from prusnak/shortuuid-bump
Bump shortuuid dependency to fix build on Python 3.10
2023-03-10 12:59:04 +00:00
ArcandGitHub 375b575eed Merge pull request #1572 from lnbits/readme-wiki-link
fix markdown links in the readme
2023-03-10 12:58:28 +00:00
ArcandGitHub 095206e2ed Merge pull request #1574 from lnbits/fix-flake
fix flake error: #1088
2023-03-10 10:54:18 +00:00
ArcandGitHub 4f3159339a Merge pull request #1573 from lnbits/feat-backup-pg_dump
BUG: Dockerfile does not support backup funcionality
2023-03-10 09:58:53 +00:00
ArcandGitHub dc2a7898f7 Merge pull request #1564 from jackstar12/remove-disabled-extensions
remove lnbits_disabled_extensions
2023-03-07 13:20:56 +00:00
ArcandGitHub 2787d5c6b6 Merge pull request #1542 from lnbits/pullntxbot
RIP Lntxbot, thank you for all your help building LN, you will be missed :(
2023-03-07 12:48:44 +00:00
ArcandGitHub 39c1dcb942 Merge pull request #1546 from arbadacarbaYK/main
Readme - updated docu link
2023-03-07 12:47:08 +00:00
ArcandGitHub be078a8c52 Merge pull request #1556 from wazint/main
Doc: fix links, spelling and minor updates
2023-03-07 12:39:21 +00:00
ArcandGitHub 934fc0abbb Merge pull request #1560 from lnbits/feat-db-export
FEAT: add db export admin route for pg and sqlite, add to adminui
2023-03-07 12:04:20 +00:00
ArcandGitHub 81986c9b4d Merge pull request #1554 from lnbits/fix-baseurl
FIX: default baseurl should include port
2023-03-07 12:00:19 +00:00
ArcandGitHub 00b3ab94ba Merge pull request #1559 from lnbits/feat-fundingfallback
FEAT: add funding source fallback and VoidWallet warning for frontend
2023-03-07 11:56:01 +00:00
ArcandGitHub c81d3e06c8 Merge pull request #1555 from lnbits/fix-version
fix version to 0.10.0
2023-03-01 16:43:56 +00:00
ArcandGitHub 76ffb8a607 Merge pull request #1529 from lnbits/cybertheme
Added cyber theme
2023-02-21 00:48:16 +00:00
ArcandGitHub 51d71afe85 Merge pull request #1528 from lnbits/extensionstweak
Users need to be able to see "add extensions" to install them, and bug their admin to install.
2023-02-20 21:38:14 +00:00
ArcandGitHub b31371a070 Merge pull request #1510 from lnbits/default_ext_install
Works great!
2023-02-20 21:37:57 +00:00
ArcandGitHub d89de02864 Remove deezy (#1513) 2023-02-17 15:22:39 +01:00
1026b242ba Removed lnurlp (#1511)
* Removed lnurlp
* comment out extension checks for lnurlp

---------

Co-authored-by: dni  <office@dnilabs.com>
2023-02-17 15:21:53 +01:00
ArcandGitHub dd14d2dc54 Merge pull request #1512 from lnbits/removecashu
remove cashu
2023-02-16 15:56:36 +00:00
ArcandGitHub 8637e7fd22 Merge pull request #1509 from lnbits/stop_extension_background_work
Extension Upgrade - stop background work
2023-02-16 10:01:15 +00:00
ArcandGitHub a0f1f5d846 Merge pull request #1499 from lnbits/remove-boltz
remove boltz
2023-02-15 14:11:42 +00:00
ArcandGitHub 0b3f34fbbe Merge pull request #1500 from lnbits/remove-subdomains
remove subdomains
2023-02-15 14:08:51 +00:00
ArcandGitHub ef3beaaccf Merge pull request #1505 from lnbits/removesatsdiceagain
Remove satsdice...again
2023-02-15 10:59:00 +00:00
ArcandGitHub 61ed49761f Merge pull request #1504 from lnbits/remove-livestream
remove livestream
2023-02-15 10:42:45 +00:00
ArcandGitHub 38d72408fb Merge pull request #1502 from lnbits/remove-offlineshop
remove offlineshop
2023-02-15 10:42:03 +00:00
ArcandGitHub 5bc2646103 Merge pull request #1498 from lnbits/remove-splitpayments
Remove splitpayments
2023-02-15 08:57:55 +00:00
ArcandGitHub 891227b279 Merge pull request #1495 from lnbits/remove-hivemind
Remove hivemind
2023-02-14 14:37:04 +00:00
ArcandGitHub c387e31330 Merge pull request #1494 from lnbits/removes-lnurldevice
removes lnurldevice
2023-02-14 14:24:55 +00:00
ArcandGitHub e4206bc6ec Merge pull request #1486 from lnbits/remove-smtp
remove smtp
2023-02-14 14:15:35 +00:00
ArcandGitHub 7c4ef0ec0f Merge pull request #1488 from lnbits/remove-discordbot
remove discord bot
2023-02-14 14:15:00 +00:00
ArcandGitHub 2fe1f4b581 Merge pull request #1493 from lnbits/remov-jukebox
Removed jukebox
2023-02-14 14:14:31 +00:00
ArcandGitHub 7a57690bd7 Merge pull request #1492 from lnbits/remove-nostrnip5
Removed nostrnip5
2023-02-14 13:48:22 +00:00
ArcandGitHub a3ed1af9d5 Merge pull request #1491 from lnbits/remove-boltcards
Remove boltcards
2023-02-14 12:43:08 +00:00
ArcandGitHub 9840a8b154 Merge pull request #1481 from lnbits/removesevents
Removes events
2023-02-11 10:13:05 +00:00
ArcandGitHub 252ff65563 Merge pull request #1478 from lnbits/arcbtc-patch-8
Update README.md
2023-02-10 14:49:42 +00:00
ArcandGitHub fd3f32ad51 Update README.md 2023-02-10 13:19:59 +00:00
ArcandGitHub 592f2b6afa Merge pull request #1476 from lnbits/removegerty
Pulled gerty
2023-02-10 13:04:33 +00:00
ArcandGitHub 741f1a3daf Merge pull request #1469 from lnbits/pyright4-extensions-only
pyright but only for extensions
2023-02-10 09:49:00 +00:00
ArcandGitHub 8c4dfb5d28 Merge pull request #1443 from lnbits/gitignore2
STOP DELETING!
2023-02-02 11:05:03 +00:00
ArcandGitHub 865f4712c4 Merge pull request #1440 from lnbits/noreloadinstall
Removes install page reloads
2023-02-01 06:37:03 +00:00
ArcandGitHub 2470497ce5 Merge pull request #1438 from lnbits/examplepull
Pulled example
2023-01-31 23:24:08 +00:00
ArcandGitHub deb9825391 Merge pull request #1437 from lnbits/gitignore
Added gitignore extensions....again
2023-01-31 22:24:54 +00:00
ArcandGitHub c45c6b8ae8 Merge pull request #1369 from prusnak/autoflake
add flake8 + add pylint + fix reported issues
2023-01-31 11:47:56 +00:00