Commit Graph

2967 Commits

Author SHA1 Message Date
Lee Salminen
a8bc3ea870 card_uid is always upper 2022-08-21 09:47:14 -06:00
Lee Salminen
f41c43cbf4 get the uid back into bytes 2022-08-21 09:09:01 -06:00
Lee Salminen
9dd7d30716 format 2022-08-21 09:02:20 -06:00
Lee Salminen
4242a82029 Add a secondary route with the card_uid appended to it. 2022-08-21 08:58:38 -06:00
Lee Salminen
db83d803f8 add .upper() to other side of the condition 2022-08-21 07:32:11 -06:00
Lee Salminen
6898412e6c more validation 2022-08-19 16:54:06 -06:00
Lee Salminen
302ccfd429 add better error handling 2022-08-19 16:52:06 -06:00
Lee Salminen
b80f2f8e4d error handling if bad input data in db 2022-08-19 16:47:33 -06:00
Lee Salminen
7d56878f55
Update installation.md 2022-08-19 16:33:17 -06:00
Lee Salminen
70deb7e702 add docs for hosting lnbits on fly.io 2022-08-19 16:29:32 -06:00
Vlad Stan
739646f702 fix: show message when device not paired 2022-08-19 18:54:54 +03:00
Vlad Stan
95e7633e19 fix: await async method 2022-08-19 18:05:05 +03:00
Vlad Stan
5b59cdcd0d feat: buttonConfig pins are optional 2022-08-19 17:49:01 +03:00
Lee Salminen
a28bedf430 update link, this will work once merged to main 2022-08-19 08:45:27 -06:00
Lee Salminen
43db91641a .upper() on p and c to handle breez wallet lower-casing the whole url 2022-08-19 07:34:46 -06:00
Vlad Stan
83f998fe37 feat: remember paired devices 2022-08-19 14:59:59 +03:00
Vlad Stan
713909292e chore: format code 2022-08-19 08:51:57 +03:00
Vlad Stan
fb7030c30f
Merge branch 'main' into secure_communication 2022-08-19 01:42:17 -04:00
Vlad Stan
218ee77acd feat: handle forced logout 2022-08-18 18:57:20 +03:00
Vlad Stan
90938e89e1 feat: show pairing code 2022-08-18 17:54:26 +03:00
Vlad Stan
d8d4d4d057 feat: add buttons config 2022-08-18 16:33:10 +03:00
calle
ae1a2ac383
Frontend: LNURLp/w icons with tooltips (#905)
* rename button to copy link

* icon buttons with tooltips
2022-08-18 13:24:34 +02:00
dni ⚡
e2c9673517
subdomains docs fix: #900 (#904)
fix subdomain link to docs: also mentioned in #900
2022-08-18 10:17:32 +02:00
dni ⚡
853536ea32
lnAdress fix link to docs (#903)
Fixes: https://github.com/lnbits/lnbits-legend/issues/900
2022-08-18 10:17:16 +02:00
Vlad Stan
61d3ca8c0b feat: hand pairing response 2022-08-18 10:32:56 +03:00
Vlad Stan
e37fc0b898 fix: check-paring message 2022-08-18 09:01:05 +03:00
Vlad Stan
faa9a017a4 refactor: rename command 2022-08-18 08:49:46 +03:00
Vlad Stan
fb60673f67 feat: add ping command 2022-08-18 08:38:40 +03:00
dni ⚡
31a51f3cbc
add debug logging into tests (#895)
Co-authored-by: dni <dni.khr@gmail.com>
2022-08-17 15:57:56 +02:00
dni ⚡
d649e6a5c0
fix migrations, add documentation, hopefully fix workflow (#899)
* fix migrations, add documentation, hopefully fix workflow

* renaming to test-migration and add migration

Co-authored-by: dni <dni.khr@gmail.com>
2022-08-17 15:42:01 +02:00
calle
24de8f6611
isort api.py (#898) 2022-08-17 14:27:52 +02:00
callebtc
65f27afd76 upadte systemd docs to poetry 2022-08-17 14:25:19 +02:00
calle
790f0efda7
Chore/unhashed description expressive error (#894)
* dont assume field

* expressive error for desciprion_hash and unhashed_description in format that isnt hex
2022-08-17 00:59:11 +02:00
Tiago Vasconcelos
7bba742faf
delete tips first... (#888) 2022-08-16 17:01:53 +02:00
dni ⚡
3dc00f67db
add pending column to CSV export on wallet page, issue #887 (#889)
* add pending, isPaid columns to CSV export on wallet page, issue #887

* prettier formatting

* remove isPaid from csv export

* added comment

Co-authored-by: dni <dni.khr@gmail.com>
2022-08-16 17:01:32 +02:00
dni ⚡
ee4049ec1f
fix javascript issue, Fixes: #890 (#891)
Co-authored-by: dni <dni.khr@gmail.com>
2022-08-16 17:01:20 +02:00
dni ⚡
88ec440ea1
another testcase the fails similar to #847 (#892)
* another testcase the fails similar to #847

* proper fix

* revert to statuscode 401 and code improvements @calle

Co-authored-by: dni <dni.khr@gmail.com>
2022-08-16 17:01:05 +02:00
Vlad Stan
f73f5a90c9 feat: only allow DH key exchange in the first 60 seconds 2022-08-16 14:08:04 +03:00
Vlad Stan
7c796f428a feat: allow COMMAND_PASSWORD_CLEAR in clear text 2022-08-16 12:16:09 +03:00
Joe
8956bdc954
Update installation.md (#884)
* Update installation.md

I needed to run this additional command to install python3.9-specific distutils. Without this, installation of several poetry dependencies (idna, pyparsing, sniffio) failed with message: 
ModuleNotFoundError: No module named 'distutils.cmd'

* Update installation.md
2022-08-15 16:22:20 +02:00
Lee Salminen
6aef9bfd45
Add NFC support to TPOS Extension (#856)
* WIP

* styling

* WIP

* WIP

* WIP

* Clean up for PR

* isort

* hold abortContoller for a while longer
2022-08-15 15:37:10 +02:00
Vlad Stan
32bb59255d feat: restore takes both the password and the seed as args 2022-08-15 15:59:49 +03:00
Vlad Stan
01d2db5a1b fix: bad command for restore 2022-08-15 15:43:35 +03:00
Lee Salminen
89130bd1fb once over on README 2022-08-14 18:34:19 -06:00
calle
4ac73f1a79
Lnurlp/url_validation_fix (#883)
* dont assume field

* fix https check
2022-08-15 00:20:57 +02:00
Gene Takavic
0e5f6ac586 adapt to bolt-nfc-android-app 2022-08-14 23:52:55 +02:00
calle
befe96257d
Fix/header_check_fix_2 (#880)
* dont assume field

* check better
2022-08-14 23:17:53 +02:00
calle
9bc99f796b
Fix/header_lookup_none (#879)
* dont assume field

* fix header lookup
2022-08-14 22:59:02 +02:00
calle
0f760bf39e
Lnurlp: use unhashed_description instead of description_hash (#878)
* dont assume field

* pass unhashed_description instead of description_hash for LNURL stuff

* more
2022-08-14 21:59:36 +02:00
Lee Salminen
3df66334db
clean up mobile layout per @callebtc (#874) 2022-08-14 19:41:26 +02:00