Tom Moor
1f097b0fdd
chore: resolve no-explicit-any lint warnings in plugins ( #12237 )
...
* chore: resolve no-explicit-any lint warnings in plugins
Replaces uses of `any` in the plugins directory with concrete types,
`unknown`, or structured type assertions, addressing the remaining
typescript-eslint(no-explicit-any) warnings flagged by oxlint.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* chore: address review feedback in GitLabIssueProvider
Drop trailing semicolon from log string and add early return in
`destroyNamespace` when neither `user_id` nor `full_path` is present
to avoid an unnecessary full-scan transaction.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-01 08:29:58 -04:00
Tom Moor
c2ccdb6fd4
fix: Prevent registration of duplicate passkeys on the same device ( #11870 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-24 22:54:43 -04:00
Tom Moor
5693618de4
Add translation hooks to transactional emails ( #11785 )
...
* First pass
* fix: Missing translations
* fix: Missing translations
* welcome
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* translations
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-20 23:28:51 -04:00
Tom Moor
257d01af89
fix: Missing check for enabled passkeys in verification endpoint ( #11689 )
2026-03-08 18:46:13 -04:00
Tom Moor
c758f0d93a
chore: Upgrade Zod to version 4 ( #11465 )
2026-02-15 22:54:50 -05:00
Copilot
d9e15d2441
Fix passkey registration with non-standard HTTPS ports ( #11329 )
...
* Initial plan
* Add getExpectedOrigin helper to handle non-standard ports in passkeys
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Fix linting error in passkeys test
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Fix trailing whitespace in passkeys.ts
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Export getExpectedOrigin and test it directly
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
2026-02-04 18:43:34 -05:00
Tom Moor
bdb97d63d8
fix: Improve error when passkey is missing in db ( #11291 )
2026-01-27 22:50:50 +00:00
Raphael
8324859de9
fix(passkeys): show Passkeys settings to non-admin users ( #11286 )
2026-01-27 08:14:36 -05:00
Tom Moor
00fb4d1af7
chore: Update node style imports ( #11277 )
...
- crypto → node:crypto
- fs → node:fs
- fs/promises → node:fs/promises
- path → node:path
- http → node:http
- https → node:https
- stream → node:stream
- buffer → node:buffer
- url → node:url
- os → node:os
- net → node:net
- dns → node:dns
- events → node:events
- readline → node:readline
- querystring → node:querystring
- util → node:util
2026-01-26 20:51:50 -05:00
Tom Moor
ef0f8301bc
Allow non-platform Passkeys ( #11265 )
2026-01-25 03:31:05 +00:00
Tom Moor
57b6e9aca4
feat: Passkey support ( #11065 )
...
closes #6930
2026-01-05 19:58:46 -05:00