Julian Lam
|
f29214e007
|
fix: skip follower count check if cid follower is found
|
2024-06-12 14:15:43 -04:00 |
|
Opliko
|
42f514b793
|
feat: add timestamp to most activity ids
|
2024-06-11 22:55:45 +02:00 |
|
Barış Soner Uşaklı
|
634e9b03f1
|
fix typo
|
2024-06-10 19:27:03 -04:00 |
|
Barış Soner Uşaklı
|
89465ec604
|
fix: don't crash process on error in cronjobs
catch error to continue in actor.prune
|
2024-06-10 19:24:06 -04:00 |
|
Julian Lam
|
ae3fa85f40
|
fix: handle missing fullname in actor removal logic
|
2024-06-10 15:18:32 -04:00 |
|
Julian Lam
|
bcfac00bec
|
fix: unintentional parseInt during post purge
|
2024-06-10 12:30:48 -04:00 |
|
Julian Lam
|
6ecc791db9
|
fix: missing await on topic purge
|
2024-06-07 16:48:05 -04:00 |
|
Julian Lam
|
4bb2c1a85e
|
feat: logic for remote user deletion, cronjob, and ACP options for pruning options
re: #12611
|
2024-06-07 16:28:07 -04:00 |
|
Julian Lam
|
539300ffec
|
feat: remote user deletion logic, #12611
|
2024-06-07 12:55:54 -04:00 |
|
Barış Soner Uşaklı
|
d1625d5fd2
|
refactor: change to info
|
2024-06-07 12:54:11 -04:00 |
|
Barış Soner Uşaklı
|
2ae5857005
|
refactor: remove verbose logs,
|
2024-06-07 12:13:28 -04:00 |
|
Barış Soner Uşaklı
|
ba2d18418a
|
refactor: comment out verbose logs
|
2024-06-07 11:56:58 -04:00 |
|
Barış Soner Uşaklı
|
f8d9f644e6
|
fix: another crash
|
2024-06-07 11:55:21 -04:00 |
|
Barış Soner Uşaklı
|
35eb2d0d46
|
fix: closes #12618, handle missing selector
catch errors in activitypub api missing await on next()
|
2024-06-06 20:59:02 -04:00 |
|
Julian Lam
|
c680fa67d9
|
chore: update ap cron job config
|
2024-06-05 12:31:24 -04:00 |
|
Julian Lam
|
709c91329a
|
feat: pruning of stale notes older than 30 days with no engagement
|
2024-06-04 14:18:22 -04:00 |
|
Barış Soner Uşaklı
|
300cf79c95
|
add max to caches to limit memory usage
|
2024-06-04 12:31:13 -04:00 |
|
Barış Soner Uşaklı
|
6f37825b1a
|
fix: crash in mocks.profile
|
2024-06-04 12:30:47 -04:00 |
|
Julian Lam
|
76290e3789
|
fix: bug that stopped remote users with dashes in their handle from being properly asserted
|
2024-06-04 10:55:34 -04:00 |
|
Julian Lam
|
47406d1309
|
fix: parse incoming HTML to remove useless classes too
|
2024-05-30 12:04:37 -04:00 |
|
Julian Lam
|
ff53f3c02c
|
feat: save remote user urls backreference
|
2024-05-24 14:11:06 -04:00 |
|
Julian Lam
|
7c79e2310a
|
feat: add another sanitization round before federating to remove classes from all tags in output html, closes #12573
|
2024-05-23 15:29:32 -04:00 |
|
Julian Lam
|
b6653d153a
|
fix: have replies provide name when mocked
|
2024-05-23 12:36:03 -04:00 |
|
Julian Lam
|
8cf9617630
|
feat: passing in types to parsePost for more specific handling by plugins
|
2024-05-17 15:22:13 -04:00 |
|
Julian Lam
|
4e9cd8efc0
|
feat: track incoming requests by id, analytics increment for some metrics, ignore repeated requests by id
closes #12574
|
2024-05-14 12:07:18 -04:00 |
|
Julian Lam
|
1fa9346563
|
refactor: #12553, buildRecipients so that it is separate from addressing in mocks.js
|
2024-05-10 15:30:45 -04:00 |
|
Julian Lam
|
b5b89038ac
|
fix: Notes.delete to delete announcer zsets too
|
2024-05-10 14:40:04 -04:00 |
|
Julian Lam
|
ccd187e000
|
feat: Note deletion logic and refactoring, #12551
|
2024-05-09 15:49:03 -04:00 |
|
Julian Lam
|
fdba684049
|
chore: some linting
|
2024-05-09 15:49:03 -04:00 |
|
Julian Lam
|
f404395962
|
feat: handle receipt of Update(Tombstone)
re: #12551
|
2024-05-07 14:01:31 -04:00 |
|
Julian Lam
|
5e9d47a1d8
|
feat: serve Tombstone objects for soft deleted posts
re: #12551
|
2024-05-07 12:16:23 -04:00 |
|
Julian Lam
|
9761526710
|
feat: ability to query remote users by webfinger handle
|
2024-05-07 10:11:36 -04:00 |
|
Opliko
|
a7aeabc80d
|
fix: ensure consistent return type from notes.assert
For fully cached topics it returned bare tid instead of a { tid, count } object.
Typescript would fix this btw :)
|
2024-05-07 10:40:47 +02:00 |
|
Opliko
|
af98675808
|
fix: remove unnecessary check and guard against unsupported URIs before fetching
|
2024-05-06 23:57:47 +02:00 |
|
Opliko
|
22b42f11dd
|
fix: handle retry queue invalidation across a cluster
|
2024-05-06 23:16:58 +02:00 |
|
Opliko
|
729f0fcac1
|
fix: use batch.processArray properly
|
2024-05-06 23:06:06 +02:00 |
|
Opliko
|
ea6e15bf08
|
refactor: use batch.processArray for sending AP messages
|
2024-05-06 22:52:48 +02:00 |
|
Opliko
|
50bc9a37c5
|
feat: basic retry queue
|
2024-05-06 22:49:31 +02:00 |
|
Julian Lam
|
4e7b12b925
|
fix: if an unknown post is navigated to by a logged-in user, automatically assert the post and add it to their inbox
|
2024-05-06 15:54:45 -04:00 |
|
Julian Lam
|
738d47c7db
|
fix: save followersUrl to remote user hashes
|
2024-05-06 14:46:26 -04:00 |
|
Julian Lam
|
4b29a1b91d
|
refactor: context actor to serve an as:OrderedCollection instead of as:Page, and added context property (as per FEP-7888) to refer to it, changed audience to point to category
|
2024-05-03 14:11:25 -04:00 |
|
Opliko
|
32d1adf67d
|
feat: add id to reject activity
|
2024-05-03 17:48:09 +02:00 |
|
Opliko
|
0336e8f0ad
|
fix: send id for category announces
|
2024-05-03 17:15:55 +02:00 |
|
Julian Lam
|
119800d936
|
refactor: post announce logic to save to separate zset instead of to topic events, closes #12536
|
2024-05-01 14:44:29 -04:00 |
|
Julian Lam
|
6ac5a77976
|
fix: update title generator to include the punctuation, and also take into account question marks and exclamation marks
|
2024-04-30 11:41:34 -04:00 |
|
Julian Lam
|
b9d6aa4639
|
feat: slightly better title generation
|
2024-04-29 16:16:07 -04:00 |
|
Julian Lam
|
94eafe1df3
|
refactor: split activitypub tests to subfolder files
|
2024-04-26 11:30:08 -04:00 |
|
Opliko
|
ed84eed8a9
|
fix: better logic for choosing webfinger lookups
|
2024-04-25 20:05:53 +02:00 |
|
Opliko
|
dd71340af9
|
fix: don't look up webfinger when it's not necessary
|
2024-04-25 19:58:55 +02:00 |
|
Julian Lam
|
6964b1fd56
|
fix: update hasRelation condition to be true if cid is passed in in options
|
2024-04-25 11:20:34 -04:00 |
|