Commit Graph

218 Commits

Author SHA1 Message Date
Mike Dilger
4f8667da82 schema3: extended person_relay, event_relationship, event_hashtag 2022-12-24 17:04:17 +13:00
Mike Dilger
07e904ffac Lookback filter to include RelaysList 2022-12-23 23:31:54 +13:00
Mike Dilger
2bf8906a4b Use unstable nostr-types repo 2022-12-23 23:30:23 +13:00
Mike Dilger
f9fa1619e3 Start versioning properly. This is the unstable branch: 0.3.1-unstable 2022-12-23 23:28:30 +13:00
Mike Dilger
2d67625017 Lookback for recommended relays and contacts lists 2022-12-23 23:04:42 +13:00
Mike Dilger
4008bea2bf Basic people page - cannot follow or unfollow yet [plus cleanup] 2022-12-23 20:36:58 +13:00
Mike Dilger
a6feac8d4f Settings page setup and plumbed 2022-12-23 19:55:41 +13:00
Mike Dilger
2dfaee72ab Depend on nostr-types 0.1 (nostr-proto has been promoted as) 2022-12-23 17:54:11 +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
422c60062b ui: feed: (i) hover to see Id of message 2022-12-23 16:00:25 +13:00
Mike Dilger
162c1be486 ui: feed: Render pubkey weak 2022-12-23 15:57:36 +13:00
Mike Dilger
48964b18ee ui: feed: render threaded if setting is on (forced on currently) 2022-12-23 15:56:25 +13:00
Mike Dilger
561421f35a ui: feed: skip events that are not TextNotes (just in case get_feed is buggy) 2022-12-23 15:51:45 +13:00
Mike Dilger
fdd0e8ab01 ui: feed: restructure code 2022-12-23 15:50:02 +13:00
Mike Dilger
600b90159a Feed computation now threaded (will respect setting soon) 2022-12-23 15:46:49 +13:00
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