Commit Graph

31 Commits

Author SHA1 Message Date
Mike Dilger
14a54a5536 Avatars! 2023-01-01 14:40:40 +13:00
Mike Dilger
f28ae0d9c6 Stop using the syncer with the fetcher; Remove the syncer 2023-01-01 12:18:27 +13:00
Mike Dilger
dd0ce06828 Start tokio runtime on main thread and enter context there, so non-async code can spawn tasks too 2023-01-01 11:54:13 +13:00
Mike Dilger
7ae6608c69 Fetcher: a way to GET and cache resources from the web 2022-12-31 19:49:59 +13:00
Mike Dilger
8a7e35ac9b GLOBALS.people replaced with a People Manager object that keeps memory and database in sync. [plus a lot of dead code commented out] 2022-12-31 14:37:41 +13:00
Mike Dilger
59abfdd15b Setup a Syncer which will do background database syncrhonzation (when messaged to do so) 2022-12-31 13:55:24 +13:00
Mike Dilger
958989b01e Feed object, only recomputes periodically; comes with a new setting 2022-12-29 16:47:10 +13:00
Mike Dilger
e440475755 If no RUST_LOG env is set, default to Info 2022-12-27 22:59:17 +13:00
Mike Dilger
ef7849e659 Signer 2022-12-27 21:57:51 +13:00
Mike Dilger
83c603a5b6 Switch from Mutex locks to to RwLocks where it makes sense 2022-12-27 20:55:38 +13:00
Mike Dilger
4f57ad26f5 fix: restore debug logging 2022-12-26 21:07:00 +13:00
Mike Dilger
8b2e8bd4e5 Improve tracing output 2022-12-26 18:50:04 +13:00
Mike Dilger
af3f2f8258 Method for overlord to tell ui to shut down 2022-12-24 17:59:30 +13:00
Mike Dilger
7e18d33f71 PART 4 of globals/process revamp: strip out feed_event and feed_event map from globals; get_feed rewritten 2022-12-24 17:59:30 +13:00
Mike Dilger
9302b36a57 PART 2 of globals/process revamp: mod process with process_new_event() to replace old add_event() 2022-12-24 17:59:05 +13:00
Mike Dilger
91b0c5bd6f Relationship enum 2022-12-24 17:04:17 +13:00
Mike Dilger
f1f905e595 Settings overhaul: put in Globals, load syncronously at startup; load/save as a unit 2022-12-23 17:21:42 +13:00
Mike Dilger
6bd043004b Rename EventRelated to FeedEvent, and add the event to it 2022-12-22 06:13:52 +13:00
Mike Dilger
b7e2e576e4 Feed date_ago 2022-12-21 19:42:51 +13:00
Mike Dilger
79ddb6f626 About 2022-12-21 08:33:46 +13:00
Mike Dilger
36da2c831d Overlord, and shutdown handling 2022-12-21 08:33:46 +13:00
Mike Dilger
170270d83e App icon showing 2022-12-21 08:33:46 +13:00
Mike Dilger
df637fc6eb EventRelated 2022-12-21 08:33:46 +13:00
Mike Dilger
6c19ba1564 Settings 2022-12-21 08:33:46 +13:00
Mike Dilger
fe541f9e6e Initial egui-eframe hello world application 2022-12-21 08:33:46 +13:00
Mike Dilger
b31d1f4334 Database code copied in 2022-12-21 08:33:46 +13:00
Mike Dilger
6449757005 Globals/GLOBALS 2022-12-21 08:33:46 +13:00
Mike Dilger
52a94eb32c Error type 2022-12-21 08:33:46 +13:00
Mike Dilger
3988efce54 BusMessage 2022-12-21 08:33:46 +13:00
Mike Dilger
bbe7bb642b Setup tracing/logging 2022-12-20 18:31:57 +13:00
Mike Dilger
665ba0bf12 initial commit 2022-12-20 17:40:30 +13:00