Mike Dilger
|
e92fcf2a37
|
debug.sh
|
2023-12-05 11:37:49 +13:00 |
|
Mike Dilger
|
75236a734a
|
Always give some sort of feedback if updating a person list fails
|
2023-12-05 11:29:40 +13:00 |
|
Mike Dilger
|
28d36abdea
|
Fetch metadata for people when you enter their page, irrespective of when it was most recently checked
|
2023-12-05 11:25:45 +13:00 |
|
Mike Dilger
|
2490f55651
|
Fix: update person list last edit times
|
2023-12-05 11:20:18 +13:00 |
|
Mike Dilger
|
22aecfb8e8
|
Improve logic for when to fetch metadata
|
2023-12-05 10:39:27 +13:00 |
|
Mike Dilger
|
5ab6ddac53
|
Shorten the fetcher_metadata_looptime_ms default from 3 seconds to 1.75 seconds
|
2023-12-05 10:25:02 +13:00 |
|
Mike Dilger
|
1bc943cd6e
|
When subscribing to EncryptedDirectMessaages, include a #p tag of the user (so relays can check it)
|
2023-12-04 14:45:59 +13:00 |
|
Mike Dilger
|
92d6a19c7e
|
Slight improvement of login page
|
2023-12-04 12:21:13 +13:00 |
|
Mike Dilger
|
29926c75cb
|
Merge branch 'lists' into unstable
|
2023-12-04 12:06:46 +13:00 |
|
Mike Dilger
|
01d4c262ec
|
Create new person list code
|
2023-12-04 12:04:43 +13:00 |
|
Mike Dilger
|
645588b7c9
|
Replace degraded Person menu with it's last item People Lists
|
2023-12-04 11:49:52 +13:00 |
|
Mike Dilger
|
0afacb2ac4
|
Follow someone on a list; retire FollowNew page (but keep menus for follow/mute)
|
2023-12-04 11:45:32 +13:00 |
|
Mike Dilger
|
7b97349b00
|
Fix people needing relay lists to include all people lists, not just Followed
|
2023-12-04 11:10:49 +13:00 |
|
Mike Dilger
|
a6d59f7bd8
|
ui: Pop-up confirmation when deleting a person list
|
2023-12-04 11:05:14 +13:00 |
|
Mike Dilger
|
1da3257af8
|
Setting to login at startup; If not a migration, allows skipping.
|
2023-12-04 10:13:06 +13:00 |
|
Mike Dilger
|
784b4a796d
|
Fix personlist overwrite/merge not working, which fixes date update
|
2023-12-04 09:45:20 +13:00 |
|
Mike Dilger
|
ef51ac6a3c
|
Preserve unused mute tags from prior event when generating MuteList events
|
2023-12-04 09:28:10 +13:00 |
|
Mike Dilger
|
d1bdf732c0
|
Fix gossip-bin feature set
|
2023-12-03 14:22:47 +13:00 |
|
Mike Dilger
|
50032b9499
|
Storage::get_deletions() now handles multiple deletions of the same event
|
2023-12-03 14:22:14 +13:00 |
|
Mike Dilger
|
6eedc22aa7
|
FIX: lib DeletePersonList
|
2023-12-03 11:00:44 +13:00 |
|
Mike Dilger
|
0747d53429
|
comment
|
2023-12-03 11:00:44 +13:00 |
|
Mike Dilger
|
c4abf207dd
|
Update enabled_event_kinds()
|
2023-12-03 11:00:44 +13:00 |
|
Mike Dilger
|
4d8ecd706c
|
FIX: do not delete from relationships when deleting an event
|
2023-12-03 11:00:44 +13:00 |
|
Mike Dilger
|
ea8eb06070
|
UI screen to wait for data migration
|
2023-12-03 11:00:44 +13:00 |
|
Mike Dilger
|
cd36343f97
|
Subscribe to the user's FollowSets events on their outbox
|
2023-12-03 11:00:37 +13:00 |
|
Mike Dilger
|
df7af04299
|
More person list pages work
|
2023-12-03 09:42:20 +13:00 |
|
Mike Dilger
|
358a04c612
|
lib: DeletePersonList (locally, and events at relays)
|
2023-12-03 09:42:20 +13:00 |
|
Mike Dilger
|
6ce1d8ef08
|
Remove Followed/Muted pages (use PersonList(_) page instead)
|
2023-12-03 09:42:20 +13:00 |
|
Mike Dilger
|
6d7d5e311f
|
PeopleLists page started
|
2023-12-03 09:42:20 +13:00 |
|
Mike Dilger
|
2b9462c748
|
process: ignore incoming events that are already deleted
|
2023-12-03 09:42:20 +13:00 |
|
Mike Dilger
|
bf9fe1ae97
|
fmt m18
|
2023-12-03 08:32:44 +13:00 |
|
Mike Dilger
|
2017aa45bd
|
storage: migrate 18 - set flag to rebuild relationships
Also we modified m17 to just set the flag too, so it doesn't rebuild twice
|
2023-12-03 08:32:44 +13:00 |
|
Mike Dilger
|
1fb851e0c9
|
Only wait for login on startup if we need to rebuild relationships; then rebuild them
|
2023-12-03 08:32:44 +13:00 |
|
Mike Dilger
|
9c400a37ca
|
Wait for login on startup
|
2023-12-03 08:32:44 +13:00 |
|
Mike Dilger
|
ee05f4f04d
|
SETUP_AND_SHUTDOWN process doc
|
2023-12-03 08:07:30 +13:00 |
|
Mike Dilger
|
82eea24f51
|
storage: flag: rebuild_relationships_needed
|
2023-12-03 08:07:30 +13:00 |
|
Mike Dilger
|
96819fb21e
|
storage: cleanup: def_flag!() macro
|
2023-12-03 08:07:30 +13:00 |
|
Mike Dilger
|
756ed3218e
|
Storage::rebuild_relationships
|
2023-12-03 08:07:30 +13:00 |
|
Mike Dilger
|
f4bda3a777
|
Rework processing of relationships
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
ba2dce3cb2
|
Strip some old relationship database code (keep what is needed for migrations)
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
9f761b8a18
|
Switch code to use new relationship databases
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
8e42db1c1b
|
storage: define two new database: relationships_by_id, relationships_by_addr
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
e939bf17ad
|
Define RelationshipById, RelationshipByAddr
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
ca19fd341d
|
UI update, don't continue if frame.close() on shutdown
|
2023-12-03 07:51:06 +13:00 |
|
Mike Dilger
|
71e9e5d1f7
|
Simplify: if overlord loop exited, shutting down was already set
|
2023-12-03 07:51:06 +13:00 |
|
Mike Dilger
|
2a73e634fe
|
Rename Signer::load_from_settings()
|
2023-12-03 07:51:06 +13:00 |
|
Mike Dilger
|
a0ffd4b573
|
Respec of get_people_in_list()
|
2023-12-03 07:51:06 +13:00 |
|
Mike Dilger
|
5cdaa91c8b
|
comment
|
2023-12-02 13:31:49 +13:00 |
|
Mike Dilger
|
b7406dfba1
|
Version Relationship type
|
2023-12-02 13:31:37 +13:00 |
|
Mike Dilger
|
f0a7e61871
|
Clarifying comments about db_relationships
|
2023-12-02 13:31:25 +13:00 |
|