Commit Graph

1587 Commits

Author SHA1 Message Date
Mike Dilger
cf24e945cf Better rendering of non feed-related events, support 2nd half of NIP-31 2023-08-07 10:56:27 +12:00
Mike Dilger
5ba2b75d0f PERFORMANCE.md 2023-08-07 09:02:16 +12:00
Mike Dilger
7afb09853e Track open subscriptions and show in stats bar 2023-08-06 11:37:16 +12:00
Mike Dilger
770e1ecf82 Only verify new events, not duplicates that we discard 2023-08-06 11:20:00 +12:00
Mike Dilger
014dc4a190 FIX: update last eose was not saving 2023-08-06 11:12:55 +12:00
Mike Dilger
506a6d3b64 Cleanup/minor fix subscriptions of threads 2023-08-06 10:17:50 +12:00
Mike Dilger
28ad46a83a search: Handle nostr URLs and bech32 encodings and find those things 2023-08-06 10:05:07 +12:00
Mike Dilger
c68c54d696 fetcher: better comment; fetch shouldn't be pub 2023-08-06 10:03:41 +12:00
Mike Dilger
4cfb7cdd25 Merge branch 'unstable' into lmdb 2023-08-06 08:17:47 +12:00
Mike Dilger
aee795fda9 fetcher: wait 30 seconds if requeueing 2023-08-06 08:17:11 +12:00
Mike Dilger
5060f8799b Merge branch 'unstable' into lmdb 2023-08-06 07:53:06 +12:00
Mike Dilger
00148740ad Add number of events processed to stats bar 2023-08-06 07:52:24 +12:00
Mike Dilger
94259d220a Fix image orientation 2023-08-06 07:51:19 +12:00
Mike Dilger
a298d116c7 bias minion event handling to prefer overlord messages 2023-08-05 16:15:15 +12:00
Mike Dilger
bba6ad5073 lmdb: has_event() optimization 2023-08-05 16:14:21 +12:00
Mike Dilger
f56d00022f Merge branch 'unstable' into lmdb 2023-08-05 16:12:39 +12:00
Mike Dilger
dd67df119c fetcher: show status code on other error 2023-08-05 14:47:19 +12:00
Mike Dilger
9f0b242bd2 Merge branch 'unstable' into lmdb 2023-08-05 14:21:17 +12:00
Mike Dilger
9bdfe47f43 fix fetcher fall-through 2023-08-05 14:11:40 +12:00
Mike Dilger
2d0ebafcab Improve logging of lmdb migration 1 2023-08-05 10:13:54 +12:00
Mike Dilger
58bd2b7299 FIXES: more fixes in recent lmdb code 2023-08-05 10:02:26 +12:00
Mike Dilger
df5a250176 FIX: several critical commit()s were missing 2023-08-05 09:46:55 +12:00
Mike Dilger
2e7bcc129f Merge branch 'unstable' into lmdb 2023-08-05 09:29:24 +12:00
Mike Dilger
205a28f84a Passing transactions through storage calls 2023-08-05 09:29:02 +12:00
Mike Dilger
ea2d521c6c Use shatter content to highlight drafted post, so it matches the highlighting that will be in the event. 2023-08-05 08:13:33 +12:00
Mike Dilger
2c94ff9201 tweak augments code 2023-08-05 07:41:30 +12:00
Mike Dilger
c9ba4b0fcd Fix #438 Failed to setup database connection (on first run) 2023-08-04 22:23:10 +12:00
Mike Dilger
d9aff6a664 Try to share transaction on migration1, see how it affects disk usage 2023-08-04 11:25:17 +12:00
Mike Dilger
d7c95070f7 cargo update 2023-08-03 11:10:36 +12:00
Mike Dilger
83a977d01a cargo clippy 2023-08-03 11:10:36 +12:00
Mike Dilger
c0dadafd7d Remove event_tags index and two unused temporary functions 2023-08-03 11:10:36 +12:00
Mike Dilger
feba64d9d2 Merge branch 'unstable' into lmdb 2023-08-03 11:09:52 +12:00
Mike Dilger
4e384bcde5 FIX: fetcher success status issue 2023-08-03 11:09:10 +12:00
Mike Dilger
3594f70c64 Use a smaller 24GB lmdb maximum 2023-08-03 06:17:41 +12:00
Mike Dilger
4c67016675 Merge branch 'unstable' into lmdb 2023-08-02 22:12:38 +12:00
Mike Dilger
1e7eb30d6b Fix even more fetcher problems 2023-08-02 22:12:13 +12:00
Mike Dilger
4ad66a7197 Merge branch 'unstable' into lmdb 2023-08-02 21:40:02 +12:00
Mike Dilger
460565fdd8 Workaround badly cached images and fetcher-etag-cache error causing avatar failure 2023-08-02 21:34:12 +12:00
Mike Dilger
f6a3e97012 Add relays to stats bar 2023-08-02 18:39:42 +12:00
Mike Dilger
3021196702 Status line at the bottom; reorg help stats 2023-08-02 18:20:42 +12:00
Mike Dilger
4b87dd6804 On shutdown, every 10 seconds, signal the minions again (channel might drop messages under high load) 2023-08-02 17:50:36 +12:00
Mike Dilger
d4a7104a58 Update for nostr-types new PublicKey type 2023-08-02 17:50:36 +12:00
Mike Dilger
915e94f818 update nostr-types 2023-08-02 17:29:00 +12:00
Mike Dilger
33cf55ad2e Ignore flamegraph outputs 2023-08-02 17:28:54 +12:00
Mike Dilger
c66e959d27 update nostr-types 2023-08-02 17:28:17 +12:00
Mike Dilger
b04d64b0eb Increase size of to_minions channel (in case of slow situations/machines) 2023-08-02 17:27:17 +12:00
Mike Dilger
b2a1dc3f6a Bring some feeds back to 1 month, not 1 year 2023-08-02 17:26:48 +12:00
Mike Dilger
df1239e05e inbox feed using new index 2023-08-02 17:21:21 +12:00
Mike Dilger
3101bd3ff0 Collect and show storage stats 2023-08-02 17:21:06 +12:00
Mike Dilger
c185d6e531 lmdb: index: event_references_person 2023-08-02 17:21:06 +12:00