rhymes
7309478420
Rails 6 autoloader: prepare liquid tags code ( #8707 )
...
* Move liquid patches to lib/liquid
* Rename classes properly
2020-06-17 16:50:14 +02:00
ludwiczakpawel
16f4d7d46a
[deploy] Article Design update ( #8234 )
...
* flare tag line height
* .
* init
* widgets
* widgets lists
* new tabs on home
* instantclick
* .
* rethinking css
* .
* .
* empty space
* init
* campaign widget
* .
* merge
* .
* update layout
* fix sidebars on home page
* .
* fix onboarding x
* test
* spec
* test
* toolbar fix
* more
* test
* better handling ads
* .
* spec
* card border
* .
* .
* actions bar
* cleanup
* animation
* test
* button width
* .
* better responsiveness and author boxes
* meta info
* padding
* better animation
* optimize videos
* fixes
* spec
* .
* codeblocks in comments
* whoops
* Use .present? correctly as it preloads items
* sticky nav
* Update app/views/articles/_sticky_nav.html.erb
I don't know what I'm doing but @benhalpern says so! e8c0f337a5 (r440248874)
Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
* Update app/views/articles/show.html.erb
I don't know what I'm doing but @benhalpern says so! e8c0f337a5 (r440247802)
Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
* little fixes
* Update app/assets/stylesheets/article-show.scss
Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
* pawel updating ruby code......
* actually better merge
* semantic updates
* .
Co-authored-by: rhymes <rhymesete@gmail.com>
Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
2020-06-17 09:57:57 -04:00
Dmitry Maksyoma
17a9335680
Duplicate notifications, when replying to and mentioning the same user ( #8156 )
...
* Refactor Mentions::CreateAll
* Update app/services/mentions/create_all.rb
Co-authored-by: Vaidehi Joshi <vaidehi.sj@gmail.com>
* Refactor for readability
* Try writing tests for duplicate notifications
* Skip Bullet warning, essentially for #current_user
* Fix duplicate notification, when mentioning comment author
* Improve spec readability
* Refactor specs and fix duplicate notificaation for moderator comments
* Refactor spec
* Remove obsolete code and refactor specs
* Remove obsolete spec
* Update spec/requests/comments_create_spec.rb
Co-authored-by: Vaidehi Joshi <vaidehi.sj@gmail.com>
* Get rid of #json_response
* Remove Bullet skipping
* Change #where -> #exists?
Co-authored-by: Vaidehi Joshi <vaidehi.sj@gmail.com>
2020-06-17 08:47:31 -04:00
Ben Halpern
e6abadff6c
Generalize editor logo ( #8720 )
2020-06-17 10:51:50 +02:00
Jacob Herrington
ad9c7797ec
Fix accessibility warnings from axe ( #8718 )
2020-06-17 10:48:38 +02:00
Lisa Sy
5e1fc2c4cd
Update connect chat container (part 2) ( #8717 ) [deploy]
...
* Update chat container of Connect
- Rename certain class names to improve BEM syntax and naming
- Update typography of message cells
- Update header of message area
- Use new 'info' icon to expand sidebar
- Update form fields for both writing and editing a message
- Implement Crayons styling for 'delete' modal
https://github.com/thepracticaldev/dev.to/issues/8437
* Update some tests aand class names
* Update tests
* Update info icon
* Update reference
2020-06-16 15:15:59 -07:00
Molly Struve
76a0a96495
[deploy] Optimization: Add Index to Article Public Reaction Counts for Sorting ( #8716 )
2020-06-16 18:00:25 -04:00
Molly Struve
5ee80d2b1b
Flaky Spec Fix: Assert Result of Delete Statement Rather Than DB State ( #8715 )
2020-06-16 15:17:11 -05:00
Molly Struve
6cc4c6fe4a
Flaky Spec Fix: Dont CGI Escape Title Compare ( #8714 )
2020-06-16 14:19:41 -05:00
Julianna Tetreault
58f9c303aa
Add active_status_updated_at to the Broadcasts Table ( #8451 ) [deploy]
...
* Add last_active_at datetime to Broadcasts table
* Add last_active_at to Broadcast index view
* Add callback to Broadcast.rb to update last_active_at
* Add a data_update script to backfill the last_active_at column on the Broadcasts table
* Add a spec for updating the last_active_at timestamp in models/broadcast_spec.rb
* Format last_active_at timestamp via strftime in index.html.erb
* Remove data_update_script: backfill_last_active_at_for_broadcasts
* Remove ActiveRecord::Dirty method from broadcast.rb
* Adjust callback in broadcast.rb and last_active_at timestamp format in index.html.erb
* Adjust time in #update_last_active_at and add the safe navigation operator to index.html.erb
* Accounts for nil last_active_at values in the view
* Uses Time.current in place of Time.zone.now
* Remove last_active_at param from Broadcasts::Controller
* Add spec to broadcasts_spec.rb to test the updated attribute via a request
* Adjust current_time in broadcasts_spec.rb
* Adjust Timecop.freeze in broadcasts_spec.rb to resolve Travis faliure (fingers crossed)
* Adjust expectation to compare against last_active_at timestamp rather than current time
* Adds Timecop back and stores last_active_at timestamp to test against
* Rename last_active_at to active_status_updated_at on Broadcasts table
- Renames last_active_at to active_status_updated_at in specs
- Renames last_active_at to active_status_updated_at in model
- Renames last_active_at to active_status_updated_at in view
- Adjusts spelling in spec descriptions
- Rewords active_status_updated_at in view to Last Active On
2020-06-16 13:04:14 -06:00
Rafi
6f3e89f4ed
Rendering html entity in home feed ( #8472 )
2020-06-16 13:39:07 -04:00
Mac Siri
715a6ff130
[deploy] Update FlareTag not to cache AR object ( #8430 )
2020-06-16 13:37:08 -04:00
Raphael Noriode
9ada1dda10
Fix Colour Contrast on the User Profile Header ( #8406 )
2020-06-16 13:36:27 -04:00
Molly Struve
85f784a76c
[deploy] Optimization: Cache Article cache_tagged_with Counts ( #8712 )
2020-06-16 12:26:52 -05:00
Lisa Sy
bfe663f407
Update chat container of Connect ( #8456 )
...
* Update chat container of Connect
- Rename certain class names to improve BEM syntax and naming
- Update typography of message cells
- Update header of message area
- Use new 'info' icon to expand sidebar
- Update form fields for both writing and editing a message
- Implement Crayons styling for 'delete' modal
https://github.com/thepracticaldev/dev.to/issues/8437
* Update some tests aand class names
* Update tests
2020-06-16 10:23:56 -07:00
rhymes
5d4f24c4ae
Remove Audit::Event::Util ( #8704 )
...
* Remove Audit::Event::Util
* Fix flaky spec
2020-06-16 12:50:53 -04:00
Molly Struve
e47037087d
[deploy] Optimization: Remove unused indexes from Postgres ( #8693 )
2020-06-16 11:13:38 -05:00
Molly Struve
8ce292870e
[deploy] Bug Fix: Dont Freeze Timeframer Timestamps bc They Will be Inaccurate ( #8708 )
2020-06-16 10:42:31 -05:00
Ben Halpern
9187c0b6bf
[deploy] Add special footer mascot image to config ( #8692 )
2020-06-16 11:29:37 -04:00
Raphael Noriode
1dcd83746b
[deploy] Label Experience Level Scale in User Settings ( #8454 )
...
* Add labels to the experience levels in user settings
* modify helper methods to seperate module
* rename uxhelper to settingshelper for better understanding
2020-06-16 15:41:30 +02:00
Molly Struve
c6244dcc7f
Flaky Spec Fix: Replace let_it_be_changeable with let for stripe spec ( #8698 )
2020-06-16 11:09:52 +02:00
rhymes
c753375daa
Routine rubocop fixes ( #8685 )
...
* rubocop -a
* rubocop --auto-gen-config
* Fix spec
2020-06-16 11:09:15 +02:00
Molly Struve
9301a12726
[deploy] Update Rack to Fix Bundle Audit Failure ( #8696 )
2020-06-15 18:54:27 -05:00
Ben Halpern
b51647c59a
[deploy] Remove unnecessary comment links and clean up logic ( #8686 )
...
* Remove unnecessary comment links and clean up logic
* Fix links
2020-06-15 17:40:21 -04:00
narender2031
8b9670abd7
Skynox/fix eslint and redirection bug ( #8513 )
...
* Feature 🚀 : Ability to delete messages in chat channels
- Sending message ID to frontend
- Deleting Message
- Use pusher to delete message realtime
* Minor Bug 🐞 : Show message action only for current user
- User can delete or edit their own messages
* Test cases added
* Bug 🐞 : Update message id for receiver
Message id was not sent to receiver by pusher
* Refactoring🛠: Message controller refactoring
* Test Cases📝 : Specs for Delete message added
* Feature 🚀 : Ability to edit messages
* Test Cases📝 : Specs for Edit message added
* fix Content component esLint issue
* fix @all link
Co-authored-by: Sarthak Sharma <7lovesharma7@gmail.com>
2020-06-15 17:00:41 -04:00
Molly Struve
93443c7e27
Flaky Spec Fix: Ensure Article Titles are Unique ( #8689 )
2020-06-15 15:11:41 -05:00
dependabot-preview[bot]
b93bd56ce3
Bump eslint-plugin-import from 2.20.2 to 2.21.2 ( #8635 )
2020-06-15 14:24:12 -04:00
Andy Zhao
3d5a5fc18e
[deploy] Always set the default email address to ENV variable ( #8687 )
...
* Always set the default email address to env variable
* Hide the default to prevent editing, and b/c it's shown above as readonly
* Check if email address param is present
2020-06-15 13:39:29 -04:00
Mac Siri
25173a81ac
[deploy] Update ReactionsController not to cache AR Object (2nd attempt) ( #8452 )
2020-06-15 12:54:54 -04:00
Alberto Pérez de Rada Fiol
a878d42fa7
Fix liquid tags overflow ( #8369 )
...
* Fix liquid tags overflowing comment box in notifications
* Prevent tags from being too wide
2020-06-15 18:29:38 +02:00
rhymes
582d32393c
Small ActiveRecord optimizations: begone race conditions and hello bulk insert ( #8436 )
...
* Replace PollSkips find_or_create_by with create_or_find_by
* Use insert_all to add users to a channel in bulk
* Use bulk insert for DataUpdateScript and set private what shall be private
* oops
2020-06-15 17:57:14 +02:00
rhymes
380adc30ed
[deploy] Remove user_counters table ( #8445 )
2020-06-15 11:46:02 -04:00
ludwiczakpawel
75c81b542f
[deploy] Branded authentication buttons ( #8679 )
...
* flare tag line height
* .
* init styling
* social buttons
* no need for inverted
* other places
* more
* Fix specs
Co-authored-by: rhymes <rhymesete@gmail.com>
2020-06-15 17:34:07 +02:00
dependabot-preview[bot]
3e8089f191
Bump amazing_print from 1.1.0 to 1.2.0 ( #8640 )
...
* Bump amazing_print from 1.1.0 to 1.2.0
Bumps [amazing_print](https://github.com/amazing-print/amazing_print ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/amazing-print/amazing_print/releases )
- [Changelog](https://github.com/amazing-print/amazing_print/blob/master/CHANGELOG.md )
- [Commits](https://github.com/amazing-print/amazing_print/compare/v1.1.0...v1.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump amazing_print from 1.1.0 to 1.2.0 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-15 10:31:11 -05:00
Maja Komel
d6fa1d3367
[deploy] Add button to unfollow tags and users from dashboard ( #8448 )
2020-06-15 17:25:41 +02:00
Michael Kohl
ac3c12f574
Update config.hosts for GitPod ( #8677 )
...
* fake gitpod dockerfile commit
* install ruby 2.7.1 to different directory
* remove fakevar
* affix node version to 12.16.3
* try setting explicit version
* Add GitPod workspace URL to config.hosts
Co-authored-by: snackattas <zach.attas@gmail.com>
2020-06-15 17:18:33 +02:00
dependabot-preview[bot]
5e42e36d44
Bump rubocop-rspec from 1.39.0 to 1.40.0 ( #8638 )
...
* Bump rubocop-rspec from 1.39.0 to 1.40.0
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec ) from 1.39.0 to 1.40.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.39.0...v1.40.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump rubocop-rspec from 1.39.0 to 1.40.0 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-15 10:16:00 -05:00
Michael Kohl
dabcbce551
[deploy] Fix bug in determining if repo is featured ( #8676 )
2020-06-15 16:39:30 +02:00
dependabot-preview[bot]
fb4a27b5ac
Bump rubocop-rails from 2.5.2 to 2.6.0 ( #8643 )
2020-06-15 10:01:45 -04:00
dependabot-preview[bot]
0f85afeaa2
Bump bundler-audit from 0.6.1 to 0.7.0.1 ( #8645 )
2020-06-15 09:52:06 -04:00
Alex
6af063eebf
[deploy] Email signups liquid tag backend ( #8375 )
...
* Backend MVP
- Migration
- Model
- Associations
* Add factory, spec, and validations
- Add unqiue index for validations
* Fix specs
* Add author to email_subscriptions
* Add user association to set_author_id
* Add clarifying comment to set_author_id
* Writing is hard sometimes
* Rename email_subscriptions to subscription_sources
* UserSubscription and user_subscription_sourceable
* subscribers --> sourced_subscribers
* Add comment to explain UserSubscription model
2020-06-15 09:33:34 -04:00
dependabot-preview[bot]
80d2b731b1
[deploy] Bump httparty from 0.18.0 to 0.18.1 ( #8634 )
...
* Bump httparty from 0.18.0 to 0.18.1
Bumps [httparty](https://github.com/jnunemaker/httparty ) from 0.18.0 to 0.18.1.
- [Release notes](https://github.com/jnunemaker/httparty/releases )
- [Changelog](https://github.com/jnunemaker/httparty/blob/master/Changelog.md )
- [Commits](https://github.com/jnunemaker/httparty/compare/v0.18.0...v0.18.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump httparty from 0.18.0 to 0.18.1 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-15 08:32:06 -05:00
dependabot-preview[bot]
1fa4ed5464
Bump devise from 4.7.1 to 4.7.2 ( #8632 )
...
* Bump devise from 4.7.1 to 4.7.2
Bumps [devise](https://github.com/plataformatec/devise ) from 4.7.1 to 4.7.2.
- [Release notes](https://github.com/plataformatec/devise/releases )
- [Changelog](https://github.com/heartcombo/devise/blob/master/CHANGELOG.md )
- [Commits](https://github.com/plataformatec/devise/compare/v4.7.1...v4.7.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump devise from 4.7.1 to 4.7.2 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-15 08:31:03 -05:00
Rafi
239ced79ba
Adding aria-label for featured article ( #8670 )
2020-06-15 09:30:43 -04:00
dependabot-preview[bot]
515a3174c0
Bump redis from 4.1.4 to 4.2.1 ( #8646 )
...
* Bump redis from 4.1.4 to 4.2.1
Bumps [redis](https://github.com/redis/redis-rb ) from 4.1.4 to 4.2.1.
- [Release notes](https://github.com/redis/redis-rb/releases )
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/redis-rb/compare/v4.1.4...v4.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump redis from 4.1.4 to 4.2.1 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-15 08:30:33 -05:00
Molly Struve
04bd05b979
Only Run Deploy Stage if Branch Master ( #8450 )
2020-06-15 10:57:43 +02:00
dependabot-preview[bot]
ced9f0581a
Bump honeycomb-beeline from 2.0.0 to 2.1.0 ( #8633 )
...
* Bump honeycomb-beeline from 2.0.0 to 2.1.0
Bumps [honeycomb-beeline](https://github.com/honeycombio/beeline-ruby ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/honeycombio/beeline-ruby/releases )
- [Commits](https://github.com/honeycombio/beeline-ruby/compare/v2.0.0...v2.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump honeycomb-beeline from 2.0.0 to 2.1.0 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-14 20:17:39 -04:00
dependabot-preview[bot]
87702417c4
Bump fastly from 2.5.2 to 2.5.3 ( #8642 )
...
* Bump fastly from 2.5.2 to 2.5.3
Bumps [fastly](https://github.com/fastly/fastly-ruby ) from 2.5.2 to 2.5.3.
- [Release notes](https://github.com/fastly/fastly-ruby/releases )
- [Changelog](https://github.com/fastly/fastly-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/fastly/fastly-ruby/compare/v2.5.2...v2.5.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump fastly from 2.5.2 to 2.5.3 (Update vendor/cache)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-14 20:17:27 -04:00
dependabot-preview[bot]
ca687970e4
Bump css-loader from 3.5.3 to 3.6.0 ( #8641 )
...
Bumps [css-loader](https://github.com/webpack-contrib/css-loader ) from 3.5.3 to 3.6.0.
- [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.3...v3.6.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-06-14 20:17:12 -04:00
dependabot-preview[bot]
0d336c839e
Bump lint-staged from 10.2.9 to 10.2.10 ( #8639 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 10.2.9 to 10.2.10.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.9...v10.2.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-14 20:16:44 -04:00