* Add AlgoliaSearchable::SearchableUser
* Update spec
* Refactor
* Refactor
* Add more test
* Refactor
* Update seeder to clear Algolia index if it exist
* All Algolia directly in update_score
* Fix broken spec
* Remove new queue
* Account for more user statuses
* Remove unncessary test for now
* Add subheader a/b test to digest
* Add billboards to digest emails (#20862)
* Initial bb work
* Add billboards to digest
* Clean up tests and formatting
* Clean up tests and formatting
* Adjust digest rate if recent clicks tracked
* Fix issues
* Fix issues
* Fix issues
* Fiddle with tests
* Fix syntax
* Fiddle with tests
* Fiddle with tests
* Fiddle with tests
* Fiddle with tests
* Fiddle with tests
* Fiddle with tests
* Fiddle with tests
* Remove .env.test symlink (#20839)
* Update the mdx vscode extension (#20840)
* Update @cypress/code-coverage to version 3.12.30 (#20803)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: Mac Siri <mac@forem.com>
* Update ruby VSCode extensions for debugging (#20816)
The 'rebornix.Ruby' extension is deprecated. I replaced with the
'Shopify.ruby-lsp' extension since VSCode's Ruby docs pointed
users to ruby-lsp, see https://code.visualstudio.com/docs/languages/ruby.
* Update esbuild to version 0.19.12 (#20841)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
* Update eslint to version 8.57.0 (#20853)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
* fix: remove listings option from views/dashboards/_actions_mobile.html.erb (#20849)
Co-authored-by: Mac Siri <mac@forem.com>
* Update eslint-import-resolver-webpack to version 0.13.8 (#20854)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
* add timestamp to users roles table (#20844)
* Update eslint-plugin-import to version 2.29.1 (#20855)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
* Adjust tests to account for clicks
* Adjust tests to account for clicks
---------
Co-authored-by: Mac Siri <mac@forem.com>
Co-authored-by: Meredith <meredith.edwards1771@gmail.com>
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: Gabriel Quaresma <j.quaresmasantos_98@hotmail.com>
Co-authored-by: Philip How <philip.j.how@gmail.com>
The 'rebornix.Ruby' extension is deprecated. I replaced with the
'Shopify.ruby-lsp' extension since VSCode's Ruby docs pointed
users to ruby-lsp, see https://code.visualstudio.com/docs/languages/ruby.
* Initial controller creation
* Ahoy custom clicks initial WIP
* Add test for success and failure
* Adjust some tests
* Adjust test
* Adjust tests and some code
* Update app/views/mailers/digest_mailer/digest_email.html.erb
* Remove s/t/u from safe params
* Add simple test
* Update app/controllers/ahoy/custom_email_clicks_controller.rb
Co-authored-by: Mac Siri <mac@forem.com>
* Change to just email clicks
* Email clicks controller test
---------
Co-authored-by: Mac Siri <mac@forem.com>
* Move calculating comments score from worker to a service
* Display displayed comments count in feed
* Recalculating displayed comments counts on article show (if needed)
* Rubocop fixes
* Fixed lambda