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