Matthieu Sieben
1a7bd8c0d2
Remove abortcontroller-polyfill from @atproto/oauth-client-expo ( #4300 )
...
* Remove `abortcontroller-polyfill` that was causing "Property 'DOMException' doesn't exist" errors
* changeset
2025-10-24 12:38:31 +02:00
Matthieu Sieben
8c03d75b6c
Remove un-implemented introspect endpoint from OAuth Server metadata ( #4293 )
...
Remove un-implemented `introspect` endpoint from OAuth Authorization Server metadata
2025-10-24 12:10:37 +02:00
Matthieu Sieben
a8e307ef48
Record types are now also exported as .Main ( #4299 )
...
Record types are now exported as both `.Record` (as they used to) and `.Main` (for consistency)
2025-10-24 12:10:16 +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
devin ivy
dcf7ccd2fe
dev-env: fix flaky handle resolutions in tests ( #4296 )
...
dev-env: place network mocks before data is flowing
2025-10-23 17:19:07 -05:00
devin ivy
c518cf4f62
Fix builds: .nvmrc with most recent working node version in CI ( #4284 )
...
* fix builds: nvmrc with most recent working node version in ci
* apply to test and verify build steps
2025-10-18 00:20:27 -04:00
letreturn
1e49025331
chore: remove repetitive word in comment ( #4276 )
...
Signed-off-by: letreturn <letreturn@outlook.com >
2025-10-14 14:43:42 -07:00
Aaron Parecki
dca500186e
update links to ietf docs ( #4273 )
2025-10-14 14:43:01 -07: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
Matthieu Sieben
e71d265dd4
Minor oauth jwk tweaks ( #4256 )
...
* Minor oauth jwk changes
* tidy
2025-10-06 15:45:05 +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
Matthieu Sieben
09439d7d68
OAuth client improvements ( #4216 )
...
* wip
* Various OAuth client & API improvements
* pnpm lock
* Minor typing improvements
* ci
* fix
2025-10-02 16:21:17 +02:00
Matthieu Sieben
f560cf2266
Allow "use" claims only in public jwk ( #4103 )
...
Disallow use of `use` claim in private JWK (replaced with `key_ops`)
2025-10-02 13:33:56 +02:00
Matthieu Sieben
fefe70126d
oauth-client-expo (#4220 )
...
* `oauth-client-expo`
* working on android
* remove example app
* tidy
* tidy
* Do not install full expo
* tidy
* chngeset
* chngeset
* load expo
* tidy
2025-10-02 11:59:16 +02:00
Matthieu Sieben
93516238c9
Disable linting/formatting of protobuf files ( #4185 )
2025-10-02 10:00:07 +02:00
Daniel Holmgren
d239f0bcf5
Add patent pledge link to README ( #4246 )
...
add patent pledge link to readme
2025-10-01 13:30:47 -05: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
dan
dba2d30e2c
Restore session on network error ( #4238 )
...
* Split code in two branches
* Restore session on network error
* Changeset
2025-09-30 10:53:28 -05:00
rafael
7f38ee03c0
Add pronouns to profileView and profileViewBasic ( #4232 )
2025-09-26 18:02:37 -03:00
github-actions[bot]
778f76320e
Version packages ( #4229 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-26 11:51:16 -05:00
Daniel Holmgren
8dd77bad2f
Async CAR fixes ( #4223 )
...
* chunk incoming car & yield to event loop
* add ui8reader
* 20 -> 25
* changeset
* Update packages/repo/src/car.ts
* build branch
* use node setImmediate
* dont build branch
2025-09-26 10:25:37 -05:00
rafael
1a5d7427bf
Endpoint for onboarding starter packs ( #4228 )
2025-09-25 17:39:34 -03:00
hailey
c16080e2c6
explicitly check for empty string in labelers header ( #4225 )
2025-09-25 13:36:56 -07:00
github-actions[bot]
7d0ecd8f3e
Version packages ( #4219 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-24 17:36:29 -03:00
rafael
8dc4caf558
Expand profile fields ( #4224 )
2025-09-24 17:30:10 -03:00
Daniel Holmgren
0c20539c71
Enforce max size on importRepo ( #4083 )
...
* enforce max size
* changesets
* fix build err
* use route-specific blob limit
* tidy changeset
2025-09-24 13:43:23 -05:00
lamp
d4133d4c37
Merge tag '@atproto/pds@0.4.180' into modify-pds
...
@atproto/pds@0.4.180
2025-09-24 06:04:44 -04:00
rafael
86bb25768d
Use static DID for appview in dev-env ( #4181 )
2025-09-23 10:11:20 -03:00
github-actions[bot]
4c4ee7208f
Version packages ( #4218 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-23 08:30:58 +02:00
Matthieu Sieben
7351589a31
Add onResetPasswordRequest and onResetPasswordConfirm hooks ( #4217 )
2025-09-22 19:38:38 +02:00
github-actions[bot]
d91988fe79
Version packages ( #4192 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 15:15:55 +02:00
Matthieu Sieben
cf4117966c
Fix call to onDecodeToken oauth verifier hook ( #4191 )
...
* Make `DpopProof` readonly
* Improve token verification error details
* Always log warnings when DPOP proof `htu` contains # or ?.
* Add missing initialization of `onDecodeToken` hook
* Add logging around scope dereferencing operations
2025-09-09 15:56:32 +02:00
github-actions[bot]
e10a020629
Version packages ( #4190 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-09 14:48:22 +02:00
Foysal Ahamed
ff30786af6
⬆️ Add changeset for api and pds package with support for new ozone event type ( #4189 )
2025-09-09 14:36:56 +02:00
github-actions[bot]
0222378371
Version packages ( #4188 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-09 14:22:53 +02:00
Foysal Ahamed
55cc15cdd6
✨ Add ozone proxy for revokeCredentials endpoint ( #4170 )
...
* ✨ Add ozone proxy for revokeCredentials endpoint
* 📝 Add changeset
* ✨ Add mod event for revoke credentials
* ✅ Add tests
2025-09-09 14:13:48 +02:00
github-actions[bot]
e216e87859
Version packages ( #4167 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-09 12:29:10 +02:00
Matthieu Sieben
bef7d109a5
Fix build ( #4187 )
...
* Add missing dep
2025-09-09 12:20:53 +02:00
Matthieu Sieben
8914f9abde
Allow encoding scope claims of oauth access token JWT ( #4149 )
...
* Refactor token decoding
* Add scope decoder to pds
* tidy
* tidy
* tidy
* tidy
* review changes
* Add scope normzlization utility
* wording in lexicon
* Add specific error
* style
* tidy
* Update `AccessTokenMode` enum values to be more meaningful
* tidy
* Update .changeset/brown-boxes-bow.md
Co-authored-by: devin ivy <devinivy@gmail.com >
* Add retry strategy
* lint
* lint
---------
Co-authored-by: devin ivy <devinivy@gmail.com >
2025-09-09 12:13:34 +02:00
Matthieu Sieben
d570db43d6
Pr/3654 ( #4186 )
...
* add ja to links title and availableLocales
* japanese translation messages.po
* update translation
social-appの翻訳に寄せる
* update translate
* Update packages/oauth/oauth-provider-ui/src/locales/ja/messages.po
Co-authored-by: Takayuki KUSANO <65759+tkusano@users.noreply.github.com >
* Update packages/oauth/oauth-provider-ui/src/locales/ja/messages.po
Co-authored-by: Takayuki KUSANO <65759+tkusano@users.noreply.github.com >
* Update packages/oauth/oauth-provider-ui/src/locales/ja/messages.po
Co-authored-by: Takayuki KUSANO <65759+tkusano@users.noreply.github.com >
* Update packages/oauth/oauth-provider-ui/src/locales/ja/messages.po
Co-authored-by: Takayuki KUSANO <65759+tkusano@users.noreply.github.com >
* add translation
* Japanese translation message.po from oauth-provider-frontend
* add ja to links title
* Update packages/oauth/oauth-provider-ui/src/locales/ja/messages.po
Co-authored-by: Takayuki KUSANO <65759+tkusano@users.noreply.github.com >
* Update packages/oauth/oauth-provider-ui/src/locales/ja/messages.po
Co-authored-by: Takayuki KUSANO <65759+tkusano@users.noreply.github.com >
* Update translation "Avatar"
* Add missing translation
* Add missing translation frontend
* Add changeset
* Enable JA
---------
Co-authored-by: L-tan <3786294+dolciss@users.noreply.github.com >
Co-authored-by: Takayuki KUSANO <65759+tkusano@users.noreply.github.com >
2025-09-09 12:09:18 +02:00
Matthieu Sieben
055a413fba
InternalServerError when creating records (#4169 )
...
* Various perf fixes
* add transaction assertions
* tidy
* changeset
* tidy
* Update packages/aws/src/s3.ts
* tidy
* Apply suggestions from code review
* tidy
* Update .changeset/chilled-shirts-ring.md
Co-authored-by: devin ivy <devinivy@gmail.com >
* Update .changeset/stale-rocks-press.md
* Update packages/pds/src/actor-store/blob/transactor.ts
Co-authored-by: devin ivy <devinivy@gmail.com >
* build
* revert blob upload logic
* tidy
* use `uploadTimeoutMs` as default for `requestTimeoutMs`
* review coments
* chngeset
* tidy
---------
Co-authored-by: devin ivy <devinivy@gmail.com >
Co-authored-by: David Buchanan <david@blueskyweb.xyz >
2025-09-08 18:40:56 +02:00
Matthieu Sieben
6d7bf4bffc
Remove old, never resolved, lexicons from the database ( #4162 )
2025-09-04 11:04:48 +02:00
Eric Bailey
a5b20f0218
Add expanded moderation report reasons ( #3881 )
...
* Integrate new reporting reasons
* Update bnn to BNR, prefix all with reason* to match previous
* Remap deprecations
* Update naming, add notes about Bluesky-only reasons
* Update reason
* Move new defs to tools.ozone namespace
* Add ozone lexicons to app view
* Copy known values to merge defs
* Update comments
* Add reasonAppeal to new ozone namespace defs
* Changeset
* ❇️ Support new reporting categories in ozone (#3974 )
* ✨ Validate report reason using labeler service profile
* ✅ Rename test
* :rotating_lights: Fix lint issue
* ✨ Use both appeal reason type for materialized views
* ✨ Add old to new reason mapping for fallback
* ✅ Update test snapshot
* :rotating_lights: Fix lint issue
* 🧹 Cleanup
* :rotating_lights: Fix lint issue
* ✨ Adjust report reason tagging
* 📝 Additional comment for new migration
---------
Co-authored-by: Foysal Ahamed <foysal@blueskyweb.xyz >
2025-09-02 21:40:31 +02:00
github-actions[bot]
420f315493
Version packages ( #4165 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-02 11:00:40 -03:00