Commit Graph

1637 Commits (2cab1c7b09f64cae8128fa33645137fe55daf075)

Author SHA1 Message Date
Claire bb2d77b4a0
Change `/api/v2_alpha/notifications` to only return historical data in pages ()
Claire f723370c69
Fix missing `account_warning` delegation in `NotificationGroup` ()
Claire 8eb27c60e1
Add `most_recent_notification_id` to `NotificationGroup` ()
Claire 37f53542fe
Fix limit handling in grouped notifications CTE ()
Matt Jankowski d818ddd687
Extract `SIGN_COUNT_LIMIT` constant in `WebauthnCredential` class ()
Matt Jankowski 665f6f09a0
Add expired/revoked scopes for doorkeeper models via extension modules ()
Matt Jankowski 9bf2e2eda0
Extract `TEXT_LENGTH_LIMIT` constant in `Appeal` class ()
Claire 9e9613b286
Fix `mentions.account_id` and `mentions.status_id` not having `NOT NULL` database constraints ()
Claire 1408733386
Fix Mastodon relying on ImageMagick even with `MASTODON_USE_LIBVIPS` ()
Eugen Rochko a2505e8611
Add timeline of public posts about a trending link to REST API ()
Emelia Smith 4655be0da6
Fix add validation to webpush subscription keys ()
Eugen Rochko 5f15a892fa
Add support for libvips in addition to ImageMagick ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Emelia Smith eef2cc054f
Add url validation to Web::PushSubscription endpoints ()
Claire 974335e414
Add experimental server-side notification grouping ()
Eugen Rochko 128987eded
Add support for `fediverse:creator` OpenGraph tag ()
Matt Jankowski 4a77e477ee
Consolidate account scopes for `LOWER` (index using) username/domain queries ()
Matt Jankowski c61e356475
Add `Status::MEDIA_ATTACHMENTS_LIMIT` configuration constant ()
Matt Jankowski 9b5055d34d
Fix `Style/SuperArguments` cop ()
Claire 89f89d738f
Revert "Allow unblocking email addresses from any matching account ()" ()
Matt Jankowski def6b686ff
Fix `Rails/WhereRange` cop ()
Jeong Arm a627219b25
Fix moderation action logs ()
Emelia Smith 5fd56512de
Improve Report Notes and Account Moderation Notes ()
Claire d8c4284723
Ensure custom favicon is converted to PNG and ICO ()
Claire 2fe1b8d169
Add API to get multiple accounts and statuses ()
Co-authored-by: noellabo <noel.yoshiba@gmail.com>
Fawaz Farid bc24c4792d
Allow admins to configure instance favicon and logo ()
Claire 30ef9fccf0
Fix hashtag matching pattern matching some link anchors ()
Claire e5062b7135
Fix post deletion not being deferred when those are part of an account warning ()
Râu Cao 9aa31be8d3
Fix local account search on LDAP login being case-sensitive ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 88882fbbee
Move Rails/HABTM cop out of todo ()
Matt Jankowski 1e7d5d2957
Update `devise-two-factor` to version 5.0.0 ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 924af400da
Remove unused memoization in `CustomFilter#expires_in` method ()
Matt Jankowski ac7f4d57bb
Use composable query in `Status.without_replies` scope ()
Claire 95e9de5777
Prevent accidental serialization of `Account` and `User` records ()
Matt Jankowski bbf1b603e0
Remove unused `Account.popular` scope ()
Matt Jankowski 2123281f7c
Move `Account` limits to constants ()
Matt Jankowski f0c9cbaf3b
Use `EXPIRATION_DURATIONS` constant in `CustomFilter` class ()
Claire e845594878
Fix moderator account being exposed in account moderation notification ()
Claire 4ef0b48b95
Add in-app notifications for moderation actions/warnings ()
Matt Jankowski f4a53f3fb4
Extract constants for column size length validation limits ()
Matt Jankowski 11e0049b08
Use enum-generated scopes/queries for `BulkImport` ()
Matt Jankowski 650c548c31
Add `not_featured_by` scope to Tag ()
Claire fc89ecc6ca
Change `/api/v1/announcements` to return regular `Status` entities ()
Matt Jankowski 6fed108703
Use Rails `upsert` to generate update_count! query in Counters concern ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski caad1e2628
Add scope `Status.distributable_visibility` ()
Matt Jankowski 6b33d3f81b
Add `CustomFilter.unexpired` scope ()
Matt Jankowski 3159c0a547
Add scope `Status.list_eligible_visibility` ()
Matt Jankowski 13bbde2246
Use existing `DEFAULT_FIELDS_SIZE` constant to limit `Account#fields` ()
Matt Jankowski 285f63c02e
Use composable query in `User.active` scope ()
Claire babbf6017d
Remove caching in `cache_collection` ()
Matt Jankowski c0fe8a9f13
Extract shared callback behaviour to `CustomFilterCache` concern ()