Commit Graph
100 Commits
Author SHA1 Message Date
Vlad Stan 6276a7a4db fix: icon missing after extension install 2023-01-26 12:30:42 +02:00
Vlad Stan 4af80858bc feat: add page titles 2023-01-25 15:49:50 +02:00
Vlad Stan 41a0a2d66e fix: icon size on mobile 2023-01-25 15:37:28 +02:00
Vlad Stan 00c02e3c85 fix: tabs on mobile 2023-01-25 15:28:06 +02:00
Vlad Stan 8ab4cb8c08 fix: restore installed extensions 2023-01-25 15:00:39 +02:00
Vlad Stan 46faa62b8b fix: upgrade vs install 2023-01-25 14:32:41 +02:00
Vlad Stan a242a823fc fix: do not propagate technical message to the user 2023-01-25 12:46:45 +02:00
Vlad Stan 1373b88169 fix: stars look&feel 2023-01-25 11:48:57 +02:00
Vlad Stan 9c105e8885 chore: code format 2023-01-25 11:19:11 +02:00
Vlad Stan f27e5af639 feat: add tabs to install all/featured/installed 2023-01-25 11:15:56 +02:00
Vlad Stan b016804a5b fix: change star color 2023-01-25 10:05:30 +02:00
Vlad Stan dd3fc7c2bb fix: merge errors 2023-01-25 09:56:05 +02:00
Vlad StanandGitHub 9cca87f738 Merge branch 'main' into extension_install_02 2023-01-25 09:50:54 +02:00
Vlad StanandGitHub 331c8e593b fix: ignore extra settings fields (#1398)
* fix: ignore extra settings fields

* fix: format
2023-01-23 14:25:54 +01:00
Vlad Stan 8971fb5f00 feat: add default value for lnbits_extensions_manifests 2023-01-23 14:58:32 +02:00
Vlad Stan 5ae1a22989 fix: order of declarations 2023-01-23 12:08:44 +02:00
Vlad Stan 567c636b1d refactor: re-order classes 2023-01-23 12:00:09 +02:00
Vlad Stan 39add25b3b refactor use pydantic 2023-01-23 11:52:15 +02:00
Vlad Stan b57e808198 chore: add extra log 2023-01-23 11:51:53 +02:00
Vlad Stan 6b678186a2 chore: remove bad file 2023-01-20 18:44:19 +02:00
Vlad Stan ca1dcd6768 chore: comment typos 2023-01-20 18:26:58 +02:00
Vlad Stan 0b3324cd8f refactor: create TransientSettings for settings that are not to be persisted 2023-01-20 18:10:29 +02:00
Vlad Stan 2dff48dcd0 chore: fix comment 2023-01-20 18:01:05 +02:00
Vlad Stan 5212320d8d refactor: simplify if+for 2023-01-20 18:00:50 +02:00
Vlad Stan e95c6ec3a6 chore: add docs to InstalledExtensionMiddleware class 2023-01-20 17:58:56 +02:00
Vlad Stan b069fe17d8 chore: add comments for register_new_ext_routes 2023-01-20 17:48:52 +02:00
Vlad Stan 4530400d33 chore: add types to method params 2023-01-20 17:08:44 +02:00
Vlad Stan f75529e1c2 fix: double assignment 2023-01-20 16:11:51 +02:00
Vlad Stan 53a95ccc11 refactor: search in list 2023-01-20 16:11:21 +02:00
Vlad Stan 5b6e11a621 fix: import 2023-01-20 16:10:47 +02:00
Vlad Stan fa5d824eea refactor: remove redundant changes 2023-01-20 15:59:44 +02:00
Vlad Stan ea31e148ae refactor: simplify download & extract logic 2023-01-20 15:55:58 +02:00
Vlad Stan 9cf587a64a chore: format SQL 2023-01-20 15:53:27 +02:00
Vlad Stan 8857cb94b4 feat: move GitHub stars inside the repos list 2023-01-20 15:52:27 +02:00
Vlad Stan cf4c9baeeb feat: make page more similar with the extensions page 2023-01-20 15:08:48 +02:00
Vlad Stan 223e92f9e2 fix: make layout similar with extensions page 2023-01-20 14:41:37 +02:00
Vlad Stan a2284da4c3 feat: use Add Extension menu item 2023-01-20 14:33:45 +02:00
Vlad StanandGitHub 30d23c2bef doc: fix release view 2023-01-20 11:46:17 +02:00
Vlad Stan 177d17ec10 chore: remove log statemet 2023-01-20 11:32:39 +02:00
Vlad Stan 43298dfcc7 Merge branch 'extension_install_02' of https://github.com/lnbits/lnbits into extension_install_02 2023-01-20 10:48:28 +02:00
Vlad StanandGitHub 77312d5e3c doc: update Uninstall section 2023-01-20 10:47:47 +02:00
Vlad StanandGitHub 12790dec5d doc: start Unistall Extension section 2023-01-20 10:42:14 +02:00
Vlad StanandGitHub c2ca9403e4 doc: add note 2023-01-20 10:38:38 +02:00
Vlad StanandGitHub e12211e4c5 doc: install dialog 2023-01-20 10:21:19 +02:00
Vlad Stan 9a002a2342 Merge branch 'extension_install_02' of https://github.com/lnbits/lnbits into extension_install_02 2023-01-20 10:06:42 +02:00
Vlad Stan 730017ed62 fix: import after renaming 2023-01-20 10:06:32 +02:00
Vlad StanandGitHub 0b0efd99c1 doc: minor changes 2023-01-20 10:03:56 +02:00
Vlad Stan 776acdd857 fix: typo in file name 2023-01-20 10:00:09 +02:00
Vlad Stan 478d74efc8 fix: separate lnbits_deactivated_extensions from lnbits_disabled_extensions` 2023-01-20 09:39:27 +02:00
Vlad StanandGitHub dea63ca2db doc: add repo extension field details 2023-01-19 18:57:29 +02:00
Vlad StanandGitHub 37ec55a6e4 doc: add github repo example 2023-01-19 18:49:34 +02:00
Vlad StanandGitHub d8ba9448a2 doc: collapse Fields Detailed Description table 2023-01-19 18:45:17 +02:00
Vlad StanandGitHub c22b2b7dfc doc: add Explicit Relase field description 2023-01-19 18:42:32 +02:00
Vlad StanandGitHub 17888ebb49 doc: add config repo steps 2023-01-19 18:17:23 +02:00
Vlad StanandGitHub 496020e47a Create extension-install.md 2023-01-19 18:04:20 +02:00
Vlad Stan 1fb4c1a3b6 fix: icon on deactivate 2023-01-19 16:44:36 +02:00
Vlad Stan 0a7a589935 fix: call load_disabled_extension_list 2023-01-19 15:49:43 +02:00
Vlad Stan bb32112169 fix: icon_url 2023-01-19 14:47:59 +02:00
Vlad Stan 232a9e9885 fix: UI fixes 2023-01-19 12:34:10 +02:00
Vlad Stan db73a51c74 feat: allow regular users to view the install page 2023-01-19 12:16:44 +02:00
Vlad Stan 4d87246811 feat: store icon, icon_url and name for installed extensions 2023-01-19 11:57:17 +02:00
Vlad Stan 6773f33ad1 fix: re-mount routes for restored extensions 2023-01-19 11:12:48 +02:00
Vlad Stan aa006b66d1 feat: update pre-installed extensions on re-create 2023-01-19 10:15:56 +02:00
Vlad Stan 69b8dfa21f fix: mypy 2023-01-18 18:40:27 +02:00
Vlad Stan ce1639792a fix: order of migrations 2023-01-18 18:35:02 +02:00
Vlad Stan d3c05ef300 doc: add LNBITS_EXT_GITHUB_TOKEN 2023-01-18 17:38:51 +02:00
Vlad Stan e52baab1c2 fix: register extension route after re-install 2023-01-18 17:38:51 +02:00
Vlad Stan 98735d79c7 fix: revert onstartup extension route init 2023-01-18 17:38:51 +02:00
Vlad Stan 1d2e994862 feat: download extensions if missing 2023-01-18 17:38:51 +02:00
Vlad Stan 59bc9804ad chore: clean-up 2023-01-18 17:38:51 +02:00
Vlad Stan 72965c8d85 chore: clean-up 2023-01-18 17:38:51 +02:00
Vlad Stan 040cd390c8 feat: UI improvements 2023-01-18 17:38:51 +02:00
Vlad Stan 3295c6bebe feat: UI improvements 2023-01-18 17:38:51 +02:00
Vlad Stan d89128fb93 feat: show release page link 2023-01-18 17:38:51 +02:00
Vlad Stan f379b784cc chore: refactor 2023-01-18 17:38:51 +02:00
Vlad Stan 12d32a4811 feat: add GITHUB_TOKEN for github api calls (prevent rate-limit) 2023-01-18 17:38:51 +02:00
Vlad Stan 66d3e2fb2d feat: add label to repo 2023-01-18 17:38:51 +02:00
Vlad Stan 5bcb8cb349 fix: deactivate on upgrade 2023-01-18 17:38:51 +02:00
Vlad Stan b957b506f9 fix: close dialog on install 2023-01-18 17:38:51 +02:00
Vlad Stan b039ab1e6b chore: code clean-up 2023-01-18 17:38:51 +02:00
Vlad Stan a950af9944 fix: quasar for-each error 2023-01-18 17:38:51 +02:00
Vlad Stan 975bbc2633 chore: add extra logs 2023-01-18 17:38:51 +02:00
Vlad Stan 01b5536f3a feat: Uninstall only installedextensions 2023-01-18 17:38:51 +02:00
Vlad Stan 0195c242c2 feat: add is isAvailable flag 2023-01-18 17:38:51 +02:00
Vlad Stan 584b667637 feat: show new install available icon 2023-01-18 17:38:51 +02:00
Vlad Stan 03df382325 feat: fetch the installed release 2023-01-18 17:38:51 +02:00
Vlad Stan ce8d45c8c6 feat: only allow activation if installed 2023-01-18 17:38:51 +02:00
Vlad Stan ebbfdbb6c9 feat: use manage dialog 2023-01-18 17:38:51 +02:00
Vlad Stan 86c86958ae refactor: more and more 2023-01-18 17:38:51 +02:00
Vlad Stan 77c17a2b63 chore: fix formatting 2023-01-18 17:38:51 +02:00
Vlad Stan 6b360b927c feat: returned the installed release 2023-01-18 17:38:51 +02:00
Vlad Stan 12060b67ad feat: store and retrieved the installed_release 2023-01-18 17:38:36 +02:00
Vlad Stan d146a45b59 refactor: move logic to static method get_extension_release 2023-01-18 17:38:36 +02:00
Vlad Stan 980267cb51 chore: code format 2023-01-18 17:38:36 +02:00
Vlad Stan 9d0cedfcb2 feat: install GitHib releases also 2023-01-18 17:38:36 +02:00
Vlad Stan 41ce316fc6 feat: add install details 2023-01-18 17:38:36 +02:00
Vlad Stan e8bed9cd90 feat: UI improvements 2023-01-18 17:38:36 +02:00
Vlad Stan 2da466f0c8 chore: clean-up 2023-01-18 17:38:36 +02:00
Vlad Stan dd0c97eefc fix: make github releases g first 2023-01-18 17:38:36 +02:00
Vlad Stan 86d45cdb50 feat: fetch releases for GitHub repo 2023-01-18 17:38:36 +02:00