Commit Graph

7 Commits (46166b8676cc9991cd12f53a4103f7cf557712ad)

Author SHA1 Message Date
nightpool 0378f74430 Fix context performance by partially reverting ()
* Fix context performance by partially reverting 

* Fix code style issue

* fix off-by-1 error in thread limits

* code style fix
2018-06-04 22:20:12 +02:00
Eugen Rochko 52a2498f60 Fix nil error in StatusFilter ()
Fix 
2018-05-13 20:26:30 +02:00
Eugen Rochko 92c5474861 Fix n+1 queries in StatusThreadingConcern () 2018-05-03 10:41:58 +02:00
Akihiko Odaki e22f682df0 Paginate descendant statuses in public page () 2018-04-23 19:27:35 +02:00
Akihiko Odaki 6c2344d4dd Paginate ancestor statuses in public page ()
This also limits the statuses returned by API, but pagination is not
implemented in Web API yet. I still expect it brings user experience
better than making a user wait to fetch all ancestor statuses and flooding
the column with them.
2018-04-11 12:35:09 +02:00
Akihiko Odaki 31e1667933 Exclude status itself from context query ()
ancestor_statuses and descendant_statuses used to include the root status
itself, but the behavior is confusing because the root status is not
an ancestor nor descendant.
2018-04-09 09:58:53 +02:00
Matt Jankowski d339ac2c76 Introduce StatusThreadingConcern ()
* Add a StatusFilter class to identify visibility of statuses by accounts

* Extract StatusThreadingConcern from Status

* Clarify purpose of checking for nil account
2017-06-05 16:07:44 +02:00