Commit Graph

1734 Commits (a1ac2a73fffa2a8e1b3aa71041fd01c1587e0d5f)

Author SHA1 Message Date
Matt Jankowski 319109029d
Fix logic in "last used at per application" oauth token list ()
Shlee 34d7c9edae
Rails 7+: primary_abstract_class recommendation ()
Matt Jankowski 766358e52b
Add coverage for malformed version cleanup in `SoftwareUpdateCheckService`, add helper query methods ()
Matt Jankowski 62d65504f6
Add `DomainResource` class to wrap MX lookup/normalize ()
Claire 8f5cbf5370
Fix list creation limit check ()
Matt Jankowski 5d9dde3ec0
Add age/expiry duration constants to `BulkImport` class ()
Emelia Smith a34edc211f
Add audit logging to Relays ()
Matt Jankowski c099797700
Use `mastodon` config namespace to load software update default value via `config_for` ()
Matt Jankowski c78dc23b49
Move account sensitize-related methods to concern ()
Matt Jankowski d033920b7e
Move account silence-related methods to concern ()
Matt Jankowski 10c895dc84
Use existing arel scopes instead of string ordering ()
Matt Jankowski bde0f1239a
Add `InetContainer` with scopes of `containing` and `contained` ()
Matt Jankowski df54196a14
Use `touch_all` with batches ()
Matt Jankowski 41227aeb95
Update Rails to version 7.2.2 ()
Matt Jankowski 697947116e
Add `EmailDomainBlock.parents` scope ()
Matt Jankowski 68b545ef33
Add `Status.not_direct_visibility` scope ()
Matt Jankowski 73f66af6eb
Update location of unused `MIN_SCHEDULE_OFFSET` constant ()
Claire 2bea74e69d
Avoid latest featured tag use on post removal unless necessary ()
Eugen Rochko d6349c0e9a
Add year in review feature to web UI ()
Eugen Rochko 90f4ffa31d
Fix performance of percentile calculation for annual reports ()
Matt Jankowski b231c3c1bf
Drop support for ruby 3.1 ()
Matt Jankowski a20ac20302
Add model spec for `Tombstone` ()
Matt Jankowski babee06794
Add coverage for `StatusTrend` and `PreviewCardTrend` models, add `locales` class method to `RankedTrend` ()
Matt Jankowski 1edb527072
Enhance coverage for `StatusPin` model ()
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates ()
Matt Jankowski 66c0471515
Enrich coverage for `IpBlock` model ()
Matt Jankowski 2f906ed55a
Constants for account refresh ()
David Roetzel 05f23df3b7
Add endpoint to remove web push subscription ()
Jeong Arm 18659f8163
Fix that blocking was not working on link timeline ()
Claire 2391937e11
Fix follow recommendation moderation page default language when using regional variant ()
Matt Jankowski d8eab3d81f
Reinforce coverage for `DomainBlock` model ()
Claire b0dd38433b
Fix follow recommendation suppressions not applying immediately ()
Claire d9fbb071da
Fix notification requests from suspended accounts still being listed ()
Matt Jankowski 258dce1256
Add `OpenSSL::SSL::SSLError` to http connection errors wrapper ()
Matt Jankowski e8ec6667bd
Extract wrapper constant for `HTTP::*` error classes ()
Matt Jankowski bfabd6a2b8
Move account suspension-related methods to concern ()
Matt Jankowski d95f6f4410
Extract `ExportSummary` class for account object counts ()
Matt Jankowski 36f9c96812
Clean up labels on development application form ()
Matt Jankowski 2151dfb8d6
Add `relevant_params` to ReportFilter (matches account filter) ()
Matt Jankowski 1f65a95421
Remove unneeded `reorder(nil)` conditions ()
Matt Jankowski 4aa26eba53
Extract `WebPushRequest` from push notification worker and subscription ()
Matt Jankowski ec16ed37c3
Extract constants for header and avatar geometry ()
Matt Jankowski e975b55c24
Remove `WebfingerHelper` module & move usage inline ()
David Roetzel e6cda8388c
Move OTP secret length to configuration ()
Claire 0c872beed4
Merge commit from fork
This should not change the set of words matched by `USERNAME_RE` but does
change the one matched by `MENTION_RE`. Indeed, the previous regexp allowed
a domain part to start with `.` or `-`, which the new regexp does not allow.
Matt Jankowski e02e88bff4
Use previously extracted model constants in form `maxlength` attributes ()
Renaud Chaput d6f5ee75ab
Add notification grouping for follow notifications ()
Matt Jankowski 04a939d640
Add `reviewed` and `unreviewed` scopes to `Reviewable` model concern ()
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code ()
Matt Jankowski abd2f5654a
Add validation coverage for `CustomEmoji` shortcode value ()