Commit Graph

2872 Commits

Author SHA1 Message Date
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