Suzanne Aitchison
89faac306a
treat cmd and ctrl key shortcuts separately on macOS ( #15265 )
...
* treat cmd and ctrl key shortcuts differently on macOS
* consolidate shortcut key string into Runtime helper
2021-11-03 11:54:15 +00:00
Suzanne Aitchison
dcecc8bf00
Log prop-types warnings to console in development ( #14635 )
...
* enable debug for warnings in dev env
* remove preact/devtools call no longer needed
* fix majority of proptype errors on home page
* sweep up proptype errors from listings page
* fix article form error
2021-09-01 09:27:58 +01:00
Michael Kohl
5406b0576e
Split Settings::Authentication from SiteConfig ( #13095 )
...
* Split Settings::Authentication from SiteConfig
* Move specs
* Sort fields
* Update settings usages
* Update recaptcha usages
* Add data update script
* Update spec
* Rename SiteConfigParams concern
* Fixes, new route, new controller
* Controller and service refactoring
* More controller and service updates
* Spec updates
* More spec fixes
* Move file
* Fix FeedbackMessagesController
* Update admin/configs_spec
* Fix remaining specs in admin/configs_spec
* Fix configs API
* Formatting
* Clean up old service object
* Various fixes
* Update DUS
* Add model argument to admin_config_label
* Fix key name
* Fix specs
* Add distinct request caches for settings classes
* Fix e2e tests
* Fix remaining system spec
* Make DUS idempotent
* Move routes block
* Cleanup
* Switch to ActiveSupport::CurrentAttributes
* Pinned rails-settings-cached
* Update e2e test
* Update lib/data_update_scripts/20210316091354_move_authentication_settings.rb
Co-authored-by: rhymes <rhymes@hey.com>
* Add guard to DUS
* Temporarily re-add two SiteConfig fields
* Fix config show view
Co-authored-by: rhymes <rhymes@hey.com>
2021-04-12 09:41:09 +02:00
Andrew Bone
58499cefb3
Update shortcut code with best practices ( #13026 )
...
* Update with best practices
* Remove useCallback
* Update app/javascript/shared/components/useKeyboardShortcuts.js
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
* Fill out JSDoc
* Follow Prettier rules
* Resolve conflict
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
2021-03-24 14:03:45 +00:00
Nick Taylor
0beacb19c9
[15 Minute Fix] Added the prefer-const eslint rule ( #13098 )
2021-03-23 16:29:56 -04:00
Nick Taylor
af58e7c1a9
Set default timeout to 0 ms for keyboard shortcuts. ( #11363 )
2020-11-10 18:32:29 -05:00
Andrew Bone
75bec9b705
Add chaining to shortcuts ( #11113 )
...
Co-authored-by: Nick Taylor <nick@iamdeveloper.com>
2020-11-10 09:21:39 -05:00