rhymes
883eb170de
[deploy] Authentication refactoring: add available and enabled providers ( #7505 )
...
* Add Providers(.available|.enabled|.enabled?)
* Add provider_sidebar partial
* Add providers_signup_modal partial and Providers.sign_in_url
* Use path helpers
* Add providers_nav_menu partial
* Add providers_registration_form partial
* Generalize users/additional_authentication
* Refactor sign_in_path and authentication_path
* Add .official_name and fix specs
* Preload authentication providers correctly and use less Ruby magic
* Put require_dependency in the correct place
2020-04-28 16:16:28 +02:00
Ben Halpern
8f2c32249c
[deploy] Fix podcast pagination client/API mismatch ( #7375 )
...
* Fix podcast pagination API
* Adjust css for podcast header
* Adjust test
* Adjust test
2020-04-28 10:07:36 -04:00
Sai Bhargav
2d20d67594
[deploy] Fix listing tags bug ( #7533 )
...
* Fix listing tags bug
* Fix failing specs
* Fix failing specs
* Fix failig spec
* Fix failing specs
* Refactor code
* Fix failing specs
* Support AND/OR queries based on params
* Add tag_boolean to search params
2020-04-28 16:04:09 +02:00
Ridhwana
8140e46ceb
Add some placeholder pages ( #7441 )
...
* feat: add placeholders for some routes
* about_listings_url
* feat: tag-moderation
* chore: about_listings_url test
* chore: use post a job url
* chore: add pages methods
* chore: just reordered stuff
* oops forgot to save - oh man
* chore: change to single quotes
* chore: hopefully retrigger cc
* chore: update tests
* feat: PR suggestions:)
* chore: spec
2020-04-28 15:55:59 +02:00
Fernando Valverde
fe375a04ee
Removes iOS only label from mobile notifications settings ( #7563 )
2020-04-28 09:42:54 -04:00
rhymes
f474b380f4
Fix broken migration after strong_migrations 0.6.4 ( #7562 )
2020-04-28 09:42:17 -04:00
rhymes
178a049262
Add SVG optimizer ( #7542 )
2020-04-28 08:28:25 -04:00
Renan Bona
b93306ecc8
Create Articles builder and refactor articles_controller ( #7381 )
...
* Create Articles entity and refactor articles_controller
* Add safe operator into action new from articles_controller
* Renaming files for better understanding
* Move some logic from the articles controller to articles builder
* Add method normalized text into articles builder
2020-04-28 12:24:51 +02:00
Rafi
28ec80c847
[deploy] Fixing youtube icon ( #7559 )
2020-04-28 11:28:18 +02:00
Michael Kohl
a705a7302e
Add mini_racer and switch to sassc-rails ( #7458 )
2020-04-28 11:12:25 +07:00
Ben Halpern
597009b8bf
[deploy] Fix notifications org select logic ( #7555 )
...
* Fix notifications org select logic
* Change logic
2020-04-27 21:39:43 -04:00
Ben Halpern
618c3b5c75
[deploy] Add codenames proof-of-concept to /connect ( #7553 )
2020-04-27 19:19:12 -04:00
Molly Struve
5bf12a51d7
Clear Elasticsearch data for user viewing timeline specs ( #7549 )
2020-04-27 17:11:47 -05:00
Julianna Tetreault
94a24f2c75
Remove cover image background styling from article-show.css ( #7448 )
...
* Removes dead code for background and background-size
* Crosses fingers that nothing breaks after style removal
2020-04-27 14:49:48 -06:00
Mac Siri
f4000a1809
[deploy] Render onboarding on small screens correctly ( #7548 )
2020-04-27 16:16:33 -04:00
Molly Struve
8eb4612166
[deploy] fix podcast episode comment rendering and write a spec for it ( #7547 )
2020-04-27 14:56:03 -05:00
Vaidehi Joshi
54519dbf4e
Minor tweaks to onboarding UI ( #7546 ) [deploy]
...
* Use accent-color in onboarding progress stepper
This looks much prettier with the default DEV theme when viewing onboarding.
Closes https://github.com/thepracticaldev/dev.to/issues/7545 .
* Align onboarding checkboxes in their parent element
Use `display: flex`.
Closes https://github.com/thepracticaldev/dev.to/issues/7544 .
2020-04-27 12:38:48 -07:00
Rafi
bdcfba7d70
[deploy] Saving youtube url ( #7516 )
...
* Saving youtube url
* Fixing description in the spec
* Optimizing youtube logo svg
* Fixing indentation of form
2020-04-27 14:14:07 -04:00
Andy Zhao
fded16b8dc
[deploy] Add a more helpful msg for response templates ( #7543 )
2020-04-27 13:28:28 -04:00
Alex
6bbe4e0533
[deploy] Change CarrierWave error code ( #7539 )
2020-04-27 13:27:04 -04:00
rhymes
8b82103fd0
Escape titles to avoid encoding issues ( #7535 )
2020-04-27 12:27:19 -04:00
Michael Wilde
dfd8b0bf86
[deploy] Fixed "Join the Welcome thread" spelling err ( #7538 )
...
Was "welcome thead" now is "welcome thread". I noticed the spelling error show up as I recently just joined dev.to
2020-04-27 18:24:40 +02:00
Mac Siri
95981fa937
Remove index_chat_channels_on_slug from schema ( #7528 )
2020-04-27 18:23:38 +02:00
Lisa Sy
9de59c4107
Update sidebar filter menu on Notifications ( #7394 )
2020-04-27 12:17:20 -04:00
rhymes
2d26318cf9
[deploy] Replace (black|white)list with more inclusive language ( #7459 )
...
* Replace isBlacklisted
* Update fastly.rake task
* More renames
* Rename Faslty config file
* More changes
* Replace isForbiddenFromPreloading with isNotPreloadable
* Skip problematic test
* Re-enable
2020-04-27 18:00:12 +02:00
Molly Struve
b4644783ef
setup Elasticsearch before we setup the database for new dev environments ( #7534 )
2020-04-27 10:42:35 -05:00
Andy Zhao
ae4ba673c4
[deploy] Show reactable username for reactable_type == User ( #7527 )
...
* Show reactable username for reactable_type == User
* Add test for GET /internal/reports vomit reaction on user
2020-04-27 11:27:45 -04:00
Molly Struve
527c98fa01
[deploy] remove no longer used index! and check for main_image method in view ( #7526 )
2020-04-27 10:16:49 -05:00
rhymes
1c3b619583
[deploy] Fix settings billing section and other profile improvements ( #7525 )
...
* Truncate displayed username length to max length
* Better error notice
* Fix broken billing Stripe functionality
* Display server side credits purchasing errors
* Be explicit in the name of the partial
* Full name
2020-04-27 16:59:03 +02:00
rhymes
d87c3dbb18
[deploy] Improve comment posting error handling ( #7519 )
...
* Improve comment posting error handling
* Incorporate PR suggestions
2020-04-27 16:54:59 +02:00
Tam Chau
ffba42cf43
Add expires_in option for ActiveSupport::Cache::RedisStore#increment method ( #7515 )
...
* rails patch to fix expires_in for increment method
* fixup! rails patch to fix expires_in for increment method
correct test case
* fix redundant file name & class name
* add comment to explain monkey patch for RedisCacheStore#increment
2020-04-27 16:40:49 +02:00
Ridhwana
b9a8d87e95
[deploy] Refactor to create a helper for the mailer links ( #7502 )
...
* refactor: set the email_from to use in teh defaults
* chore: remove some new lines
* feat: add a mail link helper that can be used in the views
* feat: returns the default if it doesn't understand the parameter
* feat: Quick replacement of links
* feat: allow subject to be passed through
* chore: update all hrefs
* chore: remove rel attribute
* chore: mail link
* update spec
* chore: space
* chore: update some whitespaces and emails
* style
* chore: PR mail_link to email_link and the comment
* feat: PR suggestions for encoding
* feat: use mail_to
2020-04-27 09:18:16 -04:00
rhymes
9d1ad76a21
Fix reading list pagination ( #7518 )
2020-04-27 09:17:50 -04:00
Ben Halpern
3d985319dd
[deploy] Fix notice in accepting invites ( #7522 )
2020-04-26 21:40:51 -04:00
Ben Halpern
921b2e73b6
Line up params properly in Bufferizer ( #7521 )
2020-04-26 20:51:57 -04:00
Ben Halpern
9070174138
[deploy] Fix chatchannel pagination in connect ( #7520 )
2020-04-26 19:45:36 -04:00
Ben Halpern
d447d0cadf
[deploy] Update design and functionality of internal/articles ( #7517 )
...
* Update design and functionality of internal/articles
* Fix spec
* Update specs
* Fiddle with test
* Fix request spec
2020-04-26 18:27:09 -04:00
rhymes
6c3bd047a3
Create listings categories before listings in seed ( #7512 )
2020-04-26 19:35:13 +02:00
Ben Halpern
7a6e7301a1
[deploy] Small update to /connect design ( #7510 )
...
* Initial work
* Full screen mode adjustments
* Update snapshots
2020-04-26 13:26:49 -04:00
Sujith
28d24854c6
Modal not closing while choosing tag filter ( #7497 )
...
* modal not closing while choosing tag filter
Modal did not close upon choosing the filter tag.
* improved if condition referring codeclimate
refactored if condition by declaring a static array list for checking target id exist in the array list
* removed unwanted function
Removing a function added by me
2020-04-26 12:55:34 +02:00
Lucas Hiago
d989b9d842
Add style for images on email to turn them responsiveness ( #7247 )
...
* Change property for max-width to turn more responsive
* Change css property for images to turn more responsive in mention email
2020-04-26 12:33:16 +02:00
Thai Pangsakulyanont
5d97ca86c5
Improve docker setup script ( #7378 )
...
* Add set -e to docker-setup script
* Add error handling for db setup stage
* Sometimes Elasticsearch takes time to boot up
* Also delete docker_data
* search:setup must come first
* Revert "Sometimes Elasticsearch takes time to boot up"
This reverts commit e975f6e5c3edad084d4f2c4d8718675bf5c8d07c.
Reason for revert:
Instead of using wait-on, we can use Docker’s health check instead
See review comment:
https://github.com/thepracticaldev/dev.to/pull/7378#discussion_r411839255
* Use wait-on without installing into package.json
* Add /usr/src/app/node_modules to volumes
Otherwise, webpacker will not run in docker-compose.
See: https://stackoverflow.com/questions/30043872/docker-compose-node-modules-not-present-in-a-volume-after-npm-install-succeeds
2020-04-24 18:45:27 -04:00
Molly Struve
a7e664fc9c
[deploy] Remove Algolia from User Model ( #7454 )
...
* Remove Algolia from User Model
* check banned on self for user
* fine have your redundant method
* remove a couple more unnecessary specs
2020-04-24 18:39:36 -04:00
Molly Struve
94f3a4b6fd
[deploy] Remove Algolia from Podcast Episodes ( #7489 )
2020-04-24 18:36:13 -04:00
Guilherme Vinicius Moreira
31c0b388e5
Refactor internal users index ( #7457 )
...
* Refactor internal users index
* Add table-hover to users table
* Add users query spec
2020-04-24 17:27:07 -04:00
rhymes
f5a6ff32cc
Finalize Slack messengers refactoring ( #7484 )
...
* Remove dead code
* Rename SlackBotPingWorker to Slack::Messengers::Worker
* Remove useless Slack mock
* Fix specs
2020-04-24 21:15:10 +02:00
Fernando Valverde
baac7997c3
[deploy] Send push to Android phones and use Pusher broadcasting ( #6883 )
2020-04-24 13:50:59 -04:00
Mac Siri
aa96a076d8
[deploy] Fix broken listing spec ( #7504 )
2020-04-24 13:12:50 -04:00
dependabot-preview[bot]
2bad54ec47
Bump prettier from 2.0.4 to 2.0.5 ( #7465 )
2020-04-24 11:36:48 -04:00
dependabot-preview[bot]
4c2903318f
Bump strong_migrations from 0.6.3 to 0.6.4 ( #7476 )
2020-04-24 11:36:13 -04:00