Eric Bailey
514aab92d2
Add missing getPreferences union return types ( #2215 )
...
* Add missing getPreferences union types
* Add changeset
2024-02-22 09:43:58 -06:00
Daniel Holmgren
6d38eea8f2
Config for blob upload limit ( #2213 )
...
config var for blob upload limit
2024-02-22 08:58:18 -06:00
Daniel Holmgren
87d59ff541
Admin: updateAccountPassword ( #2212 )
...
* add update account password route
* add test
2024-02-21 23:58:25 -06:00
github-actions[bot]
6d30e2c144
Version packages ( #2202 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-21 19:38:02 -06:00
Eric Bailey
b60719480f
Muted items prefs ( #2195 )
...
* Muted items prefs
* Add hidden posts
* Enhance
* Update to use smart objects
* Add 'any'
* Codegen
* Enhance
* Muted words methods
* Dry it up
* Format
* Add hidden posts methods
* Who codegens the codegens
* Sanitize tags, always compare bare strings
* Moar test
* Simplify
* Add test
* Add changeset
2024-02-21 19:32:09 -06:00
devin ivy
9f90203f20
Optional service config in pds distribution ( #2211 )
...
* make appview and mod services optional on pds
* pds: allow configuring a reporting service optionally separate from an administrative mod service
* tidy
2024-02-21 20:14:45 -05:00
Daniel Holmgren
4e0271bddf
Firehose identity cleanup ( #2210 )
...
* missed a couple
* fix tests
2024-02-21 15:59:44 -06:00
Daniel Holmgren
6b8d1c641e
Send identity evts on handle change ( #2209 )
...
missed a couple
2024-02-21 15:50:05 -06:00
Daniel Holmgren
6dfc899d99
Enable creation of unknown record types ( #2171 )
...
* start to allow 3p lexicons
* tests
* tidy
* tests + ensure no legacy blob ref
* increase the depth were willing to go when searching for blobs
2024-02-21 15:11:15 -06:00
Daniel Holmgren
1a12c7e34b
Firehose Identity event ( #2208 )
...
* add new identity event
* add note for tombstone
* send identity evts
* add emission of identity evts
* emit handle event on activate account & fix subscribeRepos
* add time to evt
* update indexer for tests
* rm logs
2024-02-21 15:10:12 -06:00
Daniel Holmgren
30b05a7d4b
Account migration ( #2179 )
...
* draft of account migration lexicons
* format
* clean up schemas
* codegen
* second pass on schemas
* small fix
* move around checkImportStatus
* re-codegen
* getServiceAuth
* getServiceAuth impl
* importRepo impl
* handle uploadBlob for import
* allow bringing your own did on createAccount
* working on test flow
* fleshing out flow
* fix up sendPlcOP
* small fixes
* activate/deactivate account
* full flow working!
* schema tweaks
* format
* update schemas
* moar codegen
* match impl to new schemas
* email flow for signed plc operation
* add email flow for plc operations
* impl plc op request email
* proxy to entryway
* tidy activate account
* integrating account deactivated state
* fix up tests
* friendly parse on optional did auth
* admin activate/deactivate routes
* proxy relevant requests to entryway
* remove admin activation routes
* do not proxy acitvaition to entryway
* cfg for disallowing imports
* buff up test
* refactor listMissingBlobs a bit
* add validDid & activated to accoutn status
* emit event on account activation
* test creating a post after migrating
* account deactivation tests
* test name
* tests on plc operations
* fix recommended did creds
* codegen
* turn off accepting imports on createAccount
* undo prev change
* increment version
* build branch
* pr feedback
* handle errs in p-queue
* handle blob upload outside of txn
* Clean old temp account migration lexicons (#2187 )
* clean old temp lexicons
* rm old test
* fix agent session test
* fix bsky test
* dont build branch
2024-02-20 19:29:49 -06:00
Daniel Holmgren
4c511b3d9d
Account migration schemas ( #2170 )
...
* draft of account migration lexicons
* format
* clean up schemas
* second pass on schemas
* small fix
* move around checkImportStatus
* getServiceAuth
* schema tweaks
* format
* update schemas
* email flow for signed plc operation
* refactor listMissingBlobs a bit
* codegen
* return did in describeServer
* changeset
2024-02-20 19:23:56 -06:00
github-actions[bot]
1cce9ddb34
Version packages ( #2193 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-19 11:27:59 -05:00
Foysal Ahamed
f79cc63390
📝 Add changesets for language filters ( #2192 )
2024-02-19 11:21:30 -05:00
Foysal Ahamed
d81573232b
Allow filtering moderation queue by language ( #2161 )
...
* ✨ Store languages on subjects from record data
* ✨ Fetch lang from author feed for repo subject
* ✨ Regenerate lex
* ✨ Add lang to profile subject
* ✨ Move lang to flag
* ✨ Add comment to flag event
* ✅ Update pds test snapshot
* 🐛 Fix broken import
* ✨ Rename flag to tag
* ✅ Update snapshot for event by id
* ✅ Bring back skipped test
* ✨ Move tags to dedicated columns
* ✅ Update test snapshots, use logger
* ✨ Change lang:unknown to lang:und
* ✅ Update test snapshots
* 🧹 Cleanup
* ✨ Add filter params for tags on queryModerationEvents endpoint
* ✨ Add tags property to subject status model
* ✅ Update test code
* ✨ Add filter to get subjects that do not have certain tags
2024-02-19 10:35:03 -05:00
github-actions[bot]
6e6b94be10
Version packages ( #2184 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-15 20:22:33 -06:00
Daniel Holmgren
8c94979f73
Timeline index pref ( #2188 )
...
* add following index pref
* added changeset
* change pref name
* update changeset
2024-02-15 20:12:39 -06:00
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