Samuel Newman
35705ff8bf
Fix bottom sheet content width on Android tablets (native-owned canvas sizing) ( #11396 )
2026-09-01 17:04:08 +03:00
Oleksii Bulenok
45aa1a67b0
Expo 57 ( #11334 )
...
Co-authored-by: Tomek Zawadzki <tomekzawadzki98@gmail.com >
Co-authored-by: vineyardbovines <spencerfpope@gmail.com >
2026-08-18 10:46:11 -04:00
Oleksii Bulenok
8d64ab9d4b
React Native New Arch ( #10980 )
2026-07-23 18:25:40 +03:00
DS Boyce
0f27fdda65
Add height constraint to full-height bottom sheets ( #11178 )
2026-07-20 10:01:31 -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
5e6b693294
Fix crash when maxHeight is nil at sheet presentation ( #11104 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-10 02:39:02 -07:00
Samuel Newman
66250e45cc
Clean up type/lint errors in modules ( #10996 )
2026-06-26 07:41:09 -07:00
Samuel Newman
2257e834dc
Run eslint --fix ( #10923 )
2026-06-16 11:44:00 -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
52b8201d2f
Add READMEs to modules ( #10306 )
2026-04-20 06:53:04 -07:00
DS Boyce
ac68cfe98c
Remove own reaction from reactions dialog on tap ( #10231 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-04-16 11:16:43 -07:00
Samuel Newman
288fad67f4
Fix bottom sheet crash on API <30 ( #10084 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 11:41:39 -05:00
Samuel Newman
aa897f55a0
The Great Unjanking of the Sheets ( #9973 )
2026-03-09 22:53:32 +02: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
Samuel Newman
73b096e443
iOS 26 ( #9047 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 22:34:52 -08:00
Samuel Newman
512ce3d5d0
ALF content language dialog ( #9471 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-02-18 08:57:32 -08:00
Samuel Newman
338016ed5c
Android sheets edge to edge ( #8342 )
2026-02-10 21:01:58 +00:00
Eric Bailey
0589bd7d9e
Move /platform/detection vars into /env ( #9707 )
...
* Add platform vars to env
* Replace /platform/detection with /env
2026-01-16 16:28:17 -06:00
Samuel Newman
b422765aed
[Threadgate] Tweak threadgate buttons ( #9173 )
...
* tweak in-post threadgate button
* tweak composer threadgate button
* reduce date length slightly
* pressed styles
* make date length depend on breakpoint
* add chevron to label btn
* add tiny chevron, special-case button icon width
* [Threadgate] Add hint (#9350 )
* get tooltip working on web
* add compatibility layer for working in iOS sheets
* add timeout to profile tooltip now that it appears instantly
* rm debug code
* Update ThreadgateBtn.tsx
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* remeasure when keyboard changes
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* fix types
* [Threadgate] Refresh dialog (#9342 )
* wip new ui
* update threadgate dialog with new designs
* restore nobody option
* relayout android sheet when ratio changes
* fix ratio changing case in bottom sheet
* timebox reached, use setTimeout
* update panel styles
* missing imports
* extract out Panel
* tweak layout animation
* fix icon color
* use same color mechamism for icon as text
* restore the header
* refreshed toggle styles (#9343 )
* [Threadgate] Persist settings (#9341 )
* add persist toggle to threadgate dialog
* move state back down
* sort out spacing
* wire up query
* @surfdude29 tweaks
* use tiny chevron in WhoCanReply
* wait for prefetch before opening
* move Panel into the Toggle namespace
* default -> pref
* use medium date length
* rm hover state from web selects, fix border radius
* fix key issue in Selects
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2025-11-14 06:21:37 -08:00
Samuel Newman
5211b26903
Expo 54 ( #8931 )
...
* update deps
* update patches
* fix new arch optout
* build from source, disable new arch
* update to preview.14
* upgrade off of preview to release
* fix lockfile lint
* update patches
* add back expo-location
* downgrade reanimated
* downgrade pagerview
* use expo-file-system/legacy
* try and upgrade types/react-dom
* fix type of uint8array
* rm @types/react resolution from bad rebase
* more type errors
* fix mock
* bump rn-compressor
* add patch of https://github.com/bluesky-social/react-native-paste-input/pull/5
* delete NativeDropdown & remove Zeego
* `import React` in expo modules
* bump cocoapods
* rm unused picker lib
* add speculative react-native-mmkv patch
* revert patch, add temp debug info to error
* bring back speculative patch, patch built JS code instead of source
* revert patch, just do debugging part
* dep update
* update resolutions, dynamic-app-icon
* bump node version in eas.json
* update build instructions
* rm atob from docs
* Delete react-native-mmkv+2.12.2.patch
* bump expo which might include fix
* update expo patch version
* bump expo patch version
* wrong version oops
* update expo to latest
* update react-native-compressor, rm patch
2025-09-22 08:52:07 -07:00
Samuel Newman
b2c56cbd6d
Add displayName to contexts ( #8814 )
2025-08-14 01:12:31 +03:00
Samuel Newman
d5cc19f282
run lint-native:fix ( #8836 )
2025-08-13 22:15:08 +03:00
hailey
a6455b3de3
fix crash ( #8348 )
2025-05-08 08:49:43 -07:00
Samuel Newman
973538d246
New Select component ( #8323 )
...
* radix select component on web
* native implementation (wip)
* fix sheet height/padding
* tone down web styles
* react 19 cleanup
* replace primary language select
* change style on native
* get auto placeholder working
* more style tweaks
* replace app language dropdown
* replace rnpickerselect with native select
* rm react-native-picker-select dependency
* rm placeholder, since a value is always selected
* docblock for renderItem
* add more docblocks
* add style prop to item
* pass selectedValue through renderItem
* fix context
* Style overflow buttons
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-05-06 10:27:05 -07:00
hailey
544f7befe0
bump it bop it upgrade it (rn 79/expo 53) ( #8281 )
...
* basic bumps
* more tweaking
* fix rn patch
* fix crop picker patch
* fix media library patch
* rm unnecessary patch
* fix notifications patch
* update bottomsheet
* Update withAppDelegateReferrer.js
* Delete withNoBundleCompression.js
* rm withNoBundleCompression plugin
* rm findLast shim
* metro package exports is enabled by default
* update react/react-dom/react-compiler
* fix reanimated issue
* vendor expo-ized emoji popup
* fix types
* hackfix view full thread
* Update EmojiPickerModule.podspec
* more upgrades
* fix multiformats package version
* add baseurl
* bump mmkv
* bumps
* update react-keyed-flatten-children
* bump locale packages
* fix emoji picker dark mode
* rn upgrades
* Revert "bump locale packages"
This reverts commit fc82f0f173 .
* upgrade testing-library
* rm test renderer
* update patch name minors
* rm findNodeHandle from tabbar
* only do scrollview tag thing on ios
* disable package exports
* update expo notifications handler
* memoize emoji picker styles
* fix tests, mock multiformats
* bump some dev deps with RC versions
* completely rearchitect toasts
* rm logs
* layout animation config for composer footer
* disable autolinking for patched libs
* undo lingui changes
* version bump from release candidate to 0.1
* update atproto deps
* rm @did-plc/server
* fix key issue (maybe)
* move URL polyfill to the polyfill file
* fix yarn lock
* upgrade to 53.0.3
* reanimated layout anim bug patch
* workletize a function that wasn't getting autoworkletized anymore (#8309 )
* bump to expo 53.0.4
* bump RN to 0.79.2
* fix yarn lock ci
* Revert "completely rearchitect toasts"
This reverts commit 2e2fcaeeed .
* final upgrades
* chore: cleanup yarn lock
* prettier
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-05-02 13:23:39 -07:00
Samuel Newman
b1550f9c02
fix first sheet height change not registering ( #8267 )
2025-04-22 11:49:20 -07:00
Samuel Newman
5d30111b78
Get sheet padding working consistently ( #7798 )
...
* tweak height/padding of iOS
* tweak android ratio calculation
* add a bit of extra padding to full height iOS to account for the bit below the safe area
2025-02-21 10:59:08 -08:00
dan
9247407c70
Don't render unnecessary <Portal> instances ( #6217 )
2024-11-10 23:03:55 +00:00
Hazem Ali
9a10af7117
Fix Retain Cycles in SheetViewController ( #6202 )
...
* Fix retain cycle in SheetViewController.swift
* Fix retain cycles
2024-11-10 22:10:09 +00:00
Samuel Newman
c3d0cc55d9
Edit profile dialog ALF refresh ( #5633 )
2024-10-15 21:57:28 +03:00
Hailey
88f326b37f
Fix sheets to work nicely on ios 15 ( #5685 )
2024-10-10 18:16:25 -07:00
Hailey
34a0007679
Move setup for Android sheet ( #5684 )
2024-10-10 17:52:19 -07:00
Hailey
86b0d3b498
Add missing web component (for native view manager) ( #5662 )
2024-10-09 12:09:16 -07:00
Samuel Newman
cca344a3d1
Allow nested sheets without boilerplate ( #5660 )
...
Co-authored-by: Hailey <me@haileyok.com >
2024-10-09 11:30:42 -07:00
Hailey
686dfa5f78
Fix bounce when expanding sheet on ios ( #5627 )
2024-10-06 12:03:06 -07:00
Hailey
00486e9499
[Sheets] [Pt. 1] Root PR ( #5557 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: dan <dan.abramov@gmail.com >
Co-authored-by: Hailey <me@haileyok.com >
2024-10-04 13:24:12 -07:00