Julian Lam
b3b8b9e98d
fix: null checks for category sync and actor assertions
2025-01-24 23:41:19 -05:00
Julian Lam
af4d07fba4
feat: fix activitypub toggler to be more complete; tests. #13054
2025-01-20 12:05:17 -05:00
Julian Lam
98280d30e7
fix : #12990 , local references via remote posts are not linkified properly, + tests for helper
2025-01-15 14:19:45 -05:00
Julian Lam
3cf3f93a5e
fix: add deprecation note re: as:audience
2025-01-10 15:15:14 -05:00
Julian Lam
450322d12f
fix: handle ap send errors with object body
2025-01-09 11:17:53 -05:00
Julian Lam
9c78255e36
fix: broken tests
2025-01-06 16:54:23 -05:00
Julian Lam
1d36ab6ddb
fix : #12996 , invalid title generation when remote post content has markdown source
2024-12-30 15:39:21 -05:00
Julian Lam
39705a1796
fix : #13017 , probe redirection if url is identical to id
2024-12-30 14:53:56 -05:00
Barış Soner Uşaklı
bb24e0ce15
change log
2024-12-25 14:58:07 -05:00
Barış Soner Uşaklı
45021b5bfa
fix: add missing catch, closes #13012
2024-12-25 10:43:02 -05:00
Barış Soner Uşaklı
40257663a8
refactor: use helpers.log
2024-12-25 09:00:12 -05:00
Julian Lam
97384b2cbd
fix : #12941 , inherit audience from earlier posts in the chain so as to send a coherent value to Lemmy instances, re: lemmynet/lemmy#5278
2024-12-24 11:18:12 -05:00
Barış Soner Uşaklı
8fd8079a84
lint: fix paranthesis
2024-12-22 13:34:29 -05:00
Julian Lam
25d6ef432b
fix: add 10s timeout for AP message send
2024-12-16 22:38:10 -05:00
Julian Lam
e83036a959
feat: #12976 , shares collection
2024-12-16 13:50:24 -05:00
Julian Lam
a7e6cfe837
fix : #12972 , allow bridgyfed accounts to pass isWebfinger regex validation
2024-12-13 13:47:16 -05:00
Julian Lam
b15a684a92
fix: lemmy integration, handle image property as topic thumb
2024-12-12 11:37:22 -05:00
Julian Lam
b551abce59
fix: wrap try..catch around topics.reply in note assertion to output errors
2024-12-11 14:40:21 -05:00
Julian Lam
050acb4f85
fix: have options.update also trigger handle and search updates on actor assertion
2024-12-11 12:53:09 -05:00
Julian Lam
546ffed24f
fix: separate out removals vs. additions in actor assertion in order to hopefully resolve #12959
2024-12-11 12:48:50 -05:00
Julian Lam
e5fdf9f1f0
fix: crash due to missing param when calling getCustomUserFields
2024-12-04 16:40:54 -05:00
Julian Lam
1839388b65
fix: persist sourceContent into post hash when ingesting remote posts, update markdown so that field is parsed instead of ignoring content
2024-12-03 11:59:55 -05:00
Julian Lam
d7fe355851
fix: regression on remote deletes, received object is not always a simple id
2024-11-27 14:27:34 -05:00
Julian Lam
830aab66bb
fix: thrown exception from failed note assertion
2024-11-27 14:27:34 -05:00
Julian Lam
78a9e86ca3
fix : #12939 convert custom emoji in actor summary into images
2024-11-27 10:39:29 -05:00
Julian Lam
e6edcefda1
fix: translate custom field names and values when federating out
2024-11-27 10:06:28 -05:00
Julian Lam
549a6b7dff
feat: support for FEP fb2a (new-style account metadata)
2024-11-26 14:18:42 -05:00
Julian Lam
065f84b6e2
fix: strip html from remote custom fields, linkify if url detected in now-plaintext field value
2024-11-25 14:22:19 -05:00
Julian Lam
1bebb82b03
fix: handling of empty custom user fields from remote users
2024-11-22 14:35:28 -05:00
Julian Lam
09f00f8e43
fix: don't send custom fields in remote user actor object if no value is entered
2024-11-22 14:27:24 -05:00
Julian Lam
ce1efd3955
fix: hotfix for empty user fields
2024-11-22 12:17:00 -05:00
Julian Lam
0f351ba70d
feat: #12924 , parse incoming custom fields from remote users
2024-11-20 12:15:40 -05:00
Julian Lam
62fe70f20b
feat: #12924 , custom user fields for local users now federating out
2024-11-19 15:09:43 -05:00
Julian Lam
55ab85ac0d
fix: inability to directly post to a nodebb category from the fediverse
2024-11-18 14:23:59 -05:00
Julian Lam
7adc3140e2
fix : #12912 , strip custom emoji from remote content titles
2024-11-14 15:08:30 -05:00
Julian Lam
f449fafccf
fix: don't chop off colons when generating titles as they could interfere with emoji
2024-11-14 15:07:42 -05:00
Julian Lam
4ba41a6801
feat: fire new hook filter:activitypub.mocks.note on note mocking
2024-11-13 15:03:55 -05:00
Julian Lam
d685b20e0a
fix : #12893 , topic with pages returning OrderedCollectionPage instead of OrderedCollection.
...
Turns out empty arrays are still truthy, heh.
2024-11-04 13:43:28 -05:00
Julian Lam
cf3555faaa
fix: missing return
2024-10-31 11:59:42 -04:00
Julian Lam
3eb0a0ed57
fix : #12887 , strip target attribute from remote posts' html
2024-10-31 11:47:00 -04:00
Julian Lam
a59dae3f0a
fix : #12866 again, more tests
2024-10-31 11:35:28 -04:00
Julian Lam
94e3490711
fix: raise probe timeout to 2s
2024-10-30 16:07:38 -04:00
Julian Lam
f8729571db
fix : #12883 , activitypub probe timeout
...
- Added setting to disable probe completely
- Added setting to configure timeout
- Updated probe logic so that if probe times out, it retries in the background with 60s timeout for caching purposes
2024-10-30 10:59:05 -04:00
Julian Lam
22dbf15e5e
fix: errant mention detection via actors.note
...
- also removed duplicate parsing of post content when retrieving object via AP
2024-10-29 14:51:55 -04:00
Julian Lam
b1d779ca6f
fix: don't trust timestamps on received items
...
Trust the order you get from reply chain traversal and context retrieval instead.
2024-10-29 11:16:18 -04:00
Julian Lam
beb85604bd
fix : #12866 , improve title generator, refactor tests
2024-10-25 13:18:45 -04:00
Julian Lam
fc3243d617
fix : #12865 , crash on liking a chat message
2024-10-25 12:11:48 -04:00
Julian Lam
998273cdc4
fix : #12707 ensure actor matches context attributedTo
2024-10-24 14:44:18 -04:00
Julian Lam
3023b25172
feat: handle receipt of Add activity #12707
2024-10-24 14:36:42 -04:00
Julian Lam
6f237c57cd
feat: associate new topics created from asserted notes with their originating context, if that context is resolvable
...
re: #12647
2024-10-24 14:35:34 -04:00