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
rafael
2e5a24cb87
lexicon: Remove WARNING from contact lexicons ( #4452 )
...
* lexicon: Remove WARNING from contact lexicons
* changeset
2025-12-12 06:53:11 -08:00
Foysal Ahamed
5605e4d619
🐛 Avoid repo_push_event insertion if no rows are created ( #4451 )
...
* 🐛 Avoid repo_push_event insertion if no rows are created
* 📝 Add changeset
2025-12-12 01:41:16 +01:00
Samuel Newman
13edecd0d3
Change contacts lexicon errors to Pascal case ( #4446 )
...
* PascalCase errors
* codegen
* convert error names
* fix error names for internal case
---------
Co-authored-by: rafaeleyng <rafaeleyng@gmail.com >
2025-12-11 12:32:00 -08:00
Foysal Ahamed
d818622dc2
🔊 Add logging for ozone emitEvent endpoint ( #4448 )
2025-12-11 21:26:08 +01:00
Eric Bailey
73c41b669d
[APP-1667] Handle Rolodex service errors, translate to XRPCError ( #4429 )
2025-12-11 13:06:32 -03:00
rafael
e266405a89
bsky: Add contact-match notification type ( #4436 )
2025-12-10 13:43:09 -03:00
Eric Bailey
39fa57080f
[APP-1672] Add new read-only #declaredAgePref ( #4432 )
...
* Add new read-only #declaredAgePref
* Update descriptions
* Update schemas
2025-12-09 15:55:08 -06:00
rafael
f4cef84494
bsky: Contact import notifications endpoint ( #4430 )
2025-12-09 15:29:01 -03: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
Foysal Ahamed
7eb99f2ac7
✨ Store and expose AA access property in ozone event ( #4427 )
...
* ✨ Store and expose AA access property in ozone event
* 📝 Add changeset
2025-12-08 17:34:56 +01:00
rafael
380aa3bfe7
appview: Contact import lexicons ( #4393 )
2025-12-08 11:47:20 -03:00
Foysal Ahamed
a6e16cd0cd
🐛 Add minLength to enforce mandatory comment field in ozone events ( #4423 )
2025-12-05 19:42:42 +01:00
Foysal Ahamed
cfa01edb9c
🐛 Fix isDelivery flag for ozone's email event ( #4419 )
2025-12-04 21:50:05 +01:00
rafael
308f432f7a
bsky: Expand getRelationships to include blocks ( #4418 )
2025-12-04 16:36:05 -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
github-actions[bot]
72d4bfcfc5
Version packages ( #4370 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-24 23:27:19 +01:00
bnewbold
69f53d632d
lexicons: update string knownValue token refs to be fully-qualified ( #4347 )
...
* lexicons: update string knownValue token refs to be fully-qualified
* run codegen
* add changeset
2025-11-24 14:10:48 -08:00
github-actions[bot]
4dede90ea5
Version packages ( #4369 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-24 22:26:10 +01:00
Matthieu Sieben
261968fd65
New TS SDK ( #4366 )
...
* lex
* packaging
* moke packaging
* revert test changes
* do not build temp
* tidy
* automatically build the list of `@atproto/lex/com` lexicons
* fix build
* Remove "com" export
* ridy
* remove manifest option
* tidy
* rename
* tidy
* tidy
* tidy
* tests
* add procedure params
* stricter tests
* tidy
* Improve ui8 parsing
* tidy
* tidy
* code split
* code split
* fix reserved keywords conflict
* exclude packages/lex/src/tests/lexicons from lint
* reserved keywords
* safe identifier
* fix build
* move lib.js to src/lib.ts
* Move tests dir
* fix ci ?
* increast lint size
* Remove `Record` type alias for recordsz
* fix package json exports
* Add support for unsafe characters in defs and nsids
* tidy
* token tests
* tidy
* name consistency
* remove unused `unknownKeys` params option
* Fix "moving" keys in `DictSchema` (remove `IntersectionSchema`)
* REview comments
* adapt shebang in `env`
* Make sure union object have their $type property set in typings
* fix
* Improve typing of `UnknownTypedObject`
* lex improvements
* code reorg
* split lex-builder
* tidy
* improve packaging
* rename lex-validation to lex-schema
* lex client
* rename prettifier option
* add lex-client as dependency to "lex"
* Export client as part of main export
* re-write example app using @atproto/lex
* add missing lex-client to tsconfig
* tidy
* add "null" schema type
* Smaller bundle code footprint
* tidy
* correctness
* tidy
* code split and improved testing
* tidy
* refactor common utils
* test all implementations
* improve tests
* tidy
* fix build
* fixes
* tidy
* lint
* tests
* tidy
* fix oauth-example app
* tidy
* tidy
* tests
* tidy
* Return an actual `Uint8Array` from `fromBase64Node`
* tidy
* adapt xrpc-server
* Rename `Lex` to `LexValue`
* minor fixes
* fix tests
* fix tests
* tidy
* fix
* tidy
* tidy
* fix `verifyCidForBytes` implementation
* fix imports
* tidy
* split lex-json in own package
* make base64 tests faster
* Add interop tests
* lint error
* tidy
* tidy
* changeset
* implement lex-resolver and lex-install
* remove need for polyfill
* readme
* more details
* tidy
* allow specifying `service` header on a per request basis
* tidy
* tidy
* tidy
* tidy
* add custom/intersection validation schemas
* tidy
* tidy
* remive un-necessary util
* improve typing of `l.object` output
* make "name" required in lexicon method errors
* fix tests
* tidy
* tidy
* add error responses
* update readme
* add "like " to example
* readme improvements
* tidy
* error management improvements
* Improve error results
* tidy
* refactor
* tidy
* lock
* Update binary to `ts-lex`
* tidy
* tidy
* Add "Overview" section
* fix build
* update bin
* readme-improvements
* paul's feedback
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Initial plan
* Address README review comments
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Clarify client configuration inheritance behavior
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Document allowLegacyBlobs default and compatibility implications (#15 )
* Initial plan
* Add notes about default setting and compatibility for allowLegacyBlobs
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Rename `Json` to `JsonValue` in lex-json package (#14 )
* Initial plan
* Rename Json to JsonValue in lex-json package and dependent packages
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Remove import alias for JsonValue in ipld.ts
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* review comments and fixes
* Add lex to the dockerfiles
* tidy
* changeset for lex packages
* tidy
* Tidy
* tidy
* tidy
* Move language parsing to lex-data
* tidy
* doctoc
* error handling
* tidy
* tidy
* tidy
* fix
---------
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2025-11-24 21:01:16 +01:00
Eric Bailey
39ab1b06bd
[AAv2] Add new lexicons ( #4363 )
...
* Add new lexicon defs
* Codegen
* Add missing unions, reorder
2025-11-24 11:14:41 -06:00
Foysal Ahamed
0748d919d1
🐛 Allow querying for reviewNone status in ozone ( #4360 )
...
* 🐛 Allow querying for reviewNone status in ozone
* 📝 Add knownValues for reviewState
2025-11-21 00:10:56 +01:00
github-actions[bot]
4021b08a58
Version packages ( #4355 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-19 10:39:02 +01:00
Foysal Ahamed
032abf6b50
✨ Update ozone action scheduler to queue emailing ( #4340 )
...
* ✨ Update ozone action scheduler to queue emailing
* 🧹 Cleanup
* 📝 Add changeset
2025-11-19 10:26:14 +01:00
Daniel Holmgren
1dd20d3a81
WebSocket Library ( #4348 )
...
* create new websocket lib
* switch out ozone impl
* keepalive test
* remove websocket keepalive code from xrpc-server
* add the package in all the spots
* websocket -> ws-client
* missed ref
* fix import in ozone test
2025-11-18 17:34:41 -06:00
Foysal Ahamed
9115325c7b
❇️ Ozone takedown target service ( #4344 )
...
* ✨ Add targetServices to takedown action to drive pds vs. appview takedowns
* 📝 Add changeset
2025-11-18 21:26:33 +01:00
github-actions[bot]
b7bc95d6ab
Version packages ( #4336 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-14 09:47:57 -08:00
Matthieu Sieben
82e75bf6c1
Remove non-existing reporter_stats from materliaziled view to refresh ( #4335 )
2025-11-10 17:38:46 +01:00
hailey
92702322c3
ozone: check labels when asserting protected tags ( #4283 )
...
* check labels when asserting protected tags
* fix
* fix'
---------
Co-authored-by: Devin Ivy <devinivy@gmail.com >
2025-11-06 08:24:49 -08:00
github-actions[bot]
6f59d64aa1
Version packages ( #4320 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-05 12:33:24 -06:00
Eric Bailey
39b5c08e07
Clean up getPostThreadV2 in prep for future work ( #4269 )
...
* Deprecate prioritizeFollowedUsers, codegen
* Remove from agent response types
* Remove codepaths
* Format
* Changeset
* Remove fields entirely
* Changeset
* Swap changeset
2025-11-05 11:11:32 -06:00
bnewbold
94ddc8219c
resolveLexicon endpoint ( #4227 )
...
* Add resolveLexicon.json for lexicon resolution
* Update lexicons/com/atproto/lexicon/resolveLexicon.json
* chore: formatting and linting
* chore: Adding changeset information
* documentation: Updating descriptions for properties.
* refactor: Updating com.atproto.lexicon.resolveLexicon lexicon schema from PR discussion and feedback
* Update lexicons/com/atproto/lexicon/resolveLexicon.json
Co-authored-by: Nick Gerakines <12125+ngerakines@users.noreply.github.com >
* tweak changeset
* lexicon codegen
---------
Co-authored-by: Nick Gerakines <12125+ngerakines@users.noreply.github.com >
Co-authored-by: Matthieu Sieben <matthieusieben@users.noreply.github.com >
2025-11-02 12:04:06 -05:00
github-actions[bot]
fc9f8e3ea0
Version packages ( #4318 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-29 17:46:36 -05:00
Eric Bailey
15fe80c39f
Add optional via property to follow records ( #4317 )
2025-10-29 17:16:06 -05:00
github-actions[bot]
632e1ba91f
Version packages ( #4313 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-29 10:04:09 -05:00
Eric Bailey
cdb6b27fc6
[TS-160] Add debug field to PostView and ProfileView*s ( #4297 )
...
* Add debug field to lex and proto, codegen
* Include debug field for DIDs configured via env var
* Gen bufs
* Update types and view
* Add debug field to profile views
* Safely populate debug field
* Format
* Use util
* Simplify existence check
* Values may be undefined
* Clarify type
* Update descriptions
* Include default value for dev-env
* Add test harness
(cherry picked from commit 7e49b4cf4cf3cbb989114540081e74f7a34acb6f)
* Use unknown field type instead of serializing
* KISS keep it set stupid
* Fix comments
* Differentiate between source of debug
* Add matching profile view test
* Specifying types of the merged objects isn't really helpful
* Changeset
* Add comment
* Put includeDebugField on HydrateCtx and use in views
* Mutate TestNetwork innards for tests
* Format
* Use separate debug schema for profile test
* Little more terse
* Oops, remove last usage
* Remove vestigial props
* Include other actor metadata
* Simply views, remove debugField
2025-10-28 11:59:50 -05:00
Emelia Smith
1d219ff3f6
Fix: Label creation notification race condition ( #4304 )
...
Previously the notification for the label creation was dispatched before the label was actually inserted into the database. In all other cases where we use postgresql's notify, we do it after the insertInto, such that the listener is guaranteed to receive the newly created record when querying
2025-10-27 10:19:49 -07:00
github-actions[bot]
014674dce7
Version packages ( #4307 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-27 17:11:43 +01:00
Foysal Ahamed
601401afce
✨ Add account level strike count in ozone ( #4279 )
...
* ✨ Add account level strike count in ozone
* ✅ Update test snapshot
* 📝 Update lexicons
* 🧹 Cleanup
* ✨ Allow objects in policy-sev level association
* ✨ Allow negative strikeCount
* 📝 Add changeset
2025-10-27 16:45:22 +01:00
github-actions[bot]
33435c2e83
Version packages ( #4298 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-24 13:02:23 +02:00
Matthieu Sieben
ac1d29ec0f
Export record types using the Main identifier ( #4294 )
...
* Export record types using the `Main` identifier
* codegen
2025-10-24 11:55:36 +02:00
github-actions[bot]
3cd613f2f6
Version packages ( #4270 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-14 09:37:23 +02:00
Foysal Ahamed
ca768fe1b0
🐛 Fix query for ozone subject status with blobs ( #4274 )
...
* 🐛 Fix query for ozone subject status with blobs
* 📝 Add changeset
2025-10-14 09:31:58 +02:00
Eric Bailey
386f583cff
Bump threadgate limits ( #4268 )
...
Bump threadgate max hidden replies to 300
2025-10-10 10:03:01 -05:00
github-actions[bot]
4c15fb47ce
Version packages ( #4263 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-08 10:44:18 -05:00
Eric Bailey
1cb5b9b80c
Finalize report reasons ( #4262 )
...
* Finalize report reason lexicons
* Codegen
* Update NEW_TO_OLD_REASON_MAPPING in Ozone
* Changeset
2025-10-08 09:39:20 -05:00
github-actions[bot]
bd469a6861
Version packages ( #4247 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-06 19:13:28 +02:00
Foysal Ahamed
9c6b711c2e
✅ Remove flaky test since we already have coverage for randomization ( #4260 )
2025-10-06 19:05:47 +02:00
Foysal Ahamed
591de19524
Ozone delayed action ( #4241 )
...
* ✨ Add delayed takedown feature to ozone
* ✨ Apply tag auth check and add takedown event push
* ✅ Add tests for takedown restrictions
* 🐛 Remove only test block
* 🐛 Add service forwarding
* ✨ Copy event properties into scheduled takedown event
* 🧹 Cleanup
* 🐛 Make statuses required in listScheduledActions
* 🐛 Define required field in lexicon
* ✨ Add tag when scheduling and cancelling scheduled takedown
2025-10-04 12:56:55 +02:00
github-actions[bot]
d7154a7889
Version packages ( #4233 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-30 11:00:51 -05:00