github-actions[bot]
5af5deff55
Version packages ( #4881 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-29 15:23:54 +01:00
Matthieu Sieben
087515e6a4
Improve oauth client sign-in options ( #4896 )
2026-04-29 15:19:25 +01:00
Matthieu Sieben
5d3e248c26
Fix /.well-known/change-password page ( #4880 )
...
* Fix /account/reset-password route
* changeset
* tidy
* improve error reporting
* messages
* name all providers
2026-04-23 17:58:22 +02:00
Emelia Smith
6467208918
Add documentation for requestLock throwing errors ( #4879 )
2026-04-22 17:55:30 +02:00
github-actions[bot]
98d1d019c1
Version packages ( #4867 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-21 11:43:55 -03:00
Matthieu Sieben
84eb5ed95d
Fix reset password flow from account page ( #4873 )
2026-04-20 17:56:58 +02:00
github-actions[bot]
e1d5e63314
Version packages ( #4864 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-16 02:10:13 +01:00
David Buchanan
c531144d24
OAuth Hooks Enhancements ( #4857 )
...
* onSignInFailed oauth hook
* plumb Account through to onSignInFailed hook
* plumb client ids through to oauth hooks
* pass sub to InvalidCredentialsError, not full Account
* defensively downgrade InvalidCredentialsError to InvalidRequestError after delivering onSignInFailed hook
* changeset
* support InvalidCredentialsError in PDS oauth store, test for enumeration attacks
* changeset
* fix test
* slight simplification
2026-04-16 02:01:12 +01:00
github-actions[bot]
ff9f84e11a
Version packages ( #4851 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-15 10:06:49 +02:00
Matthieu Sieben
0cfb16b2bf
Disable COEP headers when hCaptcha is enabled ( #4855 )
2026-04-15 08:58:39 +02:00
Matthieu Sieben
b3ce11ae2e
OAuth provider UI unification ( #4820 )
...
* refactor
* tidy
* tidy
2026-04-14 16:46:18 +02:00
github-actions[bot]
83b7246439
Version packages ( #4833 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-09 10:24:41 -05:00
Matthieu Sieben
c62651dd69
Fix support for legacy blobs in lex SDK ( #4828 )
...
* Allow validation of legacy blobs (in 'validate' mode)
* tidy
* tidy
* tidy
* changeset
* tidy
* review comments
* update skills
* tidy
* Add `TypedBlobRef`
* fix style
* review comments
* lint
2026-04-07 20:11:46 +02:00
github-actions[bot]
2203d825e8
Version packages ( #4776 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-26 09:17:15 -03:00
Matthieu Sieben
fac213dfdc
Fix error stating that the lex build folder could not be cleared ( #4800 )
2026-03-24 13:30:48 +01:00
Matthieu Sieben
d0c136cba2
Move PDS code over to @atproto/lex ( #4408 )
2026-03-23 18:10:16 +01:00
github-actions[bot]
8445e8a9aa
Version packages ( #4770 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-19 15:53:07 +01:00
github-actions[bot]
13b2aad9b6
Version packages ( #4720 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-18 16:47:57 -05:00
github-actions[bot]
88326d2833
Version packages ( #4703 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-03 15:45:46 +01:00
github-actions[bot]
cb5f9bfc0c
Version packages ( #4674 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-23 09:37:01 +01:00
github-actions[bot]
caad88223f
Version packages ( #4653 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-20 09:05:35 +01:00
Matthieu Sieben
a23d13268c
OAuth client improvements ( #4642 )
...
* Delete any pre-existing OAuth session when a new one is created (for a given `sub`)
* OAuth client improvements
* tidy
* tidy
* tdy
* remove event-target-polyfill dep
* Update .changeset/neat-humans-fix.md
Co-authored-by: devin ivy <devinivy@gmail.com >
* tidy
---------
Co-authored-by: devin ivy <devinivy@gmail.com >
2026-02-19 15:21:00 +01:00
github-actions[bot]
379cae6986
Version packages ( #4625 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-10 19:39:18 -03:00
Matthieu Sieben
b619ae87a8
Avoid using invalid scope in oauth example app ( #4586 )
...
* Avoid using invalid scope in oauth example app
* tidy
2026-02-09 15:57:14 +01:00
github-actions[bot]
23a13d7dde
Version packages ( #4621 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-06 19:09:51 +01:00
Matthieu Sieben
fdbbff8543
Fix validation of oauth /authorize params ( #4620 )
2026-02-06 19:00:34 +01:00
github-actions[bot]
27cdeb4e86
Version packages ( #4604 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-06 15:12:15 +01:00
Matthieu Sieben
a2e4e95847
Use fixed version in oauth-provider UI packages ( #4619 )
...
* Use fixed version in oauth-provider UI packages
* pnpm-lock
2026-02-06 15:02:12 +01:00
Matthieu Sieben
78fee144ff
Throw more detailed error upon CSRF login issue ( #4606 )
...
* Throw more detailed error upon CSRF login issue
* Add cookie support detection mechanism
* lint
* tidy
* Update packages/oauth/oauth-provider-ui/cookie-error-page.html
Co-authored-by: devin ivy <devinivy@gmail.com >
* review comments
* tidy
---------
Co-authored-by: devin ivy <devinivy@gmail.com >
2026-02-06 14:20:41 +01:00
Samuel Newman
19ecf5f76a
Fix avatars not being circular in OAuth flow ( #4607 )
...
* fix oauth avis not being round
* align "Another account" icon
* changeset
2026-02-04 10:06:40 -08:00
github-actions[bot]
915f9065d3
Version packages ( #4584 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-30 14:20:33 -03:00
Matthieu Sieben
369bb02b9f
@atproto/lex-client error typing improvements (#4589 )
2026-01-30 14:01:17 +01:00
Matthieu Sieben
8a725a9d69
Change workspace version selector from workspace:* to workspace:^
2026-01-28 16:42:44 +01:00
github-actions[bot]
143a5f2251
Version packages ( #4578 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-28 16:31:59 +01:00
github-actions[bot]
595dd20323
Version packages ( #4561 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-23 13:29:23 -06:00
Matthieu Sieben
7310b9704d
Fix behavior of "default" and assignment to LexValue ( #4562 )
...
* Fix inability to assign (object containing) open union results to `LexMap` type
* properly support and type default values
* strong cohesion
* changeset
* tidy
* Add validation error as cause when handling invalid records
* tidy
* Update `cborg` dependency, fixing encoding of strings with invalid surrogate pairs, and ignoring `undefined` object properties
* tidy
* Simplify encoding logic of `number`
* Improvements around usage of `noUndefinedVals`
* Memoize array schemas (without options)
* Memoize empty params schemas
* tidy
* tidy
2026-01-20 13:20:56 +01:00
Matthieu Sieben
fa4ef5e815
Fix oauth response when using prompt=select_account with no sessions available ( #4569 )
...
* Fix oauth response when using `prompt=select_account` and no session are available
Fixes #4566
* allow the account to be pre-selected when `prompt=login`
2026-01-20 09:32:09 +01:00
github-actions[bot]
c2615a7eee
Version packages ( #4530 )
2026-01-12 21:13:16 +02:00
github-actions[bot]
0b03086d35
Version packages ( #4518 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-08 18:12:54 +01:00
github-actions[bot]
0093727fc4
Version packages ( #4505 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-06 15:59:52 +01:00
github-actions[bot]
8e759970af
Version packages ( #4497 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-02 09:48:32 +01:00
Matthieu Sieben
9af7a2d122
Password based agent implementation ( #4443 )
...
* Password based agent implementation
* tidy
* tidy
* wip
* tidy
* wip
* tidy
* wip
* tests
* tidy
* websocket
* tidy
* tidy
* tidy
* tidy
* tidy
* tidy
* tidy
* tidy
* changeset
* codegen
* tidy
* tidy
* tidy
* tidy
* tests
* tidy
* tidy
* tests
* tidy
* tidy
* tidy
* wip
* tidy
* memoize
* tidy
* tests
* tidy
* files reorg
* Ensure that default values match constraints
* wip
* use vitest to test lex
* Add readme
* fix lint
* add vitest workspace config
* vitest config
* vitest-cfg
* tests
* ignore coverage
* tidy
2026-01-01 13:28:29 +01:00
github-actions[bot]
95bd491ecb
Version packages ( #4466 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-30 10:26:18 -06:00
Matthieu Sieben
c7f5a86883
Fix redirect uri validation ( #4468 )
2025-12-17 19:31:49 +01:00
Matthieu Sieben
e6b6107e02
Lex SDK improvements ( #4457 )
...
* Lex SDK improvements
* changeset
* tidy
* tidy
* Fix `include` option in `tsconfig.test.json` files
* tidy
* ignore "require" in cjs files
* tidy
* tidy
* Improve error management
* rename xrpc-error file
* tests
* fix lint
* lint
* tidy
* puppeteer cache busting
* fix oauth tests
* tidy
* wip
* tidy
* tidy
* tidy
* Forbid use of unsafe integers
2025-12-17 16:14:15 +01:00
Matthieu Sieben
a78380c89c
Minor ui tweak ( #4467 )
...
* Minor ui tweak
* tidy
2025-12-17 15:48:53 +01:00
Matthieu Sieben
95ef3c24e8
Improve error message in case of invalid redirect uri ( #4465 )
2025-12-17 15:01:17 +01:00
Emelia Smith
5d8e7a6588
Support initiating user registration via OAuth flow with prompt=create ( #4461 )
...
* Add prompt_values_supported to Authorization Server Metadata
* Expose prompt_values_supported in Authorization Server Metadata
* Support selecting view in oauth-provider-ui based on prompt parameter
* Support initiating user registration via prompt=create
* Add support to OAuth Client Browser Example for prompt=create
* Add test coverage for prompt=create
2025-12-17 14:57:16 +01:00
github-actions[bot]
104e6ed37b
Version packages ( #4412 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-08 16:05:29 -03:00
github-actions[bot]
dc08244c24
Version packages ( #4386 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-02 11:05:55 -06:00