Commit Graph

2872 Commits

Author SHA1 Message Date
bnewbold fcf8e3faf3 repo: commit prev as nullable, but non-optional (#2173)
* repo: commit prev as nullable, but non-optional

* changeset
2024-02-14 18:15:17 -08:00
Christian De Angelis 5f9ff1f17f Remove duplicate description in app.bsky.feed.post (#2183) 2024-02-13 23:01:08 -08:00
Foysal Ahamed 0acd6c180c Include takendown posts on author feed for admins (#2172)
*  Allow admins to view author feed on takendown account

*  Add tests for admin behavior
2024-02-13 15:20:54 -05:00
Devin Ivy b400fae24e sanity check on did part 2024-02-13 11:28:19 -05:00
surfdude29 9360e246b5 Update blueskyweb.xyz links in README.md to bsky.social (#2168) 2024-02-12 21:24:20 -08:00
bnewbold 9579bec720 update descriptions in Lexicons (#2110)
* lexicons: update descriptions in com.atproto.*

* lexicons: update descriptions in app.bsky.*

* Apply suggestions from code review

Thanks Emily!

Co-authored-by: Emily Liu <emilyliu7321@gmail.com>

* codegen description-only Lexicon updates

---------

Co-authored-by: Emily Liu <emilyliu7321@gmail.com>
2024-02-11 16:06:58 -08:00
devin ivy d0be052e12 Support node v20 on pds distribution (#2157)
* upgrade node to v20, better-sqlite3 to v9

* fix tests, deps for node v20

* build

* add io_uring setting to pds dockerfile
2024-02-09 19:05:29 -05:00
Daniel Holmgren 758de8743d PDS pipethrough (#2150)
* initial impl

* re-codegen

* tweak pipethrough

* wip

* read after write pipethrough

* integrate read after write

* setup pds pipethrough logic

* pipe through repo rev header

* fix up tests

* apply pipethrough to most pds routes

* apply pipethrough to remaining pds routes

* fix/tidy

* getRecord

* final details for passthrough in xrpc-server

* build

---------

Co-authored-by: Devin Ivy <devinivy@gmail.com>
2024-02-07 20:40:43 -05:00
github-actions[bot] 77118a66a7 Version packages (#2140)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-06 10:42:24 -05:00
Foysal Ahamed e4ec7af036 Add date range and comment filter to queryModerationEvents endpoint (#2124)
*  Add date range and comment filter to queryModerationEvents endpoint

*  Add report type and label filters and tests

* tidy tests

*  commentKeyword -> comment and make comment and hasComment independent

*  Fix multiple label filter query

* 📝 Add changesets

* codegen tidy

* add changeset

* remove unused changeset

---------

Co-authored-by: Devin Ivy <devinivy@gmail.com>
2024-02-05 19:10:44 -05:00
devin ivy 4f25b0fd12 Track blob cids on ozone mod events (#2135)
track blob cids on ozone mod events
2024-02-05 15:05:31 -05:00
Foysal Ahamed aa15789e11 🐛 Forward sendEmail event to moderationAgent instead of appview (#2125) 2024-02-04 23:18:27 -05:00
Daniel Holmgren aaee2d0dc2 Email rate limits followup (#2133)
email rate limits followup
2024-02-03 19:06:07 -06:00
devin ivy dd021b8b66 Remove all email tokens on email change (#2132)
remove all email tokens regardless of whether token was used to change email
2024-02-03 18:03:57 -05:00
Daniel Holmgren b6b854afb9 Clear email tokens on email update (#2131)
delete email tokens on email update
2024-02-03 16:52:29 -06:00
Daniel Holmgren 4b1c8af6e3 Mount checkSignupQueue route on pds (#2116)
mount checkSignupQueue route on pds
2024-01-30 17:57:32 -06:00
Daniel Holmgren cdb89c3b3b Simplify appview automod (#2108)
* rm fuzzy matcher & abyss

* tidy dev env
2024-01-30 16:19:56 -06:00
Daniel Holmgren f023494802 Remove appview feedgen (#2106)
* remove appview feedgen

* deprecate getTimelineSkeleton

* fix dev-env build

* rm unused test
2024-01-30 16:19:36 -06:00
bnewbold 8da034a98b new year! 2024 (#2114)
new year
2024-01-30 12:52:52 -08:00
Daniel Holmgren c048962632 Ozone !takedown labels (#2069)
* add purge labels on takedown

* wire up some cfg

* tests

* fix up tests

* purge -> takedown

* Temporary unspecced labels relating takedowns in ozone (#2101)

temporarily move to unspecced labels relating takedowns

---------

Co-authored-by: devin ivy <devinivy@gmail.com>
2024-01-27 17:29:36 -05:00
devin ivy 51aa369cd0 Include dids in bsky logs (#2015)
* include dids in bsky logs

* tidy
2024-01-26 16:43:33 -05:00
devin ivy d03ddd02e1 Appview v1 handling clearly bad cursors (#2088)
* fail open on clearly bad appview cursors

* tidy tests
2024-01-26 16:30:18 -05:00
github-actions[bot] 61bf9fbe7f Version packages (#2097)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-25 14:20:32 -06:00
Daniel Holmgren 8994d3633a Signup queueing - Client & PDS (#2090)
* schema + codegen

* port session refresh

* pds updates

* typo

* changeset
2024-01-25 14:16:30 -06:00
github-actions[bot] 79ec5ad95d Version packages (#2093)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-25 13:22:42 -06:00
Eric Bailey 4171c04ad8 Add interest tags to preferences (#2086)
* Add interestsPref

* Codegen

* Update lex

* Add method to agent, test

* Codegen

* Format

* Remove console

* Update lex, codegen, update tests

* Update tests

* Format

* Add changeset

* Update property name
2024-01-25 12:05:10 -06:00
Daniel Holmgren 39fe6b5dbf Add getRelationships route to appview (#2085)
* codegen

* add getRelationships route
2024-01-24 19:38:12 -06:00
Daniel Holmgren 43eb4054a6 Fix typo in getRelationships (#2091)
fix typo in getRelationships + codegen
2024-01-24 19:23:01 -06:00
bnewbold fb979b1cc5 lexicons: new app.bsky.graph.getRelationships endpoint (#2059)
* lexicons: new app.bsky.graph.getRelationships endpoint

* getRelationships: maxLength 30

* getRelationships: camelCase, consistent, simplify

* getRelationships: remove blocks; and handle in return

* lex: move graph relationships to defs file
2024-01-24 14:06:03 -06:00
github-actions[bot] ffd6c25cc0 Version packages (#2082)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-24 13:36:00 -06:00
Eric Bailey 5368245a6e Prep API package for publish (#2081) 2024-01-24 12:47:36 -06:00
Daniel Holmgren dac5c9e202 Tagged suggestions (#2077)
* add tagged suggestions

* fix codegen

* rm unused err
2024-01-24 09:04:09 -06:00
devin ivy 6a318b9f76 Appview v1 maintaining device tokens and pushing notifications w/ courier (#2073)
* add courier proto to bsky, build

* update registerPush on appview to support registering device tokens with courier

* setup bsky notifications to send to either gorush or courier

* wire courier push into indexer, test

* courier push retries

* tidy and build
2024-01-23 21:17:32 -05:00
devin ivy d108310575 Appview v1 generating and ingesting mute ops w/ bsync (#2067)
* build bsync protos in appview, standardize per-package proto gen directory

* configure appview with bsync, allow mute endpoints to use bsync

* import fixes in bsync

* configure appview ingester with bsync, ingest mute ops into db

* test bsync mutes roundtrip w/ appview, setup bsync in dev-env

* build

* ensure to propagate errors when bsyncOnlyMutes is on
2024-01-22 15:48:31 -05:00
github-actions[bot] f069c67527 Version packages (#2065)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-19 17:24:16 -05:00
Foysal Ahamed 15f38560b9 Manage communication templates for moderation purposes (#2045)
*  Add initial lexicons to manage communication templates

*  All 3 endpoints are functional

*  Add list and delete endpoints

*  Add tests for communication template CRUD

* 🔒 Allow only admins to create and update templates

* 🧹 Cleanup according to PR review

*  Make updatedBy and createdBy optional in lexicon

*  Typo

*  Allow string id and update lexicon language

*  Fix tests

*  content -> contentMarkdown

*  Change column name in db table

* add changeset

---------

Co-authored-by: Devin Ivy <devinivy@gmail.com>
2024-01-19 17:06:37 -05:00
Devin Ivy 8932a445ea add bsync health check 2024-01-19 00:37:30 -05:00
github-actions[bot] 48298d545f Version packages (#2063)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-18 18:09:50 -06:00
Daniel Holmgren c6fc73aee6 Directly pass create account params in agent (#2062)
* directly pass create account params in agent

* changeset
2024-01-18 18:06:13 -06:00
Daniel Holmgren b906c0cbea Add uploadBlob rate limit (#2052)
uploadBlob ratelimit
2024-01-18 16:16:10 -06:00
github-actions[bot] a7000f2be5 Version packages (#2036)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-18 15:27:18 -06:00
Daniel Holmgren bf8d718cf9 Namespace lexicon codegen (#2039)
* namespace codegen

* fix test that uses namespace prototype

* changeset
2024-01-18 15:24:38 -06:00
Daniel Holmgren e43396af09 Phone verification schemas (#2056)
* add phone verification schemas

* lint

* codegen

* changset
2024-01-18 15:17:57 -06:00
Ilya Siamionau 7a4486d51c Run the publishing workflow in the original repository only (#2061) 2024-01-18 15:15:09 -06:00
devin ivy de398b790c Prepare docker builds of bsync (#2053)
* update bsync protos

* support optional migrations in bsync service, docker build fixes

* setup workflow for bsync build

* fix bsync image name
2024-01-18 14:21:55 -05:00
Daniel Holmgren 07a9c89e28 Do not enforce deleted lists (#2038)
* do not enforce deleted lists

* tests
2024-01-10 18:25:53 -06:00
Dimitris Apostolou ff2f9db97e Fix typos (#2022) 2024-01-10 12:24:14 -06:00
Daniel Holmgren 87e4641e0c Tidy feed generator language headers (#2037)
* tidy code & return content-language headers in res

* tidy

* no undefined headers

* tidy
2024-01-10 12:23:22 -06:00
Cooper Edmunds 50f70453a9 Pass headers to feed generator (#2030)
* Pass headers to feed generator

* Allow-list headers rather than forward all by default
2024-01-09 17:33:10 -06:00
bnewbold 51fcba7a79 remove deprecated app.bsky.unspecced.getPopular (#1988)
* remove deprecated app.bsky.unspecced.getPopular lexicon

* codegen

* remove remaining references to getPopular

* changeset for getPopular removal
2024-01-09 15:29:07 -08:00