Tomek Zawadzki
2ee6fd7fff
Clean up patch comments
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-27 12:15:44 +02:00
Tomek Zawadzki
05bb19dd3f
Patch ReactViewGroup to survive null child during subview clipping
...
Fixes the fatal Android crash "IllegalStateException: Required value was
null" in ReactViewGroup.updateSubviewClipStatus (Sentry APP-T20Q, 14 users
in 14 days on 1.128.0/1.129.0). Reentrant child removal during a clipping
pass can leave a null slot in allChildren below allChildrenCount; the
checkNotNull on that slot then kills the app during animated scrolls.
A null slot means the view is already detached, so skip it and count it
as clipped instead of throwing.
Unfixed upstream as of July 2026; the sibling fix attempt
facebook/react-native#57365 was abandoned. Verified against a
deterministic state-injection repro: unpatched RN crashes with the exact
Sentry stack (ReactViewGroup.kt:469/435/411), patched RN survives with
the app fully functional.
Note: takes effect on Android only when react-android is built from
source; see the caveat in the patch md.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-27 11:15:48 +02:00
Samuel Newman
19b0d89313
Update react-native-uitextview ( #11264 )
2026-07-24 07:40:46 -07:00
Eric Bailey
a53df16e82
Update API package and filter AA configs by platform ( #11244 )
2026-07-23 14:15:09 -05:00
DS Boyce
10b027c35b
Sort follows and following behind gate ( #11237 )
2026-07-23 09:02:35 -07:00
Oleksii Bulenok
8d64ab9d4b
React Native New Arch ( #10980 )
2026-07-23 18:25:40 +03:00
Samuel Newman
f62e54ec82
Use stable tsgolint ( #11229 )
2026-07-22 07:39:11 -07:00
DS Boyce
86f0bedfbe
Add new search results tab for starter packs ( #11226 )
2026-07-21 13:18:12 -07:00
Samuel Newman
6fea12480a
TypeScript 7 (attempt 2) ( #11169 )
2026-07-21 05:21:51 -07:00
DS Boyce
1803de03a4
Lighten blue (link) text for dim and dark themes ( #11164 )
2026-07-20 09:29:58 -07:00
Samuel Newman
0fb7251c64
Add nightly Maestro E2E workflow ( #11181 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 07:42:53 -07:00
Samuel Newman
007c21fa8e
Add moduleSuffixes to tsconfig ( #11146 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-16 12:47:53 -07:00
Samuel Newman
b91f5e16bc
use pnpm 11.13.1 ( #11168 )
2026-07-16 07:23:37 -07:00
Samuel Newman
4037392105
Update SVGO ( #11083 )
2026-07-16 04:21:31 -07:00
DS Boyce
211c8838a9
Upgrade pnpm to 11.13.0 ( #11163 )
2026-07-15 11:15:34 -07:00
DS Boyce
3c5c11c002
Add setting for opting in to beta features ( #11123 )
2026-07-15 06:06:54 -07:00
Samuel Newman
9fa5f15baa
Revert "Typescript 7" ( #11152 )
2026-07-14 08:50:06 -07:00
Samuel Newman
ac0a249721
Typescript 7 ( #11109 )
2026-07-14 05:52:56 -07:00
Samuel Newman
4b5138fdc1
Update Sentry to 8.x ( #11147 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-14 05:39:05 -07:00
Samuel Newman
fa27d446d8
Migrate to Oxlint ( #10384 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
2026-07-10 12:27:00 -07:00
Samuel Newman
6be6f14aed
pnpm 11.11.0 ( #11130 )
2026-07-10 18:12:02 +03:00
Samuel Newman
ffd4172a64
Replace @tiptap/html generateJSON with native DOMParser equivalent ( #11098 )
2026-07-10 00:37:05 +03:00
Samuel Newman
c9251f85c5
Update lint-staged ( #11084 )
2026-07-09 13:17:16 -05:00
Samuel Newman
40b802ba15
Revert "Remove react-native-dotenv ( #10706 )" ( #11110 )
2026-07-09 02:17:05 -07:00
Samuel Newman
48e1502bd1
Fix Android crash in chat keyboard scroll (part 2) ( #11096 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 06:21:32 -07:00
Samuel Newman
9ff248528b
Automatically resolve hosting provider from handle ( #11053 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-07-07 04:21:58 -07:00
DS Boyce
651a3f8af4
Upgrade pnpm to 11.10.0 ( #11075 )
2026-07-06 13:08:47 -07:00
Austin McKinley
be0fbdff82
build: bump Node to 24.18 for June 2026 security releases ( #11069 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-07-06 07:07:05 -07:00
Eric Bailey
954268a4b6
[AAv2] Integrate on-device APIs ( #9564 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 15:15:30 -05:00
Samuel Newman
6607118729
Remove react-native-dotenv ( #10706 )
2026-06-30 19:42:44 +03:00
DS Boyce
248290e0b3
Add advanced search UI ( #10992 )
2026-06-26 16:16:48 -07:00
DS Boyce
3b2e609761
Add new chat notification preferences ( #10972 )
2026-06-25 12:01:33 -07:00
DS Boyce
1ff27bfd3b
Upgrade pnpm to 11.9.0 ( #10952 )
2026-06-25 13:43:33 -05:00
Spence Pope
c753c94969
Process videos on web with WebCodecs ( #10955 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-06-23 11:33:23 -04:00
Samuel Newman
1b5242c1d6
Rip out Modal system completely ( #9903 )
2026-06-17 02:45:01 -07:00
Samuel Newman
b8fdce6478
Message replies in chat ( #10903 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 10:26:48 -07:00
Eric Bailey
d7e285aa24
Fix over-eager URL faceting in DMs composer ( #10877 )
2026-06-15 13:38:59 -05:00
Samuel Newman
042fdf659d
Use pnpm 11.7.0 ( #10900 )
2026-06-15 10:16:07 -07:00
DS Boyce
ec695a42c5
Upgrade to pnpm 11.5.3 ( #10879 )
2026-06-12 00:01:41 -07:00
Samuel Newman
2d896983ab
Peek preview for external link embeds ( #10704 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 14:35:16 -05:00
Samuel Newman
8db30c7d31
[Chat] Handle moderation lock override in group chats ( #10835 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 11:57:12 -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
DS Boyce
bfbd1cef32
Upgrade to pnpm 11.5.2 ( #10793 )
2026-06-08 13:53:09 -07:00
Spence Pope
144ba30ea6
Add gallery embed type support (display + compose) ( #10707 )
2026-06-04 17:22:40 -04:00
Samuel Newman
66db349ef2
Switch dynamic app icon library to @bsky.app, fix build flakiness ( #10724 )
2026-06-04 18:46:49 +03: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
2abfba9771
Remove unused slider dep ( #10618 )
2026-06-01 15:36:34 -07:00
Eric Bailey
0dfd7cfa12
Update mod SDK ( #10682 )
2026-06-01 17:26:50 -05:00
Samuel Newman
237232f96c
Update date-fns to latest ( #10545 )
2026-06-01 15:21:50 -07:00
Samuel Newman
db1c4dc6e3
Update Intl polyfills ( #10587 )
...
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2026-06-01 15:03:53 -07:00