* new host status com.atproto.sync lexicons
* add description
* add specific error response from request crawl if host is banned
* lint
* break out hostStatus to com.atproto.sync.defs
* add a changeset
* codegen
* ✨ Add getSubjects endpoint to ozone for full view of subjects
* 📝 Better lexicon description
* 📝 Add changeset
* ✨ Add subject to subject view
* ✅ Update snapshot
* :rotating_lights: Fix lint issue
* ✨ Make subject required in subjectView
* 🐛 Add subject check before attempting to run queries
* ✨ Keed the order of subjects from the request in the responding array
* ✨ Use a union for profile field
* 🐛 Remove minLength and address profile value
* 📝 Bring back minLength
* deprecate blobs & tooBig
* add sync event, deprecate handle & tombstone
* fix up tests
* small tidy
* add test for sync account on account activation
* use new sync event in another place
* remove deprecated events from lexicons
* formatting
* pr cleanup
* changeset
* Mirror new fields on labelerViewDetailed
(cherry picked from commit 33fdceec26c189995936129355135fdb1480a738)
(cherry picked from commit fe5626639e2d9d03448d8a7e829ad4d8b5e54ec3)
* Mirror new labeler service record properties on labelerViewDetailed lexicons
(cherry picked from commit 6a490f83232c258ac4cc2cd46379048195c4710f)
* Include new labeler service record properties on the labelerViewDetailed reponse from the app view.
(cherry picked from commit 279ed6472d370a61bf669656fda2fddaf2f88621)
* Format
(cherry picked from commit 620346d1e15d130e11fea45cf05d12d246b8e605)
* Fix up bad conflict resolution in test suite
(cherry picked from commit efa04cf592088be0bb8c7c96eb2d45ecbc1a2ea4)
* Import order
(cherry picked from commit 82567caaf53daa09951f71704827ff8d48f1bcc3)
* updates to com.atproto.moderation.* for report routing
* updates to labeler service declaration; and new reason types
* Apply suggestions from code review
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* remove dupe reasonAppeal
* iterate on labeler declaration lexicons
* Makefile: fast helper for formatting just lex json
* external, not link
* change default when subjectCollections is not defined
* remove 'example reason' disclaimers
* simplify lex report proposal: just labeler declartions
* missed knownValues list
* Codegen, changeset
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
Co-authored-by: Eric Bailey <git@esb.lol>
* mark 'blobs' as deprecated (can parse from records blocks)
* add 'prev' CID to record ops
* add inductive changes and #resync event
* updates from recent discussion
* add sync v1.1 account hosting status states (broken, throttled)
* prettier
* updates from discussion
* remove 'data' from #sync message
* add note on 'repo' field about inconsistent name
* codegen
* changeset
* schema
* reset rate limit codegen
* codegen
* send prev cids on firehose
* fix test
* fix some test compiler errors & add experimental note
* fix linting
* build branch
* add prevData to commit event
* fix cbor undefined err
* add sibling proofs to relevant blocks
* bump depth of obj in test
* fix bug on right sibling proof & add some tests
* another test
* refactor proof construction
* more tests
* factor into fixtures
* fix styles in json
* lint: import ordering
* pr feedback
* add invertible op test
* remove prev from outgoing events
* return to original proof construction
* dont build branch
* changeset
* lex: use 'tid' and 'record-key' formats in lexicons
* more TID formats; and remove redundant maxLength
* add maxLength back, with a comment/description
* revert accidential change to applyWrites
* codegen
* changeset
* update test for invalid record-key
* com.atproto.sync.listReposByCollection, for collections directory
* bump listReposByCollection limit
* update max+default to align more with listRepos
* codegen
* changeset for listReposByCollection
* ✨ Add reporter_stats materialized view and endpoint to fetch reporter stats
* 🚨 Fix linter issues
* ✨ Change reporter stats query from materialized view to on demand select
* Add "createdAt" as part of the index
---------
Co-authored-by: Matthieu Sieben <matthieu.sieben@gmail.com>
Co-authored-by: Matthieu Sieben <matthieusieben@users.noreply.github.com>
* Add setPostInteractionSettings and related prefs
* Fix test
* Align types and implementation
* Tighten up, clarifying descriptions
* Fix test
* Format
* ✨ Add a policy property to takedown events
* ✨ Add policy list setting validation
* ✨ Make multiple policies possible for takedown and event search
* 📝 Add changeset
* ✨ Use , as policies separator