Commit Graph
100 Commits
Author SHA1 Message Date
Matt Jankowski 95bc6f0139 Move simplecov start to config and require to spec_helper (#39236) 2026-06-01 13:37:17 +00:00
Matt Jankowski e2754b0bc2 Unify queue_mail and mail in admin mailer new trends spec (#39207) 2026-05-29 09:16:19 +00:00
Matt Jankowski 89a32c3665 Update jwt to version 2.10.3 (#39187) 2026-05-28 20:14:12 +00:00
Matt Jankowski 554b6cf35e Update playwright to version 1.60.0 (#39199) 2026-05-28 19:35:23 +00:00
Matt Jankowski 03b20bc0a4 Use rescue_from to handle missing status scenario in NotificationMailer (#38155) 2026-05-28 07:19:52 +00:00
Matt Jankowski 965f01f52a Handle current bundler-audit CVEs (#39183) 2026-05-27 15:36:05 +00:00
Matt Jankowski f82334dd36 Update rubocop to version 1.86.2 (#39136) 2026-05-27 09:11:31 +00:00
Matt Jankowski 32cb9e7450 Update rubocop-rails to version 2.35.2 (#39137) 2026-05-27 08:56:30 +00:00
Matt Jankowski fbc116ef90 Drop support for EOL node version 20 (#38926) 2026-05-21 07:41:52 +00:00
Matt Jankowski 1232b55211 Use mime type symbol to set content_type for custom css response (#37845) 2026-05-19 07:16:24 +00:00
Matt Jankowski 5f33cf0b0a Extract api/v1/statuses#context to standalone controller (#38348) 2026-05-19 07:15:35 +00:00
Matt Jankowski c3afdb760c Remove references to deleted lint config files (#39033) 2026-05-19 07:11:43 +00:00
Matt Jankowski 2402730083 Remove unused bin/retry script (#39071) 2026-05-18 14:43:55 +00:00
Matt Jankowski 75024a1778 Use ruby version 4.0.4 (#39016) 2026-05-18 10:08:22 +00:00
Matt Jankowski 13fbf00a97 Update codecov-action to v6 (#39019) 2026-05-13 14:48:51 +00:00
Matt Jankowski 0ef5dca3c8 Remove flatware config block, re-extract simplecov config to standalone file (#39017) 2026-05-13 14:46:46 +00:00
Matt Jankowski a547dfff37 Move flatware setup into rails_helper (#38944) 2026-05-12 13:12:49 +00:00
Matt Jankowski 65b7ddb3e8 Add failing service case to remote account refresh worker spec (#38922) 2026-05-06 15:10: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
Matt Jankowski 59f3d8a993 Handle IPv6 scenario in custom Request::Socket (#38866) 2026-04-30 16:03:55 +00:00
Matt Jankowski b1703467f1 Use bundler version 4.0.11 (#38867) 2026-04-30 14:16:15 +00:00
Matt Jankowski 3021cd8002 Update puma to version 8.0.1 (#38738) 2026-04-30 13:28:15 +00:00
Matt Jankowski c589530e22 Add constants to track media player height/width (#38755) 2026-04-21 11:10:45 +00:00
Matt Jankowski 055b739b88 Use with_domain scope in ReportService (#38758) 2026-04-21 09:59:04 +00:00
Matt Jankowski 28e5c3bb51 Add coverage for "no change" scenario in admin change emails (#38754) 2026-04-20 16:05:46 +00:00
Matt Jankowski b15d234ccb Add domain_variants helper to DomainNormalizable concern (#38539) 2026-04-17 15:36:09 +00:00
Matt Jankowski ea33d7fba6 Add AccountMigration#remaining_cooldown_days method (#38561) 2026-04-17 14:01:07 +00:00
Matt Jankowski 1d3ca80bf7 Use model constants more consistently for view expiration collections (#38589) 2026-04-17 13:57:18 +00:00
Matt JankowskiandClaire 475e6833ff Update to copy and order for media display options (#38731)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2026-04-17 13:31:14 +00:00
Matt Jankowski 5722b1bbc5 Remove invalid options from recovery codes controller (#38733) 2026-04-17 13:25:39 +00:00
Matt Jankowski 3411d06f9e Pull user settings defaults from configuration (#38592) 2026-04-17 08:31:37 +00:00
Matt Jankowski d5f0e37260 Include hosts resolver in request socket DNS lookup (#38699) 2026-04-17 08:09:37 +00:00
Matt Jankowski 0ef00be494 Use bundler version 4.0.10 (#38671) 2026-04-16 11:46:13 +00:00
Matt JankowskiandKiru 32edf53ea9 Fix hero image radius, bring into repo (#38679)
Co-authored-by: Kiru <mail@kiru.gay>
2026-04-15 11:32:51 +00:00
Matt Jankowski 75bbf73737 Make fields build spec resilient to changed size constant (#38678) 2026-04-15 09:29:21 +00:00
Matt Jankowski bb64905b21 Update redis gem to version 5.4.1 (#38110) 2026-04-13 07:44:06 +00:00
Matt Jankowski 28b04ec24e Update sidekiq to version 8.1.2 (#38134) 2026-04-08 14:46:37 +00:00
Matt Jankowskiandrenovate[bot] 4299e33389 Update vite to version 8.0.5 (#38591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 09:04:16 +00:00
Matt Jankowski 9fdc8246f2 Use consistent style in *Filter classes to skip pagination (#38559) 2026-04-07 09:59:36 +00:00
Matt Jankowski 71e6e50846 Simplify media attachment lookup in show/player actions (#38565) 2026-04-07 09:58:37 +00:00
Matt Jankowski 8fa91b4b81 Use partial to render settings/featured_tags (#36174) 2026-04-03 16:29:00 +00:00
Matt JankowskiandBrendan Jones 621628e2cf Clarify that language filter does not impact home/lists (#38490)
Co-authored-by: Brendan Jones <16049594+brendanjones@users.noreply.github.com>
2026-04-03 14:46:29 +00:00
Matt Jankowski ee69290003 Use collection partial for "software updates" list in admin area (#38550) 2026-04-03 13:28:50 +00:00
Matt Jankowski 83ac8979c2 Use rubocop --format github instead of problem matcher (#38519) 2026-04-03 08:44:57 +00:00
Matt Jankowski 671568aec9 Use "batch" concern in admin routes (#38551) 2026-04-03 08:37:41 +00:00
Matt Jankowski 47f58212de Use approvable concern for repeated API approve/reject routes (#38542) 2026-04-02 16:11:37 +00:00
Matt JankowskiandClaire 13e21fb1f2 Improve resilience of tootctl maintenance fix-duplicates command (#38501)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2026-04-01 09:08:15 +00:00
Matt Jankowski 52df641172 Use ruby version 4.0.2 (#37445) 2026-03-30 10:21:36 +00:00
Matt Jankowski 77507d2c7c Add counting convenience methods on BulkImport (#38465) 2026-03-30 08:52:48 +00:00
Matt Jankowski 5a880ff995 Clean up some route declarations (#38444) 2026-03-27 15:29:52 +00:00
Matt Jankowski df9dec741f Add private method for event export filename (#38454) 2026-03-27 15:25:19 +00:00
Matt Jankowski ea009d5062 Avoid rubocop:disable for private address spec (#38420) 2026-03-26 15:03:10 +00:00
Matt Jankowski b321d5d377 Use resources to declare API TOS access endpoints (#38416) 2026-03-26 14:07:06 +00:00
Matt Jankowski df479d598f Expand coverage for Tag.search_for method (#38405) 2026-03-26 10:03:17 +00:00
Matt Jankowski 31abef8917 Remove archive screenshots step from search CI job (#38403) 2026-03-25 16:37:02 +00:00
Matt Jankowski 2112ea4d63 Drop support for ruby 3.2 (#37476) 2026-03-25 13:18:34 +00:00
Matt Jankowski 664efcf4c3 Add have_attachment matcher for attached file exports (#38389) 2026-03-25 13:18:14 +00:00
Matt Jankowski 5d7682c7dd Extract security_key_options endpoint to standalone controller (#38367) 2026-03-25 10:35:09 +00:00
Matt Jankowski b399dc3191 Add coverage for "fields" feature of Account (#38369) 2026-03-25 10:23:45 +00:00
Matt Jankowski 52a8bf4118 Add constants for delay in services (#38375) 2026-03-25 09:59:38 +00:00
Matt Jankowski d42182d9a2 Use more granular content check via parsed_body (#38378) 2026-03-25 09:58:04 +00:00
Matt JankowskiandClaire 0ef43a431d Skip non-collection urls in process links service (#38351)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2026-03-24 09:52:35 +00:00
Matt Jankowski 9909c743d4 Use matches_uri_prefix in followers hash method (#38332) 2026-03-23 16:11:31 +00:00
Matt Jankowski 6e281e8b9e Fix Layout/EmptyLineAfterGuardClause cop in PollExpirationNotifyWorker (#38331) 2026-03-23 16:09:02 +00:00
Matt Jankowski 5a7c565396 Extract common lists for status/reblog preload/cacheable (#35285) 2026-03-23 15:53:56 +00:00
Matt Jankowski fca25fa1e4 Add tagged_objects to reblog section of status association cache (#38334) 2026-03-23 14:16:52 +00:00
Matt Jankowski bd16e3f63e Use progress total tracker in accounts CLI (#38296) 2026-03-23 08:14:38 +00:00
Matt Jankowski 4e276e4476 Use Mention arel/exist in report service scope build-out (#38300) 2026-03-20 16:03:23 +00:00
Matt Jankowski 24d3c94f4a Use delegate in web/push_subscription model for token value (#38313) 2026-03-20 15:48:28 +00:00
Matt Jankowski 49430b7eea Prefer to_json in backup service (#38297) 2026-03-19 15:14:47 +00:00
Matt Jankowski 2ce4529e1e Final backup service prep for JSON cleanup (#38284) 2026-03-19 10:20:42 +00:00
Matt Jankowski db074fc3e2 Add constant for backup service placeholder (#38280) 2026-03-18 16:22:24 +00:00
Matt Jankowski 815c2cf8e9 Clean up Webfinger lib spec (#38259) 2026-03-18 13:23:06 +00:00
Matt Jankowski bd9b24f1ef Prefer rspec-sidekiq matchers over "expect push bulk to match" approach (#38274) 2026-03-18 13:21:54 +00:00
Matt Jankowski e537292e2a Prefer to_json in self destruct scheduler (#38263) 2026-03-18 13:21:03 +00:00
Matt Jankowski b497bb2908 Normalize current_username on account redirect form (#38262) 2026-03-18 09:33:00 +00:00
Matt Jankowski e839a94b93 Use with_index iterator in backup service (#38264) 2026-03-18 09:11:14 +00:00
Matt Jankowski b320c9e4c9 Prefer to_json over JSON.generate when simple strings in stub request (#38258) 2026-03-17 16:10:54 +00:00
Matt Jankowski 90840b3ede Rename deprecated ffmpeg vsync arg to fps_mode (#38198) 2026-03-17 15:44:50 +00:00
Matt Jankowski 9c4a072adf Add missing require rails helper to recent moved files (#38254) 2026-03-17 15:16:32 +00:00
Matt Jankowski b9d25bde3e Convert mix of JSON.parse and JSON.load_file (#38242) 2026-03-17 13:27:57 +00:00
Matt Jankowski 4d33490ec8 Update chewy to version 8.0.1 (#37983) 2026-03-17 13:27:37 +00:00
Matt Jankowski c37bc5a8a9 Update model-concern-related spec locations for consistency (#38200) 2026-03-17 09:50:32 +00:00
Matt Jankowski f07e84f9de Rescue JSON::ParserError where already converted (#38244) 2026-03-17 08:57:10 +00:00
Matt Jankowski f5619fc8bc Use JSON.generate in db migrations (#38241) 2026-03-16 17:26:35 +00:00
Matt Jankowski 653161fecc Convert remaining JSON.generate (#38240) 2026-03-16 17:18:16 +00:00
Matt Jankowski 16c41e035b Use JSON.parse in AP inboxes (#38238) 2026-03-16 16:58:13 +00:00
Matt Jankowski 3832030711 Convert Oj.load -> JSON.parse in most places (#38236) 2026-03-16 16:38:19 +00:00
Matt Jankowski 0e14224eaf Use JSON.parse in user settings (#38237) 2026-03-16 16:08:17 +00:00
Matt Jankowski 703f2d0263 Use implicit to_json call in app/services (#38225) 2026-03-16 15:17:57 +00:00
Matt Jankowski 8792d6f840 Use JSON.generate in trivial string/hash conversion in specs (#38224) 2026-03-16 15:16:43 +00:00
Matt Jankowski f460ad611a Use to_json call in web/push notification worker (#38233) 2026-03-16 15:12:38 +00:00
Matt Jankowski 0c75e97345 Use JSON.generate in backup service (#38234) 2026-03-16 15:10:10 +00:00
Matt Jankowski 6b1eac8865 Use to_json call for Relay enable/disable (#38232) 2026-03-16 15:09:28 +00:00
Matt Jankowski 092acbd47b Use to_json call for pins API (#38231) 2026-03-16 15:06:22 +00:00
Matt Jankowski 968ce25c39 Use to_json call for worker payloads (#38228) 2026-03-16 14:49:21 +00:00
Matt Jankowski d9cd65f039 Use to_json call for AP::QuoteRequest accept/reject paths (#38229) 2026-03-16 14:49:09 +00:00
Matt Jankowski 70230c632c Use to_json call for AP::Follow reject path (#38227) 2026-03-16 14:40:51 +00:00