mastodon/app/models
Claire 2bea74e69d
Avoid latest featured tag use on post removal unless necessary ()
..
account Change Account::Field parsing to use HTML5::DocumentFragment ()
account_suggestions Fix in memoriam accounts appearing in follow recommendations ()
admin Remove unneeded `reorder(nil)` conditions ()
annual_report Fix performance of percentile calculation for annual reports ()
concerns Drop support for ruby 3.1 ()
form Add `OpenSSL::SSL::SSLError` to http connection errors wrapper ()
trends Add coverage for `StatusTrend` and `PreviewCardTrend` models, add `locales` class method to `RankedTrend` ()
user_settings Fix `Lint/SymbolConversion` cop ()
web Add endpoint to remove web push subscription ()
account.rb Constants for account refresh ()
account_alias.rb Add `OpenSSL::SSL::SSLError` to http connection errors wrapper ()
account_conversation.rb Fix /api/v1/conversations sometimes returning empty accounts ()
account_deletion_request.rb Change account suspensions to be reversible by default ()
account_domain_block.rb Change algorithm of follow recommendations ()
account_filter.rb Remove unneeded `reorder(nil)` conditions ()
account_migration.rb Add `OpenSSL::SSL::SSLError` to http connection errors wrapper ()
account_moderation_note.rb Fix sort order of moderation notes on Reports and Accounts ()
account_note.rb Extract constants for column size length validation limits ()
account_pin.rb Autofix Rubocop remaining Layout rules ()
account_relationship_severance_event.rb Change `AccountRelationshipSeveranceEvent` model to store lost followers and following counts separately ()
account_stat.rb Add `AccountStat.by_recent_status`, use in `Account` ()
account_statuses_cleanup_policy.rb Add method for media-referencing status in `AccountStatusCleanupPolicy` ()
account_suggestions.rb Change `source` attribute of `Suggestion` entity in `/api/v2/suggestions` back to a string ()
account_summary.rb Extract scenic view model common methods to concern ()
account_warning.rb Pull out constant from `AccountWarning.recent` scope ()
account_warning_preset.rb Add titles to warning presets in admin UI ()
admin.rb Add logging of admin actions ()
announcement.rb Change `/api/v1/announcements` to return regular `Status` entities ()
announcement_filter.rb Fix error when passing unknown filter param in REST API ()
announcement_mute.rb Add announcements ()
announcement_reaction.rb Add `CustomEmoji.enabled` scope ()
appeal.rb Extract `TEXT_LENGTH_LIMIT` constant in `Appeal` class ()
application_record.rb Prevent accidental serialization of `Account` and `User` records ()
backup.rb Fix user archive takeout when using OpenStack Swift or S3 providers with no ACL support ()
block.rb Change algorithm of follow recommendations ()
bookmark.rb Autofix Rubocop remaining Layout rules ()
bulk_import.rb Use enum-generated scopes/queries for `BulkImport` ()
bulk_import_row.rb Rewrite import feature ()
canonical_email_block.rb Revert "Allow unblocking email addresses from any matching account ()" ()
content_retention_policy.rb Add retention policy for cached content and media ()
context.rb Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl ()
conversation.rb Add explicit `dependent: nil` to associations ()
conversation_mute.rb Autofix Rubocop remaining Layout rules ()
custom_emoji.rb Add validation coverage for `CustomEmoji` shortcode value ()
custom_emoji_category.rb Add explicit `dependent: nil` to associations ()
custom_emoji_filter.rb Use Arel `nulls_first` method in ordering CustomEmojiFilter scope ()
custom_filter.rb Remove unused memoization in `CustomFilter#expires_in` method ()
custom_filter_keyword.rb Extract shared callback behaviour to `CustomFilterCache` concern ()
custom_filter_status.rb Extract shared callback behaviour to `CustomFilterCache` concern ()
domain_allow.rb Remove unused `matches_domain` scopes on Account, DomainAllow, DomainBlock ()
domain_block.rb Reinforce coverage for `DomainBlock` model ()
email_domain_block.rb Extract `by_domain_length` scope in `DomainNormalizable` concern ()
export.rb Extract `ExportSummary` class for account object counts ()
extended_description.rb Change about page to be mounted in the web UI ()
favourite.rb Autofix Rubocop remaining Layout rules ()
featured_tag.rb Avoid latest featured tag use on post removal unless necessary ()
feed.rb Remove caching in `cache_collection` ()
follow.rb Change algorithm of follow recommendations ()
follow_recommendation.rb Fix follow recommendation suppressions not applying immediately ()
follow_recommendation_filter.rb Fix follow recommendation moderation page default language when using regional variant ()
follow_recommendation_mute.rb Change algorithm of follow recommendations ()
follow_recommendation_suppression.rb Change algorithm of follow recommendations ()
follow_request.rb Disable `Rails/SkipsModelValidations` cop ()
generated_annual_report.rb Add annual reports for accounts ()
home_feed.rb Fix rubocop config and warnings ()
identity.rb Merge pull request from GHSA-vm39-j3vx-pch3
import.rb Update enum syntax to use the new Rails 7.0 style ()
instance.rb Extract scenic view model common methods to concern ()
instance_filter.rb Fix error when passing unknown filter param in REST API ()
invite.rb Fix `Rails/WhereRange` cop ()
invite_filter.rb Fix error when passing unknown filter param in REST API ()
ip_block.rb Enrich coverage for `IpBlock` model ()
link_feed.rb Fix that blocking was not working on link timeline ()
list.rb Add coverage for title/limit validations in `List` model ()
list_account.rb Add coverage for `ListAccount` follow/follow_request set up ()
list_feed.rb Fix rubocop config and warnings ()
login_activity.rb Add `BrowserDetection` model concern ()
marker.rb Add timeline read markers API ()
media_attachment.rb Don't push to cache buster if attachment path is nil ()
mention.rb Remove unused `Mention#active?` method ()
mute.rb Change algorithm of follow recommendations ()
notification.rb Add year in review feature to web UI ()
notification_group.rb Add year in review feature to web UI ()
notification_permission.rb Add notification policies and notification requests ()
notification_policy.rb Fix notification requests from suspended accounts still being listed ()
notification_request.rb Fix notification requests from suspended accounts still being listed ()
poll.rb Fix `Rails/WhereExists` cop in app/models ()
poll_vote.rb Fix single-record invalid condition on PollVote ()
preview_card.rb Increase preview card image size limit from 2MB to 8MB when using libvips ()
preview_card_provider.rb Add `reviewed` and `unreviewed` scopes to `Reviewable` model concern ()
preview_card_trend.rb Add `not_allowed` scope for `PreviewCardTrend` ()
preview_cards_status.rb Change algorithm of follow recommendations ()
privacy_policy.rb Move privacy policy into markdown file ()
public_feed.rb Remove caching in `cache_collection` ()
relationship_filter.rb Add `AccountStat.by_recent_status`, use in `Account` ()
relationship_severance_event.rb Update `enum` away from deprecated ()
relay.rb Update enum syntax to use the new Rails 7.0 style ()
remote_follow.rb Extract wrapper constant for `HTTP::*` error classes ()
report.rb Add optional OAuth application to reports ()
report_filter.rb Add `relevant_params` to ReportFilter (matches account filter) ()
report_note.rb Fix sort order of moderation notes on Reports and Accounts ()
rule.rb Extract constants for column size length validation limits ()
scheduled_status.rb Fix deleting a scheduled status immediately deleting media attachments ()
search.rb Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl ()
session_activation.rb Drop support for ruby 3.1 ()
setting.rb Clean up `Setting` model and remove dead code ()
severed_relationship.rb Use existing `SeveredRelationship.about_local_account` scope in more places ()
site_upload.rb Drop favicon.ico generation ()
software_update.rb Update enum syntax to use the new Rails 7.0 style ()
status.rb Use `likes` and `shares` totalItems on status creations and updates ()
status_edit.rb Limit attachments to `MEDIA_ATTACHMENTS_LIMIT` when returning posts through the API ()
status_pin.rb Enhance coverage for `StatusPin` model ()
status_stat.rb Use `likes` and `shares` totalItems on status creations and updates ()
status_trend.rb Add `RankedTrend` concern for trends classes ()
tag.rb Add `reviewed` and `unreviewed` scopes to `Reviewable` model concern ()
tag_feed.rb Remove caching in `cache_collection` ()
tag_follow.rb Add ability to follow hashtags ()
tombstone.rb Add model spec for `Tombstone` ()
translation.rb Translate CW, poll options and media descriptions ()
trends.rb Admin mailer parameterization ()
unavailable_domain.rb Autofix Rubocop remaining Layout rules ()
user.rb Drop support for ruby 3.1 ()
user_invite_request.rb Extract constants for column size length validation limits ()
user_ip.rb Add `by_latest_used` scope, move admin area recent IPs to partial ()
user_role.rb Move `nobody` position in `UserRole` magic number to constant ()
user_settings.rb Add setting to disable hover cards ()
web.rb Add extended about page stub
webauthn_credential.rb Extract `SIGN_COUNT_LIMIT` constant in `WebauthnCredential` class ()
webhook.rb Use `normalizes` to prepare `Webhook#events` value ()