Nick Taylor
f0c4d56117
Added a theme switcher to Storybook. ( #7364 )
...
* Added the theme switcher to storybook.
* Renamed method to align it more with what it actually does.
* Renamed method to align it more with what it actually does.
* Changed order of themes in select to match order in UX settings.
2020-04-17 10:39:05 -04:00
rhymes
a2893056b6
Routine rubocop fixes ( #7356 )
...
* rubocop -a
* Fix stuff
* rubocop -a again
* autocorrect
2020-04-17 15:48:39 +02:00
Molly Struve
2c99424205
[deploy] Execute Feed Searches through Elasticsearch (Round 2) ( #7231 )
2020-04-17 08:38:07 -05:00
Molly Struve
2d40174a92
implement backend search functionality for readinglist Reactions ( #7308 )
2020-04-17 08:37:22 -05:00
rhymes
ccea13bc21
Hide the Shop in homepage if not present ( #7358 )
2020-04-17 13:28:27 +02:00
Molly Struve
51b9312cf1
silence duplicate data update scripts to optimize starting up a new env ( #7340 )
2020-04-17 12:30:56 +02:00
Molly Struve
7be90d1b4b
[deploy] overwrite name field for honeycomb when sending Elasticsearch requests ( #7338 )
2020-04-17 12:30:29 +02:00
Ben Halpern
2808a27c75
[deploy] Change window.currentUser to userData() ( #7353 )
2020-04-16 23:24:51 -04:00
Ben Halpern
13537fb8d4
[deploy] Fix connect edge cases ( #7352 )
2020-04-16 21:57:09 -04:00
Ben Halpern
2d978696c4
[deploy] Small connect js fixes ( #7350 )
2020-04-16 20:06:32 -04:00
Ben Halpern
697c0df5b1
[deploy] Manually create channel and add users for org channels ( #7346 )
2020-04-16 19:13:39 -04:00
Ben Halpern
03c28a5671
[deploy] Create private group chat channel for orgs ( #7270 )
...
* WIP chat channel for orgs
* Finalize
* Enable upsert functionality for role switch
* Private group chat
* Rearrange permissions code
* fix typo
2020-04-16 17:02:06 -04:00
Andy Zhao
2343785927
[deploy] Add type_of param to whitelist ( #7342 )
2020-04-16 16:52:32 -04:00
Andy Zhao
f5ec83653c
[deploy] Finalize and add response templates feature ( #7068 )
2020-04-16 15:53:29 -04:00
Alex
cc6249beff
[deploy] Update whitelisted params on Fastly on deployments ( #7279 )
...
* Add Fastly whitelisted params
* Create FastlyVCL::WhitelistedParams.update service
* Add specs
* Create rake task to call new service
* Add rake task to setup script
* Add documentatoin
* Move sort inside params_to_array method
* Rename VCL_REGEX to VCL_DELIMITER
* Add PR URL to docs
* Move snippet name to SNIPPET_NAME constant
* Refactor setting content
* Rename params_to_array to params_to_sorted_array
* Change guard and log success on update
- Return early if params are equal
- Log success message to Rails.logger on update
- Log params diff to Datadog
* Return true explicitly
* Move rake task execution from to release-tasks
* Remove unnecessary environment guard in task
* Remove duplicate code param
* Refactor string from build_content
* Remove reliance on sort
* Reorder logging to implicitly return true
* Update docs to reference release-script.sh
* Update docs
* Update whitelisted params
* Fix params_updated? bug and add more specs
* Remove duplicate param...oopsie!
2020-04-16 15:11:57 -04:00
dependabot-preview[bot]
2c034dcbac
[deploy] Bump ibm-openapi-validator from 0.26.0 to 0.26.1 ( #7327 )
...
Bumps [ibm-openapi-validator](https://github.com/IBM/openapi-validator ) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/IBM/openapi-validator/releases )
- [Changelog](https://github.com/IBM/openapi-validator/blob/master/CHANGELOG.md )
- [Commits](https://github.com/IBM/openapi-validator/compare/v0.26.0...v0.26.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
2020-04-16 14:19:47 -04:00
dependabot-preview[bot]
c246cb106f
Bump intersection-observer from 0.7.0 to 0.8.0 ( #7322 )
...
Bumps [intersection-observer](https://github.com/w3c/IntersectionObserver ) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/w3c/IntersectionObserver/releases )
- [Commits](https://github.com/w3c/IntersectionObserver/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 14:18:53 -04:00
dependabot-preview[bot]
0e06ed1ad7
Bump lint-staged from 10.1.2 to 10.1.3 ( #7330 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 10.1.2 to 10.1.3.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v10.1.2...v10.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 14:18:26 -04:00
dependabot-preview[bot]
17b4f80189
Bump core-js from 3.6.4 to 3.6.5 ( #7328 )
...
Bumps [core-js](https://github.com/zloirock/core-js ) from 3.6.4 to 3.6.5.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/compare/v3.6.4...v3.6.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 14:18:20 -04:00
dependabot-preview[bot]
46b422022a
Bump husky from 4.2.3 to 4.2.5 ( #7324 )
...
Bumps [husky](https://github.com/typicode/husky ) from 4.2.3 to 4.2.5.
- [Release notes](https://github.com/typicode/husky/releases )
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md )
- [Commits](https://github.com/typicode/husky/compare/v4.2.3...v4.2.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 14:18:11 -04:00
dependabot-preview[bot]
ad4a4267d5
Bump css-loader from 3.5.1 to 3.5.2 ( #7325 )
...
Bumps [css-loader](https://github.com/webpack-contrib/css-loader ) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases )
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.5.1...v3.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 14:18:02 -04:00
dependabot-preview[bot]
8a966a780d
Bump style-loader from 1.1.3 to 1.1.4 ( #7326 )
...
Bumps [style-loader](https://github.com/webpack-contrib/style-loader ) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases )
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v1.1.3...v1.1.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 14:17:53 -04:00
rhymes
0a6be8b967
[deploy] Improve some validations ( #7335 )
...
* Validations
* Fix specs
* Revert twitter tag change
2020-04-16 18:59:12 +02:00
Molly Struve
8f6fb35404
flaky spec fix: compare org updated_at properly ( #7336 )
2020-04-16 11:37:07 -05:00
dependabot-preview[bot]
82d4dae2d1
[deploy] Bump rouge from 3.17.0 to 3.18.0 ( #7320 )
...
Bumps [rouge](https://github.com/rouge-ruby/rouge ) from 3.17.0 to 3.18.0.
- [Release notes](https://github.com/rouge-ruby/rouge/releases )
- [Changelog](https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rouge-ruby/rouge/compare/v3.17.0...v3.18.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 10:44:50 -05:00
dependabot-preview[bot]
3222dd1b55
Bump webdrivers from 4.2.0 to 4.3.0 ( #7332 )
...
Bumps [webdrivers](https://github.com/titusfortner/webdrivers ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/titusfortner/webdrivers/releases )
- [Changelog](https://github.com/titusfortner/webdrivers/blob/master/CHANGELOG.md )
- [Commits](https://github.com/titusfortner/webdrivers/compare/v4.2.0...v4.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 10:44:18 -05:00
dependabot-preview[bot]
ba9fe4f3cc
Bump rubocop from 0.81.0 to 0.82.0 ( #7329 )
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.81.0 to 0.82.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.81.0...v0.82.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 10:44:02 -05:00
Molly Struve
01adfc377c
[deploy] Index all readinglist Reactions into Elasticsearch ( #7310 )
2020-04-16 09:36:05 -05:00
Molly Struve
1024e47738
exempt new search endpoints from the service worker ( #7334 )
2020-04-16 09:35:45 -05:00
dependabot-preview[bot]
3a8b25abdf
[deploy] Bump twilio-ruby from 5.33.0 to 5.33.1 ( #7321 )
...
Bumps [twilio-ruby](https://github.com/twilio/twilio-ruby ) from 5.33.0 to 5.33.1.
- [Release notes](https://github.com/twilio/twilio-ruby/releases )
- [Changelog](https://github.com/twilio/twilio-ruby/blob/master/CHANGES.md )
- [Commits](https://github.com/twilio/twilio-ruby/compare/5.33.0...5.33.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 09:02:30 -05:00
dependabot-preview[bot]
bb277f7049
Bump pry from 0.13.0 to 0.13.1 ( #7333 )
...
Bumps [pry](https://github.com/pry/pry ) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/pry/pry/releases )
- [Changelog](https://github.com/pry/pry/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pry/pry/compare/v0.13.0...v0.13.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 09:00:40 -05:00
dependabot-preview[bot]
2b8bcdbc20
Bump blazer from 2.2.1 to 2.2.2 ( #7323 )
...
Bumps [blazer](https://github.com/ankane/blazer ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/ankane/blazer/releases )
- [Changelog](https://github.com/ankane/blazer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/blazer/compare/v2.2.1...v2.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 08:59:49 -05:00
dependabot-preview[bot]
5f5c1d783e
Bump ddtrace from 0.34.1 to 0.34.2 ( #7331 )
...
Bumps [ddtrace](https://github.com/DataDog/dd-trace-rb ) from 0.34.1 to 0.34.2.
- [Release notes](https://github.com/DataDog/dd-trace-rb/releases )
- [Changelog](https://github.com/DataDog/dd-trace-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/DataDog/dd-trace-rb/compare/v0.34.1...v0.34.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-16 08:59:31 -05:00
Ben Halpern
b092796313
[deploy] Adjust field test weights ( #7316 )
2020-04-16 09:49:51 -04:00
ludwiczakpawel
fe334d1de8
Snackbars Stacking ( #7318 )
...
* stacking snackbars
* stacking snackbars
* pre fix
2020-04-16 09:28:46 -04:00
rhymes
b830cdc5b8
Remove harcoded shop strings ( #7319 )
2020-04-16 14:51:23 +02:00
Ben Halpern
db4c9ef4b2
[deploy] Add user_signed_in to profile header cache key ( #7315 )
2020-04-15 20:08:25 -04:00
Ben Halpern
645920c09f
[deploy] Remove milestone sends ( #7313 )
2020-04-15 19:34:10 -04:00
Ben Halpern
3a22087383
[deploy] Adjust styling and rendering of campaign widget ( #7311 )
2020-04-15 18:36:29 -04:00
Vaidehi Joshi
bbe0bf970f
Split up content of EmailListTermsConditionsForm within onboarding ( #7294 ) [deploy]
...
* Move Terms & Conditions, CoC into Intro slide of onboarding
Closes https://github.com/thepracticaldev/dev.to/issues/6545 .
* Rename ClosingSlide in Onboarding tests
* Rename EmailListTermsConditionsForm to EmailPreferencesForm
* Proper lint and prepend `v2:` to some onboarding components
* Move email preferences to last slide
Closes https://github.com/thepracticaldev/dev.to/issues/6550 .
* Use crayons variables for padding
* Remove backToSlide function, rename buttonIsDisabled function
2020-04-15 15:16:53 -07:00
Ben Halpern
d27471aac5
[deploy] Small ld+json fix ( #7309 )
2020-04-15 16:50:27 -04:00
Jitendra Rajpurohit
7656d10e2b
Generalized shop url by creating SiteConfig field for it ( #7262 )
...
* added shop_url to SiteConfig
* fixed issue in show config erb file
* add spec for shop_url SideConfig
* added spec
* handles blank shop_url case
* code review changes
2020-04-15 16:28:34 -04:00
Molly Struve
467e0a1b5e
[deploy] display link liquid tgs for articles that may have been deleted ( #7305 )
2020-04-15 16:28:01 -04:00
Molly Struve
223703f0d3
[deploy] Update URLSearchParams to handle arrays correctly for Rails ( #7300 )
2020-04-15 14:58:18 -05:00
Ben Halpern
2c6a4b4ecf
[deploy] Make adjustments in ld+json logic ( #7307 )
...
* Make adjustments in ld+json logic
* Add github url
2020-04-15 15:50:48 -04:00
Molly Struve
817f12c788
no need to use search_id for indexing worker ( #7304 )
2020-04-15 15:35:12 -04:00
Arit Amana
1d1a8456a5
Use StimulusJS for vomit confirmations in Internal ( #7255 )
...
This PR implements the async vomit-reaction functionality using StimulusJS. Prior to this, the JS lived in `_abuse-reports.html.erb`.
Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
2020-04-15 15:26:10 -04:00
Julianna Tetreault
fd9fdebc0b
[deploy] Migrate from Schema.org to JSON-LD ( #6956 )
...
* Add JSON-LD in place of schema.org in _video_player.html.erb
* Remove unnecessary tags around JSON-LD to clean up templates
* Fix indenatation and remove extra elements from show.html.erb and _profile_header.html.erb
* Remove empty line from articles/show.html.erb
* Clean up JSON-LD commas across erb templates
* Revert articleBody changes, adjust nesting, and remove extra quote
* Add application/ld+json to allowed_types in .erb-lint.yml
This addition makes it so that the no verify flag is no longer required
* Add additional data for Articles, Users, and Orgs to better SEO
* Add additional data to JSON-LD structures
*Add sameAs data to articles/show.html.erb
*Add sameAs data to users/show.html.erb
*Make adjustments to VideoObject data in _video_player
*Make adjustments to Org in _profile_header
*Add removed erb back to all erb templates
* Refactor code to fix syntax Google syntax errors
* Add missing double quotes to values
* Remove unnecessary meta tags from _video_player.html.erb
* Add additional key-value pairs to data structures
* General code clean up
* Clean up existing data structures
*Remove useless meta tag and replace with a tag
*Small refactor to users/show.html.erb data
* Extract user json-ld out of users/show.html.erb
*Move json-ld logic to stories_controller
*Use user_json_ld variable in place of entire data structure
*Set user_json_ld as a before_action in the controller
* Add specs around JSON-LD data in templates
*Add request spec for users/show.html.erb
*Add request spec for articles/show.html.erb
*Add request spec for _video_player.html.erb
*Add request spec for _profile_header.html.erb
*WIP: Fix pending specs for all templates
* Remove useless meta tags from users/show and _profile_header.html.erb
* Add additional test coverage to users/show.html.erb
*Add additional tests to user_show_spec
*Ensure that all tests pass
*Small refactor to users/show.html.erb JSON data structure
* Add additional test coverage around JSON-LD data
*Add more robust tests to template specs
*Remove unnecessary comments from specs
*Uncomment pending specs
* Adjust modified date to be more readable in article specs
* Refactor spec to be more readable and update GitHub username test
* Remove meta erb from articles/show.html.erb
* Remove meta data from _video_player.html.erb
* Clean up useless codeand whitespace for final review
* Extract users/show data structure from template into StoriesController
* Remove JSON-LD object from users/show.html.erb
* Place JSON-LD for users/show.html.erb in StoriesController
* Store user_json_ld in set_json_ld method in StoriesController
* Call user_json_ld variable in script tag in users/show
* Clean up trailing commas and refactor articles/show.html.erb
* Remove redundant user/profile_header_spec.rb
* Remove unnecessary code from _profile_header and articles/show
* Remove Organization from articles/show.html.erb
* Remove unnecessary comments from _profile_header.html.erb
* Extract user_json_ld into separate methods to fix Code Climate failures
* Rename user_profile_details and user_same_as methods to be more explicit
* Refactored user_json_ld methods to use symbols instead of strings
* Use symbols to fetch keys from a hash instead of strings
* Changed user_url in data structure
* Removal of erb tags and general clean up
* Revert schema changes
* Remove unnecessary quotation marks
2020-04-15 15:03:05 -04:00
Ben Halpern
2c28bcb2b2
[deploy] Bypass serviceworkers for /checkin ( #7299 )
2020-04-15 12:44:36 -04:00
rhymes
f5166e28a8
Nullify audit logs on users delete ( #7275 )
...
* Nullify audit logs on users delete
* Fix specs
* Set user as optional and test moderator audit log page
* Fix spec
2020-04-15 18:26:16 +02:00