Commit Graph

55 Commits

Author SHA1 Message Date
13b7a16dc7 system.HandleEvent -> querymanager -> matching queries 2024-01-13 22:45:30 +02:00
80fa5a132b refactor: reactions grouping and other fixes 2024-01-09 16:40:31 +00:00
4455651d47 refactor: Query emits Filters 2024-01-09 12:54:07 +00:00
64b0329ffe fix adding profiles to search 2024-01-09 13:36:23 +02:00
bbdfb43834 system-worker progress 2024-01-09 09:30:09 +00:00
5d3abc553a feat: NoteStore event-emitter 2024-01-08 15:10:23 +00:00
c80eb25d29 MetadataCache -> CachedMetadata, addCachedMetadataToFuzzySearch 2024-01-08 16:12:43 +02:00
88924941a5 feat: NostrQueryManager 2024-01-08 13:56:10 +00:00
185aca0442 refactor: remove event caches 2024-01-08 11:35:56 +00:00
11e616c612 rm related prop 2024-01-08 13:16:42 +02:00
3a2facd899 send not filter to relays that support nip-113 2024-01-05 14:02:42 +02:00
aa938034c5 fix build 2024-01-05 13:42:50 +02:00
dee9a3de2c add filter.not.ids = [alreadyHave] from memory 2024-01-05 13:21:18 +02:00
cc753d5708 system.HandleEvent 2024-01-05 12:56:46 +02:00
f9302f3917 move InMemoryDB to system 2024-01-05 12:41:48 +02:00
3eb290a594 move InMemoryDB to system 2024-01-05 12:38:04 +02:00
0043b7e8bd feat: full event verify in wasm 2024-01-03 23:20:37 +00:00
395848fd8c add optional idb "relay" worker 2024-01-03 16:53:33 +02:00
d840f2b952 NostrSystemEvent "event" id -> subId 2024-01-03 12:27:05 +02:00
c2e1215667 refactor: extract connection pool
wip: setup system-worker
2023-12-28 17:40:26 +00:00
1639937d8c webrtc works in dev, add some missing list keys 2023-12-21 22:40:08 +02:00
9e6971423e webrtc 2023-12-21 21:57:08 +02:00
1309937869 wip webrtc 2023-12-21 19:51:37 +02:00
06b7dcad11 feat: tools pages
Various other fixes:
- Better handeling of limit/since/before merging
- Expose timeout through request builder
- Expose PickN through request builder
- Fix tests
2023-12-20 14:08:05 +00:00
8d6cdb3868 feat: schnorr check in wasm 2023-12-12 22:46:36 +00:00
2884a35b5c chore: random fixes 2023-11-22 15:34:46 +00:00
a67263e5e1 feat: automated outbox model 2023-11-22 13:58:53 +00:00
92c26ca609 feat: write reply events to recipients relays 2023-11-22 11:40:28 +00:00
6f396c825c fix: auth 2023-11-11 13:31:38 +00:00
2d4d9117bd fix: events 2023-11-08 15:18:01 +00:00
c9935a275e feat: system on-event 2023-11-08 09:45:47 +00:00
3326aedc52 feat: collect relay metrics 2023-11-08 09:45:47 +00:00
fcd2c8a3a0 feat: event emitter 2023-11-07 14:21:44 +00:00
d4bf929e60 fix: upgrade existing connection to non-ephemeral 2023-11-02 06:48:07 +09:00
93e8e0bbae feat: make sig checks optional 2023-10-13 16:34:31 +01:00
87bb9dafeb fix: check all sigs 2023-10-13 14:39:37 +01:00
88ac4063cd validate events on receive 2023-10-11 19:24:10 +01:00
0e4a040750 feat: note publishing progress 2023-10-11 15:41:36 +01:00
b27bb47007 Notification summary 2023-10-09 14:35:21 +01:00
71f7f728fd Various 2023-09-22 09:53:12 +01:00
f5617d1b01 Prettier 2023-09-19 13:04:19 +01:00
dde730238d Cleanup 2023-09-19 13:03:29 +01:00
1a6df18e8b Cleanup handlers 2023-09-15 13:14:12 +01:00
9e2453444d Prettier 2023-09-12 15:02:16 +01:00
e2e1bb90ca Make query optimizer pluggable 2023-09-12 15:00:32 +01:00
4dfc6525a1 flat_merge to rust 2023-09-12 15:00:31 +01:00
3e0fae2c33 Merger 2023-09-12 15:00:31 +01:00
5ef3fb0337 Run prettier 2023-09-05 15:17:51 +01:00
b1459d0f49 Cache all the things 2023-09-05 14:57:50 +01:00
f6a46e3523 feat: NIP-24 2023-08-17 19:54:14 +01:00