Commit Graph

3583 Commits

Author SHA1 Message Date
Mike Dilger
b1dde7e44f overlord: modify manager calls 2024-08-05 07:27:19 +12:00
Mike Dilger
7e41e788ce Take the 2 off of get_best_relays_with_score() 2024-08-05 07:11:07 +12:00
Mike Dilger
51f36e36e7 Run job on relays no longer async; use new manager funcs more in overlord 2024-08-05 07:11:07 +12:00
Mike Dilger
bcadb73170 Switch to manager engagement of minions 2024-08-02 11:27:51 +12:00
Mike Dilger
010775d47e File restructure, minion no longer under overlord 2024-08-02 11:27:51 +12:00
Mike Dilger
d4ed2d8760 manager using GLOBAL vars to do what overlord did (not used yet) 2024-08-02 11:27:51 +12:00
Mike Dilger
ebfaec2896 Add new errors indicating relay engagement failures 2024-08-02 10:07:23 +12:00
Mike Dilger
0ef7143ab4 Add structures to Globals, making minion management Send/Sync, doable in spawned tasks 2024-08-02 10:03:11 +12:00
Mike Dilger
218392c21d Update calls into relay functions 2024-08-01 10:13:20 +12:00
Mike Dilger
0319bcdb00 Update relay functions (breaking) 2024-08-01 10:12:57 +12:00
Mike Dilger
e75bc2eff5 sort_relays() for seeker 2024-07-31 18:42:07 +12:00
Mike Dilger
a6c3805b09 get_best_relays_with_score2() 2024-07-31 18:42:07 +12:00
Mike Dilger
a93291418d Relay::score_plus_connected() doubles score if relay is already connected 2024-07-31 18:42:07 +12:00
Mike Dilger
f8d05b76c2 Person relay association rank normalized 2024-07-31 18:42:07 +12:00
Mike Dilger
e327f90dfe Ban at.nostrworks.com since it DoS's gossip 2024-07-31 18:41:39 +12:00
Mike Dilger
328000ff1c Increase size of channel 2024-07-31 18:41:33 +12:00
Mike Dilger
6510c13e06 Stop logging last message sent when we get a notice, it is almost never relevant 2024-07-31 18:41:29 +12:00
Mike Dilger
49ba06a4de update nostr-types 2024-07-30 08:23:07 +12:00
Mike Dilger
6e004813dc Update egui-video (fix panic) 2024-07-29 08:25:06 +12:00
Mike Dilger
05b8124c2d RELEASE.md updates 2024-07-28 10:43:31 +12:00
Mike Dilger
2bf1b662c1 Merge branch 'master' into unstable 2024-07-27 12:09:26 +12:00
Mike Dilger
3332d14620 Fix 'annotate' state of draft 2024-07-27 12:09:15 +12:00
Mike Dilger
3cd58b6897 Fix 'annotate' state of draft 2024-07-27 12:08:49 +12:00
Mike Dilger
d4e892b30c Merge branch 'master' into unstable 2024-07-26 16:26:25 +12:00
Mike Dilger
2b3761b233 Bugfix (affects bookmarks of paramterized replaceable events, maybe more) 2024-07-26 16:23:45 +12:00
Mike Dilger
4d2b1e71ad Bugfix (affects bookmarks of paramterized replaceable events, maybe more) 2024-07-26 16:22:05 +12:00
Mike Dilger
7fce79fb9e Document commands 2024-07-26 11:13:39 +12:00
Mike Dilger
ead836efc8 TROUBLESHOOTING add comment about rapid mode 2024-07-26 10:43:01 +12:00
Mike Dilger
a518f29d6c Merge branch 'rapid' into unstable 2024-07-26 10:40:02 +12:00
Mike Dilger
a706fc6e3a Rapid command (run in fast but potentially unsafe LMDB syncing mode) 2024-07-26 10:37:30 +12:00
Mike Dilger
7aba4435b8 Restructure storage so that Env is created normally (not statically) 2024-07-25 13:37:39 +12:00
Mike Dilger
81b65a0a93 Move storage.general out into a singleton 2024-07-25 13:37:39 +12:00
Mike Dilger
883769448b Update CHANGE_LOG.txt to the current commit 2024-07-25 13:36:51 +12:00
Mike Dilger
a30902ee7f Maintain a CHANGE_LOG.txt 2024-07-25 13:17:39 +12:00
Bu5hm4nn
42bb661d5d egui upgrade: Fix modal dialogs not closing 2024-07-24 07:56:10 +02:00
Mike Dilger
f961da72f3 Use Relay functions (score, should_avoid()) 2024-07-24 13:49:05 +12:00
Mike Dilger
4c8aa43669 Relay.score(); relay.should_avoid() now internally covers all avoid cases 2024-07-24 13:42:15 +12:00
Mike Dilger
7ebb8c243e Use exponential decay for PersonRelay association rank scoring 2024-07-24 13:01:04 +12:00
Mike Dilger
f0bbb47905 Move the relay picker back into this crate:
I don't think it's used by others, it breaks often as we change nostr-types.

Also, I need to make changes and it is far harder as a separate crate as it isn't
really a clean interface (the interface may change marketdly and that would be a PITA
as a separate crate).
2024-07-24 12:06:05 +12:00
Mike Dilger
b3fa22ada8 cargo fmt 2024-07-24 12:05:56 +12:00
Mike Dilger
7342eec97d update for nostr-types 2024-07-23 23:53:27 +12:00
Mike Dilger
e0429e035a update nostr-types 2024-07-23 23:26:01 +12:00
Michael Dilger
2d9b7b5fbd
Merge pull request #817 from bu5hm4nn/feature/egui-upgrade
egui upgrade to 0.28.2
2024-07-23 09:53:58 +00:00
Bu5hm4nn
26143b0ad6 egui upgrade: Relay entry "Close" button needs to use correct wrap mode 2024-07-23 09:56:52 +02:00
Bu5hm4nn
9490cfe1bf egui ugprade: Apply more patches and fix list interaction (again) 2024-07-23 09:54:35 +02:00
Bu5hm4nn
157c1b6b31 egui upgrade: Fix some debug_assert panics related to the use of "Area" (always add a .with() when using auto-id's for containers) 2024-07-23 08:14:53 +02:00
Bu5hm4nn
6806d56f7f egui upgrade: Fix hover detection for "viewed" notes 2024-07-23 08:13:53 +02:00
Mike Dilger
3a7f11f915 more refactor of relay choice functions 2024-07-23 10:42:33 +12:00
Mike Dilger
50a24622e8 Rename fn to relays_to_post_to, some tweaks 2024-07-23 10:22:23 +12:00
Mike Dilger
c71d73cfb7 Rename a poorly named relay function, and minor tweaks 2024-07-23 10:17:00 +12:00