Julian Lam
885b83e509
feat: if an incoming remote message is too long, don't create the room, but notify the local recipients instead
...
closes #13174
2025-03-07 15:26:13 -05:00
Julian Lam
81509b13f3
feat: new ACP config for max length of remote chat messages, #13174
2025-03-07 15:04:18 -05:00
Julian Lam
44354dac5e
fix: handling of href in remote object attachments, #13169
2025-03-07 14:18:09 -05:00
Julian Lam
14fd33ce8f
fix : #13100 , direct access to a tag page no longer excludes cid -1
2025-03-07 14:04:36 -05:00
Julian Lam
78c9239b22
fix: expose remote url in user object
2025-03-07 13:27:10 -05:00
Julian Lam
dfabadbeab
feat: add federatedDescription property to a category.
...
The federated description will be appended to the category description when queried remotely.
The default string is translatable, and tells users that it identifies as a forum category and that topics can be created within by mentioning the category directly.
closes #13127
2025-03-06 11:51:56 -05:00
Julian Lam
fa8216f29a
feat: add link to category edit page in acp category sidebar
2025-03-06 10:56:42 -05:00
Julian Lam
3589c570b5
feat: add additional logic that checks whether a cid follows the activity actor, and asserts note into that category if so
...
closes #13232
2025-03-06 10:53:50 -05:00
Julian Lam
4324857836
fix: hide disable and purge buttons from category-federation.tpl
2025-03-06 10:23:25 -05:00
Julian Lam
1f6871e57e
fix: show 'copy settings from' button in acp category sidebar only on category.tpl
2025-03-06 10:22:30 -05:00
Julian Lam
dc2dcaf182
feat: move category sidebar to ACP partial, add sidebar to category-federation
2025-03-06 10:22:03 -05:00
Barış Soner Uşaklı
2c0fdfeea1
Merge branch 'master' into develop
2025-03-05 17:19:52 -05:00
Barış Soner Uşaklı
bb13ea3013
fix: closes #13231 , add some text-truncate, match width
2025-03-05 17:19:47 -05:00
Barış Soner Uşaklı
48f0f47a2e
fix : #13228 , use timestamp from mainpost/lastpost
...
when forking a topic
2025-03-05 11:30:46 -05:00
Julian Lam
4ec7552cfb
refactor: move all input note normalization into helper method, have assertPrivate mock a message object (with said normalization) before sending message
2025-03-04 14:11:41 -05:00
Julian Lam
6c26d9f4a3
feat: add line to description exposing a category's handle if accessible by fediverse pseudo-user, closes #13126
2025-03-03 15:03:21 -05:00
Julian Lam
e3edfef865
feat: call announceObject on topic fork, #13215
2025-03-03 11:54:26 -05:00
Julian Lam
deb5ee5e01
fix: improper cc and object fields in announceObject
2025-03-03 11:54:26 -05:00
Barış Soner Uşaklı
324d232faa
Merge branch 'master' into develop
2025-03-03 09:24:16 -05:00
Barış Soner Uşaklı
9549f1fa93
lint: fix )
2025-03-03 09:24:11 -05:00
Barış Soner Uşaklı
15d921f375
Merge branch 'master' into develop
2025-03-03 09:15:52 -05:00
Barış Soner Uşaklı
40a5314e64
fix: add starterPlan check
2025-03-03 09:15:43 -05:00
Julian Lam
dca3c35d76
fix: move AP send logging earlier
2025-03-02 22:58:05 -05:00
Julian Lam
7ceb6d69ae
test: adjust test runner detection in AP code
2025-03-02 21:58:46 -05:00
Julian Lam
d948334713
fix : #13224 , handle note attributedTo when it is of type object
2025-03-02 21:35:54 -05:00
Julian Lam
e510e82633
test: new test file for feps
2025-02-28 14:46:12 -05:00
Barış Soner Uşaklı
f671ae2c6f
Merge branch 'master' into develop
2025-02-28 14:37:16 -05:00
Barış Soner Uşaklı
8dbd50d452
fix: closes #13219 , only delete local user folder
2025-02-28 14:37:03 -05:00
Julian Lam
6e872b5fe4
test: log outgoing AP messages for local test runner
2025-02-28 13:56:40 -05:00
Julian Lam
73aaa990fb
fix: allow actor assertion of loopback actors depending on ACP setting
2025-02-28 13:56:40 -05:00
Barış Soner Uşaklı
30068245d3
fix: don't crash if there are exceptions in action hooks
...
since some action hooks are called without an await
2025-02-28 11:10:31 -05:00
Julian Lam
f1c2b2be04
Merge branch 'master' into develop
2025-02-27 13:34:28 -05:00
Julian Lam
428300de4f
fix: scheduled topics and posts should return 404 on AP request
2025-02-27 13:34:21 -05:00
Julian Lam
95f2c4edb5
feat: support remote "Video" type objects in note assertion, #13120
...
- handle array attributedTo (plus per-object actor assertion instead of batched)
- explicit "Video" type handling to automatically save URL as post attachment
- handle array url property
2025-02-26 13:55:39 -05:00
Julian Lam
bad0a4c2d2
chore: comment out testing helper call
2025-02-26 13:55:28 -05:00
Julian Lam
5c3f1cfe57
fix: tag handling when remote objects contain tags without leading # symbol
2025-02-26 13:36:06 -05:00
Julian Lam
c6ba56a517
test: update test to assert the note assertion itself
...
add failing test for Video handling
2025-02-26 13:06:37 -05:00
Julian Lam
c98f29aeb4
Merge branch 'master' into develop
2025-02-26 12:57:47 -05:00
Julian Lam
c65e1ebb8f
fix : #13202 , private note assertion failure when cc property is missing
2025-02-26 12:29:57 -05:00
Barış Soner Uşaklı
6f26942c4b
Merge branch 'master' into develop
2025-02-26 11:52:18 -05:00
Barış Soner Uşaklı
51872d5435
fix: closes #13206 , truncate long usernames
2025-02-26 11:51:35 -05:00
Barış Soner Uşaklı
13a13e1d13
fix: closes #13207 , add localComments
2025-02-26 11:39:59 -05:00
Julian Lam
d91b80d293
fix: handle multiple types in remote actor payload
2025-02-25 13:33:44 -05:00
Julian Lam
6589565129
fix: handle multiple types in remote actor payload
2025-02-25 13:32:49 -05:00
Barış Soner Uşaklı
349084d8f9
refactor: use sortedSetRemoveBulk
2025-02-25 10:33:06 -05:00
Barış Soner Uşaklı
53a2be9def
refactor: don't make db request if there is no code
2025-02-25 10:27:38 -05:00
Barış Soner Uşaklı
07957e8243
fix: don't send validation email for pending emails
2025-02-24 12:40:25 -05:00
Barış Soner Uşaklı
52b23313a3
fix: missing db
2025-02-24 11:04:26 -05:00
Barış Soner Uşaklı
058befb390
fix: missing db
2025-02-24 11:04:19 -05:00
Barış Soner Uşaklı
e470eafcad
Merge branch 'master' into develop
2025-02-24 10:53:00 -05:00