lain
1a313fa30c
Merge branch 'replies_collection' into 'develop'
...
Provide full replies collection in ActivityPub objects (ported from akkoma)
See merge request pleroma/pleroma!4370
2025-12-25 10:22:53 +00:00
lain
cdd6df0621
Merge branch 'hackney-bump' into 'develop'
...
Update Hackney
See merge request pleroma/pleroma!4409
2025-12-25 09:25:23 +00:00
Lain Soykaf
916c8c0581
ActivityPubController: Don't crash on unknown params
2025-12-25 13:04:09 +04:00
Lain Soykaf
e07b3d2442
ObjectView: Make the first reply collection a page, so it shows the actual items.
2025-12-25 12:54:09 +04:00
Lain Soykaf
8e94c5ca38
UserView: Followers != Follows
2025-12-25 12:53:36 +04:00
Lain Soykaf
fc15c25889
Transmogrifier: Only set replies on objects, not activities.
2025-12-25 12:50:55 +04:00
Lain Soykaf
4c537534ad
NoteHandlingTest: Replies go on an object, not an activity.
2025-12-24 13:33:03 +04:00
Lain Soykaf
73b446bb07
ActivityPubControllerTest, UserViewTest: Add failing tests for reply collection related issues.
2025-12-24 12:20:11 +04:00
Mark Felder
3f9466e3a9
Update Hackney, the default HTTP client, to the latest release which supports Happy Eyeballs for improved IPv6 federation
2025-12-23 11:44:21 -08:00
lain
2f48544937
Merge branch 'akkoma-fixes-1014-1018' into 'develop'
...
Status visibility checks for post interactions, stop leaking internal Activity representation (Akkoma PR 1014 and 1018)
Closes #3383
See merge request pleroma/pleroma!4400
2025-12-23 13:55:18 +00:00
lain
bd41d15100
Merge branch 'nginx-config-update' into 'develop'
...
Update Nginx config example
See merge request pleroma/pleroma!4277
2025-12-22 12:23:42 +00:00
Lain Soykaf
2b8a366f9b
Nginx example: Add headers and use same paths we use in other places
2025-12-22 16:10:02 +04:00
Lain Soykaf
0f32134ea5
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into nginx-config-update
2025-12-22 13:51:25 +04:00
lain
1d366c0138
Merge branch 'transmogrifier/handle-as-public' into 'develop'
...
Transmogrifier: convert "as:Public" to full w3 URL
See merge request pleroma/pleroma!4394
2025-12-22 07:39:44 +00:00
lain
d19b992417
Merge branch 'webfinger-actual-fix' into 'develop'
...
Fix WebFinger for split-domain setups
See merge request pleroma/pleroma!4405
2025-12-22 07:38:55 +00:00
Lain Soykaf
e9d9724637
WebFinger: Tighten the requirements.
2025-12-21 17:46:39 +04:00
Lain Soykaf
f70d1a436b
WebFingerTest: Add test for more webfinger spoofing.
2025-12-21 17:46:20 +04:00
lain
985a0a28c7
Merge branch 'docs-rum-idx' into 'develop'
...
Docs RUM: add OTP command, recommend vacuum after migration
See merge request pleroma/pleroma!4363
2025-12-21 11:36:39 +00:00
Lain Soykaf
ec58b6a4cc
CommonFixes, Transmogrifier: Fix tests.
2025-12-21 15:19:38 +04:00
Lain Soykaf
4496dc81c4
TransmogrifierTest, CreateGenericValidatorTest: Add regression tests for addressing.
2025-12-21 15:19:05 +04:00
lain
1d44640655
Merge branch 'relayd-ipv6' into 'develop'
...
OpenBSD relayd: Fix IPv6 example
See merge request pleroma/pleroma!4408
2025-12-21 10:24:38 +00:00
Lain Soykaf
98f300c5ae
Transmogrifier: Handle user updates.
2025-12-21 14:16:57 +04:00
Lain Soykaf
ed538603fb
TransmogrifierTest: Add failing test for Update.
2025-12-21 14:04:19 +04:00
nicole mikołajczyk
45611c9881
Merge branch 'mastodon-quote-id-api' into 'develop'
...
Support `quoted_status_id` parameter in post creation request
See merge request pleroma/pleroma!4392
2025-12-17 20:52:08 +01:00
Phantasm
ed7ad7d96a
OpenBSD relayd: Fix IPv6 example
...
relayd has problems loading certs when IPv4 and IPv6 listens are in the
same relay block.
2025-12-17 19:11:20 +01:00
nicole mikołajczyk
e0ab2c9c9c
Merge remote-tracking branch 'origin/develop' into mastodon-quote-id-api
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-12-17 13:43:45 +01:00
nicole mikołajczyk
c06fcc7f5d
Merge branch 'order-favourites-reblogs' into 'develop'
...
Order favourites and reblogs list from newest to oldest
See merge request pleroma/pleroma!4399
2025-12-16 23:49:01 +01:00
nicole mikołajczyk
d41e2fbaaf
Merge branch 'preferred-frontend' into 'develop'
...
Port Akkoma frontend preference code
See merge request pleroma/pleroma!4398
2025-12-16 20:54:00 +01:00
nicole mikołajczyk
8c9e130cc9
Merge branch 'description-improvement' into 'develop'
...
Use :list_behaviour_implementations for LanguageDetector and Translation providers
See merge request pleroma/pleroma!4407
2025-12-16 20:53:52 +01:00
nicole mikołajczyk
c6298be9f0
Merge branch 'scrobbles-scope' into 'develop'
...
Add `write:scrobbles` and `read:scrobbles` scope for scrobbling
See merge request pleroma/pleroma!4379
2025-12-16 20:53:32 +01:00
Phantasm
4b168691fe
add missing changelog
2025-12-16 20:42:34 +01:00
HJ
de022de4ce
Merge branch 'scrubber-span-classes' into 'develop'
...
Allow "invisible" and "ellipsis" classes for span tags to match Mastodon behavior
See merge request pleroma/pleroma!4357
2025-12-16 16:56:11 +00:00
nicole mikołajczyk
d9baa0980d
Merge branch 'normalize-actor-image-hrefs' into 'develop'
...
Add Actor images normalization from array of urls to string
See merge request pleroma/pleroma!4404
2025-12-16 10:49:51 +01:00
nicole mikołajczyk
c05d2d02c2
Use :list_behaviour_implementations for LanguageDetector and Translation providers
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-12-16 00:04:39 +01:00
nicole mikołajczyk
45af48520b
this shouldn't be available outside the module
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-12-15 18:10:00 +01:00
nicole mikołajczyk
cacb2ce377
Update changelog
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-12-15 17:25:57 +01:00
nicole mikołajczyk
e5be1d04d6
Update tests, make the mastodon subdomain example not have the /.well-known/host-meta redirect, as the docs don't include it
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-12-15 17:01:56 +01:00
nicole mikołajczyk
3e2573f1c4
Fix WebFinger for split-domain set ups
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-12-15 17:01:53 +01:00
Phantasm
4985902b02
Add Actor images normalization from array of urls to string
2025-12-15 00:00:57 +01:00
Phantasm
3466b626d6
lint
2025-12-14 14:06:38 +01:00
Phantasm
d36d0abd27
API Docs: Switch some added 404 API response to ApiNotFoundError schema
2025-12-12 21:17:58 +01:00
Phantasm
49a5630c75
CommonAPI: Standardize visibility error, use helper function if possible
2025-12-12 18:05:58 +01:00
Phantasm
6f55763db4
add changelogs
2025-12-12 00:11:11 +01:00
Phantasm
53f23dd259
MastoAPI docs: Remove unused 403 respones
2025-12-12 00:04:28 +01:00
Phantasm
374305d5fe
AP C2S: Add reply test
2025-12-12 00:04:28 +01:00
Phantasm
fe7108cbc2
MastoAPI: Unify pin/bookmark/mute/fav not visible responses to 404
...
Also adds more tests for these interactions.
2025-12-12 00:04:27 +01:00
Phantasm
73a3f06f71
PleromaAPI: Change EmojiReact to invisible post response from 400 to 404
2025-12-12 00:03:59 +01:00
Phantasm
293628fb24
MastoAPI/CommonAPI: Return 404 when post not visible to user
...
Akkoma patches returned 403 and some of my previous commits returned 422.
This unifies the errors returned to 404 "Record not found", gaslighting
user just like we do for other endpoints and how Mastodon does it.
2025-12-11 23:32:21 +01:00
Phantasm
9d89156b84
AP C2S: Explicitly reject Updates to Actors that failed silently
2025-12-11 23:32:21 +01:00
Phantasm
63bdf4dc2b
C2S: New Add/Remove and Actor creation tests
...
Creating Actors via C2S doesn't make sense, thus it should fail.
Tests creating Actors with type: Application/Person/Service.
All Create Activities for new Actors currently fail with
`validator not set` in the pipeline.
2025-12-11 23:32:11 +01:00