vineyardbovines
12bf7ba3c1
Fail video duration check before compression
...
Non-picker entries into the composer (share extension, web paste, draft
restore) skipped the duration check that SelectMediaButton runs, so a
too-long video would compress first and only get rejected afterward.
- Probe duration in selectVideo when missing (share-extension deeplinks
ship only uri|width|height)
- Reject before processVideo when duration exceeds VIDEO_MAX_DURATION_MS,
surfacing the error in the composer inline error state
- Apply the same gate to restoreVideo
- Normalize native getVideoMetadata duration to milliseconds to match
expo-image-picker's convention (was seconds, harmless until now)
2026-06-26 15:21:22 -04:00
Samuel Newman
66250e45cc
Clean up type/lint errors in modules ( #10996 )
2026-06-26 07:41:09 -07:00
DS Boyce
3b2e609761
Add new chat notification preferences ( #10972 )
2026-06-25 12:01:33 -07:00
Samuel Newman
4c34149106
Delete gallery fallback ( #10922 )
2026-06-16 11:44:27 -07:00
Samuel Newman
bb6847f396
Replace Add User to Lists Modal with modern Dialog ( #9677 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-16 12:41:05 -05:00
Samuel Newman
f0e20d4c56
Make StandardSiteEmbed peekable ( #10866 )
2026-06-11 15:49:09 -05: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
750c55eff8
Display toast after reacting emoji reaction limit ( #10799 )
2026-06-09 09:36:35 -07:00
Samuel Newman
4c4ebd0510
Catch NotAllowedError in web GIF player + lint modules/ ( #10806 )
2026-06-09 07:20:34 -07: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
DS Boyce
e60e31733a
Use new listConvoRequests endpoint ( #10755 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-08 04:36:34 -07:00
Samuel Newman
a5338090cb
Let specified facets take priority in feed descriptions ( #10740 )
2026-06-05 16:13:26 -05:00
Samuel Newman
fb8316fd85
Fix external card long press on web ( #10739 )
2026-06-05 16:04:21 -05: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
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
Samuel Newman
711334b34e
Add iOS peek long-press context menu for image embeds ( #10300 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-02 21:03:55 -05:00
Samuel Newman
237232f96c
Update date-fns to latest ( #10545 )
2026-06-01 15:21:50 -07:00
Samuel Newman
b0708dcefb
Fix email verification dialog ( #10657 )
2026-05-29 11:03:00 -07:00
DS Boyce
4e4e1e1190
Add ability to report a group chat ( #10485 )
2026-05-27 09:30:33 -07:00
Samuel Newman
98cdeef5b2
Remove FontAwesome ( #10528 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-05-25 16:29:46 -05:00
Samuel Newman
366cf7e040
Rebalance splitview columns ( #10512 )
2026-05-19 07:33:10 -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
5b7bc56a12
Address any types in List component ( #10504 )
2026-05-15 12:42:32 -07:00
DS Boyce
b41d0ad97d
Improve birthdate handling ( #10477 )
2026-05-13 13:52:59 -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
DS Boyce
eddbf6ba9f
Update presentation of settings menus ( #10425 )
2026-05-07 12:00:21 -07:00
DS Boyce
a24d30ab47
Add ability to follow from chat settings ( #10415 )
2026-05-05 09:51:40 -07:00
DS Boyce
28327459e4
Enable @typescript-eslint/no-explicit-any ( #10383 )
2026-04-28 10:59:04 +01:00