017bcc9ce1
- Fix indentation - Split awkward initializer into separate methods - Rename credentials to passkeys - Simplify authenticator registry loading - Flatten nested errors under ActionPack::WebAuthn - Set passkey current params only requests that use it - Inline anemic methods - Replace custom validation with ActiveModel::Validation - Rename identity to holder in Passkey - Rename credentials to passkeys in JS - Extract framework library out of controllers - Pass params hashes down to ActionPack - Attempt to simplify public interface - Push data decoding down to the classes representing the data - Introduce has_passkeys - Add CBOR bigint support - Rename ActionPack::WebAuthn::Passkey to ActionPack::Passkey - Add create_passkey_button helper - Rename public-key to creation-options - Add sign_in_with_passkey_button helper - Dispatch events for the whole Passkey lifecycle - Add ED25519 support - Prevent crash on missing meta tag - Validate resident key options - Don't clobber existing ActionPack config options - Validate cryptographic params - Move CurrentWebAuthnRequest into ActionPack::Passkey - Use ActiveModel::Attributes for Options objects - Implement expiring challanges - Add lifecycle events - Extract param helpers into Request - Add passkey_creation_options and passkey_request_options helpers - Add create_passkey_challenge to make it easier to override the create method if needed - Prefix all view helpers with passkey_ - Auto-include ActionPack::Passkey::Holder - Make the passkey challange url configurable - Add a reminder about Passkeys to the magic link email
21 lines
1.0 KiB
Ruby
21 lines
1.0 KiB
Ruby
# Pin npm packages by running ./bin/importmap
|
|
|
|
pin "application"
|
|
pin "@hotwired/turbo-rails", to: "turbo.min.js"
|
|
pin "@hotwired/turbo/offline", to: "turbo-offline.min.js"
|
|
pin "@hotwired/stimulus", to: "stimulus.min.js"
|
|
pin "@hotwired/stimulus-loading", to: "stimulus-loading.js"
|
|
pin "@hotwired/hotwire-native-bridge", to: "@hotwired--hotwire-native-bridge.js"
|
|
pin "@rails/request.js", to: "@rails--request.js" # @0.0.13
|
|
|
|
pin_all_from "app/javascript/controllers", under: "controllers"
|
|
pin_all_from "app/javascript/helpers", under: "helpers"
|
|
pin_all_from "app/javascript/lib", under: "lib"
|
|
pin_all_from "app/javascript/initializers", under: "initializers"
|
|
pin_all_from "app/javascript/bridge/initializers", under: "bridge/initializers"
|
|
pin_all_from "app/javascript/bridge/helpers", under: "bridge/helpers"
|
|
pin_all_from "app/javascript/bridge/controllers/bridge", under: "controllers/bridge", to: "bridge/controllers/bridge"
|
|
pin "lexxy"
|
|
pin "@rails/activestorage", to: "activestorage.esm.js"
|
|
pin "@rails/actiontext", to: "actiontext.esm.js"
|