Michael Kohl
a627ede98d
Don't show "Skip to content" link for searches ( #14072 )
2021-06-28 09:58:38 +02:00
dependabot[bot]
3e25102cc4
Bump @storybook/addon-storysource from 6.2.9 to 6.3.0 ( #14073 )
...
Bumps [@storybook/addon-storysource](https://github.com/storybookjs/storybook/tree/HEAD/addons/storysource ) from 6.2.9 to 6.3.0.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.3.0/addons/storysource )
---
updated-dependencies:
- dependency-name: "@storybook/addon-storysource"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-28 09:54:54 +02:00
dependabot[bot]
b248e466a4
Bump prettier from 2.3.1 to 2.3.2 ( #14074 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-28 09:53:47 +02:00
dependabot[bot]
65a2c30657
Bump rubocop-rails from 2.11.0 to 2.11.1 ( #14065 )
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.11.0 to 2.11.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.11.0...v2.11.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-25 08:07:44 -06:00
Ridhwana
36946766ce
feat: add the comments in the navbar ( #14067 )
2021-06-25 13:00:57 +02:00
dependabot[bot]
60146f1af1
Bump rails from 6.1.3.2 to 6.1.4 ( #14064 )
...
Bumps [rails](https://github.com/rails/rails ) from 6.1.3.2 to 6.1.4.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v6.1.3.2...v6.1.4 )
---
updated-dependencies:
- dependency-name: rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-25 12:07:46 +02:00
dependabot[bot]
7fb9261c75
Bump feedjira from 3.1.2 to 3.2.0 ( #14066 )
...
Bumps [feedjira](https://github.com/feedjira/feedjira ) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/feedjira/feedjira/releases )
- [Changelog](https://github.com/feedjira/feedjira/blob/main/CHANGELOG.md )
- [Commits](https://github.com/feedjira/feedjira/compare/v3.1.2...v3.2.0 )
---
updated-dependencies:
- dependency-name: feedjira
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-25 12:07:33 +02:00
Suzanne Aitchison
845a5fade5
Profile Preview Cards (RFC#222) - author name in comments ( #14056 )
...
* show dropdowns on pre-existing comments
* show preview on comments, v rough version of showing preview on recently added comments
* tidy up error, add some comments
* show the ama icon when appropriate
* add to comment on article cypress spec
* add test for preview card on article comment
* tidy up
* small refactors
* wait for button init in cypress test
* add test for article author byline on organization post
* Trigger CI builds
* Trigger CI builds
2021-06-25 10:05:37 +01:00
Fernando Valverde
f34b2203d3
Make Consumer Apps dictate aasa results ( #14015 )
...
* Makes Consumer Apps dictate aasa results
* progress with ConsumerApp query
* Adds Team ID migration + Stimulus consumer_app_controller.js
* Adds cypress tests
* Adds Backfill data_update_script + more specs & tweaks
* Remove file added by mistake
* Comment typo
* Small tweaks + improved specs
* Update lib/data_update_scripts/20210622145212_backfill_forem_consumer_app_team_id.rb
Co-authored-by: Jamie Gaskins <jamie@forem.com>
* Update spec/lib/data_update_scripts/backfill_forem_consumer_app_team_id_spec.rb
Co-authored-by: rhymes <github@rhymes.dev>
* Make use of create! and log errors to ForemStatsClient
* Fix specs
* Add mock_rpush call as suggested in review
* Add Review suggestions
* Fix tests
* Remove redundant assert in spec
Co-authored-by: Jamie Gaskins <jamie@forem.com>
Co-authored-by: rhymes <github@rhymes.dev>
2021-06-24 08:36:11 -06:00
dependabot[bot]
f9621150d7
Bump test-prof from 1.0.5 to 1.0.6 ( #14061 )
...
Bumps [test-prof](https://github.com/test-prof/test-prof ) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/test-prof/test-prof/releases )
- [Changelog](https://github.com/test-prof/test-prof/blob/master/CHANGELOG.md )
- [Commits](https://github.com/test-prof/test-prof/compare/v1.0.5...v1.0.6 )
---
updated-dependencies:
- dependency-name: test-prof
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-24 08:54:08 +02:00
Mac Siri
a8c75fb0e8
Re-add dynamic delivery_method for ApplicationMailer ( #13994 )
2021-06-23 15:17:27 -04:00
Andy Zhao
0eaea33710
Replace admin guide links ( #13967 )
...
* Replace admin guide links
* Add missing /docs/
* Add proper links
2021-06-23 15:01:01 -04:00
Daniel Uber
69a03c8b07
Add explicit loose configuration for babel plugins ( #14048 )
...
* Add explicit loose configuration for babel private-property plugin
Squelch this warning that happens a few dozen times during CI by
following the instructions:
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-property-in-object since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-methods.
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
["@babel/plugin-proposal-private-property-in-object", { "loose": true }]
to the "plugins" section of your Babel config.
* Use spaces instead of tabs
This won't affect the test.
* Make all the other "implied loose" options loose, too.
This now squelches the warnings, and webpacker can compile without failing.
* Collect common option "loose: true" to preset env
Rather than 3 overrides to bring these inline, move to the shared options.
* Revert "Collect common option "loose: true" to preset env"
This reverts commit ca3d09ba6a47e03dbfb5f6108fcbc7f19b5a457b.
2021-06-23 13:57:51 -05:00
Julianna Tetreault
4d0b9c8ebf
Adds local: true to admin/tags/edit.html.erb remove mod button ( #14057 )
...
- Adds local: true to fix broken Admin tag mod removal button
- Refactors admin_creates_new_tag_spec.rb
2021-06-23 12:34:53 -06:00
Michael Kohl
9ae417d0ff
Remove navigation links from footer ( #14041 )
...
* Remove navigation links from footer
* Remove unneeded spec
* Target correct link
* Fix gems
2021-06-23 22:06:04 +07:00
Suzanne Aitchison
f8e56b356e
create definite handles to listeners in initialize function ( #14033 )
2021-06-23 15:09:03 +01:00
dependabot[bot]
cac67b8d79
Bump oj from 3.11.6 to 3.11.7 ( #14054 )
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.11.6 to 3.11.7.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.11.6...v3.11.7 )
---
updated-dependencies:
- dependency-name: oj
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-23 08:41:40 -05:00
Monica Mateiu
dbdd24c729
add org analytics menu if user has organizations ( #13995 )
...
* add organizations menu to analytics page
* Update app/views/dashboards/analytics.erb
Co-authored-by: rhymes <github@rhymes.dev>
* replace querySelector with getElementsByClassName for better performance
* Update app/javascript/packs/analyticsDashboard.js
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
* Update app/views/dashboards/analytics.erb
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
* refactor analytics view and add specs
* skip flakey analyticsNavigation spec
Co-authored-by: rhymes <github@rhymes.dev>
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
2021-06-23 14:35:23 +02:00
Julianna Tetreault
281fdc499c
[15-Minute Fix] Fix Broken Admin Tags #create and #update Forms ( #14049 )
...
* Adds name to ALLOWED_PARAMS in Admin::TagsController
* Adds local: true to /admin/tags/_form.html.erb
- Sets local: true in tags partial for proper
redirects and to properly render flash messages
for both the #create and #update actions
* Adds local: true to the Add Moderator button for tags
* Adds and updates systems specs for tags
- Updates the admin_updates_tag_spec.rb system spec
- Adds an admin_creates_new_tag_spec.rb system spec
- Updates the success flash message in Admin::TagsController
2021-06-23 14:30:17 +02:00
Julianna Tetreault
6b0d2b6173
Uncomments line 26 in admin_manages_organizations_spec.rb ( #14051 )
2021-06-23 09:22:59 +02:00
Meg Gutshall
ef474fd919
LinkTag: correctly display organization avatar ( #13928 )
...
* Set up Docker
* Add conditional to render org logo with user avatar
* Create styling for logo with avatar
* Update app/views/articles/_liquid.html.erb
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
* Update app/views/articles/_liquid.html.erb
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
* update rspec test
* Restore schema.rb
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
Co-authored-by: Michael Kohl <me@citizen428.net>
2021-06-23 10:25:29 +07:00
Mac Siri
3b20edc944
Resolve sitemap's undefined variable ( #14050 )
2021-06-22 16:18:21 -04:00
Andy Zhao
7d3bf4b753
[15-min-fix] Ensure mention worker delivers email ( #14038 )
...
* Ensure mention worker delivers email
* Fix spec to appropriately check if mailer was touched
2021-06-22 14:29:56 -04:00
Michael Kohl
f03d56c8c9
Remove badge notice from /settings/profile ( #14019 )
2021-06-22 14:27:39 -04:00
dependabot[bot]
f24d3d157f
Bump rubocop-rails from 2.10.1 to 2.11.0 ( #14043 )
...
* Bump rubocop-rails from 2.10.1 to 2.11.0
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.10.1 to 2.11.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.10.1...v2.11.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Enable new cops and fix violations
* Remove expected string literal
As we're passing a block (that yields a string) there are no arguments
to the debug call.
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rhymes <github@rhymes.dev>
Co-authored-by: Dan Uber <dan@forem.com>
2021-06-22 11:25:28 -05:00
Suzanne Aitchison
a64611c03e
disable message options spec ( #14047 )
2021-06-22 16:46:40 +01:00
Jamie Gaskins
f17d808cec
Fix sitemap for self host, including memory leak ( #14036 )
...
* Only load Rake tasks once
* Use local sitemap if AWS credentials are not set
* Leave generated sitemaps out of git
2021-06-22 11:11:08 -04:00
Suzanne Aitchison
d448abae19
remove instantclick change listener on analytics dashboard ( #14046 )
2021-06-22 16:00:07 +01:00
Suzanne Aitchison
546e64a029
Always show preview card on hover ( #14032 )
...
* always show preview on hover
* avoid use of important
2021-06-22 15:56:07 +01:00
dependabot[bot]
d1c32b4e12
Bump rails-settings-cached from 2.5.2 to 2.6.0 ( #14042 )
...
* Bump rails-settings-cached from 2.5.2 to 2.6.0
Bumps [rails-settings-cached](https://github.com/huacnlee/rails-settings-cached ) from 2.5.2 to 2.6.0.
- [Release notes](https://github.com/huacnlee/rails-settings-cached/releases )
- [Changelog](https://github.com/huacnlee/rails-settings-cached/blob/main/CHANGELOG.md )
- [Commits](https://github.com/huacnlee/rails-settings-cached/compare/v2.5.2...v2.6.0 )
---
updated-dependencies:
- dependency-name: rails-settings-cached
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Empty commit for travis
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dan Uber <dan@forem.com>
2021-06-22 08:52:24 -05:00
dependabot[bot]
bde3ebda8b
Bump @babel/preset-env from 7.14.4 to 7.14.7 ( #14044 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.14.4 to 7.14.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.7/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-22 13:21:25 +01:00
dependabot[bot]
767e1efdfe
Bump core-js from 3.14.0 to 3.15.0 ( #14026 )
...
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) from 3.14.0 to 3.15.0.
- [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/commits/v3.15.0/packages/core-js )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-22 13:15:58 +01:00
dependabot[bot]
49e53bb817
Bump @babel/core from 7.14.3 to 7.14.6 ( #14024 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.14.3 to 7.14.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.6/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-22 12:18:50 +01:00
rhymes
a9e7bc4361
Reading list: fix broken pagination ( #14031 )
2021-06-22 08:24:23 +02:00
dependabot[bot]
e56009bcda
Bump set-getter from 0.1.0 to 0.1.1 ( #14039 )
...
Bumps [set-getter](https://github.com/doowb/set-getter ) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/doowb/set-getter/releases )
- [Commits](https://github.com/doowb/set-getter/commits/0.1.1 )
---
updated-dependencies:
- dependency-name: set-getter
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-22 08:23:11 +02:00
Michael Kohl
7fe5c54161
Consistently use ForemInstance.private? ( #14021 )
2021-06-22 08:16:19 +07:00
Mac Siri
7ba3c3a81c
Add container tag expiration ( #14040 )
2021-06-21 19:41:10 -04:00
dependabot[bot]
5a75e303bd
Bump acts-as-taggable-on from 8.0.0 to 8.1.0 ( #14027 )
...
Bumps [acts-as-taggable-on](https://github.com/mbleigh/acts-as-taggable-on ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/mbleigh/acts-as-taggable-on/releases )
- [Changelog](https://github.com/mbleigh/acts-as-taggable-on/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mbleigh/acts-as-taggable-on/compare/v8.0.0...v8.1.0 )
---
updated-dependencies:
- dependency-name: acts-as-taggable-on
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-21 10:13:00 -05:00
Suzanne Aitchison
1a417174c3
Profile Preview Cards (RFC #222 ): Article page author byline ( #13990 )
...
* move current profile card content to shared view, create profile preview card shared view
* article page: show link in small screens, button with preview card in larger
* initialize the hover and click functionality
* tweak class names
* make sure modals sit at highest elevation level
* add cypress tests
* add a test to make sure mobile view unaffected
* make sure follow buttons initialized in test before asserting on them
2021-06-21 08:38:47 +01:00
Julien Maury
aba55f2a77
stories list script as separate js file - defer attribute ( #13993 )
...
* stories list script as separate js file - defer attribute
* change name storiesListScript for storiesList
* remove legacy function hasClass()
* add description to js pack
* remove case that triggers nothing
* Revert "remove case that triggers nothing"
the if statement is on the element not its parents
This reverts commit f4402f5456e15da122f9820917f5965a1ebc50a4.
* remove deprecated code from storiesList pack
* remove unused code
2021-06-21 10:59:30 +07:00
Supritha
f67e6d01d9
Fixed typo 'SlideSare' ( #14011 )
2021-06-21 09:39:16 +07:00
Michael Kohl
23fe4dd9de
Clean up forem:setup task ( #13998 )
2021-06-18 09:34:18 +07:00
Michael Kohl
8f42828028
Change signature of Feeds::ImportArticlesWorker ( #13971 )
2021-06-17 14:28:23 -04:00
Michael Kohl
68a34f4015
Remove navigation links from footer on private Forems ( #14006 )
2021-06-17 15:01:02 +00:00
Suzanne Aitchison
6146fcd56b
15 min fix - only initialise article buttons once ( #14007 )
2021-06-17 14:59:45 +02:00
Jamie Gaskins
d946b9fdc3
Don't use Honeycomb test mode in production ( #13997 )
...
* Don't use Honeycomb test mode in production
* Treat an empty Honeycomb API key the same as nil
* Avoid repeated RELEASE_FOOTPRINT warnings
2021-06-16 16:18:58 -04:00
dependabot[bot]
08720a69c4
Bump peter-evans/create-or-update-comment from 1 to 1.4.5 ( #13740 )
...
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment ) from 1 to 1.4.5.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases )
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v1...v1.4.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-16 08:57:36 -06:00
dependabot[bot]
dc8e061861
Bump rubocop from 1.16.1 to 1.17.0 ( #13999 )
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.16.1 to 1.17.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.16.1...v1.17.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-16 07:53:15 -06:00
rhymes
ff3be35d6e
API: Remove orphan Admin Config jbuilder file ( #13953 )
2021-06-15 18:18:52 +02:00
rhymes
686965c9ff
[15 min fix] Refactor private landing pages model code ( #13982 )
...
* Add LandingPage domain model
* Rely on Rails data integrity and remove previous code
* Remove superfluous equality check
* Restore landing_page class method
* Add and fix specs
* Do not attach landing page modal controller unnecessarily
2021-06-15 18:17:15 +02:00