nicole mikołajczyk
70de4491c2
Merge pull request 'Support lists exclusive param' ( #7831 ) from mkljczk/pleroma:exclusive-lists into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7831
2026-03-10 12:03:22 +00:00
nicole mikołajczyk
d1787966a6
Merge branch 'develop' into exclusive-lists
2026-03-10 12:03:13 +00:00
Phantasm
a0131ff733
credo: fix ordering of aliases missed in pleroma/pleroma!7841
2026-03-08 21:19:49 +01:00
shibao
bceb28b941
add changelog note for missing static files fix
2026-03-08 11:28:21 +00:00
shibao
4e1ba489ec
fix 404s for missing static files
2026-03-08 11:28:21 +00:00
Phantasm
d95d7f6eba
Merge pull request 'Gopher: Fix crash on (re)boot when ConfigDB is enabled' ( #7826 ) from fix-gopher-crash into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7826
2026-03-08 08:46:54 +00:00
nicole mikołajczyk
0592f111f6
update tests
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-06 18:10:07 +01:00
nicole mikołajczyk
40bc79e5ce
Merge pull request 'Various bookmark folders-related improvements' ( #7829 ) from mkljczk/pleroma:bookmark-folders into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7829
2026-03-06 16:50:30 +00:00
nicole mikołajczyk
87b4e3f3ff
Avoid code duplication in UserView
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-06 17:50:15 +01:00
nicole mikołajczyk
a1bb81bddb
Merge pull request 'Don't use the confusing TwitterAPI namespace' ( #7841 ) from mkljczk/pleroma:twitter-api-removal into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7841
2026-03-06 16:24:33 +00:00
nicole mikołajczyk
499b2ed118
remove unused alias
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-06 17:23:54 +01:00
Phantasm
3760480813
lint
2026-03-05 20:21:19 +00:00
Phantasm
5f321b0b5b
Favicon Plug: Halt Plug pipeline when favicon not found
2026-03-05 20:21:19 +00:00
Phantasm
d0db1f00c3
Favicon Plug: assert HTTP 200 status in tests
2026-03-05 20:21:19 +00:00
Phantasm
662c9f36ac
Favicon Plug: Update moduledoc and rename to adhere to convention
2026-03-05 20:21:19 +00:00
Phantasm
2388964b14
Favicon Plug: Add tests
2026-03-05 20:21:19 +00:00
Phantasm
d03ae43ee0
Favicon Plug: Simplify and pass when not requesting favicon
2026-03-05 20:21:19 +00:00
Yonle
8975129680
webplug(favicon): remove check on url path.
2026-03-05 20:21:19 +00:00
Yonle
96f252023e
constants: remove favicon.png from static_only_files
2026-03-05 20:21:19 +00:00
Yonle
0879dd3950
endpoint: reorder: handle favicon plug first
2026-03-05 20:21:19 +00:00
Yonle
4bc0b26abe
changelog.d: add cache-control-immutable
2026-03-05 20:21:19 +00:00
Yonle
8abd25950a
endpoint: use favicon plug
2026-03-05 20:21:19 +00:00
Yonle
970e0f9044
endpoint: set cache control for favicon.png
...
Signed-off-by: Yonle <yonle@proton.me>
2026-03-05 20:21:19 +00:00
Yonle
848b3f5d5b
reverse_proxy,endpoint,uploaded_media: add immutable cache-control flag
2026-03-05 20:21:19 +00:00
lain
865ddfdce0
Merge branch 'develop' into paradedb-search-backend
2026-03-05 15:02:32 +00:00
Lain Soykaf
cae3c9a980
Add ParadeDB fuzzy integration coverage
...
Extend the docker-backed ParadeDB integration test to verify typo-tolerant status search with fuzzy_distance enabled, covering prepared-parameter fuzzy casts against a real backend.
2026-03-05 17:39:34 +04:00
Lain Soykaf
4e65bbf134
Fix ParadeDB fuzzy query parameter casting
...
Cast the bound search parameter through text before so Postgrex can handle the prepared statement type inference. Add matching test assertion updates.
2026-03-05 17:34:48 +04:00
Lain Soykaf
7efd296afb
Add fuzzy matching to ParadeDB search
...
Make ParadeDB search typo-tolerant via configurable fuzzy distance and document the new setting. Add coverage for fuzzy query SQL and id parsing, and keep integration test stability under connection load.
2026-03-05 17:12:03 +04:00
Lain Soykaf
74da3e01f7
Harden ParadeDB search result safety
...
Re-apply public Create visibility checks when resolving backend hits, improve UUID/FlakeId id parsing, and add tests for poisoned hits and UUID-string ids. Also tighten the docker integration test with localhost-only binding and config restoration.
2026-03-05 16:36:22 +04:00
Lain Soykaf
dee7ac0415
Fix ParadeDB key field handling
...
Use uuid ids in the ParadeDB documents table to satisfy BM25 key_field requirements and adjust indexing/search to dump FlakeIds consistently. Also fix the ParadeDB backend unit test to avoid invalid pinning on struct fields.
2026-03-04 13:04:41 +04:00
Phantasm
222306ff27
Merge pull request 'Fix AccountController Plug warning from typo' ( #7848 ) from phnt/pleroma:plug-test-typo into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7848
2026-03-03 22:20:34 +00:00
Phantasm
ca38217898
Fix AccountController Plug warning
...
the URI path used in plug tests must start with "/", got: "api/v1/blocks"
(plug 1.19.1) lib/plug/adapters/test/conn.ex:14: Plug.Adapters.Test.Conn.conn/4
(phoenix 1.7.14) lib/phoenix/test/conn_test.ex:236: Phoenix.ConnTest.dispatch_endpoint/5
(phoenix 1.7.14) lib/phoenix/test/conn_test.ex:225: Phoenix.ConnTest.dispatch/5
test/pleroma/web/mastodon_api/controllers/account_controller_test.exs:2099: Pleroma.Web.MastodonAPI.AccountControllerTest."test getting a list of blocks"/1
(ex_unit 1.19.5) lib/ex_unit/runner.ex:528: ExUnit.Runner.exec_test/2
(ex_unit 1.19.5) lib/ex_unit/capture_log.ex:121: ExUnit.CaptureLog.with_log/2
(ex_unit 1.19.5) lib/ex_unit/runner.ex:477: anonymous fn/3 in ExUnit.Runner.maybe_capture_log/3
(stdlib 7.2) timer.erl:599: :timer.tc/2
(ex_unit 1.19.5) lib/ex_unit/runner.ex:450: anonymous fn/6 in ExUnit.Runner.spawn_test_monitor/4
2026-03-03 23:11:39 +01:00
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
nicole mikołajczyk
8921dbfffd
changelog
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-03 12:48:12 +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
68de463392
Merge pull request 'update mix.exs deps versions to match mix.lock so they don't look that scary' ( #7839 ) from mkljczk/pleroma:mix-exs-update into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7839
Reviewed-by: Phantasm <phnt@noreply.git.pleroma.social>
2026-03-02 23:37:01 +00:00
nicole mikołajczyk
1b182b07dc
is this what i was meant to do?
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-03 00:23:14 +01:00
nicole mikołajczyk
2086561fbd
Various bookmark folders-related improvements
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-02 23:41:46 +01:00
nicole mikołajczyk
3620726ff3
Merge pull request 'Add sane defaults for :database_config_whitelist, add a task to remove non-whitelisted configs' ( #7837 ) from pleroma-database-config-whitelist into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7837
2026-03-02 22:38:31 +00:00
nicole mikołajczyk
37041aae60
update mix.exs deps versions to match mix.lock so they don't look that scary
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-02 22:50:49 +01:00
nicole mikołajczyk
c3b779036d
Merge branch 'develop' into pleroma-database-config-whitelist
2026-03-01 22:44:08 +00:00
nicole mikołajczyk
36a79ab58e
Merge pull request 'Add issue and pull request templates for Forgejo' ( #7819 ) from mkljczk/pleroma:forgejo-templates into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7819
Reviewed-by: Phantasm <phnt@noreply.git.pleroma.social>
2026-03-01 22:43:10 +00:00
nicole mikołajczyk
d389359ec3
Merge pull request 'mix.exs: use correct override value' ( #7838 ) from mkljczk/pleroma:mix-exs-fix into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7838
2026-03-01 22:42:17 +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
38c30d50b4
Merge pull request 'Update docs on scrobbles' ( #7836 ) from mkljczk/pleroma:docs-scrobble into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7836
2026-03-01 22:39:44 +00:00