Commit Graph

3777 Commits

Author SHA1 Message Date
Mike Dilger
aa87dfb7b9 replace ToMinionPayloadDetail::SubscribeConfig 2024-08-18 22:07:26 +12:00
Mike Dilger
7e6e8ac0bd Rework loading_more optimization 2024-08-18 22:06:15 +12:00
Mike Dilger
b88a4bbf15 Unwind minion caching of general feed pubkeys 2024-08-18 22:06:15 +12:00
Mike Dilger
ddf3f6f4e4 generic Subscribe / Unsubscribe minion messages 2024-08-18 21:44:34 +12:00
Mike Dilger
98d715b8fc Use FeedRange from FilterSet 2024-08-18 21:39:15 +12:00
Mike Dilger
3c96c83643 FilterSet 2024-08-18 21:37:17 +12:00
Mike Dilger
a2d852efbf clippy (partial) 2024-08-18 21:16:52 +12:00
Mike Dilger
b380612844 Fix an issue that breaks emacs rust formatting, plus a comment 2024-08-18 21:16:46 +12:00
Mike Dilger
2f72c315e4 Show global relays when viewing global feed 2024-08-13 08:10:47 +12:00
Mike Dilger
4f702a3a97 In global feed, do not show viewed colorations 2024-08-12 08:35:27 +12:00
Mike Dilger
a0265ef871 Merge branch 'upgrades' into unstable 2024-08-11 08:52:25 +12:00
Mike Dilger
b0a57fbe18 respec chrono dep 2024-08-11 08:52:00 +12:00
Mike Dilger
9960ec2eb4 upgrade rpassword to 7.3 2024-08-11 08:51:03 +12:00
Mike Dilger
8aca79ba71 Remove patches no longer needed 2024-08-11 08:48:43 +12:00
Mike Dilger
e4015f7375 upgrade zeroize to 1.8 2024-08-11 08:47:59 +12:00
Mike Dilger
eee3c71827 upgrade tungstenite to 0.23 2024-08-11 08:47:09 +12:00
Mike Dilger
07337e6b70 Update sdl to 0.37 with egui-video 2024-08-11 08:42:15 +12:00
Mike Dilger
016110d4bd upgrade rhai to 1.19 2024-08-11 08:33:56 +12:00
Mike Dilger
1364f091d2 cargo update 2024-08-11 08:33:03 +12:00
Mike Dilger
20dfd9f73d Upgrade resvg, usvg, tiny_skia to (0.43, 0.43, 0.11) 2024-08-11 08:32:43 +12:00
Mike Dilger
bc476d3f54 upgrade reqwest to 0.12 2024-08-11 08:28:05 +12:00
Mike Dilger
a1f65f5ec5 update lazy_static to 1.5 2024-08-11 08:26:47 +12:00
Mike Dilger
091251c402 upgrade image and qrcode 2024-08-11 08:25:23 +12:00
Mike Dilger
e71dec9ea1 upgrade http to 1.1 2024-08-11 08:17:54 +12:00
Mike Dilger
81426e4196 Remove unused dependencies 2024-08-11 08:16:35 +12:00
Mike Dilger
efbca1727d upgrade dashmap to 6.0 2024-08-11 08:12:07 +12:00
Mike Dilger
ee87a0c0a2 Remove unused dependenices 2024-08-11 08:10:58 +12:00
Mike Dilger
027384395c cargo update 2024-08-11 08:09:09 +12:00
Mike Dilger
25d9258fdd Include replies in global 2024-08-10 20:23:40 +12:00
Mike Dilger
d754a6c8e2 Merge branch 'volatile' into unstable 2024-08-10 09:39:03 +12:00
Mike Dilger
92faa2c904 fix Load More subscribing for global feed 2024-08-10 09:38:50 +12:00
Mike Dilger
451c35b381 Use volatile media storage for volatile events 2024-08-10 09:38:50 +12:00
Mike Dilger
8af5ebc504 Reset global feed when reconfiguring global relays 2024-08-10 09:38:50 +12:00
Mike Dilger
9d9d5d0a65 Change global feed to show all volatile events 2024-08-10 09:38:50 +12:00
Mike Dilger
82acc9bf99 Use volatile storage when processing incoming global_feed events 2024-08-10 09:38:50 +12:00
Mike Dilger
c6da6bd407 Storage: add volatile storage:
write_event_volatile(Event)
  add_event_seen_on_relay_volatile(Id, RelayUrl, Unixtime)
  event_is_volatile(Id)

Volatile storage is checked in
  read_event() and get_event_seen_on_relay()
2024-08-10 09:38:50 +12:00
Mike Dilger
8869592c85 Fetcher temp cache support - not used yet 2024-08-10 09:38:50 +12:00
Mike Dilger
cffdbf7578 Profile::tmp_cache_dir() - not used yet 2024-08-10 09:38:50 +12:00
Mike Dilger
22da6e8844 Depend on tempdir 2024-08-09 09:33:15 +12:00
Mike Dilger
92fce8abe9 Profile: hand out copies of directories, don't clone the whole thing 2024-08-09 09:33:15 +12:00
Bu5hm4nn
16a85e8642 egui upgrade: Fix panic on empty galley, fixes #828 2024-08-08 11:48:33 +02:00
Mike Dilger
4482196bf9 global: show only those events that were seen on the global relays 2024-08-08 11:28:34 +12:00
Mike Dilger
23543bf76a cargo fmt 2024-08-08 11:19:00 +12:00
Mike Dilger
9ddd657287 global feed use configured global relays 2024-08-08 11:18:31 +12:00
Mike Dilger
af1950ca4d Configure global feed relays 2024-08-08 11:15:40 +12:00
Mike Dilger
de051785a4 Don't log about scrapes 2024-08-08 11:15:27 +12:00
Mike Dilger
52d51c72c6 GLOBAL FEED with issues:
1. We hardcoded wss://relay.damus.io/.  We need now mostly UI/UX setup for users to pick,
   possibly storage of relays to use for global feeds.
2. We are getting 2024-07-24T02:48:12.543807Z
   WARN gossip-lib/src/storage/mod.rs:1573: KINDS SCRAPE OF STORAGE
   so we should revisit if this matters (over the short limited events that we use)
2024-08-08 11:14:04 +12:00
Mike Dilger
9f68e3816d Fix last 2024-08-08 09:50:59 +12:00
Mike Dilger
9465be0e18 Inbox feed - fix indirect logic 2024-08-08 09:50:59 +12:00
Mike Dilger
53b72c0b44 optimize: avoid a copy of found events 2024-08-08 09:50:59 +12:00