Molly Struve
d5b3a10061
Handle Missing article_id When Loading additional_content_boxes ( #5376 )
2020-01-06 15:56:49 -05:00
Molly Struve
a572a96921
Remove comments user_touch job and do it inline when comment is created ( #5378 ) [deploy]
2020-01-06 15:52:59 -05:00
Molly Struve
bc2dbd8e7f
Move Events::BustCacheJob to Sidekiq and rename ( #5379 )
2020-01-06 15:51:46 -05:00
Cadu Ribeiro
93514e73df
Migrate Articles/BustMultipleCachesJob to Sidekiq ( #5309 ) [deploy]
...
Related to: #5305
In order to move all the jobs to Sidekiq, this commit creates a new
Articles/BustMultipleCachesWorker using Sidekiq based on the
Articles/BustMultipleCachesJob (this one is not removed until we know
that any job on this one will be performed).
2020-01-06 13:42:34 -05:00
Lud
d39aa6537f
removes job moved to worker: follows send email notification ( #5357 )
2020-01-06 08:11:54 -05:00
rhymes
97d188264f
Add worker: option to sidekiq_enqueued_jobs to return also jobs by worker ( #5334 )
2020-01-03 14:54:44 -05:00
Molly Struve
5f5dd528e1
Remove unused UpdateAnalyticsJob code ( #5335 ) [deploy]
2020-01-03 14:22:39 -05:00
serena
caa1738b16
delete unused mention job, update spec with helper ( #5349 ) [deploy]
2020-01-03 14:08:47 -05:00
Pablo Ifrán
5e9376e955
Remove old create first reaction job ( #5347 ) [deploy]
...
This job was replaced by the worker with the same name as the suffix
Worker instead of Job, it was kept to run the existing jobs before it
can be fully removed
2020-01-03 12:40:48 -05:00
Edward Tam
cb98b3b510
pages bust cache job sidekiq refactor ( #5338 ) [deploy]
...
* Refactored Pages::BustCacheJob to Pages::BustCacheWorker
* Removed Pages::BustCacheJob and specs
Co-authored-by: Edward Tam <edward6882990@gmail.com>
2020-01-02 15:16:09 -05:00
Lud
df042d6b0b
Refactors ActiveJob to SidekiqWorker: Follows::SendEmailNotificationWorker ( #5322 ) [deploy]
...
* Refactors ActiveJob to SidekiqWorker: Follows::SendEmailNotificationWorker
* improves naming of User#receives_follower_email_notifications?
* adjust expect count for spec SendEmailNotificationWorker
2020-01-02 13:35:09 -05:00
Pablo Ifrán
783d43b737
Change create first reaction job to worker ( #5327 ) [deploy]
2020-01-02 13:06:53 -05:00
Molly Struve
c1638cfd33
Create UpdateAnalyticsWorker to replace UpdateAnalyticsJob ( #5331 )
2020-01-02 13:05:12 -05:00
Aaron Moat
ba230ecab6
Allow language-xxx class detection on pre tags in ReverseMarkdown ( #5299 )
...
* Allow language-xxx class detection on pre tags in ReverseMarkdown
Solves thepracticaldev/dev.to#5298
* Remove comment
2020-01-02 11:23:44 -05:00
rhymes
73188cd836
Sidekiq: add test helpers ( #5326 )
2020-01-02 08:39:40 -05:00
serena
51df32552c
Change MentionJob to MentionWorker and move to sidekiq ( #5312 ) [deploy]
2020-01-02 07:57:08 -05:00
Molly Struve
6067edf20e
remove old Articles::BustCacheJob ( #5320 ) [deploy]
2020-01-02 07:26:51 -05:00
rhymes
ee8fd7cbc2
Clear Sidekiq jobs between tests ( #5324 )
2020-01-01 13:39:18 -05:00
Molly Struve
545ffc9b13
Fix flaky delete spec by setting timestamp in the future and Decrease Notification Counts ( #5321 ) [deploy]
2019-12-31 16:26:07 -05:00
Molly Struve
36cf0a6976
Handle unfound github repo in API ( #5316 ) [deploy]
2019-12-31 14:42:45 -05:00
Molly Struve
8650f5c5aa
Create new BustCacheWorker and start sending jobs to it ( #5302 ) [deploy]
2019-12-31 14:14:23 -05:00
Ben Halpern
df796f7e07
Cache data on /mod ( #5315 ) [deploy]
2019-12-31 10:18:55 -05:00
Ben Halpern
a716cf2756
Create UX Customization tab in settings ( #5307 ) [deploy]
...
* Create UX Customization tab in settings
* Add variable import
* Change from UX Customization to just UX
2019-12-31 09:35:15 -05:00
rhymes
5cf1134d5e
Nokogiri::HTML should receive the body, not the response object ( #5297 )
2019-12-31 08:46:49 -05:00
Molly Struve
49545ae41f
Use SQL DELETE statement to delete notifications without a SELECT ( #5303 ) [deploy]
2019-12-31 07:30:27 -06:00
Molly Struve
8aa9eb3534
Use match_array instead of eq to ignore ordering ( #5308 )
2019-12-30 15:38:55 -05:00
Anna Buianova
3a91d05835
Add another check to the function caller to avoid exceptions ( #5296 )
2019-12-30 13:56:04 -05:00
rhymes
258b55e5b0
Optimize (some) jobs specs and Jobs ( #5301 ) [deploy]
2019-12-30 11:25:33 -06:00
Molly Struve
9ab150daac
Change RateLimitCheckerJob to RateLimitCheckerWorker and move to sidekiq ( #5269 ) [deploy]
2019-12-27 16:09:25 -06:00
Molly Struve
39033e33d9
Flaky Spec Fix: Ensure submit requests finish before checking status of user ( #5265 )
2019-12-27 14:47:08 -05:00
rhymes
09e5ad5c0c
Remove PushNotificationSubscription ( #5258 ) [deploy]
2019-12-27 13:45:38 -06:00
rhymes
d015fb7c85
Remove search keywords ( #5259 ) [deploy]
2019-12-27 12:40:20 -05:00
Molly Struve
f527f2ca3f
ensure that article tag_list always has more than 3 tags by stubbing the method ( #5263 )
2019-12-27 10:04:21 -06:00
Ben Halpern
7a867d6133
Add canonical url to posts even if internal nav ( #5227 ) [deploy]
...
* Add canonical url to posts even if internal nav
* Render to meta if not internal
2019-12-27 10:58:23 -05:00
rhymes
dbaf37e712
Create less data for fast_destroy_old_notifications spec ( #5256 ) [deploy]
2019-12-27 09:55:42 -06:00
Molly Struve
2e661809b6
Introduce Sidekiq For Background Jobs ( #5252 )
...
* Introduce Sidekiq to the app and update RateLimitCheckerJob to use it
* fix rate limit checker spec with new sidekiq syntax
* add Sidekiq to tech stack overview
* Remove RateLimitChecker job change, add sidekiq web UI and testing support
2019-12-27 10:39:48 -05:00
rhymes
fa9acf2073
Fix deprecation for not_to raise_error ( #5257 )
2019-12-27 09:00:09 -06:00
Molly Struve
2415392da5
Return a 401 Response when Github creds are bad via the API ( #5249 ) [deploy]
2019-12-26 14:51:36 -06:00
Molly Struve
f86f93bc8a
Create rake Task to Destroy Old Notifications ( #5180 ) [deploy]
2019-12-26 13:17:34 -06:00
Molly Struve
faa4325c1f
Only Update page_views When They Are Valid (ie created) ( #5195 ) [deploy]
2019-12-26 11:28:18 -06:00
Anna Buianova
31d51999df
Rubocop fixes ( #5244 )
2019-12-26 11:52:36 -05:00
Anna Buianova
7ef0d043e0
Handle a case when lambda client returns an empty result ( #5248 )
2019-12-26 11:50:34 -05:00
rhymes
76faceecbe
Fix flaky Notifications::NewFollower::Send spec ( #5236 )
...
* Smarter follow detection
* Fix creation order
* Fix stop following use case and add comments
2019-12-26 11:49:18 -05:00
rhymes
b0343d99c3
Refactor specs for Api::V0::FollowsController ( #5239 )
2019-12-24 13:14:39 -05:00
Molly Struve
448adfdd23
Use ApiController for ChatChannels and return not_found error if channel cant be accessed by user ( #5194 ) [deploy]
2019-12-24 13:12:29 -05:00
rhymes
2d6df70dea
Return an empty result set instead of 404 in case users are not available. ( #5238 )
...
A common response in collection endpoint with REST APIs is to return an empty result set when the requested params end up in an empty result. The reason for this is that the resource itself exists (the collection always exists), it just is empty.
See https://github.com/thepracticaldev/dev.to/pull/5192
2019-12-24 13:08:10 -05:00
Molly Struve
9638e3da26
Group Honeybadger Rack::Timeout::RequestTimeoutExceptions ( #5231 ) [deploy]
2019-12-23 19:34:08 -06:00
Ben Halpern
771fa5b782
Final fixes to /mod ( #5234 ) [deploy]
2019-12-23 20:12:14 -05:00
Ben Halpern
c70042655f
Fix off by one for nth_published_by_author ( #5233 ) [deploy]
2019-12-23 19:59:30 -05:00
Ben Halpern
4a1819f1e6
Fix off-by-one in nth_published_by_author ( #5232 ) [deploy]
2019-12-23 19:38:20 -05:00