37 Commits (1de7061d5e5694ee2f74f07ee7ed48d45be4bbc5)

Author SHA1 Message Date
Claire 1634e71bd6 Prepare Mastodon for Rails 6 (#15911)
4 years ago
abcang 2b9d71cc18 Improved performance of notification preloading (#15640)
4 years ago
ThibG 2582047c36 Use Rails' index_by where it makes sense (#15542)
4 years ago
luigi 944b059f50 Optimize map { ... }.compact calls (#15513)
4 years ago
Eugen Rochko 02c4c91faa Add option to be notified when a followed user posts (#13546)
4 years ago
Eugen Rochko 7fa0da9e98 Change REST API to return empty data for suspended accounts (#14765)
4 years ago
ThibG 60d26cabf0 Add follow_request notification type (#12198)
5 years ago
Paul Woolcock 626844dfb1 Add `account_id` param to `GET /api/v1/notifications` (#10796)
6 years ago
Eugen Rochko 364e49ae1f Rename :poll to :preloadable_poll and :owned_poll to :poll on Status (#10401)
6 years ago
ThibG 11ce444b8b Support pushing and receiving updates to poll tallies (#10209)
6 years ago
Eugen Rochko 62c0e112ea Extract counters from accounts table to account_stats table (#9295)
6 years ago
Eugen Rochko 7a939f7cfc Remove intermediary arrays when creating hash maps from results (#9291)
6 years ago
Eugen Rochko 654520ec8c Improve support for aspects/circles (#8950)
6 years ago
Eugen Rochko 5f37c40de1 Remove annoying Notification#cache_ids scope warning (#8333)
6 years ago
Yamagishi Kazutoshi e83e74f36d Update dependencies for Ruby (2018-04-23) (#7237)
7 years ago
Yamagishi Kazutoshi 9761b940ac Upgrade Rails to version 5.2.0 (#5898)
7 years ago
Akihiko Odaki 472fba6771 Change columns in notifications nonnullable (#6764)
7 years ago
abcang c1263f5db5 Clear account cache of notification target_status (#6442)
7 years ago
Yamagishi Kazutoshi 49b76b3025 Change belongs_to_required_by_default to true (#5888)
7 years ago
abcang defb2fd0b0 Fix N+1 at notification (#5752)
7 years ago
Eugen Rochko e149067561 Lists (#5703)
7 years ago
Daniel Hunsaker 96504fd1ec Update model annotations to use BIGINT for IDs (#5461)
7 years ago
Eugen Rochko 7ccc1c5748 Fix UserTrackingConcern firing on every request, optimize some queries (#5368)
7 years ago
Matt Jankowski eea027c5c2 Update Rails to version 5.1.1 (#3121)
8 years ago
Yamagishi Kazutoshi 153e96eb02 Remove arguments in association reader (#3305)
8 years ago
alpaca-tc de0f63e0ac Fixes slow query in notifications api (#2851)
8 years ago
yhirano e5eb070430 annotate models (#2697)
8 years ago
Eugen 68f3ce7d0c API param to exclude notification types from response (#1341)
8 years ago
Eugen Rochko 096ff9ba38 Removed accidental n+1 query from notifications, updated some deps,
8 years ago
Eugen 9a2a6b476b Mitigate inconsistent notifications
8 years ago
Eugen Rochko cef68b9b1c Follow requests send e-mail notifications, but are excluded from notifications API
8 years ago
Eugen Rochko 047bdf6fe0 Improve notification model
8 years ago
Eugen Rochko 2d4ce8a867 Fix #248 - Reload all accounts when fetching from cache
8 years ago
Eugen Rochko 1bb1ec3b8d Further abstract caching for includes
8 years ago
Eugen Rochko f07b0dc82f Remove unneeded indices, improve error handling in background workers, don't needlessly reload reblogged status, send Devise e-mails asynchronously
8 years ago
Eugen Rochko 4d100a1b36 Remove some n+1 queries from notifications API
8 years ago
Eugen Rochko 38025dfea3 Adding unified streamable notifications
8 years ago