* 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>
* Make codegen types stricter
* Add .js file extension to import statements in generated code
* Fixes a bug that would clear interests prefs when updating hidden posts prefs.
* Add setPostInteractionSettings and related prefs
* Fix test
* Align types and implementation
* Tighten up, clarifying descriptions
* Fix test
* Format
* Add linting rule to sort imports
* remove spacing between import groups
* changeset
* changeset
* prettier config fine tuning
* forbid use of deprecated imports
* tidy