Lain Soykaf
b97092a97e
fix: preserve optimized hashtag ordering
2026-07-24 18:36:25 +04:00
lain
ef2b374850
Merge pull request 'Apply architecture review quick wins' ( #7941 ) from architecture-quick-wins into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7941
2026-07-24 14:31:39 +00:00
lain
c20c0ee867
Merge branch 'develop' into architecture-quick-wins
2026-07-24 14:09:44 +00:00
Lain Soykaf
0070b13130
test(workers): replace publisher mocks with Mox
2026-07-24 17:43:02 +04:00
lain
9b1721888e
Merge pull request 'Allow disabling Chats feature' ( #7940 ) from mkljczk/pleroma:disabling-chats into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7940
2026-07-24 13:08:43 +00:00
Lain Soykaf
0862c8b88d
fix: advertise Chats feature flags correctly
2026-07-24 16:53:36 +04:00
Lain Soykaf
1a48466b85
style(tests): sort publisher worker aliases
2026-07-24 16:42:45 +04:00
Lain Soykaf
868723e371
fix(streaming): preserve followed domain exception
2026-07-24 16:01:46 +04:00
Lain Soykaf
3abe4ebfbd
perf(oauth): avoid duplicate user preload
2026-07-24 16:01:34 +04:00
Lain Soykaf
08c8571c59
fix(workers): avoid dynamic publisher atoms
2026-07-24 16:01:24 +04:00
Lain Soykaf
c3fe61c2f5
fix(user): correct cache key invalidation
2026-07-24 16:01:13 +04:00
nicole mikołajczyk
97b94a2f43
Update tests
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-07-24 01:05:12 +02:00
nicole mikołajczyk
6ffa90a42a
Include actual accepts_chat_messages in source field
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-07-24 01:00:46 +02:00
nicole mikołajczyk
efb43a02fa
changelog
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-07-24 00:59:15 +02:00
nicole mikołajczyk
4aa0d5d709
Allow disabling Chats feature
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-07-24 00:58:58 +02:00
Lain Soykaf
d090aeb2bb
fix(http): forward plain HTTP proxy requests
2026-07-22 20:35:51 +04:00
nicole mikołajczyk
2a56a02d9a
changelog
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-07-21 01:26:06 +02:00
nicole mikołajczyk
59269cf07a
Fix hashtag timeline query
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-07-21 01:26:06 +02:00
nicole mikołajczyk
c772f9b40a
Add a failing test
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-07-21 01:26:06 +02:00
Phantasm
0a076443ad
Merge pull request 'Fix preferred frontends' ( #7911 ) from phnt/pleroma:fix-preferred-frontend into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7911
2026-07-20 15:29:02 +00:00
Phantasm
1d6664b1f4
InstanceStaticPlug: Add more override and fallback tests
2026-07-20 15:18:49 +00:00
Phantasm
85a0f2e602
StaticNotFoundPlug: Remove unused plug options
2026-07-20 15:18:49 +00:00
Phantasm
00ca971390
FrontendStaticPlug: Add test for static files outside of index
2026-07-20 15:18:49 +00:00
Phantasm
9129c65795
StaticNotFoundPlug: Move tests out from InstanceStatic
2026-07-20 15:18:49 +00:00
Phantasm
a30298c1eb
StaticNotFoundPlug: Move 404 on non-existing static files to a new plug
...
This fixes preferred frontends not working (returning 404 on most static
frontend files).
2026-07-20 15:18:49 +00:00
Phantasm
103b724962
EnsureHostMatchesPlug: add missing behavior declaration
2026-07-20 15:18:49 +00:00
Phantasm
7ab1901a28
Woodpecker CI Docker: Bump Kaniko plugin version to 2.3.2
...
Removes the temporary downgrade and updates the plugin to a version that
includes kaniko with a fix for:
https://github.com/osscontainertools/kaniko/issues/745
2026-07-20 16:59:39 +02:00
Phantasm
56105bc18d
Woodpecker CI Docker: fully qualify docker images
2026-07-20 16:49:54 +02:00
Phantasm
8c8c2de1e1
Woodpecker CI Docker: Downgrade to kaniko plugin version 2.2.2
...
2.3.1 duplicates arch variant in the platform triplet resulting in
podman erroring out when using the image.
2026-07-20 16:49:53 +02:00
Phantasm
f7be7f8018
Woodpecker CI Docker: Switch to kaniko_image anchor everywhere
2026-07-20 16:49:53 +02:00
Phantasm
7d4b53bf48
Woodpecker CI: include armv7 arch in combined Docker tags
2026-07-20 16:49:53 +02:00
Phantasm
631094666c
Woodpecker CI: Unify armv7 workflow with main Docker workflow
2026-07-20 16:49:49 +02:00
Phantasm
6ec04af08c
Merge pull request 'Woodpecker CI: Build Vix in unit testing pipelines, do not build arm32v7 images in MRs' ( #7936 ) from ci-build-vix into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7936
2026-07-20 09:28:05 +00:00
Phantasm
ac08f0487f
Woodpecker CI: Do not build arm/v7 in PR, simplify
2026-07-20 11:17:09 +02:00
Phantasm
bde0e3e353
Woodpecker CI: Build Vix in unit test pipelines instead of downloading
2026-07-20 11:16:25 +02:00
Phantasm
a2eea6768c
Merge pull request 'Dockerfile: update base images to fix problems with SSL handshakes' ( #7930 ) from eal/pleroma:develop into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7930
2026-07-20 09:08:59 +00:00
Phantasm
38bb47b615
Merge pull request 'Elixir 1.19 support' ( #7758 ) from gitlab-mr-iid-4381 into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7758
2026-07-19 22:00:00 +00:00
Phantasm
3ba3319390
Lint
2026-07-19 23:12:20 +02:00
Phantasm
00c9059252
Remove unused require Logger
2026-07-19 22:23:20 +02:00
Phantasm
bbae94ddf3
Revert "Only warn about bad clear_config usage if warned usage is met"
...
What was I even thinking when writing that?
This reverts commit 3790e6786c .
2026-07-19 22:15:37 +02:00
Phantasm
0448ba5cd2
ApplicationTest: skip test spamming warnings from ExSyslogger
...
:warn log level is deprecated, but ExSyslogger hasn't been updated yet.
2026-07-19 22:15:20 +02:00
Phantasm
4c27a3c5a0
ConfigDB: Refactor AdminAPI controller config filtering
2026-07-19 22:15:20 +02:00
Phantasm
232cdab753
ConfigDB: Refactor and simplify whitelist/blacklist filter tasks
2026-07-19 22:15:20 +02:00
Phantasm
3ab8cc1eb9
ApplicationTest: make clear_config delete the whole env tree
...
clear_config([:logger, :backends], [value]) leaves the :logger env key
behind which breaks a ConfigDB test where the :logger key shouldn't be
stored and set.
2026-07-19 22:15:19 +02:00
Phantasm
70cb241173
Elixir 1.19: Fixup unit testing CI name
2026-07-18 23:07:52 +02:00
Phantasm
a9aa19585b
Elixir 1.19: Emit debug logger reconfiguration logs in test env as well
2026-07-18 23:02:38 +02:00
Phantasm
e2f744bd68
Merge branch 'develop' into gitlab-mr-iid-4381
2026-07-18 20:47:03 +02:00
Phantasm
a89fe828d3
ConfigDB: Don't use a different config whitelist globally in tests
2026-07-18 20:45:51 +02:00
Phantasm
41ab347571
Lint
2026-07-18 16:13:39 +02:00
Phantasm
d383c453a1
Elixir 1.19: Added features changelog (ConfigDB blacklist)
2026-07-18 16:10:22 +02:00