233 Commits (db57eaf2070668760b93ce5c0747a13ce12181bf)

Author SHA1 Message Date
Eugen Rochko bf5d831fe7 Fix nil error when removing status caused by race condition (#16099)
3 years ago
abcang 82eb3a575e Fix N+1 query when rendering with StatusSerializer (#15641)
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 3489758ff2 Fix unnecessary queries when batch-removing statuses, 100x faster (#15387)
4 years ago
ThibG 806f7ea54f Fix some notifications not being deleted on poll/status deletion (#15402)
4 years ago
ThibG bbf0e7107c Fix AccountDeletionWorker crashing and clogging sidekiq queues (#15380)
4 years ago
Takeshi Umeda 67ee32365d Fix a slow query for TagFeed (#14861)
4 years ago
Eugen Rochko 78ceda1af6 Refactor how public and tag timelines are queried (#14728)
4 years ago
Takeshi Umeda 56abcac438 Fix searchable status without explicitly mentioning it (#13829)
4 years ago
Takeshi Umeda 861661100c Add remote only to public timeline (#13504)
4 years ago
ThibG 41536557be Improve RSS entries for statuses (#13592)
4 years ago
Yamagishi Kazutoshi cf55546c41 Revert "improve status title (#8596)" (#13591)
4 years ago
Eugen Rochko 0ca06d0ba9 Add more tests for ActivityPub controllers (#13585)
4 years ago
ThibG ef48ffc127 Fix PostgreSQL load when linking in announcements (#13250)
5 years ago
Jeong Arm 3b4e54f359 Make bookmarks also searchable (#13271)
5 years ago
ThibG a67fd2fbe1 Add support for links to statuses in announcements to be opened in web UI (#13212)
5 years ago
Eugen Rochko a4668d994b Add specific rate limits for posting and following (#13172)
5 years ago
ysksn 312c00ca35 Refactor StatusThreadingConcern (#9626)
5 years ago
Alexander dff05cd398 improve status title (#8596)
5 years ago
ThibG 517c1cd062 Add bookmarks (#7107)
5 years ago
Eugen Rochko c453888616 Fix performance of home feed regeneration (#12084)
5 years ago
Eugen Rochko 1db0719dbb Fix needlessly indexing unsearchable statuses into ElasticSearch (#12041)
5 years ago
Eugen Rochko f77337daaf Fix records not being indexed sometimes (#12024)
5 years ago
Eugen Rochko d8f09d5853 Fix unscoped being used in the wrong place (#11987)
5 years ago
Eugen Rochko 6baaceefcd Fix index not being used in Status.reblogs_map (#11982)
5 years ago
Eugen Rochko 4291b74031 Change deletes to preserve soft-deleted statuses in unresolved reports (#11805)
5 years ago
Eugen Rochko 32c781ec6b Add soft delete for statuses for instant deletes through API (#11623)
5 years ago
Eugen Rochko 3f5571301a Add `tootctl cache recount` command (#11597)
5 years ago
ThibG 5031bc3998 Fix Status.remote scope matching *all* statuses (#11265)
5 years ago
Eugen Rochko 56f0203c66 Refactor controllers for statuses, accounts, and more (#11249)
5 years ago
Eugen Rochko fbbcbd940d Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247)
5 years ago
Eugen Rochko 6cae1b40bf Remove deprecated REST API `GET /api/v1/timelines/direct` (#11212)
5 years ago
Eugen Rochko a7952c3a54 Change reblogs counter to be updated when boosted privately (#10964)
5 years ago
Eugen Rochko 57098a1b8d Refactor all ActivityPub deliveries to be serialized and signed through one concern (#10966)
5 years ago
ThibG f1a3135809 Record account suspend/silence time and keep track of domain blocks (#10660)
5 years ago
Eugen Rochko 364e49ae1f Rename :poll to :preloadable_poll and :owned_poll to :poll on Status (#10401)
6 years ago
ThibG 2a211ff18c Add support for custom emojis in poll options (#10322)
6 years ago
ThibG 3daa23c783 Fix reblogs privacy (#10302)
6 years ago
Eugen Rochko 0b6bcb9384 Fix detailed poll validation errors not being returned in the API (#10261)
6 years ago
Eugen Rochko 1279d85ff4 Add `visibility` param to reblog REST API (#9851)
6 years ago
Eugen Rochko 7c61f27433 Fix status creation API silently discarding invalid poll (#10171)
6 years ago
ThibG 7d0dc066a7 Make sure the poll is created before storing its id (#10142)
6 years ago
Eugen Rochko 4a3acdc916 Add polls (#10111)
6 years ago
Eugen Rochko 77f972d5b1 Add support for non-public reblogs from ActivityPub (#9841)
6 years ago
ThibG 88faa4ff2d Attempt fixing deadlocks by moving account stats update outside transaction (#9437)
6 years ago
valerauko 2178c50fed Ensure replied-to is a status not a boost (#9129)
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
James Kiesel d2a9ea58da Allow joining several hashtags in a single column (#8904)
6 years ago