Eric Bailey
d2ed7311a2
[APP-1758] Improve status takedowns ( #4520 )
...
* Refactor includeTakedowns overrides, add one for statuses specifically
* Add view carve-out
* Add isDisabled to statusView
* Handle filtering of takendown statuses
* Changeset
* Only add isDisabled for owner
* Revert unneeded changes
* Update tests
* Format
2026-01-08 11:55:55 -06: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
Matthieu Sieben
d78484f94d
@atproto/lex improvements (bis) (#4512 )
...
* `@atproto/lex` improvements (bis)
* tidy
* tidy
2026-01-08 15:31:49 +01:00
Matthieu Sieben
5b19d390b3
Rename lex-password-agent to lex-password-session ( #4519 )
...
* Rename `lex-password-agent` to `lex-password-session`
* tidy
* tidy
* tidy
* improve 2fa
* tests
* tidy
* tidy
* tidy
* tidy
* tidy
2026-01-08 15:02:44 +01:00
mary
d40a66dfe1
fix: properly convert did:web to service endpoint ( #4502 )
...
* fix: properly convert did:web to service endpoint
* add changeset
2026-01-08 11:57:01 +01:00
mary
b329266853
fix: properly convert did:web to service endpoint ( #4502 )
...
* fix: properly convert did:web to service endpoint
* add changeset
2026-01-08 11:56:50 +01:00
github-actions[bot]
1a87be24d6
Version packages ( #4517 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-07 20:42:38 -06:00
Eric Bailey
7750b91500
[APP-1750] Add uri and cid to statusView on profile responses ( #4516 )
...
* Codegen
* Add uri and cid to status view
* Changeset
* Snapshotty
* Snapshots again
* Oh duh it's the uris
2026-01-07 20:39:57 -06:00
github-actions[bot]
e3baf89412
Version packages ( #4515 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-07 17:46:10 -06:00
Eric Bailey
7ef893563b
[AAv2] Add minAccessAge to Age Assurance regional configs ( #4513 )
2026-01-07 18:38:40 -03:00
rafael
d5414b0b14
Rewire takedowns inclusion for getActors ( #4514 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-01-07 18:38:29 -03:00
github-actions[bot]
8ffbaccc68
Version packages ( #4507 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-06 10:32:13 -08:00
Ian Wesley-Smith
63f97ae9c1
add recId to SuggestedUserSkeleton ( #4440 )
...
* add recId field to getSuggestedUsersSkeleton
* Revert "add recId field to getSuggestedUsersSkeleton"
This reverts commit 6b936265cd7efd1fc5ec0e05404122feec97e397.
* Adds recId to SuggestedUsersSkeleton
* Do some codegen
* What if more codegen?
* Adds `recId` in `getSuggestUsers` presentation fn
---------
Co-authored-by: Eduardo Cuducos <4732915+cuducos@users.noreply.github.com >
2026-01-06 12:26:14 -05: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
Matthieu Sieben
2f78893ace
Small @atproto/lex improvements ( #4501 )
...
* Avoid escaping export identifier when it is a known global
* Use a record type instead of a record schema type as the generic parameter for `ListRecord`
* Export everything from `@atproto/lex-data` and `@atproto/lex-json`
* Add lex-json and lex-data to lex readme
* lock
* Apply defaults when running `schema.$build()` on objects and records.
* changeset
* simplify $Typed and $TypedMaybe
* tidy
* tidy
* Add `enumBlobRefs` utility function
* Add an `indexFile` option that allows generating an "index.ts" file that re-exports every tld namespaces.
* readme
* Add `base64ToUtf8` and `utf8ToBase64` utilities
* Add service auth authentication method
2026-01-06 15:47:13 +01:00
github-actions[bot]
141f91b2fa
Version packages ( #4504 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-05 18:26:41 -06:00
Daniel Holmgren
e3357e9c78
Tap: Lex Indexer ( #4483 )
...
* initial pass
* tidying stuff up
* tidy types
* tests
* readme
* app.bsky -> com.exmaple
* changeset
* readme tweak
* pr feedback
* use new Main type
* simplify types a bit
2026-01-05 18:23:30 -06:00
github-actions[bot]
e60af07248
Version packages ( #4499 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-02 17:40:49 +01:00
Matthieu Sieben
e9f065fce8
Add AbortSignal to lex-server handler context ( #4498 )
...
* Add AbortSignal to lex-server handler context
* tidy
* lint
2026-01-02 17:36:49 +01:00
Matthieu Sieben
43633250f4
ci
2026-01-02 14:39:11 +01:00
Matthieu Sieben
9a11a674ab
ci
2026-01-02 14:31:29 +01:00
Matthieu Sieben
cbd7c677bc
ci
2026-01-02 14:19:26 +01:00
Matthieu Sieben
e1ca2ff2a4
lint
2026-01-02 14:15:44 +01:00
Matthieu Sieben
627f49e33e
ci
2026-01-02 14:10:14 +01:00
Matthieu Sieben
87e335af62
ci
2026-01-02 14:07:26 +01:00
Matthieu Sieben
cffd7e98bc
ci
2026-01-02 14:02:08 +01:00
Matthieu Sieben
538e3b0d55
npm publish OIDC
2026-01-02 12:53:28 +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
Eric Bailey
ce497e8543
[APP-1653] Update AA config for Virginia ( #4426 )
...
* Add config for Virginia
* Changeset
* Update rules
2025-12-30 10:02:41 -06:00
Matthieu Sieben
c4b967ff70
codegen
2025-12-29 14:33:39 +01:00
Matthieu Sieben
10cf1c1018
Improve session management ( #4470 )
...
* Improve session management
* fix test
* tidy
* tidy
* tidy
* tidy
2025-12-29 13:29:40 +01:00
Aviv Keller
3cf5b31a2d
feat(doc): add @avivkeller to disclosure credits ( #4482 )
2025-12-23 16:06:05 -08:00
Daniel Holmgren
e15e7cf1a0
Tap: add changeset for generating invalid URLs ( #4481 )
...
changset
2025-12-22 15:41:58 -06:00
Emelia Smith
a164f89535
Fix Tap generating invalid URLs ( #4478 )
...
* Fix Tap generating invalid URLs
Fixes #4476
* Fix typo
* Fix typo
2025-12-22 15:40:18 -06:00
Foysal Ahamed
5bff33f7ce
🔊 Add logging around materialized view refresh in ozone ( #4471 )
2025-12-19 17:45:06 +01:00
Eric Bailey
57811e4647
Reserve field on ActorInfo ( #4469 )
2025-12-18 12:20:25 -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]
64dc2ed0a6
Version packages ( #4462 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-16 13:42:27 -06:00
Eric Bailey
dd0fe8d5e7
[APP-1713] Add Age Assurance config for Tennessee ( #4460 )
...
* Add Age Assurance config for Tennessee
* Update changeset
Add Age Assurance configuration specific to Tennessee.
2025-12-16 13:35:12 -06:00
bnewbold
790fd3cb50
repo: mst key example fixes ( #4421 )
...
* repo: fix mst key height examples
* repo: update MST interop test fixtures (FAILING)
* reformat JSON
* raw codec -> dag-cbor
* add additional MST test case (from snarfed)
---------
Co-authored-by: dholms <dtholmgren@gmail.com >
2025-12-15 18:12:53 -08:00
bnewbold
046efb3f71
add contact endpoints to app.bsky.authFullApp permission set ( #4454 )
2025-12-12 13:09:05 -08:00
rafael
f9ddcb253f
fix contact import error handling ( #4455 )
2025-12-12 17:33:09 -03:00
bnewbold
d56fb0d1d4
Initial Permission Sets for app.bsky.* and chat.bsky.* ( #4349 )
...
* early prototype perm sets for chat.bsky
* iterate on chat permission-set
* add initial app.bsky.* permission sets
* fix NSID for authManageLabelerService
* add just-merged contact verification endpoints to authFullApp
* fix more NSIDs
* Revert "add just-merged contact verification endpoints to authFullApp"
Will check with app team about which of these actually need client app
perms.
* rename authManageNotifications
* remove authDeletePosts (probably needs broader scope)
2025-12-12 10:12:40 -08:00
github-actions[bot]
4c6d37eace
Version packages ( #4447 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-12 11:59:07 -03:00