Commit Graph

203 Commits

Author SHA1 Message Date
Mike Dilger
d8567da83a cleanup 2022-12-23 14:44:06 +13:00
Mike Dilger
21c1619953 Database version 2 (3 new settings) 2022-12-23 14:23:57 +13:00
Mike Dilger
dd04a5df19 Improve event processing/threading code 2022-12-23 09:36:57 +13:00
Mike Dilger
52ae2236db Try to avoid missing ticks 2022-12-22 20:15:03 +13:00
Mike Dilger
55c0ee4db2 Ping relays every 55 seconds to keep the connection alive 2022-12-22 18:50:40 +13:00
Mike Dilger
08f6bd1224 Refresh metadata on start (in globals and database) 2022-12-22 18:50:28 +13:00
Mike Dilger
dde74befee README updated 2022-12-22 17:52:10 +13:00
Mike Dilger
5e0c38462d Fix a deadlock 2022-12-22 17:37:10 +13:00
Mike Dilger
d5aeaf1ba5 Area to type in your message 2022-12-22 06:38:40 +13:00
Mike Dilger
eb1d3a8141 Undo the font tweaks on Inconsolata, it messes with line height 2022-12-22 06:38:34 +13:00
Mike Dilger
e44936d7d1 Feed UI work 2022-12-22 06:34:54 +13:00
Mike Dilger
c304c6ed7e Fix feed event selection 2022-12-22 06:29:20 +13:00
Mike Dilger
ec07c2272e Process and show reactions 2022-12-22 06:29:20 +13:00
Mike Dilger
bd592aacc7 Change back to linear feed for now 2022-12-22 06:24:19 +13:00
Mike Dilger
8a46e2d5fe Remove globals.events; everything is now in globals.feed_events 2022-12-22 06:20:28 +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
fd1954b2fc Process events as they come in 2022-12-22 06:13:11 +13:00
Mike Dilger
0d5803ce72 clean up 2022-12-22 06:13:11 +13:00
Mike Dilger
b7e2e576e4 Feed date_ago 2022-12-21 19:42:51 +13:00
Mike Dilger
cb19731353 Some feed page work 2022-12-21 19:42:45 +13:00
Mike Dilger
7aa14cc37c UI work - style, about page 2022-12-21 19:42:28 +13:00
Mike Dilger
931af38820 Fonts 2022-12-21 19:42:21 +13:00
Mike Dilger
0200cbe3d2 More UI work 2022-12-21 19:42:16 +13:00
Mike Dilger
8911270edc Subscriptions 2022-12-21 10:12:00 +13:00
Mike Dilger
319e6eb9bf Use random strings for subscription ids on the wire 2022-12-21 09:31:08 +13:00
Mike Dilger
b20b07c8f0 run.sh 2022-12-21 09:30:59 +13:00
Mike Dilger
974f1fb09a Start of private key code 2022-12-21 09:01:53 +13:00
Mike Dilger
7c2e0b0c73 Remove allow(dead_code) on code that is now in use 2022-12-21 08:40:48 +13:00
Mike Dilger
f9b54572e3 Bring in minions 2022-12-21 08:33:46 +13:00
Mike Dilger
25b8ceee2e Depend on more packages, handle their error types 2022-12-21 08:33:46 +13:00
Mike Dilger
81c0967e02 follow_key_and_relay() 2022-12-21 08:33:46 +13:00
Mike Dilger
79ddb6f626 About 2022-12-21 08:33:46 +13:00
Mike Dilger
7b8490c5f2 UI fiddling 2022-12-21 08:33:46 +13:00
Mike Dilger
1f06c58f58 arch-bin-deps tool - apparently we only depend on fontconfig 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
27a4377888 Nostr data in GLOBALS 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
7c72e5befe svg icon 2022-12-21 08:33:46 +13:00
Mike Dilger
eb1bc31714 Depend on dirs, lazy_static, nostr-proto, rusqlite, serde, serde_json, thiserror, tokio, zeroize 2022-12-21 08:33:46 +13:00
Mike Dilger
1345fc2d46 find, findfile 2022-12-21 08:33:46 +13:00
Mike Dilger
bbe7bb642b Setup tracing/logging 2022-12-20 18:31:57 +13:00
Mike Dilger
efdf62db16 README.md 2022-12-20 18:31:52 +13:00
Mike Dilger
eac0c63efc Cargo keys 2022-12-20 18:31:41 +13:00