Commit Graph

287 Commits

Author SHA1 Message Date
Mike Dilger
3fc0221413 Add relays from 'e' and 'p' tags on startup 2022-12-26 09:50:37 +13:00
Mike Dilger
05bae71488 README updated 2022-12-25 09:51:46 +13:00
Mike Dilger
c394f833b0 Downgrade a warning 2022-12-25 09:06:44 +13:00
Mike Dilger
8ab8f750bb ui: People page looking better 2022-12-25 09:04:19 +13:00
Mike Dilger
9ec7c80792 Start of showing relays and connect button (we also need to know if we are already connected) 2022-12-24 21:00:21 +13:00
Mike Dilger
84bac254b1 Store all relays in globals (ui will need for relay page) 2022-12-24 20:52:23 +13:00
Mike Dilger
28290a49b0 Fix shutdown issues where minions were getting cut off 2022-12-24 20:38:30 +13:00
Mike Dilger
7e2766ac95 fix: don't bump relay error count if exiting gracefully 2022-12-24 20:17:53 +13:00
Mike Dilger
79d2e2ca3a Bring over some overlord minion-exit handling we forgot from the tauri branch 2022-12-24 20:17:53 +13:00
Mike Dilger
a9a4688b7e If send is pressed with empty text buffer, don't do anything 2022-12-24 20:17:53 +13:00
Mike Dilger
af3f2f8258 Method for overlord to tell ui to shut down 2022-12-24 17:59:30 +13:00
Mike Dilger
9f5f9b1a46 Strip/update dead code 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
b544603d5e PART 3 of globals/process revamp: Switch processing over to the new process 2022-12-24 17:59:29 +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
cd59a66a1c PART 1 of globals/process revamp: Added 3 new maps and 3 accessor functions 2022-12-24 17:04:17 +13:00
Mike Dilger
2be8b12ffd Move GLOBALS accessors into Globals impl 2022-12-24 17:04:17 +13:00
Mike Dilger
91b0c5bd6f Relationship enum 2022-12-24 17:04:17 +13:00
Mike Dilger
3aa11d53ae use updated nostr-types 2022-12-24 17:04:17 +13:00
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