Daniel Holmgren
9fcb78d79c
Do not allow app passwords to communicate with chat service ( #2509 )
...
do not allow app passwords to communicate with chat service
2024-05-22 21:37:37 -05:00
Foysal Ahamed
1f560f021c
✨ Allow dynamic labeler header through ozone ( #2442 )
...
* ✨ Allow dynamic labeler header through ozone
* ✅ Close third party ozone
* ✨ Add 3p labels in for repos
* ✅ Update snapshots
* ✅ Update pds snapshots
* ✅ Update ozone snapshots
* ✨ Fix typing for labels
* ✨ Add queryLabels endpoint in appview
* ✨ Use queryLabels to hydrate labels
* 🧹 Cleanup
* ✅ Update pds snapshots
✅ Update pds snapshots
✅ Update ozone snapshots
✅ Update pds snapshots
✅ Update pds snapshots
✅ Update pds snapshots
✅ Update pds snapshots
* ✅ Update pds snapshots
* ✅ Checking if tests fail
* ✨ Don't default to labelers in header
* ✅ Adjust tests
* 🧹 Cleanup
* 🧹 Remove unnecessary auth header
* 📝 Add changeset
* 📝 Add @atproto/api to patch update list
2024-05-22 17:55:50 +02:00
Foysal Ahamed
eeff39314d
✨ Add getLists endpoint to proxied routes via ozone ( #2493 )
...
* ✨ Add getLists endpoint to proxied routes via ozone
* ✅ Add tests for getLists via ozone
* insert takedown label manually
* ✏️ Fix typo in test
* 🧹 Cleanup
---------
Co-authored-by: dholms <dtholmgren@gmail.com>
2024-05-21 20:46:49 +02:00
github-actions[bot]
a317116665
Version packages ( #2502 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-20 13:31:34 -05:00
devin ivy
010cf3df98
Appview: support handles in post threads, remove deleted reply placeholders ( #2498 )
...
* appview: strip deleted post placeholders from threads
* appview: support handle in post thread uris
* tidy
2024-05-20 10:29:43 -04:00
devin ivy
06d2328eeb
Lexicon: misc fixes to chat lexicons ( #2499 )
...
* lexicon: misc chat-related tweaks/fixes
* ozone: track convo ids on chat message reports
* add changeset
* fix tests
---------
Co-authored-by: dholms <dtholmgren@gmail.com>
2024-05-20 10:13:12 -04:00
Daniel Holmgren
e09b4c1f82
Bump json size limit on pds ( #2497 )
...
* bump json size limit on pds
* fix tests
2024-05-16 18:35:59 -05:00
dholms
d2adb2d610
fix test
2024-05-16 17:45:26 -05:00
Daniel Holmgren
52ad510954
Tidy ozone dev-env ( #2495 )
...
tidy ozone dev-env
2024-05-16 18:56:27 +02:00
Daniel Holmgren
265ce86e15
Ozone chat integration ( #2490 )
...
* wip
* schema tweaks
* room -> chat
* missed one
* missed another
* deleted messages + incoming message settings
* add schemas for blocking users
* chat update schemas
* make updateUserSettings more generic
* fix dangling ref
* fix dangling refs
* mute chats & leave chats
* schema consistency, naming
* lexicon for updating chat read state
* dm lexicon updates, add batch send endpoint
* dm sender on deleted message
* Add codegen for temp lex
* lexicon: switch temp.dm to chat.bsky namespace, misc fixes
* lexicon: codegen
* lexicon: fix some chat/convo terminology
* lexicon: codegen
* moderator schemas
* codegen
* lexicon: consistency in chat lexicons
* lexicon: add chat to associated profile info
* add ref to updateActorAccess
* add annotation on convoView for disabled members
* codegen
* ozone lexicons
* scaffold routes
* hook up chat moderation routes to ozone
* add message subject for reports/events
* remove dm references from ozone schemas
* ensure report exists before serving getMessageContext
* 🐛 Fix typo in column name
* adjust before/after instead of throwing
* add dev script
* add dev-env introspection server
* hook up chat mod routes to pds & ozone
* ✨ Add message ref subject in eventView def
* fix typo
* add chat reporting test
* fix test
* update dev-env chat did
* update dms server routes name
* pr feedback
---------
Co-authored-by: Devin Ivy <devinivy@gmail.com>
Co-authored-by: Eric Bailey <git@esb.lol>
Co-authored-by: Foysal Ahamed <foysal@blueskyweb.xyz>
2024-05-15 18:52:47 -05:00
Daniel Holmgren
290a7e67b8
Update legacy blob refs in profile records ( #2488 )
...
* update legacy blob refs in profile records
* tidy
2024-05-14 12:05:15 -05:00
Daniel Holmgren
6ec511a9f9
Tear down docker when tests fail ( #2489 )
...
* add set +e before docker cmd
* add comment
* tidy
2024-05-14 11:56:53 -05:00
Foysal Ahamed
1f3c41a1a1
🐛 Add divert event to the list of event types ( #2487 )
2024-05-13 16:12:10 -04:00
github-actions[bot]
69f0bb3b10
Version packages ( #2486 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13 14:43:51 -04:00
devin ivy
d32f7215f6
Lexicon: add lexicons for chat.bsky namespace ( #2485 )
...
* wip
* schema tweaks
* room -> chat
* missed one
* missed another
* deleted messages + incoming message settings
* add schemas for blocking users
* chat update schemas
* make updateUserSettings more generic
* fix dangling ref
* fix dangling refs
* mute chats & leave chats
* schema consistency, naming
* lexicon for updating chat read state
* dm lexicon updates, add batch send endpoint
* dm sender on deleted message
* Add codegen for temp lex
* lexicon: switch temp.dm to chat.bsky namespace, misc fixes
* lexicon: codegen
* lexicon: fix some chat/convo terminology
* lexicon: codegen
* moderator schemas
* codegen
* lexicon: consistency in chat lexicons
* lexicon: add chat to associated profile info
* add ref to updateActorAccess
* add annotation on convoView for disabled members
* codegen
* remove dm references from ozone schemas
* lexicon: chat account deletion, data export, and profile state
* lexicon typo
* lexicon typo
* lexicon: mark chat senders as required
* add changeset
* appview: proper support for chat.bsky lexicons
---------
Co-authored-by: dholms <dtholmgren@gmail.com>
Co-authored-by: Eric Bailey <git@esb.lol>
2024-05-13 14:22:58 -04:00
github-actions[bot]
4184a65222
Version packages ( #2476 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-10 12:11:48 -04:00
Daniel Holmgren
3016adf05e
Bugfixes for generic proxy rate limiting ( #2475 )
...
* fix error handling & scopes for generic proxy rate limits
* sp
2024-05-09 17:29:04 -05:00
Daniel Holmgren
c37b0e46ef
Generic PDS proxy ( #2425 )
...
* add proxy handler & remove old routes
* fwd content-type header
* use baseurl instead of path
* handle global ratelimits in catchall
* fix build
* base defaultService off req.originalUrl
* error handling around res.arrayBuffer()
* check & format url before doing auth verification
2024-05-09 16:18:23 -05:00
devin ivy
7cdcd5848c
Appview: handle out-of-date cursor with feed.getLikes ( #2474 )
...
* appview: temporarily revert move to GetLikesBySubjectSorted
* appview: provide error when using old cursor value on getLikes
2024-05-09 17:05:11 -04:00
devin ivy
499fabe7b6
Appview: add chat details to profile views, chronological likes ( #2471 )
...
* update bsky protos
* appview: add associated chat deets to profile views, switch to sorted likes
* appview: test associated chat info on profile views
* tidy
2024-05-09 12:45:06 -04:00
github-actions[bot]
bdd66bb4e1
Version packages ( #2473 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-08 18:47:20 -07:00
Hailey
f83b4c8cad
api: Always apply self labels even if post is your own, downgrade hide
moderation preference to blur
when the post is your own ( #2467 )
...
* always show your post even if it's labeled
still apply to `contentMedia`
update tests
only apply to posts and `contentView`
add a comment
always show your post even if it's labeled
* Tweak to use a more consistent approach
* Add changeset
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2024-05-08 18:42:56 -07:00
Daniel Holmgren
c812902107
Dev-env introspection server ( #2470 )
...
* add dev-env introspection server
* Update packages/dev-env/src/introspect.ts
Co-authored-by: devin ivy <devinivy@gmail.com>
* lost a bracket
---------
Co-authored-by: devin ivy <devinivy@gmail.com>
2024-05-08 16:31:17 -05:00
github-actions[bot]
5226cbcc16
Version packages ( #2465 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-06 18:05:57 -04:00
devin ivy
ec40af0c96
Appview: add grandparent author to reply ref, ensure no replies to blocked grandparent in feeds ( #2461 )
...
* lexicon: add parent reply author to #replyRef
* lexicon: tweak to naming in reply ref
* appview: hydrate and present grandparent author in feed items
* appview: ensure replies to blocked users don't appear in feeds via reply parents
* fix snaps
* fix snaps
2024-05-02 15:25:43 -04:00
Matthieu Sieben
173ef27cf8
fix(xrpc-server): add missing runtime dependency ( #2463 )
2024-05-02 21:18:34 +02:00
Matthieu Sieben
96ba62a336
allow running tests without docker
...
feat(dev-infra): allow running apps without docker
chore(dev): prevent tests from running if a command fails to run (#1825 )
2024-05-02 20:39:51 +02:00
Foysal Ahamed
1c616b023e
Configure labeler service account in dev-env ( #2363 )
...
* 🚧 WIP attempting to make ozone work with local
* ✨ Labeler service set up works
* Renmae account details for mod authority
* 🧹 Clean up createOzoneDid signature
* 🚨 Fix typedef
* ✅ Adjust snapshot
* ✅ Fix test with invite code
* 🚧 WIP
* 🚧 WIP
* 🚧 bring back test
* 🚧 bring back test
* ✅ Update ozone snapshots
* ✅ Update ozone snapshots
2024-05-01 17:06:45 +02:00
devin ivy
79f8e1e6f4
Appview: support alternate audiences on standard auth ( #2458 )
...
* appview: support alternate audiences on standard auth
* tidy
2024-04-30 14:56:37 -04:00
dan
6cd572c3a6
Add fast path for validating non-required undefined fields ( #2452 )
...
* Add fast path for validating non-required undefined fields
* Fix defaults
2024-04-29 20:43:00 +01:00
Daniel Holmgren
e3063041a3
Feed context & sendInteractions impl ( #2402 )
...
* forward feedContext on getFeed
* add sendInteractions to PDS
* fix typeof
* add feedContext to snapshots
---------
Co-authored-by: Devin Ivy <devinivy@gmail.com>
2024-04-26 17:30:08 -04:00
Eric Bailey
65a9fd7a5a
Pass through topics headers ( #2447 )
...
* Pass through topics headers
* Add PDS exception options, pass through headers
* Update packages/bsky/src/api/app/bsky/actor/getSuggestions.ts
Co-authored-by: devin ivy <devinivy@gmail.com>
* Feedback
---------
Co-authored-by: devin ivy <devinivy@gmail.com>
2024-04-26 10:44:46 -05:00
github-actions[bot]
651d4c2a34
Version packages ( #2446 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-25 19:29:59 +02:00
Foysal Ahamed
58551bbe05
✨ Allow muting reporter ( #2390 )
...
* ✨ Allow muting reporter
* ✨ Allow fetching ONLY muted subjects
* 🚨 re-run linter on fixed main
* ✨ Track muted reports
* ✅ Adjust snapshot
* ✅ Adjust snapshot
* ✅ Adjust snapshot
* 📝 Add changesets
* ♻️ Refactor muted reporter check
* ✨ Use new event type for muting/unmuting reporter
* 🧹 Cleanup
2024-04-25 10:43:04 -04:00
github-actions[bot]
b9e205ae01
Version packages ( #2443 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-24 11:53:09 -05:00
Eric Bailey
b9b7c58219
Add savedFeedsPrefV2
and new methods ( #2427 )
...
* Preview
* Double write v2 -> v1
* Add savedFeeds output
* Tightening up
* Revise and clean up APIs, update tests
* Codegen
* Enforce sort order
* Fix unrelated tests
* Reduce edits by using old naming
* Remove redundant test, fix title
* Add changeset
* Ensure unique constraints preserve insertion order if duplicates are found
* Adds addSavedFeeds as a convenience
* Use pluralized interfaces
* Update deprecation notices
* Update method naming
* Update deprecation comments
* Filter invalid types during migration
* Change uri of default timeline
* Fix typo
2024-04-24 11:48:50 -05:00
Matthieu Sieben
d9c1156376
fix(ozone): properly import "lande" ES module (from CJS) ( #2441 )
2024-04-23 22:53:31 +02:00
devin ivy
b07950682c
Appview: remove replies to blocked posts from feeds ( #2430 )
...
appview: remove replies to blocked posts from feeds
2024-04-19 19:07:01 -04:00
devin ivy
1faf634dda
PDS: handle S3 upload timeout more gracefully ( #2429 )
...
* pds: s3 upload timeout config, increase pds default
* pds: handle s3 upload timeout errors
* tidy
2024-04-19 18:29:36 -04:00
devin ivy
fbc7e75c40
Appview: maintain language info when going out to a suggestions service ( #2424 )
...
appview: maintain language info when going out to a suggestions service
2024-04-18 18:17:31 -04:00
devin ivy
2002b565f3
Appview: ensure hydration context tracks viewer did and not full service ref ( #2423 )
...
ensure hydration context tracks viewer did and not full service ref
2024-04-18 18:17:01 -04:00
Foysal Ahamed
6f1f54493e
✨ Detect language from record content if lang property is not set ( #2301 )
...
* ✨ Detect language from record content if lang property is not set
* ✅ Update test snapshots for auto detected language
* ✅ Update pds test snapshots
* ✅ Adjust test to use the right method
* 🧹 Make list override param optional
* 🧹 Fix import
* 🚨 fix linter issues
* ♻️ Use record type for getting text from record
* ✅ process records for appview to pick it up
* 🧹 Cleanup
2024-04-18 20:15:39 +02:00
github-actions[bot]
d0625be266
Version packages ( #2422 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-18 09:45:44 -07:00
Paul Frazee
3424a17703
Add email auth factor tools to API ( #2419 )
...
* Add authFactorToken to session object
* Add changeset
2024-04-18 09:40:54 -07:00
github-actions[bot]
32c97d4c8b
Version packages ( #2417 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-17 20:04:44 -04:00
devin ivy
93a4a4df9c
Lexicons: email auth factor ( #2416 )
...
* lexicon: email auth factor
* add changeset
2024-04-17 19:57:18 -04:00
Daniel Holmgren
cc090d2e50
Suggestions skeleton impl ( #2403 )
...
* schema
* codegen
* add skeletonActor def
* add optional viewer param
* codegen
* use suggestions skelete for getSuggestions
* make move route to unspecced
* use unspecced skeleton actor
* update agent call
2024-04-16 13:50:38 -05:00
Daniel Holmgren
45981de5c1
getSuggestionsSkeleton lexicon ( #2399 )
...
* schema
* codegen
* add skeletonActor def
* add optional viewer param
* codegen
* make move route to unspecced
* use unspecced skeleton actor
2024-04-16 13:50:17 -05:00
github-actions[bot]
1074f43b4a
Version packages ( #2401 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-16 14:39:43 -04:00
devin ivy
c6d758b8b6
Appview: support new post search params, viewer context in search ( #2409 )
...
* remove viewer param from searchActorsTypeahead
* appview: pass new search params to search service, add viewer
* add changeset
2024-04-16 14:10:30 -04:00