Commit Graph
172 Commits
Author SHA1 Message Date
Matt Jankowski bc7e0543a3 Add coverage for email subscription account controls (#39333) 2026-06-08 15:04:02 +00:00
Matt Jankowski 4957a4fb50 Exercise ip block comment path in admin area (#39292) 2026-06-05 07:54:34 +00:00
Matt Jankowski ada6e1339d Exercise more of disputes/strikes/_card partial (#39265) 2026-06-04 14:45:14 +00:00
Matt Jankowski 65622a52e1 Exercise more of rule_translations/_rule_translation partial (#39266) 2026-06-03 13:22:01 +00:00
diondiondion e1aa4e3a8c Accessibility: Add landmark regions to Web UI (#39133) 2026-05-26 10:22:22 +00:00
Pia B. 1a2038775c Add ability to search email blocks by domain (#38923) 2026-05-06 15:54:12 +00:00
Matt Jankowski d243ba36ce Add admin area spec for email subscriptions management (#38912) 2026-05-06 08:47:12 +00:00
Matt Jankowski aee0025ca3 Add system spec for managing everyone user role 2FA (#38911) 2026-05-06 08:36:42 +00:00
Matt Jankowski 696aaa616b Update rubocop-capybara to version 2.23.0 (#38868) 2026-05-04 07:52:29 +00:00
Echo e4e7e679b3 Profile editing: Removes old profile editing page (#38584) 2026-04-07 13:52:04 +00:00
Matt Jankowski 71e6e50846 Simplify media attachment lookup in show/player actions (#38565) 2026-04-07 09:58:37 +00:00
Matt Jankowski ee69290003 Use collection partial for "software updates" list in admin area (#38550) 2026-04-03 13:28:50 +00:00
Echo ca5c0a144a Profile redesign: Remove feature flag (#38513) 2026-04-01 15:03:43 +00:00
Claire 8f9eba9629 Add more tests around terminating streaming connections (#38301) 2026-03-20 10:00:30 +00:00
Matt Jankowski b497bb2908 Normalize current_username on account redirect form (#38262) 2026-03-18 09:33:00 +00:00
diondiondion 68984de5b5 Revamp heading levels in settings & admin pages (#38230) 2026-03-17 10:32:24 +00:00
Matt Jankowski 1a464bc5ed Use to_json in simple view hash data-props build locations (#38218) 2026-03-16 14:02:52 +00:00
Matt Jankowski 6416724f75 Normalize current_username on account migration (#38183) 2026-03-13 09:33:02 +00:00
Matt Jankowski 4e3866dbaf Replace email_spec gem with built-in matchers (#38079) 2026-03-05 14:42:21 +00:00
Nicholas La Roux 438602c488 Upgrade rubocop from v1.84.0 to v1.84.2, update config, and correct offences (#37795) 2026-02-17 14:56:46 +00:00
Matt Jankowski 2cb8471d81 Update doorkeeper i18n for invalid code challenge method (#37827) 2026-02-17 09:01:59 +00:00
Claire dfe44bcaef Add ability to require 2FA for specific roles (including Everybody) (#37701) 2026-02-11 14:34:09 +00:00
Claire 75ba314e6b Migrate to new theming infrastructure (#37612) 2026-02-10 10:59:47 +00:00
Matt Jankowski f652c54c33 Update devise to version 5.0 (#37419) 2026-02-05 11:05:32 +00:00
Matt Jankowski e82eb2b037 Convert admin/confirmations spec controller->request/system (#37738) 2026-02-05 10:04:10 +00:00
Matt Jankowski 634ff77d82 Convert settings/aliases spec controller->system (#37617) 2026-01-27 10:18:07 +00:00
Nicholas La Roux fd5539084c Increase OCR spec timeout from 10 to 20 seconds to improve CI stability (#37393) 2026-01-06 09:51:57 +00:00
Claire db62d70492 Change Wrapstodon switch from feature flag to admin setting (#37273) 2025-12-17 09:47:02 +00:00
Matt Jankowski e147947eb8 Add wrapstodon page spec (#37168) 2025-12-09 09:27:29 +00:00
Matt Jankowski b3b5bf26d1 Remove duplicate set_locale around action in auth/registrations (#36455) 2025-12-03 15:34:10 +00:00
Matt Jankowski 585545d0d5 Add coverage for media#player scenarios (#35947) 2025-11-21 14:46:29 +00:00
Renaud Chaput 779a1f8448 Add a new setting to choose the server landing page (#36588) 2025-10-27 10:16:59 +00:00
Claire 2971ac9863 Fix streaming still being authorized for suspended accounts (#36448) 2025-10-13 13:35:44 +00:00
Emelia Smith 7e98fa9b47 Merge commit from fork
* Require read, read:statuses or read:notifications scope to access streaming APIs

* Add additional tests for scope-based channel access

We were missing tests in the affirmative for subscribing to the user:notification channel, this adds them
2025-10-13 14:20:57 +02:00
Emelia Smith 8d09e4ef23 Merge commit from fork
* Streaming: Ensure disabled users cannot connect to streaming

* Streaming: Disconnect when the user is disabled
2025-10-13 14:19:14 +02:00
Matt Jankowski 0152659245 Use tag filter for pending tag count on admin dashboard (#36404) 2025-10-09 08:08:29 +00:00
5b97f25a15 Add integration tests for mastodon-streaming (#36025)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: David Roetzel <david@roetzel.de>
2025-09-30 07:27:09 +00:00
Matt Jankowski 05a655f33e Convert age verification controller to system specs (#36026) 2025-09-05 12:44:09 +00:00
Claire ab698ff521 Move posting defaults to their own preferences sub-category (#35966) 2025-09-01 08:31:07 +00:00
Matt Jankowski a8166d28ed Add coverage for "live TOS" and "no TOS" paths in tos/drafts spec (#35902) 2025-08-26 08:43:43 +00:00
Matt Jankowski 4f41b7c089 Relax hard-coded attr names in system specs (#35903) 2025-08-26 08:23:45 +00:00
Matt Jankowski ce813ad144 Avoid method that makes tokens while checking for tokens (#35815) 2025-08-19 06:49:34 +00:00
Echo 7cf53dbf63 Redirect on success for standalone compose (#35763) 2025-08-13 13:52:29 +00:00
Matt Jankowski ba9fa54f9c Add coverage for more admin/domain_blocks scenarios (#35590) 2025-07-30 08:52:47 +00:00
Claire e97f43399b Fix error handling for blank actions in account moderation action form (#35246) 2025-07-03 14:42:48 +00:00
Emelia Smith 72f2f35bfb Implement Instance Moderation Notes (#31529) 2025-06-25 08:15:44 +00:00
Matt Jankowski c023ebc87a Limit count to pending&trending on admin/trends/tags page (#35120) 2025-06-23 13:30:12 +00:00
Matt Jankowski ca3cc36549 Allow more flexible host/port treatment with LOCAL_DOMAIN values in tests (#35040) 2025-06-16 13:12:23 +00:00
Matt Jankowski 6f2aba989f Move "limited federation mode" config to x.mastodon area (#35041) 2025-06-16 06:13:03 +00:00
Matt Jankowski ab7f50ce4e Reduce hard coding of LOCAL_DOMAIN env value throughout tests (#35025) 2025-06-13 07:58:22 +00:00