Michael Kohl
a4dadfb728
Standardize ActiveRecord order clauses ( #9395 )
...
* Change simple order clauses
* Change nested order clauses
2020-07-20 10:00:51 -04:00
rhymes
f1ec04a0c9
Rubocop: move dot in multi-line calls to leading position ( #9262 )
2020-07-16 15:51:11 +02:00
rhymes
3ab9b91575
Routine Rubocop fixes ( #9302 )
...
* rubocop -A
* rubocop --auto-gen-config
* Fix sorting in Bundler/OrderedGems to consider punctuation
2020-07-14 17:24:03 +02:00
Mac Siri
8cb74b3e20
Update Users::Sidebar not to cache AR object ( #8394 )
2020-06-11 14:22:28 -04:00
Andy Zhao
c42fd3461e
[deploy] Rename positive_reactions_count to public_reactions_count in logic ( #7926 )
...
* Rename positive_reactions_count to public_reactions_count
* Add positive reactions count back in so we can remove it
* Use public_category method for reactions
* Add positive_reactions_count in case any old caches rely on it
* Add positive_rxn_count to account for API endpoints
* Remove unused method
* One more spot...
* Add method back in because of caches
* Update specs to match new functionality
* Fix typo
* Remove unused methods
2020-05-26 12:36:28 -04:00
rhymes
fd5643bc9d
Improve API controllers efficiency by selecting only columns needed for serialization ( #5805 ) [deploy]
2020-02-06 07:36:56 -05:00
Molly Struve
7c650dcb1c
Remove RedisRailsCache and replace with Rails.cache ( #5059 ) [deploy]
2019-12-10 13:11:08 -06:00
jeffin sam
6e87a1d1e1
add suggester sidebar class suggest to RedisRailsCache ( #4754 ) [deploy]
2019-11-11 17:23:54 -05:00
rhymes
1e72749cc0
Remove unnecessary pluck calls ( #3534 ) [ci skip]
2019-07-24 12:01:09 -04:00
rhymes
5782ffd7e0
Use published scope for articles ( #2374 )
...
* Use published scope for articles
* Fix variable name
* The sequencing in the union query matters
* Fix spec
* Restore a published: true condition
* This test is actually misleading due to the union
* Revert this change, not sure why it's not a relation
* Fix useless diff
2019-04-11 13:18:26 -04:00
Ben Halpern
27e7d5c3b9
Remove unnecessary queries from user save ( #2342 )
...
* Remove unnecessary queries from user save
* Fix test and modify follow suggestions query
2019-04-08 19:05:58 -04:00
rhymes
3a53d5797e
Upgrade Rails to 5.2.3 ( #1408 )
2019-04-03 13:08:59 -04:00
Nihad Abbasov
4995a4af21
Performance: replace ruby methods with their faster alternatives ( #949 )
...
- Array#select.first is slower than Array#detect.
- Array#shuffle.first is slower than Array#sample.
2018-10-19 13:21:18 -04:00
Ben Halpern
3bf42edd17
Add summary to select fields in sidebar follow suggestions ( #934 )
2018-10-16 16:50:26 -04:00
Ben Halpern
85a7c97b9b
Remove unnecessary queries from onboarding ( #884 )
2018-10-10 17:34:54 -04:00
Mac Siri
923e1acbda
Create Suggester service object ( #372 )
...
* Create Suggester::Article::Boosted
* Fix lint & Remove .compact
* Expand Suggester service-object WIP
* Create Suggester::Users
* Remove ClassicArticle
* Replace old refactored classes
* Move Suggester specs into appropriate folder
* Fix broken spec & Fix lint
* Fix lint
* Fix lint
* Fix broken code
2018-06-08 17:17:20 -04:00