- Aug 28, 2020
-
-
Akihiko Odaki authored
* Replace incorrect use of distinct with group Some uses of ActiveRecord::QueryMethods#distinct pass field names but they are incorrect for the current version of Rails. ActiveRecord::QueryMethods#group provides the expected behavior and benefits performance. See commit 6da24aad4cafdef8d8a2c92bac2002a5fc2fe9c8. * Introduce ApplicationController#cache_collection_paginated_by_id ApplicationController#cache_collection_paginated_by_id fuses ApplicationController#cache_collection and Paginable.paginate_by_id. An advantage of this method is that it prevents from modifying scope which Paginable.paginate_by_id may provide. ApplicationController#cache_collection always return an array and there is no possibility of the scope modification. It is also clear for a programmer, considering the implication of "cache". This method can also emit more efficient queries by using Cacheable.cache_ids before calling Paginable.paginate_by_id.
-
- Mar 06, 2020
-
-
Eugen Rochko authored
-
- May 21, 2019
-
-
Paul Woolcock authored
* Add `from_account` to notifications API this adds the ability to filter notifications by the account they originated from * passing a non-existent user should cause none to be returned * Fix codeclimate warnings * fix more codeclimate warnings * make requested changes: * use account id instead of user@domain * name the param `account_id` instead of `from_account` * Don't use `return` in a lambda
-
- Sep 28, 2018
-
-
Eugen Rochko authored
* Allow min_id pagination in Feed#get * Add min_id pagination to home and list timeline APIs * Add min_id pagination to account statuses, public and tag APIs * Remove unused stub in reports API * Use min_id pagination in notifications, favourites, and fix order * Fix HomeFeed#from_database not using paginate_by_id
-
- Jul 05, 2018
-
-
Eugen Rochko authored
* Add more granular OAuth scopes * Add human-readable descriptions of the new scopes * Ensure new scopes look good on the app UI * Add tests * Group scopes in screen and color-code dangerous ones * Fix wrong extra scope
-
- Apr 02, 2018
-
-
Eugen Rochko authored
-
- Jul 07, 2017
-
-
Eugen Rochko authored
-
- Jun 08, 2017
-
-
Yamagishi Kazutoshi authored
https://github.com/codeclimate/codeclimate-rubocop/blob/08f8de84ebfb39caa96391e23816877278f6441c/Gemfile.lock#L38 Code Climate is using RuboCop v0.46.0. Change several rules to maintain compatibility.
-
- Jun 07, 2017
-
-
Matt Jankowski authored
* Move ApiController to Api/BaseController * API controllers inherit from Api::BaseController * Add coverage for various error cases in api/base controller
-
- May 31, 2017
-
-
Matt Jankowski authored
-
- Apr 22, 2017
-
-
Ashley authored
* Added API backend for notification dismissal * Added render statement * Changed statement
-
- Apr 10, 2017
-
-
Eugen authored
* Add exclude_types param to /api/v1/notifications * Exclude notification types in web UI through exclude_types in the API
-
- Apr 08, 2017
-
-
Eugen authored
* Make /api/v1/timelines/public and /api/v1/timelines/tag/:id public Fix #1156 - respect query params when generating pagination links in API * Apply pagination fix to more APIs
-
- Mar 30, 2017
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Feb 25, 2017
-
-
Eugen Rochko authored
make status pagination headers generation more lax about next page existing
-
- Jan 26, 2017
-
-
Eugen Rochko authored
-
- Jan 24, 2017
-
-
Eugen Rochko authored
-
- Jan 23, 2017
-
-
Eugen Rochko authored
now return empty hash instead of throwing a 404 error. When following, merge into timeline will filter statuses
-
- Jan 21, 2017
-
-
Eugen Rochko authored
-
- Dec 26, 2016
-
-
Eugen Rochko authored
Better initial state for unlisted/nsfw toggles
-
- Nov 29, 2016
-
-
Eugen Rochko authored
-
- Nov 25, 2016
-
-
Eugen Rochko authored
-
- Nov 23, 2016
-
-
Eugen Rochko authored
before loading new one, cache notifications API, fix missing follow button on public profiles
-
- Nov 21, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Nov 20, 2016
-
-
Eugen Rochko authored
-