Samuel Newman
40dcf8d853
fix convo list cache updates from chat log events
...
- use continue instead of return when a convo isn't found in cache, so
the rest of the event batch isn't dropped (the bus advances its
cursor past the batch, so dropped logs are never redelivered)
- on logAcceptConvo, flip status to accepted in every cache holding the
convo, including 'all'-status caches like the always-mounted unread
query; previously the stale copy kept status 'request' and the next
logCreateMessage could resurrect the convo in the requests inbox
- add a rev guard so log-driven updates skip when the log isn't newer
than the cached convo, preventing stale refetch snapshots and log
events from double-applying against each other
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 10:36:53 +03:00
Samuel Newman
e475a1ca36
fix chat event bus error recovery and subscriber error handling
...
- recovering from an error state now re-runs init() when latestRev was
never seeded (previously polled forever with an undefined cursor,
silently skipping all events), and resumes from the existing cursor
when one exists (previously discarded it and skipped the offline gap)
- emit log batches outside poll()'s try/catch so a throwing subscriber
is logged instead of being misreported as a network/poll failure
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 10:36:28 +03:00
DS Boyce
ec695a42c5
Upgrade to pnpm 11.5.3 ( #10879 )
2026-06-12 00:01:41 -07:00
Austin McKinley
6c04170734
Replace broken @claude workflow with Bedrock-based claude-review/mention ( #10880 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-11 21:36:10 -07:00
pfrazee
bce0b51c2e
Nightly source-language update
2026-06-12 03:20:29 +00:00
Spence Pope
0a9f7423e2
Keep lightbox image index on device rotation ( #10867 )
2026-06-11 15:58:11 -05:00
Samuel Newman
f0e20d4c56
Make StandardSiteEmbed peekable ( #10866 )
2026-06-11 15:49:09 -05:00
Samuel Newman
b281e23f11
Bump version to v1.125.0 ( #10876 )
2026-06-11 22:29:18 +03:00
Samuel Newman
bd775070e8
[Chat] Use relatedprofiles for reactions/new message logs ( #10875 )
2026-06-11 11:12:11 -07:00
DS Boyce
3d3d7ba675
Fix cursor position when editing a group chat name ( #10872 )
2026-06-11 11:06:39 -07:00
DS Boyce
f96e6ab985
Bump font size for disabled invite link dialog text ( #10874 )
2026-06-11 11:06:23 -07:00
DS Boyce
d57eeb986b
Fix followed by chat invites ( #10873 )
2026-06-11 11:05:07 -07:00
DS Boyce
91053e3f70
Optimistically update chat invite button status ( #10870 )
2026-06-11 09:48:23 -07:00
DS Boyce
b0eaecb01b
Fix Rescind request button ( #10869 )
2026-06-11 09:45:08 -07:00
Samuel Newman
c96d63fa5f
[Chat] Update bskyogcard lexicon version ( #10871 )
2026-06-11 09:34:18 -07:00
Samuel Newman
bd034ac1a8
[Chat] Update single-convo cache on firehose mute/unmute events ( #10865 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-11 09:08:28 -07:00
Spence Pope
ba72110a12
Fix overlapping touch targets for profile header buttons ( #10868 )
2026-06-11 12:04:46 -04:00
Spence Pope
302026d684
[bskyembed] Add gallery embed support ( #10818 )
2026-06-11 12:02:20 -04:00
DS Boyce
c8634105c1
Run codemod for replacing BskyAgent with AtpAgent ( #10862 )
2026-06-11 08:46:01 -07:00
DS Boyce
e3e7db2350
Redirect to messages after leaving a chat ( #10861 )
2026-06-11 08:45:37 -07:00
DS Boyce
fbd81ad025
Change Users I follow to People I follow ( #10860 )
2026-06-11 08:45:16 -07:00
Jim Calabro
5c04a41a11
Add a Metrics Server to bskyweb ( #10863 )
2026-06-11 08:52:12 -04:00
Eric Bailey
0187a49534
Release Prep 1.124.0 ( #10859 )
1.124.0
2026-06-10 17:00:41 -05:00
DS Boyce
d3f8e740de
Log when a chat invite is posted or messaged ( #10858 )
2026-06-10 14:44:36 -07:00
Eric Bailey
b4dff0f4b7
Let text wrap in invite dialog ( #10855 )
2026-06-10 16:06:09 -05:00
DS Boyce
871e9506df
Add new analytics events for group chats ( #10830 )
2026-06-10 13:56:39 -07:00
Spence Pope
974d2b15d5
Fix stale push notification replay after account switch ( #10792 )
2026-06-10 15:46:35 -05:00
Spence Pope
b667cafca1
Use add-only photo permission when saving QR codes ( #10854 )
2026-06-10 16:39:40 -04:00
Samuel Newman
156903070b
[Chat] Power conversation settings screen via useConvoQuery ( #10853 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 13:23:47 -07:00
estrattonbailey
3feea02548
Nightly source-language update
2026-06-10 19:37:34 +00:00
Samuel Newman
2efdc3fe35
[Chat] NUX ( #10848 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-10 14:35:35 -05:00
Samuel Newman
2d896983ab
Peek preview for external link embeds ( #10704 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 14:35:16 -05:00
DS Boyce
b47948dca7
Add image to invite link NUX ( #10852 )
2026-06-10 11:57:24 -07:00
Samuel Newman
8db30c7d31
[Chat] Handle moderation lock override in group chats ( #10835 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 11:57:12 -07:00
Samuel Newman
3b5ede37f7
[Chat] Reusable loading/unavailable states for chat invites ( #10819 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 11:54:37 -07:00
Michael Black
3095bbfbec
bskyweb: add video objects to jsonld SEO ( #10814 )
2026-06-10 13:54:24 -05:00
Samuel Newman
b3985bfad5
Add indication of total number of images in ComposerReplyTo ( #10836 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-10 11:49:52 -07:00
Spence Pope
c6f9803676
Add profile QR code for sharing and inviting friends ( #10659 )
2026-06-10 14:14:45 -04:00
DS Boyce
adb39b4442
Invert group chat feature gate ( #10851 )
2026-06-10 10:41:34 -07:00
DS Boyce
01054624ef
Restore on-device translation from overflow menu ( #10850 )
2026-06-10 12:31:48 -05:00
Alex Benzer
8c8617d5f2
New layout for expanded notification bundles ( #10664 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-10 12:23:07 -05:00
DS Boyce
50dabf3f65
Enable Google Translate in post overflow menu ( #10849 )
2026-06-10 10:14:48 -07:00
Samuel Newman
e5335fa52b
[Chat] Fix duplicate messages when history fetch races firehose ( #10839 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 09:44:44 -07:00
Samuel Newman
9e9a4024c3
[Chat] Delete GroupChatGate ( #10846 )
2026-06-10 09:44:28 -07:00
Eric Bailey
209ecafdc1
Fix video preview collapse ( #10847 )
2026-06-10 11:30:48 -05:00
DS Boyce
90f8fe59ba
Put display name and handle on one line in invite dialog ( #10824 )
2026-06-10 09:17:09 -07:00
DS Boyce
a69836216c
Tweak spacing in invite link dialog ( #10829 )
2026-06-10 09:09:19 -07:00
Samuel Newman
8fcf25b290
[Chat] Fix source of truth for group size limit ( #10845 )
2026-06-10 08:17:18 -07:00
Eric Bailey
8b4a5238be
[Chat] Sync convo agent with shadow cache ( #10827 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-10 08:16:58 -07:00
Samuel Newman
17ff9af200
[Chat] Some tweaks ( #10840 )
2026-06-10 06:38:31 -07:00