Samuel Newman
fce5402e6f
remove leave-convo suppression, use real optimistic update
...
useLeftConvos() filtered convos out of every list based on leave-mutation
state, working around a slow backend leaveConvo query. now that the
backend is fast, replace it with a working optimistic update: the old
onMutate used setQueryData with just the root key, which never matched
any real query, so it was a no-op. switch to setQueriesData (prefix
match) across both the convo-list and requests caches, with snapshot
rollback on error, mirroring useAcceptConversation.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 11:37:17 +03:00
Samuel Newman
d6a14ade54
[Chat] revalidate join links on leave ( #10833 )
2026-06-10 01:33:21 -07:00
DS Boyce
8720d05242
Clear search term after adding chat member ( #10831 )
2026-06-09 23:47:13 -07:00
DS Boyce
fc14427134
Support dim theme on join request landing page ( #10832 )
2026-06-09 23:31:45 -07:00
pfrazee
76694a2ba8
Nightly source-language update
2026-06-10 03:18:50 +00:00
Michael Black
38fb9c2165
bskyweb: meta noindex tag for non-indexable pages ( #10803 )
2026-06-09 15:54:54 -05:00
Eric Bailey
db2e190f4c
Hide domain if matches handle, new Standard Site icon treatment ( #10767 )
2026-06-09 15:54:16 -05:00
Eric Bailey
7f6cfaee71
Fix image collapse in FF ( #10826 )
2026-06-09 15:15:37 -05:00
DS Boyce
0558e8b79a
Change Ignore to Reject for chat invites ( #10825 )
2026-06-09 12:40:35 -07:00
Samuel Newman
852cb53cab
[Chat] add lil gap between chats on web ( #10821 )
2026-06-09 22:24:28 +03:00
DS Boyce
c27f50e038
Add list of mutual chats to block dialog ( #10727 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 14:18:58 -05:00
DS Boyce
189dad8cb7
Address chat design nits ( #10823 )
2026-06-09 11:36:08 -07:00
DS Boyce
de5ae04809
Fix link to profile from chat invite embed ( #10822 )
2026-06-09 11:35:45 -07:00
Samuel Newman
6ba5154bcc
[Chat] Show invite link label in chat list preview ( #10811 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 11:07:45 -07:00
DS Boyce
994e27ded1
Don't suggest users who can't be messaged/added ( #10820 )
2026-06-09 10:45:50 -07:00
DS Boyce
df8c731f1d
Fix back button behavior on conversation settings screen ( #10801 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-09 10:16:00 -07:00
Samuel Newman
3fdfebfe29
[Chat] Surface blocked members to top of group member list for owner ( #10726 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 10:15:03 -07:00
DS Boyce
750c55eff8
Display toast after reacting emoji reaction limit ( #10799 )
2026-06-09 09:36:35 -07:00
DS Boyce
986cf62da1
Fix text truncating in image menu on iOS ( #10802 )
2026-06-09 09:35:49 -07:00
Michael Black
be30947089
bskyweb: extract gallery media for SEO ( #10813 )
2026-06-09 11:10:33 -05:00
Samuel Newman
fb4133cdc7
[Chat] Filter out groups from badge counts when AA'd ( #10816 )
2026-06-09 18:33:04 +03:00
Spence Pope
e339a2a18c
version number ( #10815 )
2026-06-09 08:24:34 -07:00
DS Boyce
c52231a449
Update handling of join link previews ( #10798 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-09 07:23:33 -07:00
Samuel Newman
4c4ebd0510
Catch NotAllowedError in web GIF player + lint modules/ ( #10806 )
2026-06-09 07:20:34 -07:00
Spence Pope
bc94c8c07b
Fix composer horizontal swipe triggering browser back/forward ( #10812 )
2026-06-09 10:11:21 -04:00
Samuel Newman
22643c76d0
Fix fullscreen infinite render loop in video embeds ( #10807 )
2026-06-09 06:51:36 -07:00
Samuel Newman
84c4223ff9
[Chat] Gate group chats for under-18 users ( #10548 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-09 06:31:22 -07:00
surfdude29
2cb225dddd
Mark string for translation and add context ( #10805 )
2026-06-09 06:03:52 -07:00
DS Boyce
8015c26955
Hide last message in chat list if it's blocked ( #10800 )
2026-06-09 08:13:15 +03:00
pfrazee
c6e6b83d50
Nightly source-language update
2026-06-09 03:18:45 +00:00
DS Boyce
bfbd1cef32
Upgrade to pnpm 11.5.2 ( #10793 )
2026-06-08 13:53:09 -07:00
Eric Bailey
690b8184a1
Refactor age assurance flags and contexts ( #10794 )
2026-06-08 15:34:51 -05:00
Samuel Newman
46e54d2375
[Chat] Try and resolve loading bug once and for all ( #10791 )
2026-06-08 23:14:43 +03:00
Samuel Newman
38ee14d517
Remove social proof from group invites ( #10787 )
2026-06-08 23:14:29 +03:00
DS Boyce
1c5b3dd3a1
Only show Message option if chat member can be messaged ( #10788 )
2026-06-08 12:15:13 -07:00
DS Boyce
0c89198ded
Remove TODO for uninviting group chat members ( #10789 )
2026-06-08 12:14:51 -07:00
DS Boyce
fe9dabbc4a
Open edit chat name dialog via tap ( #10790 )
2026-06-08 12:14:24 -07:00
DS Boyce
4142eb4834
Add fade-in animation to chat footer/composer ( #10786 )
2026-06-08 12:13:43 -07:00
Samuel Newman
9b5fc19613
[Chat] Centralize conversation report-subject resolution ( #10754 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 10:07:35 -07:00
Spence Pope
0090285fc0
Refactor photo embed analytics to post:photoEmbed:* namespace ( #10784 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 12:44:59 -04:00
Samuel Newman
c4f3a2cb89
[Chat] Rename invite route to /chat/ ( #10782 )
2026-06-08 09:26:23 -07:00
Samuel Newman
d9345cb1cf
[Chat] Fix footer logic ( #10785 )
2026-06-08 09:20:37 -07:00
DS Boyce
5c0429a3f7
Block posting of invalid chat invites ( #10757 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-08 05:28:24 -07:00
Samuel Newman
16046cd85e
[Chat] Invite link dialog tweaks ( #10750 )
2026-06-08 05:27:58 -07:00
Samuel Newman
eb79c4d53c
Show accept/reject footer for empty request convos ( #10781 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 05:10:41 -07:00
DS Boyce
6997d220a0
Add Leave chat button to settings for chat owners ( #10764 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-08 04:57:08 -07:00
DS Boyce
e60e31733a
Use new listConvoRequests endpoint ( #10755 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-08 04:36:34 -07:00
DS Boyce
c02f2a1eda
Fix alignment of error screen ( #10763 )
2026-06-08 03:51:11 -07:00
Samuel Newman
35258f1a16
[Chat] Fix overflowing chat names ( #10780 )
2026-06-08 03:50:44 -07:00
surfdude29
753015b59f
Add plural formatting to "Group name is too long" strings ( #10769 )
2026-06-08 02:42:50 -07:00