nicole mikołajczyk
19025563e2
fixes
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-03 17:32:32 +01:00
nicole mikołajczyk
65c7d0c7b9
Merge pull request 'Update comment for prepare_object, rename prepare_outgoing' ( #7818 ) from mkljczk/pleroma:update-comment into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7818
2026-03-03 12:49:50 +00:00
nicole mikołajczyk
490cd33bc9
Support lists exclusive param
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-03 12:48:37 +00:00
Oneric
b645643cfb
Merge pull request 'Allow fine-grained announce visibilities' ( #941 ) from Oneric/akkoma:announce-visibility into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/941
Reviewed-by: floatingghost <hannah@coffee-and-dreams.uk>
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-03 12:48:12 +00:00
Lain Soykaf
efb75488d9
Tighten ParadeDB integration test
...
Remove warnings that break --warnings-as-errors, add TCP readiness check, and start the ParadeDB Repo with a small pool to reduce connection churn while booting the dockerized backend.
2026-03-03 12:49:23 +04:00
Lain Soykaf
911d84411d
Add ParadeDB docker integration test
...
Add a skipped-by-default integration test that boots a ParadeDB container, creates the BM25 index, indexes posts, and verifies search results against the real backend.
2026-03-03 12:36:01 +04:00
Lain Soykaf
3a87250e15
Add ParadeDB external search backend
...
Introduce an optional search backend that indexes public/unlisted Notes into a separate ParadeDB (pg_search) Postgres and queries it for status search results.
2026-03-03 12:17:34 +04:00
nicole mikołajczyk
c3b779036d
Merge branch 'develop' into pleroma-database-config-whitelist
2026-03-01 22:44:08 +00:00
nicole mikołajczyk
6405a2e682
Merge pull request 'Move avatar_description and header_description fields to the account object' ( #7828 ) from mkljczk/pleroma:avatar-description-mastodon-api into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7828
2026-03-01 22:40:01 +00:00
nicole mikołajczyk
e4f2f0994c
Use encode16(case: :lower)
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 23:16:36 +01:00
nicole mikołajczyk
120719f28c
Don't use the confusing TwitterAPI namespace
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 19:53:25 +01:00
Phantasm
ef7be0a1e5
DB prune: Add test for hashtags
2026-02-22 21:46:41 +00:00
Phantasm
cbc2ea3315
typo
2026-02-22 10:05:50 +00:00
Phantasm
23a4d68c97
ReverseProxy: Follow redirects recursively until redirect_limit
...
Test post: https://possum.city/notes/ahqdvbhu3wug0at2
2026-02-22 10:05:50 +00:00
Phantasm
699a7e57e8
Fix LiveDashboard redirect not working when user added a path segment
...
/phoenix/live_dashboard -> /pleroma/live_dashboard would work
/phoenix/live_dashboard/ecto_stats -> /pleroma/live_dashboard/ecto_stats
would not work and instead reply with FE.
2026-02-17 21:10:56 +01:00
nicole mikołajczyk
3d9ac413af
Move avatar_description and header_description fields to the account object
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-17 14:00:21 +01:00
Phantasm
f80c5744b1
Normalize Hubzilla alsoKnownAs from string to array
2026-02-12 18:47:22 +01:00
nicole mikołajczyk
2e80c786bb
Update comment for prepare_object, rename prepare_outgoing
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-10 14:37:30 +01:00
nicole mikołajczyk
833e9829ba
Merge branch 'relationship-expires-at' into 'develop'
...
MastoAPI AccountView: Add mute/block expiry to the relationship object (simplified)
See merge request pleroma/pleroma!4433
2026-01-30 07:08:21 +01:00
nicole mikołajczyk
bc0c7fb310
Fix tests, relationship should always define _expires_at
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-28 13:58:33 +01:00
Phantasm
c1e33bfadb
MastoAPI AccountView AccountController: Add more block/mute expiry tests
2026-01-28 13:50:34 +01:00
Phantasm
e7a4d5ea66
MastoAPI AccountView: Add mute/block expiry to the relationship key
2026-01-28 13:50:23 +01:00
nicole mikołajczyk
80ede85f75
Allow assigning users to reports
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-28 10:35:19 +01:00
Lain Soykaf
0b871ff1f2
ConfigController: Don't allow updating the whitelist
2026-01-17 12:32:10 +04:00
Lain Soykaf
77a1d79f92
ConfigTest: Don't crash when whitelist is unset / disabled
2026-01-17 12:31:35 +04:00
Lain Soykaf
3b3e369f83
AP ingest: fill missing attributedTo from activity
2026-01-17 02:46:59 +04:00
Lain Soykaf
e7d2d9bd89
mrf(media_proxy_warming): avoid adapter-level redirects
...
Drop follow_redirect/force_redirect from the HTTP options used when warming MediaProxy, relying on Tesla middleware instead (Hackney redirect handling can crash behind CONNECT proxies).
Also add a regression assertion in the policy test and document the upstream Hackney issues in ReverseProxy redirect handling.
2026-01-17 02:24:07 +04:00
Lain Soykaf
9912a9f603
AP ingest: accept Emoji icon variants
2026-01-17 01:33:21 +04:00
nicole mikołajczyk
49985b1614
Update tests
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-16 21:37:02 +01:00
nicole mikołajczyk
b66b93a94a
Add task for filtering non-whitelisted configs
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-16 21:35:22 +01:00
nicole mikołajczyk
f0669997d3
Add test for default whitelist config
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-16 21:34:06 +01:00
Lain Soykaf
e9e3d255e5
AP ingest: infer tag type when missing
2026-01-17 00:12:48 +04:00
Lain Soykaf
e781a7ef9b
AP ingest: harden attachment parsing
2026-01-17 00:08:19 +04:00
Lain Soykaf
bff67650e1
AP ingest: normalize inReplyTo shapes
2026-01-16 23:57:01 +04:00
Lain Soykaf
6701f61990
AP ingest: normalize quoteUrl fields
2026-01-16 23:27:06 +04:00
Lain Soykaf
39817fa547
AP ingest: normalize object url list
2026-01-16 23:25:07 +04:00
Lain Soykaf
0feb23a308
AP ingest: accept object type as list
2026-01-16 23:16:51 +04:00
Lain Soykaf
346014b897
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into revert-d6888e24
2026-01-16 22:43:10 +04:00
Lain Soykaf
1a6a8f6fb4
test(http): cover reverse proxy redirects via CONNECT proxy
...
Exercises Pleroma.ReverseProxy.Client.Hackney with follow_redirect enabled behind an HTTPS CONNECT proxy, ensuring the client follows a relative redirect and can stream the final body.
2026-01-16 22:14:27 +04:00
Lain Soykaf
e67b4cd8b2
test(http): reproduce hackney follow_redirect crash via CONNECT proxy
...
Hackney 1.25 crashes when follow_redirect is enabled behind an HTTPS CONNECT proxy and the Location header is relative (hackney_http_connect transport).
This test demonstrates the failure and verifies Tesla-level redirects work when hackney redirects are disabled.
2026-01-16 21:17:40 +04:00
Lain Soykaf
52fc344b0a
test(http): cover pooled redirect with hackney
...
Reproduces the Hackney 1.25 pooled redirect cleanup issue which can surface as :req_not_found when the adapter returns a Ref and the body is later fetched.
2026-01-16 21:17:40 +04:00
Lain Soykaf
ef0f04ca48
http(hackney): disable adapter redirects by default
...
Hackney 1.25.x has redirect handling issues behind CONNECT proxies and with pools.
Disable hackney-level redirects and rely on Tesla.Middleware.FollowRedirects instead.
Also default to with_body: true so redirects can be followed reliably.
2026-01-16 21:17:40 +04:00
Lain Soykaf
e91bb2144d
InstanceView: Omit comment if it's empty
2026-01-16 16:17:21 +04:00
Lain Soykaf
656c4368d3
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-instance-domain-blocks
2026-01-16 14:24:14 +04:00
lain
09aad75b33
Merge branch 'fix-oauth-app-registration' into 'develop'
...
Change redirect_uris to accept array of strings
See merge request pleroma/pleroma!4423
2026-01-16 10:21:41 +00:00
Lain Soykaf
4df7f93a23
Fix OAuth registration redirect_uris array support
2026-01-16 12:10:21 +04:00
MediaFormat
12002830bc
fix tests
2026-01-11 17:47:27 +00:00
lain
9fcf918e1c
Merge branch 'phnt/oban-web' into 'develop'
...
Add Oban Web and upgrade LiveView, plug
See merge request pleroma/pleroma!4422
2026-01-11 05:40:47 +00:00
lain
c945a8a467
Merge branch 'less-flaky-tests' into 'develop'
...
Less flaky tests
See merge request pleroma/pleroma!4421
2026-01-11 05:38:17 +00:00
Phantasm
5e114931f5
Move LiveDashboard to /pleroma/live_dashboard
2026-01-09 11:55:16 +01:00