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
nicole mikołajczyk
9040f97cea
Merge pull request 'Do not use Enum.map for side-effects' ( #7840 ) from mkljczk/pleroma:map-side-effects into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7840
2026-03-01 22:39:26 +00: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
nicole mikołajczyk
a9b5a28c26
Do not use Enum.map for side-effects
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 16:24:10 +01:00
nicole mikołajczyk
938ee4cb01
mix.exs: use correct override value
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-27 15:45:57 +01:00
mkljczk
c392b21db1
Update docs on scrobbles
2026-02-27 09:22:14 +00:00
Phantasm
588bc656f2
Merge pull request #7751 from gitlab-mr-iid-4374 into develop
2026-02-22 21:56:00 +00:00
Phantasm
ef7be0a1e5
DB prune: Add test for hashtags
2026-02-22 21:46:41 +00:00
Phantasm
e32ab8aef2
DB prune: Check if user follows hashtag with no objects before deletion
2026-02-22 21:46:41 +00:00
Phantasm
95c8b4732f
ReverseProxy Hackney: Add redirect handling logging
2026-02-22 11:27:03 +01: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
nicole mikołajczyk
0b950f6253
comment out stuff
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-18 13:37:10 +01: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
eed4f4bba8
Gopher: Fix crash on (re)boot when ConfigDB is enabled
...
Ranch listener wasn't being properly stopped when the Gopher GenServer
received a shutdown message due Restarter rebooting Pleroma to apply
ConfigDB configuration (originating from
Config.TransferTask.load_and_update_env/2) when ConfigDB is enabled.
Handle by trapping exits in the GenServer, which causes the terminate/2
function to be called and the Ranch listener to be stopped from there.
23:22:29.871 [error] GenServer Restarter.Pleroma terminating
** (MatchError) no match of right hand side value:
{:error,
{{:shutdown,
{:failed_to_start_child, Pleroma.Gopher.Server,
{{:badmatch, {:error, {:already_started, #PID<0.4801.0>}}},
[
{Pleroma.Gopher.Server, :init, 1,
[file: ~c"lib/pleroma/gopher/server.ex", line: 25]},
{:gen_server, :init_it, 2, [file: ~c"gen_server.erl", line: 2276]},
{:gen_server, :init_it, 6, [file: ~c"gen_server.erl", line: 2236]},
{:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 333]}
]}}}, {Pleroma.Application, :start, [:normal, []]}}}
(restarter 0.1.0) lib/pleroma.ex:104: Restarter.Pleroma.do_restart/1
(restarter 0.1.0) lib/pleroma.ex:96: Restarter.Pleroma.handle_cast/2
(stdlib 7.2) gen_server.erl:2460: :gen_server.try_handle_cast/3
(stdlib 7.2) gen_server.erl:2418: :gen_server.handle_msg/3
(stdlib 7.2) proc_lib.erl:333: :proc_lib.init_p_do_apply/3
Last message: {:"$gen_cast", {:after_boot, :dev}}
State: %{rebooted: false, need_reboot: false, after_boot: false}
2026-02-17 00:47:57 +01:00
Phantasm
f80c5744b1
Normalize Hubzilla alsoKnownAs from string to array
2026-02-12 18:47:22 +01:00
feld
1c685ea41a
Update README.md
...
fix logo
2026-02-12 00:34:08 +00:00
nicole mikołajczyk
b798f7d6e9
Add issue and pull request templates for Forgejo
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-10 14:53:45 +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
lain
ec6ffa4fdf
Merge pull request 'CI: Add basic woodpecker file' ( #7816 ) from woodpecker-ci into develop
...
Reviewed-on: https://git.pleroma.social/pleroma/pleroma/pulls/7816
2026-02-09 17:46:19 +00:00
Lain Soykaf
4693dc837b
CI: Only run on PR
2026-02-09 10:13:29 +04:00
Lain Soykaf
feda4d0718
CI: Add basic woodpecker file
2026-02-09 09:01:16 +04:00
nicole mikołajczyk
cb78699a3b
Merge branch 'instance-profile-fields' into 'develop'
...
Add /api/v2/instance profile fields limits info used by Mastodon
See merge request pleroma/pleroma!4434
2026-01-30 23:04:49 +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
bd30d461b0
Add /api/v2/instance profile fields limits info used by Mastodon
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-30 07:05:45 +01:00
nicole mikołajczyk
5001fb3a78
Update changelog
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-28 14:02:55 +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
6fac6ff7f1
MastoAPI AccountView: Add mute/block expiry to the relationship object
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-01-28 13:49:34 +01:00
nicole mikołajczyk
055242f438
Merge branch 'assign-users' into 'develop'
...
Allow assigning users to reports
See merge request pleroma/pleroma!3670
2026-01-28 11:22:09 +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
d6bec8b6b7
Merge branch 'delete-outdated-docs' into 'develop'
...
Docs: Remove outdated, incorrect, inappropriate or unmaintained install docs
See merge request pleroma/pleroma!4432
2026-01-25 05:46:31 +00:00
Phantasm
54092d2b7c
Docs: Remove outdated, incorrect, inappropriate or unmaintained install docs
2026-01-25 05:46:28 +00:00
Haelwenn (lanodan) Monnier
6f86883cca
Web: remove legacy :set_put_layout plug
...
Phoenix 1.8 requires a View module with put_layout so can't set it that early.
It was introduced in 2019 with
commit 1097ce6d9f
but nothing seems to provide app.html (anymore?) and it would likely
better be set by something like OAuthController / OAuthView.
2026-01-18 10:40:10 +01:00
Haelwenn (lanodan) Monnier
be327ca982
Switch Phoenix back to upstream
...
See <https://github.com/phoenixframework/phoenix/pull/6094 >
for `:sec_websocket_protocol` -> `:sec_websocket_headers`
2026-01-18 10:40:10 +01:00
lain
a7a3978a20
Merge branch 'revert-d6888e24' into 'develop'
...
Update Hackney, fix redirect issues
See merge request pleroma/pleroma!4412
2026-01-17 11:09:27 +00:00
Lain Soykaf
a4fb651fac
ConfigController: Don't allow whitelist modification.
2026-01-17 13:30:07 +04:00
Lain Soykaf
117b0bd79e
Config: Don't crash on falsy whitelist config
2026-01-17 13:03:02 +04:00
Lain Soykaf
49f9ab3034
Cheatsheet: Fix double slash
2026-01-17 13:02:18 +04: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