Ekaterina Vaartis
09eb7dbf8e
Change mailer example to use Mua
2025-08-01 23:34:54 +03:00
feld
7042495d7c
Merge branch 'http-url-encoding' into 'develop'
...
Fix URL encoding of HTTP requests
See merge request pleroma/pleroma!4388
2025-08-01 17:55:21 +00:00
Mark Felder
f66a877af7
Disable automatic CI jobs for every pushed branch
2025-08-01 10:52:04 -07:00
Mark Felder
11d27349e3
Fix HTTP client making invalid requests due to no percent encoding processing or validation.
2025-07-30 12:29:37 -07:00
Mark Felder
3efb99fdf8
Postgrex: Update to 0.20.0
...
Includes fixes for database reconnection handling
2025-07-29 16:35:20 -07:00
feld
ece089abab
Merge branch 'improved-reachability' into 'develop'
...
Reachability refactor
See merge request pleroma/pleroma!4366
2025-07-29 21:13:48 +00:00
Mark Felder
8e0f73e45c
Change Oban Notifier to Oban.Notifiers.PG
2025-07-28 17:18:56 -07:00
Mark Felder
a504c28106
Not changelog worthy
2025-07-23 09:55:03 -07:00
mkljczk
b082e1f86b
Merge branch 'endorsement-state-fix' into 'develop'
...
Fix endorsement state display in relationship view
See merge request pleroma/pleroma!4381
2025-07-09 00:05:21 +02:00
nicole mikołajczyk
f031532c41
Fix endorsement state display in relationship view
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-07-08 23:13:40 +02:00
vaartis
f5a5d354f7
Merge branch 'bump-captcha-posix-make' into 'develop'
...
mix: Bump captcha for OpenBSD make fixes
See merge request pleroma/pleroma!4301
2025-07-08 10:46:18 +00:00
Mark Felder
17987e3990
Enforce an exact domain match for WebFinger resolution
...
The regex was not being terminated with an $
2025-07-03 12:08:36 -07:00
Mark Felder
8a05516862
Remove changelog entry that leaked in via 3984ba8721
2025-06-27 18:23:24 -07:00
Mark Felder
e58ecd3234
Merge remote-tracking branch 'origin/develop' into improved-reachability
2025-06-27 15:59:46 -07:00
feld
cf6587d344
Merge branch 'delete-instance-improvement' into 'develop'
...
Queue individual jobs for each user that needs to be deleted when deleting an instance.
See merge request pleroma/pleroma!4377
2025-06-27 20:25:41 +00:00
feld
f6c9b003fa
Merge branch 'resurrect-mrf-quietreply' into 'develop'
...
Resurrect MRF.QuietReply
See merge request pleroma/pleroma!4368
2025-06-27 19:13:07 +00:00
Mark Felder
81155a2292
changelog for MRF.QuietReply
2025-06-27 11:26:27 -07:00
Mark Felder
56aab905e8
Queue individual jobs for each user that needs to be deleted when deleting an instance.
2025-06-27 11:13:15 -07:00
vaartis
9be542e272
Merge branch 'handle-dislike' into 'develop'
...
Handle the Dislike activity by transforming into a thumbs-down emote
Closes #3378
See merge request pleroma/pleroma!4369
2025-06-21 14:18:46 +00:00
Pleroma User
9d6f201e5e
Add tos setting
2025-06-20 21:22:27 +00:00
vaartis
490a273dc1
Merge branch 'deepl-fix' into 'develop'
...
Use JSON for DeepL API requests
See merge request pleroma/pleroma!4363
2025-06-18 12:11:35 +00:00
vaartis
ca7dd87e2d
Merge branch 'instance-markup-info' into 'develop'
...
Expose markup configuration in InstanceView
See merge request pleroma/pleroma!4346
2025-06-18 10:48:15 +00:00
vaartis
cda7cbf2a1
Merge branch 'scrobbles' into 'develop'
...
Change ScrobbleView external link param name to use snake case
See merge request pleroma/pleroma!4243
2025-06-18 10:25:38 +00:00
Ekaterina Vaartis
7ecfb95331
Handle the Dislike activity by transforming into a thumbs-down emote
2025-06-16 14:18:15 +03:00
Haelwenn (lanodan) Monnier
00d536d9e2
backports: Copy mkdir_p TOCTOU fix from elixir PR 14242
...
See: https://github.com/elixir-lang/elixir/pull/14242
2025-06-16 12:46:00 +02:00
lain
bc75bb35fa
Merge branch 'relaxed-also-known-as' into 'develop'
...
Relax alsoKnownAs requirements to just being a URI
See merge request pleroma/pleroma!4367
2025-06-14 08:30:13 +00:00
Mark Felder
23be24b92f
Fix federation issue where Public visibility information in cc field was lost when sent to remote servers, causing posts to appear with inconsistent visibility across instances
2025-06-12 21:37:50 -07:00
Ekaterina Vaartis
a361b84fc9
Relax alsoKnownAs requirements to just being a URI
2025-06-11 23:24:18 +03:00
feld
f38e9228ef
Merge branch 'tusooa/assign-app-user-oom' into 'develop'
...
Fix AssignAppUser migration OOM
Closes #3358
See merge request pleroma/pleroma!4326
2025-06-07 19:39:57 +00:00
Lain Soykaf
3984ba8721
Fix typo in changelog filename
2025-06-07 22:51:26 +04:00
feld
5cd8c23634
Merge branch 'mix-otpver' into 'develop'
...
Remove forgotten Pleroma.OTPVersion usage in mix.exs
See merge request pleroma/pleroma!4364
2025-06-06 20:14:14 +00:00
Mark Felder
3d422ef325
Reachability refactor
...
The result of Oban jobs determine the reachability status.
Publisher jobs will cancel themselves at execution time if the target server is now unreachable.
Receiving activities does not immediately mark a server as reachable, but creates a ReachabilityWorker job to validate.
A Cron will execute daily to test all unreachable servers.
2025-06-06 12:32:09 -07:00
feld
7114635997
Merge branch 'private-functions' into 'develop'
...
Pleroma.User: Mark some functions as private
See merge request pleroma/pleroma!4357
2025-06-06 01:00:43 +00:00
feld
f38123ad2d
Merge branch 'openbsd-docs' into 'develop'
...
Update OpenBSD documentation and installation files
See merge request pleroma/pleroma!4258
2025-06-06 00:59:58 +00:00
Mark Felder
9226963763
Fix test fallout from most recent merges
2025-06-05 17:13:55 -07:00
Phantasm
a817f1800e
Remove forgotten Pleroma.OTPVersion usage in mix.exs
...
This was used in OTP releases where the normal OTP_VERSION file
is unavailable.
If checking against OTP minor versions and patch levels
is needed again, revert this commit and commit mentioned below.
Context: 1be8deda73
2025-06-05 16:48:58 +02:00
vaartis
8484e09424
Merge branch 'elixir-1.18' into 'develop'
...
Elixir 1.18 warnings
See merge request pleroma/pleroma!4358
2025-06-05 09:00:39 +00:00
nicole mikołajczyk
ae2c97fad8
Use JSON for DeepL API requests
...
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-06-04 21:32:30 +02:00
lain
93ce56418e
Merge branch 'permissive-webfinger' into 'develop'
...
WebFinger query default to return JSON when no or unrecognized accept header is provided.
Closes #3381
See merge request pleroma/pleroma!4345
2025-05-29 08:41:27 +00:00
lain
36be0d32a4
Merge branch 'expiring-blocks' into 'develop'
...
Add expiring blocks
See merge request pleroma/pleroma!4351
2025-05-29 08:25:21 +00:00
Phantasm
2b513fd450
Elixir 1.18 add changelog
2025-05-24 22:03:23 +02:00
mkljczk
4960e040c1
Merge branch 'doc-typo' into 'develop'
...
Fix typo in account_status function doc
See merge request pleroma/pleroma!4355
2025-05-23 13:42:32 +02:00
Nicole Mikołajczyk
6b38ec310a
Fix 'Create a user' description in admin api docs
...
Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
2025-05-22 20:54:16 +02:00
mkljczk
4c8a93a06d
Pleroma.User: Mark some functions as private
...
Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
2025-05-19 10:03:48 +02:00
mkljczk
63afd9a22d
Fix condition for moderation log force_password_reset action
2025-05-07 17:29:27 +02:00
mkljczk
ccb5b81179
Update changelog
2025-05-06 21:48:39 +02:00
Ekaterina Vaartis
51a0cee405
Add expiring blocks
...
- `/api/v1/accounts/:id/block` now has a "duration" parameter
- `/api/v1/blocks` returns "block_expires_at" to indicate when the block
will expire
- MuteExpireWorker also processes block expiration
- Remove unused OpenAPI parameters from mute endpoint
- Add pleroma:block_expiration to nodeinfo features
2025-04-15 12:55:09 +03:00
Mark Felder
1266b180b9
Improved performance of status search queries using the default GIN index
2025-04-10 14:32:31 -07:00
Nicole Mikołajczyk
7234aa8c18
Merge remote-tracking branch 'origin/develop' into instance-markup-info
...
Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
2025-04-03 10:32:25 +02:00
lain
1775a4db08
Merge branch 'siteinfo-baseurls' into 'develop'
...
Provide media proxy and upload base urls in siteinfo
See merge request pleroma/pleroma!4349
2025-04-02 13:00:42 +00:00