Commit graph

17,321 commits

Author SHA1 Message Date
feld
62993871e4 Merge branch 'hashtag-search' into 'develop'
Fix Hashtag search

See merge request pleroma/pleroma!4389
2025-08-02 18:49:57 +00:00
Mark Felder
c1836c9821 Fix test that relied on previous fake hashtag behavior
This test is normally skipped on MacOS due to weird unicode behavior
2025-08-02 09:53:58 -07:00
Mark Felder
f53538b430 Merge remote-tracking branch 'origin/develop' into hashtag-search 2025-08-01 17:15:42 -07:00
feld
34efff85da Merge branch 'gun' into 'develop'
Update Plug/Cowboy/Gun

See merge request pleroma/pleroma!4393
2025-08-02 00:00:32 +00:00
Mark Felder
9195cfb2bc Document Gun, Cowboy, and Plug update 2025-08-01 16:23:20 -07:00
feld
bb78fb5f65 Merge branch 'deactivated-404-inbox' into 'develop'
Return 404 when an activity is sent to a deactivated user's /inbox

Closes #3370

See merge request pleroma/pleroma!4371
2025-08-01 21:26:12 +00:00
feld
5400102a29 Merge branch 'db-restore-docs' into 'develop'
Update DB backup and restore docs

See merge request pleroma/pleroma!4379
2025-08-01 21:24:19 +00:00
feld
88d0a36d01 Merge branch 'mailer-mua' into 'develop'
Change mailer example to use Mua

See merge request pleroma/pleroma!4392
2025-08-01 21:18:15 +00:00
Mark Felder
d67ab670b0 Fix Gopher server to use modern :ranch 2025-08-01 13:57:06 -07:00
Mark Felder
7b8d6eca65 Remove deprecated "use Plug.Test" 2025-08-01 13:57:06 -07:00
Mark Felder
44898845a6 Update Plug/Cowboy/Gun 2025-08-01 13:57:03 -07:00
Ekaterina Vaartis
09eb7dbf8e Change mailer example to use Mua 2025-08-01 23:34:54 +03:00
feld
5f93e85e0b Merge branch 'tesla-update' into 'develop'
Update Tesla to 1.15.3

See merge request pleroma/pleroma!4391
2025-08-01 20:03:27 +00:00
Mark Felder
3c36bcfaa6 Remove deprecated "use Tesla" macro usage 2025-08-01 12:19:41 -07:00
Mark Felder
4b01c0f165 Update Tesla to 1.15.3 2025-08-01 11:41:36 -07: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
feld
f6106babfb Merge branch 'ci-rules-update' into 'develop'
Disable automatic CI jobs for every pushed branch

See merge request pleroma/pleroma!4390
2025-08-01 17:53:56 +00:00
Mark Felder
f66a877af7 Disable automatic CI jobs for every pushed branch 2025-08-01 10:52:04 -07:00
Mark Felder
eac8ef7951 Credo 2025-08-01 10:41:53 -07:00
Lain Soykaf
3a1581c945 add changelog 2025-08-01 10:39:42 -07:00
Lain Soykaf
bde52824d3 Fix ModerationLog FunctionClauseError for unknown actions
Add catchall clause to handle log entries with unknown actions or
malformed data. Prevents HTTP 500 errors in admin moderation log view.

Fixes #3385
2025-08-01 10:39:39 -07:00
Mark Felder
19f32f7b09 Strip hashtag prefixes
Users may actually type in a literal hashtag into the search, so this will ensure it still returns results.
2025-07-31 18:17:59 -07:00
Mark Felder
97e668f4aa Alpha sort the aliases 2025-07-31 18:07:05 -07:00
Mark Felder
b1acc9281a Use ranking to improve order of results 2025-07-31 18:02:33 -07:00
Mark Felder
93c144e397 Improve hashtag search with multi word queries 2025-07-31 17:46:32 -07:00
Mark Felder
26fe604942 Hashtag searches now return real results from the database 2025-07-31 17:35:11 -07:00
Mark Felder
44e56ed756 Switch to example domain name 2025-07-30 18:26:56 -07:00
Mark Felder
4e6f0af4ce Better assertion logic 2025-07-30 17:32:49 -07:00
Mark Felder
425329bacd Add fix to ensure URL is encoded when reverse proxying 2025-07-30 17:32:08 -07:00
Mark Felder
ab4edf7933 Add proper ReverseProxy test cases 2025-07-30 17:20:42 -07:00
Mark Felder
49ba6c8865 Rework the URL encoding so it is a public function: Pleroma.HTTP.encode_url/1 2025-07-30 17:07:22 -07:00
Mark Felder
842090945a Ensure Hackney and Finch both get the default middleware 2025-07-30 15:42:49 -07:00
Mark Felder
c49dece0dd Update test to also cover query encoding 2025-07-30 15:13:43 -07:00
Mark Felder
404e091260 Credo 2025-07-30 13:48:16 -07:00
Mark Felder
4217ababfc Improve design so existing tests do not break 2025-07-30 13:17:50 -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
1d8eafc0d2 Add failing test case for URL encoding issue 2025-07-30 12:20:28 -07:00
feld
d24e6eaf39 Merge branch 'postgrex' into 'develop'
Postgrex: Update to 0.20.0

See merge request pleroma/pleroma!4387
2025-07-30 00:16:17 +00: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
feld
adce9f572b Merge branch 'oban-notifier' into 'develop'
Change Oban Notifier to Oban.Notifiers.PG

See merge request pleroma/pleroma!4386
2025-07-29 20:54:18 +00:00
Mark Felder
8e0f73e45c Change Oban Notifier to Oban.Notifiers.PG 2025-07-28 17:18:56 -07:00
feld
b1c201d1c0 Merge branch 'dialyzer' into 'develop'
Dialyzer and test fixes

See merge request pleroma/pleroma!4383
2025-07-23 17:39:05 +00:00
Mark Felder
a504c28106 Not changelog worthy 2025-07-23 09:55:03 -07:00
Lain Soykaf
b13d5c2f88 Add changelog entry for only_reblogs parameter 2025-07-23 14:03:48 +04:00
Lain Soykaf
991c5e0c44 Add ActivityPub test for only_reblogs filtering 2025-07-23 14:02:49 +04:00
Lain Soykaf
f1cb334cd3 Document only_reblogs parameter in API differences 2025-07-23 14:00:57 +04:00
Lain Soykaf
331f21111c Add only_reblogs parameter to account statuses API
Implement filtering to show only reblogs/reposts in user status queries.
This complements the existing exclude_reblogs parameter. Supports both
boolean and "1" string values for consistency with other API parameters.
2025-07-23 13:30:25 +04:00
Mark Felder
6da5ca9b2d Prevent test crash if it cannot successfully remove the console Logger backend 2025-07-22 15:21:20 -07:00
Mark Felder
28b69f5c04 Reset Emoji cache between tests
This fixes intermittent test failures
2025-07-22 15:21:20 -07:00