Daniel Holmgren
76c91f8325
Priority notification setting ( #2648 )
...
* priority notif settings in bsync
* lint
* priority notifications lexicon update
* codegen
* putNotificationPreferences -> putPreferences
* bsync: reorg around notif "priority", fix build, add validation & tests
* bsync: notif channel fix, tests fix
* bsky: update protos for priority notifs
* api prerelease
* add priority notif to actor state table
* dataplane impl
* appview: wire-up notif priority params
* appview: notif priority tests
* dataplane impl
* fix up tests
* tidy
* add changeset
---------
Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
Co-authored-by: Devin Ivy <devinivy@gmail.com>
2024-07-23 12:33:01 -07: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
devin ivy
c2d0578b5a
Bsky appview sync service ( #2031 )
...
* init bsky-sync
* add bsync models and config
* rename bsky-sync to bsync
* protos and gen for bsync service
* start roughing-out bsync routes
* adjust bsync model, validation
* bsync auth, context, notify
* implement bsync scan mute ops, listen for mute op event
* setup basic bsync tests, misc fixes
* rename some files
* reorg bsync server routes
* reorg bsync server routes
* tests
* test input validation to addMuteOperation
* add db stats to bsync
* add bsync service
* redact bsync auth header from logs
* upgrade typescript to v5.3
* prettier on codegened bsync files
2024-01-09 15:40:35 -05:00