Commit graph

167 commits

Author SHA1 Message Date
Vlad Stan
0c72f868ed fix: do not use lnbits_relay_information 2023-02-10 13:40:01 +02:00
Vlad Stan
9ccd94aae3 feat: basic relay public info 2023-02-10 13:39:38 +02:00
Vlad Stan
1eda457067 chore: force py format 2023-02-10 12:16:25 +02:00
Vlad Stan
55f9142f3d fix: query for SQLite 2023-02-10 12:09:45 +02:00
Vlad Stan
339f2b70c1 feat: restrict storage 2023-02-10 11:43:18 +02:00
Vlad Stan
a2f3951efa fix: message 2023-02-10 10:21:18 +02:00
Vlad Stan
d01084881a fix: UI layout 2023-02-10 10:16:16 +02:00
Vlad Stan
9fef72ae0c doc: add comment 2023-02-10 10:10:01 +02:00
Vlad Stan
f109833a36 feat: get_storage_for_public_key 2023-02-09 15:43:39 +02:00
Vlad Stan
48c21a76d9 fix: UI on small screen 2023-02-09 15:43:08 +02:00
Vlad Stan
c488f5d5e0 feat: store message size 2023-02-09 15:16:22 +02:00
Vlad Stan
f331a19d75 feat: payment UI updates 2023-02-09 14:56:24 +02:00
Vlad Stan
cb81726297 feat: add UI for storage 2023-02-09 14:33:19 +02:00
Vlad Stan
50fd1942cc refactor: extract method _validate_event() 2023-02-09 12:26:37 +02:00
Vlad Stan
f5c873ec4d feat: add support for NIP22 2023-02-09 12:18:54 +02:00
Vlad Stan
868e02d3c2 feat: limit max events per second 2023-02-09 10:28:56 +02:00
Vlad Stan
bddab70677 feat: enforce query limit on relay side 2023-02-08 18:15:43 +02:00
Vlad Stan
b4094ad2f5 feat: limit the number of filters a client can have 2023-02-08 17:51:35 +02:00
Vlad Stan
2cb9d083c6 feat: send message back to owner 2023-02-08 15:07:53 +02:00
Vlad Stan
4b96f65c85 fix: delete relay 2023-02-08 12:58:19 +02:00
Vlad Stan
24f803921e refactor: rename variables 2023-02-08 12:00:01 +02:00
Vlad Stan
9501286c1f refactor: extract method _set_client_callbacks() 2023-02-08 11:58:19 +02:00
Vlad Stan
423364a5c6 refactor: extract method _send_msg() 2023-02-08 11:56:03 +02:00
Vlad Stan
7215d37fe9 feat: more detailed error messages for rejected event 2023-02-08 11:52:07 +02:00
Vlad Stan
5339dde64a fix: revert NostrClientManagerinit place 2023-02-08 11:40:42 +02:00
Vlad Stan
43dc3e85ce feat: check access control list 2023-02-08 11:16:34 +02:00
Vlad Stan
e1fe19b115 refactoring: small 2023-02-08 10:47:43 +02:00
Vlad Stan
30dfb03d2d refactor: rename private fields 2023-02-08 10:26:32 +02:00
Vlad Stan
9c5b7f69dd fix: init relays 2023-02-08 10:23:02 +02:00
Vlad Stan
534cf04210 feat: use RelayConfig for active relays 2023-02-08 10:21:26 +02:00
Vlad Stan
b098dc5d77 feat: clean-up when relay deleted 2023-02-08 09:29:14 +02:00
Vlad Stan
6527d04977 refactor: function renaming 2023-02-08 09:15:26 +02:00
Vlad Stan
d0341911b9 refactor: extract NostrFilter.to_sql_components 2023-02-08 09:10:04 +02:00
Vlad Stan
f97cd1dff6 fix: group clients by relay 2023-02-08 08:59:19 +02:00
Vlad Stan
4e5c2657c9 chore: code format 2023-02-08 08:50:07 +02:00
Vlad Stan
b2b5058784 refactor: extract client_manager 2023-02-08 08:49:52 +02:00
Vlad Stan
14df3a6ffb tests: update after changes 2023-02-07 18:15:43 +02:00
Vlad Stan
25dde9571c feat: save relay extra config 2023-02-07 17:50:48 +02:00
Vlad Stan
f689e829eb feat: add max filters 2023-02-07 16:51:49 +02:00
Vlad Stan
709e201fec feat: add UI for blocked/allowed public keys 2023-02-07 16:41:57 +02:00
Vlad Stan
1e2307a758 fix: ui conditional view 2023-02-07 16:10:52 +02:00
Vlad Stan
43f3fbfb44 feat: add payment options 2023-02-07 16:03:13 +02:00
Vlad Stan
a74cf42feb feat: save relay info updates 2023-02-07 14:57:32 +02:00
Vlad Stan
c05ecb054d feat: edit relay info 2023-02-07 14:44:11 +02:00
Vlad Stan
cab870f6ff fix: only send required info for toggling a relay 2023-02-07 14:31:56 +02:00
Vlad Stan
3fe4984026 feat: add tabs for relay 2023-02-07 14:29:46 +02:00
Vlad Stan
1bc8640640 feat: move logic to relay-details component 2023-02-07 14:24:12 +02:00
Vlad Stan
999bb1683f feat: move toggle relay up 2023-02-07 14:10:20 +02:00
Vlad Stan
f0857a5609 chore: code format 2023-02-07 14:10:03 +02:00
Vlad Stan
4c9d1a4395 feat: init lnbits_relay_information 2023-02-07 12:21:23 +02:00