* Remove deprecated handling from getSuggestedFollowsByActor
* Remove very old test that is not testing existing functionality
* Import sort
* Softer off-ramp if suggestionsAgent
The motivation for this is to for read-only apps to display lists and
feeds which have been pinned/followed by the user. Presumably the prefs
could also be used by read-only apps to apply labeling configuration.
* Deprecate recId in favor of recIdStr
* Add changeset
* Revert "Add changeset"
This reverts commit 3241aec7202c1bcb2a8e28f7064def5024dcae73.
* Recreate changeset as patch version
* lexicons: add germ chat declaration record, and ref from profile view
* codegen germ record for bsky pkg
* make lex-client build happy by including germ ref
* add germ chat declaration methods to dataplane .proto
* dataplane codegen
* start wiring up germ chat records
* germ lex in api package
* api codegen
* initial attempt at germ record test
* update germ lexicon
* make codegen
* updates for germ declaration NSID rename
* implement new germ hydration
* more progress on germ integration
* fix germ profile test
The main issue here was forgetting the '.associated.' bit in the data
path.
* remove unnecessary germ imports/refs
* hydrate germ metadata in basic profile view (as per schema)
* type fixes for germ appview test
* prettier
* synchronize bsky.proto with dataplane; run buf:gen
* add changeset for Germ declaration records
* 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>
* 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)
* 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