mastodon/app/models
Joël Quenneville d4c94fa004 DRY up reblog vs original status check
Checking reblog vs original status was happening in multiple places
across the app. For views, this logic was encapsulated in a helper
method named `proper_status` but in the other layers of the app, the
logic was duplicated.

Because the logic is used at all layers of the app, we extracted it into
a `Status#proper` method on the model and changed all uses of the logic
to use this method. There is now a single source of truth for this
condition.

We added test coverage to untested methods that got refactored.
..
concerns Resolve issue with rendering authorize/reject Salmon slaps
web Persist UI settings, add missing localizations for German
.keep Initial commit
account.rb DRY up reblog vs original status check
application_record.rb Fix rubocop issues, introduce usage of frozen literal to improve performance
block.rb add more tests to models
domain_block.rb Split public timeline into "public timeline" which is local, and
favourite.rb Add counter caches for a large performance increase on API requests
feed.rb Only call regeneration worker after first login after a 14 day break
follow.rb fix rubocop issues
follow_request.rb add more tests to models
import.rb Paperclip will complain on its own if this variable is missing
media_attachment.rb Performance improvement for profiles
mention.rb add more tests to models
mute.rb Fix - Muting
notification.rb Removed accidental n+1 query from notifications, updated some deps,
preview_card.rb Fix - Fetch and display previews of URLs using OpenGraph tags
remote_follow.rb Adding remote follow button
report.rb Add basic logging of who resolved report
setting.rb Add digest e-mails
status.rb DRY up reblog vs original status check
stream_entry.rb Rewrite Atom generation from stream entries to use Ox instead of Nokogiri ()
subscription.rb Adding backtracing to Salmon/Processing workers
tag.rb Fix full-text search query quotation, improve tag search performance with an index,
user.rb Add digest e-mails
web.rb Add extended about page stub