Commit graph

249 commits

Author SHA1 Message Date
fusion44
a448dbda8d
fix: more import path fixes 2022-10-09 20:16:49 +02:00
fusion44
4908f99999
fix: import problems and typos 2022-10-04 19:23:09 +02:00
fusion44
ba453e7bdb
refactor: switch to domain driven directory layout 2022-10-03 20:22:00 +02:00
fusion44
e1d5e23db7
refactor: setup implementation decoupling 2022-10-03 19:04:44 +02:00
fusion44
df93cbdcee
refactor: lightning system decoupling 2022-10-03 10:44:34 +02:00
pre-commit-ci[bot]
799eb8deef [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-10-02 12:19:23 +00:00
fusion44
81286fec29
refactor: hardware implementation decoupling 2022-10-02 14:18:29 +02:00
fusion44
b181c86b2e
feat: get rid of Impl in class names 2022-09-11 18:32:39 +02:00
pre-commit-ci[bot]
e67b07299b [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-09-11 08:45:32 +00:00
fusion44
409174b47a
fix: change setup to use the abstraction layer 2022-09-11 10:37:00 +02:00
fusion44
c3af8ba06a
refactor: system implementation decoupling
refs #143
2022-09-11 10:33:12 +02:00
fusion44
f592ba0b31
feat: define AppsBase as abstract 2022-09-11 10:08:50 +02:00
fusion44
df08eff14f
refactor: move call script back to core_utils 2022-09-11 08:13:22 +02:00
fusion44
52edecd0c9
refactor: app implementation decoupling 2022-09-10 22:14:37 +02:00
fusion44
a31b2e0f9c
Merge branch 'main' into refactor_system 2022-09-10 16:24:40 +02:00
fusion44
4408a6a58c
fix: disable fetching app status during warmup
On native Linux this was causing the API to ask for root password

refs #143
2022-09-10 15:54:22 +02:00
fusion44
6098c70eee
refactor: send_sse_message to broadcast_sse_msg 2022-09-10 15:52:11 +02:00
fusion44
69d8032900
refactor: sse code into dedicated SSEManager class 2022-09-10 15:48:03 +02:00
fusion44
49bdbab66d
refactor: use a Queue instead of Redis for SSE
refs #60
2022-09-10 13:53:09 +02:00
fusion44
c86a687348
chore: update dependencies 2022-09-10 13:42:50 +02:00
fusion44
eed0beecfa
fix: properly lock dependencies 2022-09-10 07:50:19 +02:00
fusion44
09f5131bc9
Merge pull request #147 from fusion44/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2022-09-10 07:45:16 +02:00
fusion44
3865d89fd5
feat: configure node acces via file paths
closes #146
2022-09-10 07:43:16 +02:00
pre-commit-ci[bot]
c665e5abab
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 22.6.0 → 22.8.0](https://github.com/psf/black/compare/22.6.0...22.8.0)
2022-09-05 19:55:10 +00:00
fusion44
0ad597cd90 refactor: move login to platform specific files
refs #143
2022-08-24 20:56:40 +02:00
fusion44
304bbc8c74 fix(tests): test setup 2022-08-24 19:19:58 +02:00
fusion44
fcb23c2fc0 fix: token expiry time check
fixes #105
2022-08-21 20:08:55 +02:00
fusion44
268bcf5072 feat: add support for bitcoin regtest 2022-08-18 20:13:50 +02:00
fusion44
ecfaadd0c1 fix: check for shell scripts only on RaspiBlitz 2022-08-18 20:11:36 +02:00
fusion44
3764d7b4bf
docs: README touch up 2022-08-07 08:17:37 +02:00
fusion44
1fdfd19c6f
feat: add openapi client generator script
refs #142
2022-08-07 07:38:02 +02:00
fusion44
c2f83358db
docs: add a beta disclaimer 2022-08-04 20:54:00 +02:00
fusion44
c6d17a8f8a
feat: improve CLN list channel implementation
refs #140
2022-08-03 20:43:25 +02:00
fusion44
63c4a19f67
refactor: rename list-channel to list-channels
plus some code and docs cosmetics
2022-08-01 21:53:11 +02:00
fusion44
ef34b42119
feat: log negative confirmation results from LND
refs #137
2022-08-01 19:21:29 +02:00
fusion44
565727ac49
fix: properly check for stderr from process 2022-07-31 18:58:58 +02:00
fusion44
f141f2fc46
chore: make pre-commit happy 2022-07-31 18:04:38 +02:00
fusion44
41c689a15f
fix: catch another clightning-cli error message
This error appears when the .lightning folder is not accessible
to the lightning-cli
2022-07-31 18:03:41 +02:00
fusion44
6fada4ce42
feat: add some tx conf safeguards to GenericTx
refs #137
2022-07-31 18:01:02 +02:00
fusion44
2f2a59befd
chore: update issue templates 2022-07-31 16:50:45 +02:00
fusion44
f282e3af8d
fix: add missing imports 2022-07-25 18:07:35 +02:00
fusion44
f940551409
feat: add JWT token auth to SSE endpoint 2022-07-24 21:26:29 +02:00
fusion44
d5d827ec5d
feat[CLN]: add error checks in LN models 2022-07-23 16:36:55 +02:00
fusion44
1479c00935
feat[CLN]: add error checks on local calls 2022-07-23 16:10:48 +02:00
fusion44
554709db14
chore: fix wakatime EOL 2022-07-23 15:12:20 +02:00
fusion44
cdfdba16fa
chore: lock dependencies to latest versions 2022-07-23 15:07:32 +02:00
fusion44
45436bcc8e
fix[CLN]: return onchain funds in sat not msat 2022-07-23 14:48:34 +02:00
fusion44
ce8be908ac
fix: /reboot should reboot and not shutdown 2022-07-23 13:59:38 +02:00
fusion44
2a11b21a83
feat: add .wakatime_project file 2022-07-20 08:10:52 +02:00
fusion44
92ed1832f8
Implement unlock CLN wallet for RaspiBlitz only (#135)
* feat: implement SSH CLN wallet unlock on the Blitz
* feat: implement API CLN wallet unlock on the Blitz
* feat: return error when wallet is already unlocked
* docs: update unlock-wallet docs
* fix: add more safety checks
    * return 423 error on API calls if wallet locked
    * check if unlock script exits with 1
* fix: call_script deprecation warning crash

closes #133
2022-07-13 07:08:00 +02:00