n8n/packages/cli
Ricardo Espinoza 0cc659eb99
feat(core): Multi-credential UX + last-used tracking + method-aware reverify
- Track lastUsedAt per webauthn credential (new column + migration)
  and surface it as "Last used X ago" in the credentials list.
- Personal settings restructured to one card per method with a nested
  credentials list, device-aware label pre-fill on the setup wizard,
  and a dashed "Add another …" button.
- Login MFA prompt picks the method the user signed in with last on
  this device (localStorage) and shows a switcher link when both
  TOTP and a webauthn credential are registered.
- Credential removal re-verifies with the same kind of authenticator
  being removed (passkey → passkey, security key → security key) via
  a narrowed allowCredentials, falling back to the TOTP / recovery
  code prompt when the device is unavailable.
- Refuse to delete the last MFA credential while 2FA is enforced.
2026-05-13 12:43:06 -04:00
..
bin chore: Initial V2 changes (#22553) 2025-12-01 20:44:59 +02:00
scripts feat(core): Agents as first class entities support (no-changelog) (#28017) 2026-05-06 15:44:44 +00:00
src feat(core): Multi-credential UX + last-used tracking + method-aware reverify 2026-05-13 12:43:06 -04:00
templates feat(core): Add signature validation for waiting webhooks and forms (#24159) 2026-03-23 11:48:52 +00:00
test fix(core): Add ESLint rule to prevent error instances in toThrow assertions (#29889) 2026-05-08 05:51:05 +00:00
BREAKING-CHANGES.md fix: Security patches (#22748) 2025-12-05 13:28:39 +00:00
eslint.config.mjs refactor: Improve performance of source control methods (#25298) 2026-02-05 14:39:30 +00:00
jest.config.integration.js chore(core): Run migration tests on PRs (#25181) 2026-02-04 13:29:54 +00:00
jest.config.integration.testcontainers.js ci: Enable Ryuk cleanup for testcontainers (#25848) 2026-02-19 07:27:03 +00:00
jest.config.js ci: Drop support for Node.js 18 (#15146) 2025-06-04 15:54:57 +02:00
jest.config.migration.js chore(core): Run migration tests on PRs (#25181) 2026-02-04 13:29:54 +00:00
jest.config.migration.testcontainers.js chore(core): Run migration tests on PRs (#25181) 2026-02-04 13:29:54 +00:00
jest.config.unit.js test: Split up unit and integration tests for CI (#21438) 2025-10-31 17:59:44 +00:00
nodemon.json
package.json Merge remote-tracking branch 'origin/master' into add-webauth-support 2026-05-08 13:39:04 -04:00
tsconfig.build.json refactor: Move tsconfig.*.json files to separate npm package (no-changelog) (#13426) 2025-02-25 20:45:50 +02:00
tsconfig.json chore(core): Enable TypeScript strict mode in packages/cli (no-changelog) (#27876) 2026-04-27 14:21:31 +00:00