vineyardbovines
564ccbbaf1
fix(gifPicker): rewire mobile-web back arrow to return to default view
...
On mobile web the header's arrow button called control.close(),
collapsing the dialog entirely and giving users no way to exit search
results back to the categories view. Wire it to onGoBack instead, which
already clears the search, resets to trending, and only closes the
dialog when the user is already at that default state.
Addresses PR #10261 feedback from surfdude29: no way back from the
search results screen to the default view.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 10:55:20 -04:00
vineyardbovines
1d7cb0bbc3
fix(gifPicker): give category pills a solid background
...
The pills row lives inside the sticky header but had a transparent
background, so scrolling GIFs showed through the pills. Add a bg and
replace the trailing margin with padding so the background extends
across the gap before the grid content.
Addresses PR #10261 feedback from surfdude29: category icons appear
to float over the GIFs on scroll.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 10:55:11 -04:00
vineyardbovines
100cc14eda
fix(gifPicker): only remount grid on recents/network boundary
...
The viewKey added to prevent stale search cells in the recents view was
keyed on `network:${effectiveSearch}`, so it changed on every throttled
search update and category switch. Remounting the FlatList remounts its
ListHeaderComponent too, which blurred the sticky-header search input
(eating the first typed character) and caused a visible reload when
switching categories.
Drop the search term from the key — the recents bug was about crossing
the recents/network boundary, and React reconciliation handles item
changes within the network view on its own.
Addresses PR #10261 feedback from surfdude29: keyboard dismissing on
search and category-switch reload glitch.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 10:55:03 -04:00
vineyardbovines
6049e7b12e
pr fixes
2026-04-21 10:21:59 -04:00
vineyardbovines
7d8912a17a
Merge branch 'main' into app-2067
2026-04-21 09:59:44 -04:00
Samuel Newman
18052f08e0
Update claude workflow to 4.7 ( #10315 )
2026-04-21 06:19:52 -07:00
Spence Pope
3931b90818
don't screenshot dictation placeholders as pasted images ( #10313 )
2026-04-20 23:35:22 -07:00
pfrazee
985129dd34
Nightly source-language update
2026-04-21 03:14:34 +00:00
DS Boyce
8c2e4c6fad
Write chat declaration record in response to different events ( #10216 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-04-20 15:39:12 -05:00
DS Boyce
d58ff89441
Require age assurance to access chat settings ( #10053 )
2026-04-20 15:34:32 -05:00
Samuel Newman
014ffac903
Delete "non-standard" styles from pal ( #10279 )
2026-04-20 11:34:25 -07:00
Samuel Newman
ae0c2e8697
[Web] Scale animation when clicking on images ( #10305 )
2026-04-20 13:09:35 -05:00
vineyardbovines
525a8ac330
cleanup
2026-04-20 13:29:32 -04:00
vineyardbovines
22adb0b809
prettier fixes
2026-04-20 13:18:15 -04:00
Samuel Newman
b8cabfaae6
Skip empty posts when publishing threads ( #10307 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 09:33:38 -07:00
vineyardbovines
fbe29dbaeb
update feature flag
2026-04-20 12:25:24 -04:00
vineyardbovines
10157fc134
add thumbsup icon
2026-04-20 12:21:45 -04:00
vineyardbovines
128911f451
design tweaks and categories
2026-04-20 12:10:59 -04:00
vineyardbovines
2dc369a8fc
Merge branch 'main' into app-2067
2026-04-20 10:46:46 -04:00
Spence Pope
444c5787c5
[APP-2037] add bsky video ( #10281 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-04-20 07:21:25 -07:00
surfdude29
2798e98c9c
Add context for translators and tweak strings ( #10280 )
2026-04-20 07:06:18 -07:00
Samuel Newman
9778a3da16
Remove decelerationRate from embed gallery FlatList ( #10298 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-20 06:54:25 -07:00
Samuel Newman
52b8201d2f
Add READMEs to modules ( #10306 )
2026-04-20 06:53:04 -07:00
Thomas May
dddc022747
nit: fix perf regression in hotkeys ( #10302 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-04-20 06:15:05 -07:00
pfrazee
5df51bdea7
Nightly source-language update
2026-04-19 03:14:38 +00:00
Samuel Newman
bc3672ceeb
[Chat] Remove convoState dependency from header ( #10293 )
2026-04-18 12:58:16 -07:00
pfrazee
35411e88c9
Nightly source-language update
2026-04-18 03:13:09 +00:00
DS Boyce
935347c73d
Use convo view instead of convo state for driving the UI ( #10290 )
2026-04-17 15:23:44 -07:00
DS Boyce
feebc6a98b
Fix layout issue with avatar bubbles ( #10289 )
2026-04-17 13:50:41 -07:00
vineyardbovines
95dceb055b
category row
2026-04-17 15:44:26 -04:00
Eric Bailey
587dc8dfe8
Squash carousel in chat messages, fix rounding ( #10286 )
2026-04-17 14:24:42 -05:00
Samuel Newman
43108533eb
[Chat] Fix embed offset ( #10285 )
2026-04-17 11:44:48 -07:00
DS Boyce
adca192f3a
Add ability to edit group clip clop name ( #10275 )
2026-04-17 11:44:34 -07:00
Samuel Newman
591504307d
[Chat] Minor bugfixes ( #10284 )
2026-04-17 10:50:52 -07:00
DS Boyce
bc9ad2c2d9
Fix crash when deleting account from NoAccessScreen ( #10283 )
2026-04-17 10:48:08 -07:00
DS Boyce
9e9ff70682
Enable access for group clip clops with no messages ( #10276 )
2026-04-17 10:40:37 -07:00
Samuel Newman
226a321a27
Fix GrowthBook cache breaking on cold start ( #10282 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 10:12:12 -07:00
vineyardbovines
e54020900f
category icons
2026-04-17 10:20:41 -04:00
vineyardbovines
70e1122abe
Merge branch 'main' into app-2067
2026-04-17 09:02:19 -04:00
Samuel Newman
e58feaeb0f
Animate border radius in lightbox transition ( #10272 )
2026-04-17 05:45:56 -07:00
Spence Pope
a77b6e3525
[APP-2066] Migrate from Tenor to KLIPY ( #10240 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 08:43:13 -04:00
Samuel Newman
a97b15b204
✨ EmojiPicker component ( #10249 )
2026-04-17 02:42:10 -07:00
pfrazee
8f56fca82c
Nightly source-language update
2026-04-17 03:14:49 +00:00
DS Boyce
524cbc514d
Don't toggle the date divider when tapping a reaction ( #10274 )
2026-04-16 13:06:09 -07:00
Samuel Newman
3358e1947b
Lazily measure lightbox thumbnails ( #10270 )
2026-04-16 12:24:11 -07:00
DS Boyce
6e3c9c3a9f
Add flow for adding people to a group clip clop ( #10255 )
2026-04-16 11:55:19 -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
DS Boyce
36c95d7dc6
Remove console log ( #10273 )
2026-04-16 10:57:48 -07:00
DS Boyce
9f3c21e298
Add header to group clip clops ( #10254 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-04-16 10:48:30 -07:00
DS Boyce
e10c05d735
Reveal chat timestamp on tap ( #10262 )
2026-04-16 10:17:01 -07:00