rhymes
300ba1b33f
[deploy] Decouple Twitter authentication from fetching tweets ( #7920 )
...
* Add TwitterClient::Client
* Use TwitterClient::Client for Tweet
* Test retweets
* Test assignment to user
* Fix TweetTag spec
* Remove TwitterBot
* Fix some specs
* Fix RSS Reader specs
2020-05-19 18:05:41 -04:00
Ben Halpern
59765d339f
Remove /new from serviceworkers ( #7967 )
...
* Remove /new from serviceworkers
* Use pathname
2020-05-19 18:04:22 -04:00
Anna Buianova
c02a103c7f
Refactored creating sponsorships ( #7946 )
...
* Refactored sponsorships levels and purchasing sponsorships
* Fix partnerships tests
* Refactored creating partnerships, removed unused functionality
* Display flashes in /partnerships
* Fix views
2020-05-19 18:00:01 -04:00
Nick Taylor
412f640cb7
Added a search form Storybook story where the search is focused. ( #7968 )
2020-05-19 17:59:46 -04:00
Andy Zhao
d2d8caa767
[deploy] Use npm for deploying Storybook ( #7969 )
2020-05-19 17:41:41 -04:00
Molly Struve
ef39860875
Use raw Option When Incrementing Redis Keys ( #7959 )
...
* Use raw Option When Incrementing Redis Keys
* include raw option in image upload spec
2020-05-19 17:38:25 -04:00
Mac Siri
2bc06501b5
Resourcify User model ( #7966 )
2020-05-19 17:15:19 -04:00
ludwiczakpawel
fac1564ac7
Extra Utility Classes ( #7964 )
...
* flare tag line height
* .
* .
* .
* add serif font
* whoops
* whoops 2
* whoops 3
2020-05-19 17:14:49 -04:00
Andy Zhao
1cc95e03a3
Add netlify.toml for storybook ( #7963 )
2020-05-19 16:10:33 -04:00
Nick Taylor
c36f034542
Fixed a copy pasta error in a Storybook story ( #7962 )
2020-05-19 15:51:17 -04:00
Ben Halpern
97bc5fd8b1
[deploy] Add campaign url for sidebar link ( #7943 )
...
* Add campaign url for sidebar link
* Add proper test
2020-05-19 14:31:34 -04:00
Molly Struve
db1df9e078
Only Remove Article Reaction Count Cache Keys ( #7937 )
2020-05-19 13:57:03 -04:00
Molly Struve
a326019ba4
[deploy] Use User reactions_count for Reaction Cache Keys ( #7939 )
2020-05-19 11:34:06 -05:00
Liz Fong-Jones
a6305fd0a3
[deploy] Honeycomb instrumentation: distinguish between literal vs prefix matching for sampling ( #7936 )
2020-05-19 09:49:41 -05:00
icncsx
d15290420f
replace hardcoded twitter hashtag ( #7895 )
...
* replace hardcoded DEVCommunity
* make sure # is a part of the string
* set site config explicity in test for twitter hashtag
2020-05-19 14:02:28 +02:00
Molly Struve
16495791d3
Remove Unnecessary User Touch From Strip Controller ( #7924 )
2020-05-19 12:45:56 +02:00
rhymes
df4681a114
Remove destroy_empty_dm_channels callback ( #7911 )
2020-05-19 12:44:31 +02:00
rhymes
691efd1f7b
Enable comment liquid tag and alias devcomment to it ( #7912 )
...
* Enable comment liquid tag and alias devcomment to it
* Update editor guide
* Add explanation
2020-05-19 10:57:35 +02:00
Vaidehi Joshi
3b9fe2658e
Fix pluralization in FollowUsers component ( #7928 ) [deploy]
2020-05-18 11:38:47 -07:00
Molly Struve
909f298688
[deploy] Only Count Hot Stories Once Rather Than Every Iteration ( #7931 )
2020-05-18 13:12:41 -05:00
Liz Fong-Jones
8309e0af2a
[deploy] remove additional cruft ( #7929 )
2020-05-18 13:11:14 -05:00
rhymes
9ea00dfe53
[deploy] Fix Github::OauthClient access token auth ( #7922 )
2020-05-18 11:15:14 -05:00
Molly Struve
548fd21768
[deploy] Limit the User Updates ( #7892 )
2020-05-18 11:13:38 -05:00
Molly Struve
dbb5c752ab
[deploy] Sample Noisy Honeycomb Spans ( #7891 )
2020-05-18 10:36:01 -05:00
Molly Struve
6d6f7086e5
[deploy] Track current_user ID in Honeycomb ( #7915 )
2020-05-18 09:36:18 -05:00
Michael Kohl
b5885f6c29
Fix internal category filtering for listings ( #7908 )
2020-05-18 09:26:38 -04:00
rhymes
3130261384
Refactor GitHub::Client to extract Github::OauthClient for users ( #7848 )
...
* Introduce Github::OAuthClient and refactor shortcut Github::Client
* Better stubbing and fix specs
* Fix Badge rewarder
* Add dummy values for Travis
* Fix spec?
* Simplify
* Fix spec take 2?
* Is this the right one?
* Hopefully this is the last time, for realz
* Fix spec for the nth time?
* Which deity do I have to offer a sacrifice to?
* This is it
* Fix Honeycomb name
2020-05-18 14:23:55 +02:00
Anna Buianova
c4423adb19
Removed ignored_columns from articles ( #7913 )
2020-05-18 14:43:37 +03:00
rhymes
decae056f1
Routine rubocop fixes ( #7885 )
2020-05-18 10:27:51 +02:00
Molly Struve
ed8893a734
[deploy] Don't Touch User Twice for New Follow ( #7893 )
2020-05-15 16:31:43 -05:00
Molly Struve
3432c96ede
[deploy] Limit Response Template Count for Users ( #7890 )
2020-05-15 15:18:28 -05:00
Nick Taylor
8f81d8ce52
Fixed article stories in Storybook ( #7884 )
2020-05-15 13:08:02 -04:00
Nick Taylor
ceb40d2c75
Removed the app/javascript/src folder ( #7888 )
2020-05-15 11:50:36 -04:00
Nick Taylor
b376d109ef
Moved src/components/Item* to readingList/components ( #7876 )
2020-05-15 11:00:06 -04:00
Nick Taylor
03ff779ca3
Moved src/utils out of src/ folder to utilities/ folder. ( #7875 )
2020-05-15 10:07:42 -04:00
Dmitry Maksyoma
f63c7f9289
Fix Runkit tags not being activated when comment is added ( #6767 )
...
* Fix Runkit tags not being activated when comment is added
* Runkit tag activation was ran once, on page load. I've changed it to
run on on comment preview and submit.
* It was necessary to add a check to skip already activated Runkit
tags. The code didn't take into account that a tag could be already
processed, and would just crash.
* Fix Runkit tags and add tests
* Add test for previewing article with Runkit tag
* "Fix CodeClimate not finding waitForRunkitAndActivateTags()
* Refactor a test for readability
* Make Rubocop happy
* Improve test for previewing article with Runkit tag
* Use one method for determining active Runkit tags
* Defer loading of JS from embed.runkit.com
* Add utility function dynamicallyLoadScript(url)
* Switch to dynamic loading of Runkit
* parsed content code block is also hidden now to avoid displaying <code /> block before runkit iframe loads.
* Fix Runkit test
* Remove Runkit script caching in v2 form
* Use <%== instead of .html_safe in v2 form
* Update app/assets/javascripts/utilities/dynamicallyLoadScript.js
Co-authored-by: Nick Taylor <nick@iamdeveloper.com>
Co-authored-by: Nick Taylor <nick@iamdeveloper.com>
2020-05-15 14:27:46 +02:00
Rafi
be3d977565
Sanitizing and rendering html entities in article title ( #7593 )
2020-05-15 08:04:43 -04:00
Ben Halpern
0ae835c73f
Open in new window properly on ctrl+click etc ( #7814 )
...
* Open in new window properly on ctrl+click etc
* Trigger meta click for comment area too
2020-05-15 14:02:11 +02:00
Molly Struve
dd7f51f7fa
Limit the Number of API Keys a User Can Have ( #7870 )
...
* Limit the Number of API Keys a User Can Have
* tweak error message and throw in flaky spec fix
2020-05-15 11:33:02 +02:00
Michael Kohl
c23850f795
[deploy] Credit refactoring ( #7841 )
...
* Simplify Credit model
* Use enough_credits? method
2020-05-14 18:04:26 -04:00
Nick Taylor
be5f80a04b
Moved common-prop-types out of src/ folder ( #7871 )
2020-05-14 16:58:29 -04:00
Nick Taylor
26cf4085fc
Moved search components our of src/ folder. ( #7869 )
2020-05-14 16:45:41 -04:00
Anna Buianova
70cfd6efc5
Remove code related to articles.live_now, added live_now to ignored_columns ( #7846 )
2020-05-14 14:35:43 -04:00
Andy Zhao
22cdbcbd38
[deploy] Return boolean value instead of undefined for listings open modal ( #7854 )
...
* Return a boolean value not undefined
* Fix typo
2020-05-14 13:10:55 -04:00
Molly Struve
d1e39a7dba
[deploy] Rate Limit Feedback Message Creation ( #7832 )
2020-05-14 12:00:22 -05:00
Molly Struve
d2fbad08d4
[deploy] Use bulk_show Endpoint for Follow Buttons on Followers Dashboard ( #7849 )
2020-05-14 11:25:29 -05:00
Alex
5b4ef24468
[deploy] Validate both images and pattern_images when creating podcasts ( #7828 )
...
* Validate both images and pattern_images
* Move image_keys to IMAGE_KEYS constant
* Use slice over select
2020-05-14 11:23:04 -04:00
Mac Siri
321b24d2a0
[deploy] Create write_articles oauth scope ( #7834 )
2020-05-14 09:55:53 -04:00
Molly Struve
815248884c
[deploy] Enforce Uniq Abuse Reports from Reporters ( #7831 )
2020-05-14 09:03:10 -04:00
Juan Vasquez
9efd1d35fa
Add twitter hashtag to the site config ( #7573 )
...
* Add twitter hashtag to the site config
* Add twitter_hashtag field
2020-05-14 12:41:15 +02:00