Commit graph

17,431 commits

Author SHA1 Message Date
Henry Jameson
baa8004a2a new styles for static pages 2025-08-12 16:55:31 +03:00
Henry Jameson
d380bdd2f9 Merge remote-tracking branch 'origin/develop' into shigusegubu 2025-08-11 09:14:40 +03:00
lain
50a962ec6c Merge branch 'emoji-pack-upload' into 'develop'
Add a way to upload emoji pack from zip/url easily

See merge request pleroma/pleroma!4314
2025-08-10 18:10:38 +00:00
Lain Soykaf
20812151a7 Gitlab CI: Don't run as root. 2025-08-10 17:44:21 +04:00
Lain Soykaf
4ab96bbb9f EmojiPackControllerDownloadZipTest: Use a unique folder for each test. 2025-08-09 11:11:44 +04:00
Lain Soykaf
36b3aa0a97 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into emoji-pack-upload 2025-08-08 17:17:29 +04:00
Lain Soykaf
80e0f07240 Emoji.Pack: Implement empty name and directory creation failure handling 2025-08-08 15:44:30 +04:00
Lain Soykaf
4eeb9c1f2d EmojiPackControllerDownloadZipTest: Add tests for empty pack name and failing creation. 2025-08-08 15:43:58 +04:00
Lain Soykaf
f203e7bb42 EmojiPackController: Refactor. 2025-08-07 13:51:33 +04:00
Lain Soykaf
b249340fce Emoji.Pack: Refactor and use safe_unzip. 2025-08-07 13:51:19 +04:00
Lain Soykaf
897c1ced5f EmojiPackControllerDownloadZipTest: Add test. 2025-08-07 13:47:54 +04:00
Ekaterina Vaartis
8d0b29d718 Only calculate SHA when there's no pack json 2025-08-07 11:22:51 +03:00
Ekaterina Vaartis
26ac875bc8 Use path_join_name_safe for pathname joining 2025-08-07 11:04:58 +03:00
Ekaterina Vaartis
321bd75dca Add a way to upload emoji pack from zip/url easily
Essentially the same as the mix task
2025-08-06 22:50:58 +03:00
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
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