Samuel Newman
764e84557d
align group invite settings with eligibility logic
...
The settings screen showed unset allowGroupInvites as "following", but
canBeAddedToGroup falls back to the general DM preference (allowIncoming)
when unset. Mirror that in the radio display, and on save fall back to
allowIncoming (then "following") and always write allowGroupInvites
(previously it was omitted when unset).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 18:01:45 +03:00
Samuel Newman
7d4d7642fd
[Chat] Sync single-convo cache on chat lock firehose events ( #10746 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 06:39:23 -07:00
DS Boyce
de926d1838
Show a banner when there are incoming chat requests ( #10498 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-04 14:22:29 -07:00
DS Boyce
45bd5b45e8
Reduce stale time for join link preview queries ( #10733 )
2026-06-04 14:11:50 -07:00
Eric Bailey
923e1635d8
V smol log cleanups ( #10731 )
2026-06-04 15:56:37 -05:00
Samuel Newman
ded2ca3744
[Chat] Add chat invite as message embed type ( #10728 )
2026-06-04 13:11:03 -07:00
DS Boyce
09fa93553b
Fix useJoinRequestMutation ( #10730 )
2026-06-04 13:08:51 -07:00
Eric Bailey
795d493dea
Apply per-use-case image size configs ( #10690 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-04 11:23:04 -05:00
DS Boyce
08cd4e58b0
Add group chat join links to supported embed types ( #10454 )
2026-06-04 08:11:50 -07:00
DS Boyce
84d1785e12
Enable ESLint errors and suppress existing violations ( #10490 )
2026-06-03 11:27:44 -07:00
DS Boyce
73dae02df3
Create screen for managing chat requests ( #10635 )
2026-06-02 13:28:06 -07:00
DS Boyce
56496520d6
Create logged-out view for group chat invites ( #10598 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-02 12:02:49 -07:00
Eric Bailey
61e10f7e0b
Remove image upload flags ( #10687 )
2026-06-02 12:42:10 -05:00
DS Boyce
ba24c7c357
Display join requests on chat list ( #10679 )
2026-06-01 14:32:36 -07:00
Samuel Newman
d0ad7819bf
[Chat] Add chat disabled banner ( #10573 )
2026-05-29 22:46:15 +03:00
DS Boyce
ce4efc511b
Refactor notification settings as dialogs ( #10646 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-05-29 09:35:14 -07:00
DS Boyce
3e46ca391f
Colocate all chat log event handlers ( #10632 )
2026-05-28 12:51:40 -07:00
DS Boyce
721a08ffe1
Handle new group chat log events ( #10624 )
2026-05-27 09:32:06 -07:00
Samuel Newman
308b2e05f1
[Chat] Moderation stuff ( #10610 )
2026-05-26 09:55:22 -07:00
Samuel Newman
c1f42ef877
Fix image cropping not saving on iOS ( #10404 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-25 04:22:39 -07:00
DS Boyce
4c73b171d6
Reduce the number of join requests per page to 20 ( #10578 )
2026-05-21 23:39:11 -07:00
Samuel Newman
6fd81fe5dc
ESM atproto packages ( #10543 )
2026-05-21 16:41:04 -05:00
Samuel Newman
a2417e043e
[Chat] Add embeds to the optimistic message ( #10564 )
2026-05-20 09:30:04 -07:00
Samuel Newman
7b6a81ac23
Remove unread state from locked chats ( #10552 )
2026-05-19 22:22:27 +03:00
Samuel Newman
0dc062294f
Move headerMode out of global shell state ( #10527 )
2026-05-18 10:53:12 -07:00
Samuel Newman
ff731849b0
Migrate from Yarn 1 to pnpm ( #10465 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-05-18 09:51:04 -07:00
DS Boyce
2bf6bdb6bc
Update chat presentation ( #10444 )
2026-05-15 13:25:47 -07:00
DS Boyce
b41d0ad97d
Improve birthdate handling ( #10477 )
2026-05-13 13:52:59 -07:00
Fahad Ahmed
a7439eb459
Fix stale display name for renamed pinned lists ( #10466 )
2026-05-13 08:19:29 -07:00
DS Boyce
1609778ff6
Update chat settings ( #10449 )
2026-05-08 15:49:44 -07:00
DS Boyce
c8e4815837
Update chat requests header ( #10446 )
2026-05-08 11:53:02 -07:00
DS Boyce
5640aed7e3
Preserve memoization of message list ( #10434 )
2026-05-08 10:54:08 -07:00
Samuel Newman
92199774d5
[Chat] Set the default listConvos limit to 10 ( #10448 )
2026-05-08 10:29:56 -07:00
Samuel Newman
a7ed3ee3cc
[Chat] Fix assumption that every chat has an owner ( #10373 )
2026-05-06 06:11:07 -07:00
Eric Bailey
cc5b215863
Bump mod SDK and add more details to mod info dialog ( #10420 )
2026-05-05 13:28:06 -05:00
Spence Pope
a7fabd9e0d
Refresh lightbox designs ( #10330 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-05 12:25:29 -04:00
Spence Pope
48ea9e0b96
[APP-2067] Rebuild GIF Dialog ( #10261 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-05 11:06:18 -04:00
Eric Bailey
cdb8d4bfb8
Group Clops Feature Branch ( #10360 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 11:38:50 -07:00
DS Boyce
9ba11baab7
Display actual number of group clip clop requests ( #10333 )
2026-04-22 12:31:38 -07:00
DS Boyce
dcc06a90a0
Display sender name in last message for group clip clops ( #10320 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-04-22 10:03:53 -07:00
DS Boyce
07344f70fc
Fix missing recId values for suggested user events ( #10291 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-04-21 15:59:13 -05:00
Samuel Newman
3153ea4302
Refactor minimal shell mode to refcounting ( #10319 )
2026-04-21 13:04:02 -07:00
DS Boyce
2ab1e2c9e9
Display system messages in chats ( #10312 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-04-21 10:43:22 -07:00
DS Boyce
8c2e4c6fad
Write chat declaration record in response to different events ( #10216 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-04-20 15:39:12 -05:00
Thomas May
dddc022747
nit: fix perf regression in hotkeys ( #10302 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-04-20 06:15:05 -07:00
Samuel Newman
bc3672ceeb
[Chat] Remove convoState dependency from header ( #10293 )
2026-04-18 12:58:16 -07:00
DS Boyce
adca192f3a
Add ability to edit group clip clop name ( #10275 )
2026-04-17 11:44:34 -07:00
Spence Pope
a77b6e3525
[APP-2066] Migrate from Tenor to KLIPY ( #10240 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 08:43:13 -04:00
Samuel Newman
a97b15b204
✨ EmojiPicker component ( #10249 )
2026-04-17 02:42:10 -07:00
Samuel Newman
3358e1947b
Lazily measure lightbox thumbnails ( #10270 )
2026-04-16 12:24:11 -07:00