Claude
f83662275d
Observe content view bounds natively to update sheet height on iOS
...
Replace the async JS bridge round-trip (onLayout → updateLayout()) with
native KVO observation on the content view's bounds. When React Native's
Yoga layout engine sets the frame, the KVO callback fires synchronously
on the same run loop iteration and calls updateLayout() directly. This
eliminates the timing issues that surfaced after enabling iOS 26 design.
https://claude.ai/code/session_01Rp7ef1h3fKh6fhStcjqLJ5
2026-03-06 23:38:10 +02:00
Samuel Newman
ae2dd8432b
fix bottom sheet keyboard expansion with preventExpansion on android
...
When preventExpansion is true, the maxHeight cap prevented the sheet
from expanding when the keyboard opened. Lift the cap temporarily when
the keyboard appears (updateLayout restores it on dismiss). Also
broadened the state check to handle SETTLING state during rapid
keyboard open/close.
Fixes #9943
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-06 23:38:10 +02:00
DS Boyce
f8886fbfe6
Refine presentation of translation results ( #10015 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-06 13:36:58 -08:00
Samuel Newman
041e348581
Bump version to 1.119.0 ( #10020 )
2026-03-06 13:34:03 -08:00
Samuel Newman
e2c54a858c
Move dev-env to subdirectory ( #10009 )
2026-03-06 11:45:49 -06:00
Eric Bailey
60a0edbbe2
[APP-1960] Fix current session refresh bug ( #10019 )
2026-03-06 11:43:14 -06:00
pfrazee
562bf3be22
Nightly source-language update
2026-03-06 03:06:49 +00:00
DS Boyce
290e0f2b54
Disable animations for translation events on Android ( #10013 )
2026-03-05 15:01:29 -08:00
DS Boyce
ece6dc251c
Link to profile via handle vs did ( #10012 )
2026-03-05 12:52:39 -08:00
Eric Bailey
8c705864a2
Prep 1.118.1 patch relase ( #10011 )
1.118.1
2026-03-05 14:43:18 -06:00
Eric Bailey
7a08b82810
Fix deps ( #10010 )
2026-03-05 14:11:57 -06:00
Samuel Newman
20bf2cd117
Prevent over-eager translate button ( #10007 )
2026-03-05 12:07:34 -08:00
DS Boyce
fe8e8ce7de
Add README.md for lib/translation ( #10005 )
2026-03-05 10:53:25 -08:00
Eric Bailey
8b8acb7bd1
Add docs on directory structures and naming conventions ( #10002 )
2026-03-05 12:31:55 -06:00
DS Boyce
1a487d0943
Remove duplicate punctuation ( #10004 )
2026-03-05 10:16:20 -08:00
Samuel Newman
1ae77aa997
Fix findNodeHandle usage on web ( #10001 )
2026-03-05 07:22:13 -08:00
Samuel Newman
7cec490cef
Use a different icon for testflight builds ( #10000 )
2026-03-05 07:04:59 -08:00
Eric Bailey
1281eb01e6
Prep 1.118.0 ( #9999 )
1.118.0
2026-03-04 21:08:55 -06:00
pfrazee
4339585b27
Nightly source-language update
2026-03-05 03:06:58 +00:00
Samuel Newman
30c9ea5789
v1.118.0 E2E tests ( #9994 )
2026-03-04 20:45:08 -06:00
DS Boyce
afbade6f6f
Refine UX for on-device translation for posts ( #9987 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-04 20:37:44 -06:00
Samuel Newman
1782a65174
Add iOS 26 fluid zoom transition to alt text dialog ( #9970 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-04 20:32:08 -06:00
Eric Bailey
7fd218c97d
Update API package to fix stale session issues ( #9998 )
2026-03-04 18:27:12 -06:00
DS Boyce
8446efb739
Pass feed URI to sendInteractions endpoint ( #9989 )
2026-03-04 12:38:24 -08:00
pfrazee
b84f28f884
Nightly source-language update
2026-03-04 03:05:02 +00:00
DS Boyce
7dc3b4fa8e
Add search event analytics ( #9949 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-03 14:49:38 -06:00
Samuel Newman
37a82761f5
Cache profile view before opening AfterReportDialog ( #9962 )
2026-03-03 13:50:22 -06:00
Samuel Newman
612a778361
Set mute word dialog text input return key type to "done" ( #9967 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-03 13:35:09 -06:00
Samuel Newman
162a78e1ae
Add 🪿 ( #9983 )
2026-03-03 06:06:13 -08:00
pfrazee
c42502fdcb
Nightly source-language update
2026-03-03 03:09:48 +00:00
Samuel Newman
8b1c47a499
bskyweb: use avatar thumbnail for post og:image fallback ( #9923 )
2026-03-02 22:28:16 +00:00
Samuel Newman
c2fd87bd8b
Remove JPG hardcoding from image processing systems ( #9955 )
2026-03-02 20:23:07 +00:00
Samuel Newman
d247a65683
Add Trans to string ( #9981 )
2026-03-02 11:39:50 -08:00
Spence Pope
a95b877ea3
[APP-1917] fix header measurement for android content disappearing on switch ( #9964 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-03-02 14:20:16 -05:00
Samuel Newman
f614bf650d
Translation followups ( #9980 )
2026-03-02 11:01:09 -08:00
Samuel Newman
5ee667f307
Force relayout to fix stuck header blur ( #9979 )
2026-03-02 10:50:00 -08:00
Spence Pope
9c29b2867a
[APP-1882] fix email not updating in session state after email change ( #9953 )
2026-03-02 06:09:21 -08:00
smileyhead
9746dd8e4c
Make ALT labels translatable ( #9976 )
2026-03-02 13:14:07 +00:00
DS Boyce
8e2a5abfff
Fix crash with translate link on web ( #9972 )
2026-02-28 23:53:42 +00:00
pfrazee
6cdc1fe2b5
Nightly source-language update
2026-02-28 02:56:49 +00:00
DS Boyce
9bbcb472ef
Use on-device translation on mobile when available ( #9930 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-02-27 16:59:19 -08:00
Samuel Newman
7c9f05a2af
ContextMenu - return item to the right location if keyboard hides ( #9963 )
2026-02-27 22:19:04 +00:00
Samuel Newman
d4357b2cb8
Fix iOS sheet keyboard handling using native scrollview features ( #9959 )
2026-02-27 13:59:24 -08:00
Spence Pope
576761a645
[APP-1819] fix progress guide flash and extra gap ( #9960 )
2026-02-27 08:31:35 -08:00
DS Boyce
8a1f8997fe
Fix infinite loading spinner when changing search terms ( #9950 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-02-27 03:42:31 -08:00
pfrazee
6cb88ce1f3
Nightly source-language update
2026-02-27 03:06:31 +00:00
Samuel Newman
65c4b7833d
Blur effect on home screen (iOS 26) ( #9935 )
2026-02-26 07:00:12 -08:00
Spence Pope
9b24d75c9c
[APP-1876] Fix pull-to-refresh getting stuck on tab switch ( #9951 )
2026-02-26 02:06:30 -08:00
Spence Pope
398df1a4b5
ensure app session state refreshes on reactivation ( #9954 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 02:06:16 -08:00
pfrazee
db9c2a1596
Nightly source-language update
2026-02-26 03:07:29 +00:00