vineyardbovines
5adff62fd3
Render GIFs through ConstrainedImage
...
Tall GIFs were being squished because the previous outer View clamped
the aspect ratio to [0.75, 4] and forced width: 100%. A 9:16 GIF got
clamped to 0.75 and stretched to feed width.
Use the ConstrainedImage component instead, with the same parameters
videos use (1:2 minimum aspect ratio in feeds, 14:9 native bounding
box). Tall GIFs now render narrower with preserved aspect, matching
how videos and images render today.
Removes the unused style prop from GifEmbed and the fixed height: 225
on the composer alt-text preview, which is now handled by
ConstrainedImage.
Fixes APP-2170.
2026-05-11 14:45:21 -04:00
Spence Pope
9b5be84c5a
Add region notice to age assurance card ( #10439 )
2026-05-11 08:27:24 -04:00
Jim Calabro
28428a5750
Add Prometheus Metrics to Bskyweb ( #10370 )
2026-05-11 05:41:44 -04:00
pfrazee
10b8f694ef
Nightly source-language update
2026-05-09 03:17:25 +00:00
DS Boyce
1609778ff6
Update chat settings ( #10449 )
2026-05-08 15:49:44 -07:00
DS Boyce
75d8fb3dbd
Group runs of system messages under a single toggle ( #10388 )
2026-05-08 15:24:34 -07:00
Spence Pope
8b9361016a
[APP-2146] Update GIF content filtering and [APP-2152] harden web GIFs ( #10443 )
...
Co-authored-by: vineyardbovines <spencer@thepope.dev >
2026-05-08 15:34:07 -04:00
DS Boyce
a889a1b081
Update presentation of chat requests ( #10417 )
2026-05-08 12:05:05 -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
92fdb6630d
Align composer video preview with in-feed embed ( #10447 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-08 10:37:07 -07:00
Samuel Newman
92199774d5
[Chat] Set the default listConvos limit to 10 ( #10448 )
2026-05-08 10:29:56 -07:00
pfrazee
e4f35fae08
Nightly source-language update
2026-05-08 03:15:18 +00:00
Eric Bailey
fa8c2224b7
Add associatedRecord to external embeds, if available ( #10445 )
2026-05-07 19:08:29 -05:00
DS Boyce
9a2cabf64c
Update context menu presentation ( #10426 )
2026-05-07 13:24:55 -07:00
DS Boyce
10cb0dbf21
Improve initial loading state for chat settings ( #10424 )
2026-05-07 12:00:42 -07:00
DS Boyce
eddbf6ba9f
Update presentation of settings menus ( #10425 )
2026-05-07 12:00:21 -07:00
DS Boyce
2907ff0cd8
Fix issue where last RecentProfileItem can't be removed ( #10441 )
2026-05-07 10:07:08 -07:00
pfrazee
1aeda24975
Nightly source-language update
2026-05-07 03:18:24 +00:00
Spence Pope
445aef8fec
update locale in klipy api ( #10432 )
2026-05-06 18:16:06 -04:00
DS Boyce
c91eae3720
Show message when chat is locked or ended ( #10413 )
2026-05-06 10:42:54 -07:00
DS Boyce
945d8b229d
Reduce intensity of drop shadow on chat reactions ( #10414 )
2026-05-06 10:06:42 -07:00
Samuel Newman
7c22abcb66
[Chat] Add emoji prop to message displayname ( #10431 )
2026-05-06 09:39:11 -07:00
DS Boyce
26ca0a671b
Improve localization and accessibility for the reactions dialog ( #10409 )
2026-05-06 09:36:57 -07:00
DS Boyce
276143c92b
Display chat message underneath embed, not above ( #10423 )
2026-05-06 09:35:48 -07:00
Samuel Newman
0b6ae1cc21
Fix picking offloaded videos for IOS 26 ( #10428 )
2026-05-06 06:40:22 -07:00
Samuel Newman
a7ed3ee3cc
[Chat] Fix assumption that every chat has an owner ( #10373 )
2026-05-06 06:11:07 -07:00
pfrazee
2aa544fade
Nightly source-language update
2026-05-06 03:17:44 +00:00
Eric Bailey
8e06c9fbb7
Add ability for users to send error reports ( #10427 )
2026-05-05 17:21:42 -05:00
Eric Bailey
9bf06a80a5
Add push noty script and docs ( #10380 )
2026-05-05 14:34:55 -05:00
DS Boyce
6f4ae14f36
Update to Node.js v24 ( #10419 )
2026-05-05 11:51:42 -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
DS Boyce
a24d30ab47
Add ability to follow from chat settings ( #10415 )
2026-05-05 09:51:40 -07:00
DS Boyce
c21138ba63
Differentiate reactions that include the viewer ( #10416 )
2026-05-05 09:29:52 -07: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
pfrazee
3a997031e0
Nightly source-language update
2026-05-05 03:17:16 +00:00
DS Boyce
482fb77e36
Re-enable group invite link management ( #10407 )
2026-05-04 15:44:27 -07:00
DS Boyce
e34080c4a0
Fix some minor issues with the invite link dialog ( #10408 )
2026-05-04 14:44:31 -07:00
DS Boyce
923d06229c
Don't sqaure corners around emoji-only messages ( #10411 )
2026-05-04 14:44:08 -07:00
Eric Bailey
098ffcad3f
Bump tapper/sift ( #10412 )
2026-05-04 16:10:41 -05:00
Samuel Newman
1b3b8e493a
[Chat] Defer message send until after textinput resizes ( #10405 )
2026-05-04 14:05:15 -07:00
Samuel Newman
dc9b9a887b
[Chat] Reenable the gc gate ( #10406 )
2026-05-04 10:24:25 -07:00
ave
2c5d7f20b0
Remove unnecessary 90ms latency from tap events on android ( #10392 )
2026-05-04 05:39:26 -07:00
pfrazee
85c7cefd7c
Nightly source-language update
2026-04-30 03:17:28 +00:00
DS Boyce
f1764f1d61
Move useListConvoMembersQuery inside AddMembersFlow ( #10386 )
2026-04-29 16:49:47 +01:00
Samuel Newman
736c9625ed
Fix end of feed border color ( #10393 )
2026-04-29 07:19:23 -07:00
DS Boyce
b97cd413e3
Update CLAUDE.md with additional context and instructions ( #10385 )
2026-04-29 03:53:07 -07:00
Evan
8bfce09628
Fix search query autocomplete lagging behind ( #10381 )
2026-04-28 06:22:48 -07:00
DS Boyce
28327459e4
Enable @typescript-eslint/no-explicit-any ( #10383 )
2026-04-28 10:59:04 +01:00