Commit Graph

957 Commits

Author SHA1 Message Date
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
rafael dacb0e8005 group chat declaration hydration (#4868)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 10:43:20 -03: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
Jim Calabro b704c52327 Data Plane Caller Interceptor (#4852)
* Data Plane Caller Interceptor

* Changeset

* add a test

---------

Co-authored-by: Eric Bailey <git@esb.lol>
2026-04-13 17:58:38 -04:00
rafael 7c61f196c3 improve ctx typing (#4849) 2026-04-13 11:09:05 -03: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
Eric Bailey aa1763df0f [APP-1775] Hydrate labels for actor statuses (#4555)
* Add labels to statusView, hydrate and return them

* Add test

* Add moderateStatus API SDK method

* Changeset

* Format
2026-04-08 16:06:27 -05:00
Matthieu Sieben f6f100c337 Avoid alteration of record data (#4835) 2026-04-08 16:11:08 +02:00
devin ivy 7000746941 bsky: do not apply blocks viewed by trusted mod service (#4837)
* bsky: skip blocks against mod viewer

* bsky: test mod service blocks fix

* changeset
2026-04-07 18:03:52 -04: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
Matthieu Sieben 284e6fbca9 Revert #4824 (#4834)
Revert "Fix legacy profile validation by using safeParse instead of ifMatches validation (#4824)"

This reverts commit 9def38a5f6.
2026-04-07 12:01:29 +02:00
Eric Bailey 9def38a5f6 Fix legacy profile validation by using safeParse instead of ifMatches validation (#4824) 2026-04-07 10:24:51 +02:00
github-actions[bot] 158daf65fc Version packages (#4831)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-06 19:27:01 -05:00
Eric Bailey 42232c7f36 Register new suggested user endpoints with the router (#4830) 2026-04-06 18:56:30 -05:00
github-actions[bot] b6a9625e36 Version packages (#4811)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-02 13:24:00 -07:00
DS Boyce 2a5e2c267f Create new endpoints for suggested users (#4809)
* Create new endpoint for suggested users for Explore

* Update comment

* Add remaining endpoints

* Remove categories from discover endpoint

* Update descriptions
2026-03-27 10:46:10 -07:00
DS Boyce 34f9ae1f68 Show suggestions to logged out users (#4810)
* Show suggestions to logged out users

* Add changeset
2026-03-26 16:13:06 -07: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 4f11fc341a Add support for indexed query params syntax (#4804)
* Add support for indexed query params syntax

* Review comments

* avoid altering lexicons

* remove `getProfile`

* optimize regexp

* fix regexp
2026-03-25 21:07:03 +01:00
Matthieu Sieben c224e1fae6 add missing paramsParseLoose (#4803) 2026-03-24 15:56:18 +01:00
Matthieu Sieben ac6bd18f1d Disable strict mode parsing of records (#4796) 2026-03-24 13:38:11 +01: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 1479c87c6b Allow use of foo[]=bar syntax in query params (#4793)
* Allow use of `foo[]=bar` syntax in query params

* tidy

* fix delete while iterating

* xrpc-server: add paramsParseLoose route option for temp backwards compat

* bsky: add loose param parsing to app.bsky.feed.getPosts temporarily

* changeset update

* Add endpoint name in "Invalid params" error message

* Parse `[]` in `getProfile`

* tidy

---------

Co-authored-by: Devin Ivy <devinivy@gmail.com>
2026-03-24 13:01:49 +01:00
Eric Bailey ae22362c59 Add A/A test to thread endpoint (#4790)
* Add A/A test to thread endpoint

* Changeset

* Format
2026-03-23 12:41:21 -05:00
Eric Bailey 37b2f492bb Ensure scoped checkGates merges outer user context (#4780) 2026-03-23 12:10:21 -05:00
Matthieu Sieben d0c136cba2 Move PDS code over to @atproto/lex (#4408) 2026-03-23 18:10:16 +01:00
DS Boyce b86dbfcbe3 Remove feature gate for new user onboarding (#4775)
* Remove feature gate for new user onboarding

* Add changeset

* Remove feature gate from enum

* Remove unused type

* Attempt to fix tests
2026-03-19 13:55:01 -07:00
Eric Bailey db795be786 Feature Gates Refactor (#4756)
* Refactor feature gates client to be less handler-specific

* Improve passing around of feature gates

* Ensure merging of contexts results in a correct output

* Sync with main

* Docs

* Changeset

* Remove image gate

* Comments

* Format

* Update new usage
2026-03-19 13:58:07 -05: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
Eric Bailey 3b41b81e27 Remove deprecated handling from getSuggestedFollowsByActor (#4747)
* Remove deprecated handling from getSuggestedFollowsByActor

* Remove very old test that is not testing existing functionality

* Import sort

* Softer off-ramp if suggestionsAgent
2026-03-18 18:36:20 -05:00
Eric Bailey 4ecde4879f Add feature flag to enable social proof on getSuggestedFollowsByActor (#4767)
* Add feature flag to enable social proof on the getSuggestedFollowsByActor endpoint

* Changeset
2026-03-18 18:14:31 -05: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
rafael bc69b03f53 improve checking for zero dates and test (#4762) 2026-03-17 14:23:51 -03:00
rafael ff42a3afc3 Avoid Go zero dates (year 0001) in bsky views (#4753)
* try to avoid returning zero dates (year 0001) in bsky views

* address Matthieu's review

* Move `parseDate` uses from view to hydration
2026-03-17 12:15:21 -03:00
devin ivy 139b2941d6 bsky: remove feature gate for including format in image URLs (#4755)
* bsky: remove feature gate on urls containing image format

* changeset

* bsky: fix test

* tidy
2026-03-16 16:46:20 -04:00
Eric Bailey eaee3d4305 Serialize pagerank (#4746)
* Serialize pagerank

* Changeset
2026-03-13 10:46:43 -05:00
rafael c9004b4d98 disable tracking image rollout (#4726) 2026-03-05 20:38:14 -03:00
devin ivy 7ed57043c1 bsky: switch default image format to jpeg temporarily (#4723)
Co-authored-by: rafaeleyng <rafaeleyng@gmail.com>
2026-03-05 15:29:42 -03:00
rafael 7444295e79 use feature gate to remove image format from URL (#4721)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 14:05:21 -03:00
devin ivy 383e157021 bsky: remove format from img urls by default (#4712)
* bsky: remove format from img urls, w/ config to control rollout. default webp.

* tidy

* changeset

* tidy
2026-03-04 22:41:44 -05:00
github-actions[bot] 82e708095e Version packages (#4715)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-04 15:32:00 -06:00
DS Boyce 66341400d4 Deprecate recId in favor of recIdStr (#4683)
* Deprecate recId in favor of recIdStr

* Add changeset

* Revert "Add changeset"

This reverts commit 3241aec7202c1bcb2a8e28f7064def5024dcae73.

* Recreate changeset as patch version
2026-03-04 12:37:28 -08: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
DS Boyce 137065b333 Add feed to sendInteractions input (#4704) 2026-03-02 11:27:09 -08:00
rafaeleyng 1b83d841cf Fix README typo 2026-02-23 10:31:09 -03:00
rafael d69c81e335 Fix invalid handle showing verification (#4634) 2026-02-23 10:22:14 -03: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
Matthieu Sieben c4b04899c8 Attempt at fixing flaky BSKY test (#4673)
Attempt at fixin CI
2026-02-20 20:26:27 +01:00
Eric Bailey 7cf7d9062d [APP-1796] Add identifier fallbacks (#4664)
* Add identifier fallbacks

* Cleanup

* No await
2026-02-19 16:30:05 -06:00
rafael 39cf199df5 move feature gates to analytics folder (#4640)
* move feature gates to analytics folder

* implement scoped feature gate evals

* Add separate config for metrics trackingHost

* Add source param

* Pare down metadata sent to event proxy

* Just build metrics within feature gate client

* Refactor a bit to streamline usage

* Further pare down API to be super clear

* Add readme

* Cleanup

* Use new env vars

* Stop metrics if we stop feature-gates

* Add metrics client test

* Adjust imports for lint

* Try catch for safety, revert logger change

* Structure log metadata to match proxy needs

* Nah use stableId

* Revert "Nah use stableId"

This reverts commit 5c6d39a2420f32efa43955b85d0cf19f20bf2c16.

* Align on deviceId

---------

Co-authored-by: Eric Bailey <git@esb.lol>
2026-02-17 16:59:29 -06:00