Commit graph

  • baa8004a2a new styles for static pages shigusegubu Henry Jameson 2025-08-12 02:31:47 +03:00
  • d380bdd2f9 Merge remote-tracking branch 'origin/develop' into shigusegubu Henry Jameson 2025-08-11 09:14:40 +03:00
  • 50a962ec6c Merge branch 'emoji-pack-upload' into 'develop' lain 2025-08-10 18:10:38 +00:00
  • 20812151a7 Gitlab CI: Don't run as root. Lain Soykaf 2025-08-10 17:44:21 +04:00
  • 4ab96bbb9f EmojiPackControllerDownloadZipTest: Use a unique folder for each test. Lain Soykaf 2025-08-09 11:11:44 +04:00
  • 36b3aa0a97 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into emoji-pack-upload Lain Soykaf 2025-08-08 17:17:29 +04:00
  • 80e0f07240 Emoji.Pack: Implement empty name and directory creation failure handling Lain Soykaf 2025-08-08 15:44:30 +04:00
  • 4eeb9c1f2d EmojiPackControllerDownloadZipTest: Add tests for empty pack name and failing creation. Lain Soykaf 2025-08-08 15:43:58 +04:00
  • f203e7bb42 EmojiPackController: Refactor. Lain Soykaf 2025-08-07 13:51:33 +04:00
  • b249340fce Emoji.Pack: Refactor and use safe_unzip. Lain Soykaf 2025-08-07 13:51:19 +04:00
  • 897c1ced5f EmojiPackControllerDownloadZipTest: Add test. Lain Soykaf 2025-08-07 13:47:54 +04:00
  • 8d0b29d718 Only calculate SHA when there's no pack json Ekaterina Vaartis 2025-08-07 11:22:51 +03:00
  • 26ac875bc8 Use path_join_name_safe for pathname joining Ekaterina Vaartis 2025-08-06 22:50:44 +03:00
  • 321bd75dca Add a way to upload emoji pack from zip/url easily Ekaterina Vaartis 2025-01-14 02:02:46 +03:00
  • 62993871e4 Merge branch 'hashtag-search' into 'develop' feld 2025-08-02 18:49:57 +00:00
  • c1836c9821 Fix test that relied on previous fake hashtag behavior Mark Felder 2025-08-02 09:53:56 -07:00
  • f53538b430 Merge remote-tracking branch 'origin/develop' into hashtag-search Mark Felder 2025-08-01 17:15:42 -07:00
  • 34efff85da Merge branch 'gun' into 'develop' feld 2025-08-02 00:00:32 +00:00
  • 9195cfb2bc Document Gun, Cowboy, and Plug update Mark Felder 2025-08-01 16:23:20 -07:00
  • bb78fb5f65 Merge branch 'deactivated-404-inbox' into 'develop' feld 2025-08-01 21:26:12 +00:00
  • 5400102a29 Merge branch 'db-restore-docs' into 'develop' feld 2025-08-01 21:24:19 +00:00
  • 88d0a36d01 Merge branch 'mailer-mua' into 'develop' feld 2025-08-01 21:18:15 +00:00
  • d67ab670b0 Fix Gopher server to use modern :ranch Mark Felder 2025-08-01 13:13:01 -07:00
  • 7b8d6eca65 Remove deprecated "use Plug.Test" Mark Felder 2025-08-01 12:53:15 -07:00
  • 44898845a6 Update Plug/Cowboy/Gun Mark Felder 2025-08-01 12:52:29 -07:00
  • 09eb7dbf8e Change mailer example to use Mua Ekaterina Vaartis 2025-08-01 23:31:54 +03:00
  • 5f93e85e0b Merge branch 'tesla-update' into 'develop' feld 2025-08-01 20:03:27 +00:00
  • 3c36bcfaa6 Remove deprecated "use Tesla" macro usage Mark Felder 2025-08-01 12:19:41 -07:00
  • 4b01c0f165 Update Tesla to 1.15.3 Mark Felder 2025-08-01 11:41:36 -07:00
  • 7042495d7c Merge branch 'http-url-encoding' into 'develop' feld 2025-08-01 17:55:21 +00:00
  • f6106babfb Merge branch 'ci-rules-update' into 'develop' feld 2025-08-01 17:53:56 +00:00
  • f66a877af7 Disable automatic CI jobs for every pushed branch Mark Felder 2025-08-01 10:52:04 -07:00
  • eac8ef7951 Credo Mark Felder 2025-08-01 10:41:53 -07:00
  • 19f32f7b09 Strip hashtag prefixes Mark Felder 2025-07-31 18:17:58 -07:00
  • 97e668f4aa Alpha sort the aliases Mark Felder 2025-07-31 18:07:05 -07:00
  • b1acc9281a Use ranking to improve order of results Mark Felder 2025-07-31 18:02:33 -07:00
  • 93c144e397 Improve hashtag search with multi word queries Mark Felder 2025-07-31 17:46:32 -07:00
  • 26fe604942 Hashtag searches now return real results from the database Mark Felder 2025-07-31 17:35:11 -07:00
  • 44e56ed756 Switch to example domain name Mark Felder 2025-07-30 18:26:56 -07:00
  • 4e6f0af4ce Better assertion logic Mark Felder 2025-07-30 17:32:49 -07:00
  • 425329bacd Add fix to ensure URL is encoded when reverse proxying Mark Felder 2025-07-30 17:32:08 -07:00
  • ab4edf7933 Add proper ReverseProxy test cases Mark Felder 2025-07-30 17:20:42 -07:00
  • 49ba6c8865 Rework the URL encoding so it is a public function: Pleroma.HTTP.encode_url/1 Mark Felder 2025-07-30 17:07:22 -07:00
  • 842090945a Ensure Hackney and Finch both get the default middleware Mark Felder 2025-07-30 15:42:49 -07:00
  • c49dece0dd Update test to also cover query encoding Mark Felder 2025-07-30 15:13:43 -07:00
  • 404e091260 Credo Mark Felder 2025-07-30 13:48:16 -07:00
  • 4217ababfc Improve design so existing tests do not break Mark Felder 2025-07-30 13:17:50 -07:00
  • 11d27349e3 Fix HTTP client making invalid requests due to no percent encoding processing or validation. Mark Felder 2025-07-30 11:05:49 -07:00
  • 1d8eafc0d2 Add failing test case for URL encoding issue Mark Felder 2025-07-30 10:13:54 -07:00
  • d24e6eaf39 Merge branch 'postgrex' into 'develop' feld 2025-07-30 00:16:17 +00:00
  • 3efb99fdf8 Postgrex: Update to 0.20.0 Mark Felder 2025-07-29 16:34:27 -07:00
  • ece089abab Merge branch 'improved-reachability' into 'develop' feld 2025-07-29 21:13:48 +00:00
  • adce9f572b Merge branch 'oban-notifier' into 'develop' feld 2025-07-29 20:54:18 +00:00
  • 8e0f73e45c Change Oban Notifier to Oban.Notifiers.PG Mark Felder 2025-07-28 17:18:56 -07:00
  • b1c201d1c0 Merge branch 'dialyzer' into 'develop' feld 2025-07-23 17:39:05 +00:00
  • a504c28106 Not changelog worthy Mark Felder 2025-07-23 09:55:03 -07:00
  • 6da5ca9b2d Prevent test crash if it cannot successfully remove the console Logger backend Mark Felder 2025-07-22 14:16:17 -07:00
  • 28b69f5c04 Reset Emoji cache between tests Mark Felder 2025-07-22 14:11:28 -07:00
  • 113261146f Fix account endorsements test Mark Felder 2025-07-22 13:28:25 -07:00
  • b54b19a0f4 Fix test for mix task Mark Felder 2025-07-22 13:22:51 -07:00
  • 28cff592b1 Fix dialyzer error in MRF remote report policy: Remove unreachable pattern match Mark Felder 2025-07-22 11:50:45 -07:00
  • 28146ee7d2 Fix dialyzer error in safe_zip: Remove impossible pattern match for {:get_type, _e} Mark Felder 2025-07-22 11:50:38 -07:00
  • e0104132a7 Fix dialyzer error in object fetcher: Add proper guard clause for check_crossdomain_redirect/2 Mark Felder 2025-07-22 11:50:28 -07:00
  • 1d4482047f Fix dialyzer error in translation provider: Change Map.t() to map() in callback spec Mark Felder 2025-07-22 11:50:23 -07:00
  • 47ebbc4d21 Fix dialyzer error in status controller: Add catch-all pattern for translate function Mark Felder 2025-07-22 11:50:01 -07:00
  • daad35aeb9 Fix dialyzer error in scopes compiler: Add error handling for extract_all_scopes/0 Mark Felder 2025-07-22 11:49:56 -07:00
  • 9ea55a3888 Fix dialyzer error in API spec: Use then/2 for OpenApiSpex.resolve_schema_modules/1 call Mark Felder 2025-07-22 11:49:48 -07:00
  • d736d31308
    Docs: Add systemctl commands to DB backup/restore Phantasm 2025-07-15 16:08:58 +02:00
  • 9eb3fc2d3b
    Docs: Avoid long DB restore times and update few things Phantasm 2025-06-30 23:25:56 +02:00
  • 82a65328c2 delete custom emoji file Henry Jameson 2025-07-10 21:42:06 +03:00
  • 4808c9824e Merge remote-tracking branch 'origin/develop' into shigusegubu Henry Jameson 2025-07-09 17:01:33 +03:00
  • b082e1f86b Merge branch 'endorsement-state-fix' into 'develop' mkljczk 2025-07-09 00:05:21 +02:00
  • f031532c41 Fix endorsement state display in relationship view nicole mikołajczyk 2025-07-08 19:08:44 +02:00
  • f5a5d354f7 Merge branch 'bump-captcha-posix-make' into 'develop' vaartis 2025-07-08 10:46:18 +00:00
  • 977097e870 Merge branch 'webfinger-regex' into 'develop' feld 2025-07-03 19:51:11 +00:00
  • 17987e3990 Enforce an exact domain match for WebFinger resolution Mark Felder 2025-07-03 12:08:36 -07:00
  • 736686b4e2 Add specific tests for Webfinger aliases / also_known_as Mark Felder 2025-07-03 11:19:52 -07:00
  • 122ad4603a Use correct Endpoint host and WebFinger domains in tests Mark Felder 2025-07-03 10:56:07 -07:00
  • 59844d0202 Rename Instance.delete_users_and_activities/1 to Instance.delete/1 Mark Felder 2025-06-28 13:37:06 -07:00
  • df0880d8d1 Add Instances.delete_all_unreachable/0 Mark Felder 2025-06-28 13:23:37 -07:00
  • f06f0bedd3 Clean up ReachabilityWorker jobs and delete from Instances table when deleting all users and activities for an instance Mark Felder 2025-06-28 13:14:01 -07:00
  • 29f7607910 Add Instances.check_all_unreachable/0 and Instance.check_unreachable/1 Mark Felder 2025-06-28 12:51:10 -07:00
  • 8a05516862 Remove changelog entry that leaked in via 3984ba8721 Mark Felder 2025-06-27 18:23:24 -07:00
  • 2267ace106 Ensure ReachabilityWorker jobs can be scheduled without needing awareness of the phase design Mark Felder 2025-06-27 18:12:18 -07:00
  • ff5f88aae3 Instance.set_reachable/1 should delete any existing ReachabilityWorker jobs for that instance Mark Felder 2025-06-27 18:07:46 -07:00
  • 13db730659 Update Oban to 2.19 which gives us the delete_all_jobs/1 and delete_job/1 functions Mark Felder 2025-06-27 17:52:00 -07:00
  • a5e11ad110 Custom pruning is not actually needed because an old job cannot exist in the table due to our use of [replace: true] when retrying jobs or walking it through the different phases Mark Felder 2025-06-27 17:24:02 -07:00
  • 6e4b5edc25 Reduce pruning of history to anything older than 2 days Mark Felder 2025-06-27 17:13:34 -07:00
  • 77dca7c3e5 Refactor ReachabilityWorker to use a 5-phase reachability testing approach Mark Felder 2025-06-27 16:35:10 -07:00
  • 59bfa83c9c Remove daily reachability scheduling for unreachable instances Mark Felder 2025-06-27 16:04:08 -07:00
  • e58ecd3234 Merge remote-tracking branch 'origin/develop' into improved-reachability Mark Felder 2025-06-27 15:59:46 -07:00
  • cf6587d344 Merge branch 'delete-instance-improvement' into 'develop' feld 2025-06-27 20:25:41 +00:00
  • ca616e9e73 Fix Instance and Admin API controller tests for deleting instances Mark Felder 2025-06-27 12:10:25 -07:00
  • f6c9b003fa Merge branch 'resurrect-mrf-quietreply' into 'develop' feld 2025-06-27 19:13:07 +00:00
  • 81155a2292 changelog for MRF.QuietReply Mark Felder 2025-06-19 14:53:37 -07:00
  • 56aab905e8 Queue individual jobs for each user that needs to be deleted when deleting an instance. Mark Felder 2025-06-27 10:56:04 -07:00
  • 63b82091d9 Merge remote-tracking branch 'origin/develop' into shigusegubu Henry Jameson 2025-06-25 14:23:41 +03:00
  • 9be542e272 Merge branch 'handle-dislike' into 'develop' vaartis 2025-06-21 14:18:46 +00:00
  • a708bf4946 Merge branch 'add-tos-setting' into 'develop' vaartis 2025-06-20 21:22:29 +00:00
  • 9d6f201e5e Add tos setting Pleroma User 2025-06-20 21:22:27 +00:00