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
Mike Dilger
ae08070631
get_best_relays now takes a direction (only Write used so far)
2023-02-06 08:34:25 +13:00
Mike Dilger
e518e6023a
Combine two post functions into one
2023-02-06 08:04:41 +13:00
Mike Dilger
64aba8b2e2
Log where AUTH is required
2023-02-05 21:54:13 +13:00
Mike Dilger
79b6b933ea
improve prune.sql
2023-02-05 20:20:41 +13:00
Mike Dilger
376dc968a0
Merge branch 'nip65'
2023-02-05 19:25:25 +13:00
Mike Dilger
9114b2f50f
Separately subscribe to our mentions on our read relays
2023-02-05 18:34:49 +13:00
Mike Dilger
766cd5ad27
Fix SQL
2023-02-05 18:34:44 +13:00
Mike Dilger
44dc4e4632
Remove nip23 from subscriptions (we aren't processing them)
2023-02-05 18:34:40 +13:00
Mike Dilger
cfb5bc820c
Load and process relay lists from the database at startup
2023-02-05 18:34:36 +13:00
Mike Dilger
ac242978f5
Send feed advertisements
2023-02-05 18:34:32 +13:00
Mike Dilger
1fa3b53a49
User config for where to advertise relay lists to
2023-02-05 18:34:28 +13:00
Mike Dilger
cbdda1bf26
Process relay list metadata events (and fix related)
2023-02-05 18:33:56 +13:00
Mike Dilger
51045fd0cc
Update person-relay ranking algorithm
2023-02-05 18:23:59 +13:00
Mike Dilger
f0d573f991
Schema 21: person_relay.{read,write} + relay.{read,write,advertise} + a rename
2023-02-05 18:23:49 +13:00
Mike Dilger
dc2131b997
Do not pong (tungstenite already did)
2023-02-05 18:02:37 +13:00
Mike Dilger
a72c9a2e64
Move some trace messages to before the call that is likely to be problematic (instead of after)
2023-02-05 18:00:18 +13:00
Mike Dilger
80d88cc27a
Finish up toggle-reposts work
2023-02-05 11:51:22 +13:00
Mike Dilger
554410386e
Merge branch 'master' into toggle-reposts
2023-02-05 11:51:19 +13:00
Mike Dilger
1f4b3c8c88
Minion unsubscribe-related improvements
2023-02-05 11:29:53 +13:00
Mike Dilger
5e39ce260a
Updates for nostr-types
2023-02-05 10:00:06 +13:00
Mike Dilger
bac2307267
update nostr-types
2023-02-05 09:34:00 +13:00