Commit Graph

699 Commits

Author SHA1 Message Date
Mike Dilger
e69a2e651a When resubscribing to general_feed (before an EOSE) keep since=now to avoid many duplicates 2023-02-09 09:23:09 +13:00
Michael Dilger
89e64938d1
Merge pull request #211 from BogdanOlar/master
View raw notes as prettified JSON instead of a long JSON string
2023-02-09 08:29:22 +13:00
Bogdan Olar
f1d4c0f4f6 View raw notes as prettified JSON insteas of a long JSON string 2023-02-08 21:13:51 +02:00
Mike Dilger
b4506fa14e Fix the fix 2023-02-09 07:09:37 +13:00
Mike Dilger
27121f4ea2 Bugfix 2023-02-09 06:26:05 +13:00
Mike Dilger
a94a601c40 Fix overassignment of pubkeys to relays 2023-02-08 21:49:20 +13:00
Mike Dilger
d236111b77 When manually triggering a pick relays, refresh person-relay scores first 2023-02-08 21:12:39 +13:00
Mike Dilger
a6c16438cf Button to disconnect from a relay 2023-02-08 21:12:31 +13:00
Mike Dilger
a8481f8773 FIX: fixes and improvements to usage of our read relays as their substitute write relays 2023-02-08 19:53:59 +13:00
Mike Dilger
e1ecdd9ac8 Allow picking relays at max, but only from existing connected relays 2023-02-08 19:40:36 +13:00
Mike Dilger
b362302707 Button to force picking relays again 2023-02-08 19:29:48 +13:00
Mike Dilger
88f907c1b5 Start following people immediately 2023-02-08 19:22:33 +13:00
Mike Dilger
91aea5a621 Merge branch 'relay_picker_rewrite' 2023-02-08 18:57:36 +13:00
Mike Dilger
bcad46849a cleanup 2023-02-08 18:50:34 +13:00
Mike Dilger
52e6d83861 Apply assignments 2023-02-08 18:47:41 +13:00
Mike Dilger
67dd46202c another rename 2023-02-08 18:35:23 +13:00
Mike Dilger
5d4b9378a1 Rename 2023-02-08 18:11:26 +13:00
Mike Dilger
bde59cb87b Plug it in 2023-02-08 18:09:57 +13:00
Mike Dilger
cff3c3e7fc fixed another issue 2023-02-08 15:56:54 +13:00
Mike Dilger
e1c733ddfc fixed several problems 2023-02-08 15:50:30 +13:00
Mike Dilger
acf0fcdcd9 Fixes for those test problems 2023-02-08 15:48:58 +13:00
Mike Dilger
7c4ec7b82c preliminiary testing 2023-02-08 15:35:38 +13:00
Mike Dilger
1c8962c1ea Further 2023-02-08 15:01:42 +13:00
Mike Dilger
7623427be2 more 2023-02-08 14:41:52 +13:00
Mike Dilger
a167eabef0 further 2023-02-07 22:50:34 +13:00
Mike Dilger
05ce44eb01 better 2023-02-07 22:36:56 +13:00
Mike Dilger
8d97b12fdb another brick 2023-02-07 22:15:42 +13:00
Mike Dilger
24808ec2d8 another brick 2023-02-07 22:11:16 +13:00
Mike Dilger
235d344b65 another brick in the wall 2023-02-07 22:03:07 +13:00
Mike Dilger
7007aea0fc Start RelayPicker2, to replace RelayPicker once finished 2023-02-07 21:59:36 +13:00
Mike Dilger
0fa0c669fc Move RelayAssignment definition 2023-02-07 21:31:32 +13:00
Mike Dilger
4fbd3c566a Penalty Box - relays that fail can try again in 30 seconds 2023-02-07 19:50:44 +13:00
Mike Dilger
9a0868d91c Schema 22, strip out last_suggested_nip23 (we never processed nip23, and contact list relay data is now processed like kind 10002) 2023-02-07 19:28:44 +13:00
Mike Dilger
fd44d09c0e Merge branch 'relay_info' 2023-02-07 19:28:40 +13:00
Mike Dilger
281bbf71b8 Show a person's relays with their scores on the person page 2023-02-07 19:27:18 +13:00
Mike Dilger
f12704ac5b Update person-relay ranking -- don't include so many bad answers, especially score=0 answers 2023-02-07 19:25:35 +13:00
Mike Dilger
b6411d2b7a Comment out RelayInfo.subscriptions (not being used yet) 2023-02-07 18:22:47 +13:00
Mike Dilger
3942f69e4a Use GLOBALS.relays for assignments instead of GLOBALS.relay_assignments 2023-02-07 18:22:47 +13:00
Mike Dilger
b96f6d3d4d UI: whole live relay page scrollable, not just the table 2023-02-07 18:22:47 +13:00
Mike Dilger
257ba7c31e Replace GLOBALS.relays_watching with GLOBALS.relays (connected field) 2023-02-07 18:22:47 +13:00
Mike Dilger
cbf63bfc63 Encapsulate some filtering 2023-02-07 18:22:47 +13:00
Mike Dilger
cd820929e0 GLOBALS.relays is now using RelayInfo (but only the 1st field) 2023-02-07 18:22:47 +13:00
Mike Dilger
b8464cf52d Shuffle modules around, add new RelayInfo (not used yet) 2023-02-07 18:22:47 +13:00
Mike Dilger
5fee75cb6e Fix panic with 0 read relays (or write relays) 2023-02-07 09:02:45 +13:00
Mike Dilger
8ef5f9b93e Fix a possible "subtract with overflow" panic 2023-02-07 07:08:18 +13:00
Mike Dilger
8c9745965f Change description and defaults for 'Maximum following feed relays' 2023-02-06 15:00:56 +13:00
Mike Dilger
bee9339794 BUGFIX: Parameter order in sql got screwed up! 2023-02-06 14:44:30 +13:00
Mike Dilger
f61fbc0e26 Process kind-3 contents just like kind-10002
note: we will remove person_relay.last_suggested_nip23 after enough time has passed that
most people will have reprocessed contact lists in this way.  Until then, it's useful in
our ranking algo.
2023-02-06 14:28:17 +13:00
Mike Dilger
98633ff4b6 When searching for someone's relays, if we fail to get enough, use some of ours 2023-02-06 11:54:39 +13:00
Mike Dilger
9cce06889d When posting, post also to some relays that tagged people read from 2023-02-06 08:50:07 +13:00