Commit Graph

926 Commits

Author SHA1 Message Date
Mike Dilger
c4269d17e7 rebuild_wot(), and flag for data migration 2024-09-21 11:37:59 +12:00
Mike Dilger
0ff322b682 Decrement WoT scores when you unfollow someone 2024-09-21 11:37:59 +12:00
Mike Dilger
5bbe1d5ab3 process: improve WoT update from contact list 2024-09-21 11:37:37 +12:00
Mike Dilger
d8c64a2328 Update Wot data when updating a following list 2024-09-21 11:37:37 +12:00
Mike Dilger
a62fa5b557 WoT table 2024-09-21 11:37:37 +12:00
Mike Dilger
f9b115dbed Fetch ContactLists when we fetch metadata 2024-09-21 11:37:37 +12:00
Mike Dilger
24332693eb Write following records when ContactList events flow in 2024-09-21 11:37:37 +12:00
Mike Dilger
5d1a478650 Followings table 2024-09-21 11:37:37 +12:00
Mike Dilger
74a5616484 Following type 2024-09-21 11:37:37 +12:00
Mike Dilger
757c22db5d Command: force_migration_level (dangerous) 2024-09-21 11:37:37 +12:00
Mike Dilger
4145ba8a1c Send tags into spam filter 2024-09-20 12:04:13 +12:00
Mike Dilger
f21edd8e4d update nostr-types: Tag::into_inner() 2024-09-20 12:01:38 +12:00
Mike Dilger
6d0f569351 When a relay requires AUTH and we've denied it, AUTH with a made-up keypair 2024-09-20 11:53:53 +12:00
Mike Dilger
948bc2c467 Do not prune bookmarks when pruning the database 2024-09-20 10:58:07 +12:00
Mike Dilger
e716e20573 Render bookmarks feed in order 2024-09-20 10:54:08 +12:00
Bu5hm4nn
d4196a95af Fix Relay NIP 11 fetching for new installs 2024-09-20 10:15:55 +12:00
Mike Dilger
4b847b48e9 Add ability to prune unused people 2024-09-20 09:40:07 +12:00
Mike Dilger
6a63451603 storage: make prune its own module 2024-09-20 09:21:55 +12:00
Mike Dilger
991a02533d rename 2024-09-20 09:20:05 +12:00
Mike Dilger
3ca22f2986 gossip-lib: expose feed event kind functions 2024-09-19 08:53:22 +12:00
Mike Dilger
b17c9ffc60 storage: table::delete_record() 2024-09-19 08:39:04 +12:00
Mike Dilger
489557c468 cargo fmt 2024-09-18 12:20:31 +12:00
Mike Dilger
2b1c732744 Spam filter improved 2024-09-18 12:20:22 +12:00
Mike Dilger
60ca45fc8a Update nostr-types (NIP-49 key security 2) 2024-09-16 19:25:40 +12:00
Michael Dilger
f45157b527
Merge pull request #857 from jadijadi/better_file_exists_stder
Shows full path in case of a File Exists error
2024-09-14 18:00:09 +00:00
Jadi
0a946b2597 Shows full path in case of a File Exists error
When the system tries to create the configuration directories,
it crashes if it fails (say because of regular file there or
a broken symlink). The out put is "File Exists" which makes
troubleshooting difficult.

With this change, gossip prints the full path of the
problematic file so the user khows where to look.

fixes #856
2024-09-14 18:43:41 +03:30
Mike Dilger
f6fadd5351 Fix regex for @tagging 2024-09-14 07:14:43 +12:00
Mike Dilger
2f894b8e56 Fix regex (tested with https://regex101.com) 2024-09-12 16:21:39 +12:00
Mike Dilger
e574bbb484 Spam filter update 2024-09-11 19:26:24 +12:00
Mike Dilger
1e6b346dae cargo fmt 2024-09-11 19:25:27 +12:00
Mike Dilger
0bbe21bd23 Storage: Migration m41 - person.first_encountered 2024-09-11 13:57:34 +12:00
Mike Dilger
7d80bc0920 Table: add iter() and clear() 2024-09-11 13:57:34 +12:00
Mike Dilger
5d22aa8948 Clean up spam filter code 2024-09-11 11:43:00 +12:00
Mike Dilger
ca41373ac5 Implement apply_spam_filter_on_incoming_events 2024-09-11 10:57:46 +12:00
Mike Dilger
354f0bcf22 Renames 2024-09-11 10:50:37 +12:00
Mike Dilger
28dfef1912 implement apply_spam_filter_on_inbox and apply_spam_filter_on_global 2024-09-11 10:50:37 +12:00
Mike Dilger
9fa38e03b9 clean up filter.rs 2024-09-11 10:50:37 +12:00
Mike Dilger
2aede2ce15 cargo fmt 2024-09-11 10:50:37 +12:00
Mike Dilger
0ad994c63b Don't log when spam filtering 2024-09-11 10:50:37 +12:00
Mike Dilger
e8dfe316d1 implement apply_spam_filter_on_threads 2024-09-11 10:14:17 +12:00
Mike Dilger
0bea315d8f Add 4 settings for when to apply the spam filtering script 2024-09-11 10:00:42 +12:00
Mike Dilger
8f7104d4ee Add "name" to filter.rhai 2024-09-11 09:46:40 +12:00
Mike Dilger
3926bde0dc SpamSafe on by default 2024-09-11 08:05:49 +12:00
Mike Dilger
946ce04595 Even panic if we can't erase identitiy 2024-09-10 16:04:21 +12:00
Mike Dilger
ac5dceab2b If generated keypair fails to save, immediately wipe it and show error in sidebar 2024-09-10 16:01:45 +12:00
Mike Dilger
476dc97901 cargo fmt 2024-09-07 09:24:49 +12:00
Mike Dilger
11c2dd69ba Fix switching-feed (bring back spinner, preserve scrollbar) 2024-09-07 09:24:23 +12:00
Mike Dilger
61132be514 MIGRATION 40: relationships_by_addr3, ZapData2 2024-09-04 14:23:22 +12:00
Mike Dilger
50c1289e67 update for nostr-types: NOTIFY 2024-09-04 14:23:22 +12:00
Mike Dilger
5cf9686b47 Update nostr-types [breaking] 2024-09-04 14:23:22 +12:00