vineyardbovines
924f3e3cbc
refactor(gif): remove text autocomplete, increase search debounce
...
Remove the inline text suggestion list from the GIF picker. The
Threads-style approach of just letting the GIF search results update
directly is simpler and gets users to the GIFs faster.
Increase the search throttle from 500ms to 750ms to reduce churn
while typing and give results time to load before the next query fires.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-14 15:27:34 -04:00
vineyardbovines
054a6878c5
fix(gif): prevent suggestion list flicker with keepPreviousData
...
When the throttled autocomplete query changes, React Query briefly
returns undefined for the new key, causing the suggestion list to
flash hidden then visible. keepPreviousData holds the old suggestions
until the new response arrives.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-14 15:20:29 -04:00
vineyardbovines
5818219e08
Merge branch 'app-2066' into app-2067
...
# Conflicts:
# src/state/queries/klipy.ts
2026-04-14 15:03:11 -04:00
vineyardbovines
a97744d600
fix(gif): align Klipy response parsing with actual API shape
...
The Klipy proxy returns Tenor-compatible responses (results array of
Gif objects), not the custom shape (data array of KlipyGif objects)
that was speculatively typed. Remove the dead normalizeKlipyGif
function and associated types, and read body.results directly.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-14 15:02:27 -04:00
vineyardbovines
180d50cfb4
Merge branch 'main' into app-2066
2026-04-14 14:32:31 -04:00
vineyardbovines
4187b41f14
remove todos
2026-04-14 14:31:37 -04:00
vineyardbovines
127d214de5
feat(gif): wire useGifAutocomplete into GifPickerDialog
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 14:21:13 -04:00
vineyardbovines
aa576a1b28
Wire autocomplete into GifPickerHeader
...
Adds `autocomplete` prop (GifAutocompleteState) to GifPickerHeader,
restructures layout so suggestions render below the search bar, and
wires up keyboard navigation + ARIA attributes for the combobox pattern.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-14 14:19:23 -04:00
vineyardbovines
a5766e8426
feat(gif): add GifAutocompleteSuggestions inline list component
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 14:17:37 -04:00
vineyardbovines
ba1926b8b0
feat(gif): add useGifAutocomplete orchestration hook
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 14:16:05 -04:00
vineyardbovines
d5686e8117
feat(gif): add useKlipyAutocompleteQuery hook for Klipy typeahead
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 14:15:45 -04:00
vineyardbovines
b15bfe8ccb
feat(gif): add GIF_KLIPY_AUTOCOMPLETE endpoint constant
2026-04-14 14:14:55 -04:00
vineyardbovines
ef3ad06487
wip
2026-04-14 08:21:41 -04:00
pfrazee
eee2df6d3a
Nightly source-language update
2026-04-14 03:15:02 +00:00
Samuel Newman
c56427c6fb
Fix inverted condition in moveIfNecessary ( #10238 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-13 09:42:57 -07:00
Samuel Newman
1f6d6d0545
Fix embed options border radius ( #10237 )
2026-04-13 09:42:05 -07:00
vineyardbovines
808ebd1379
migrate from tenor to klipy
2026-04-13 08:44:34 -04:00
vineyardbovines
3ec24fcb22
Merge branch 'main' into app-2066
2026-04-13 08:26:28 -04:00
Samuel Newman
5d0b900719
Fix server state query returning undefined ( #10232 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-12 13:14:21 -05:00
Samuel Newman
02daa0179b
use dvh for util_screen_outer ( #10230 )
2026-04-11 10:08:02 +03:00
pfrazee
ff294edd1e
Nightly source-language update
2026-04-11 03:11:48 +00:00
Samuel Newman
888eca73b3
Refactor chat list implementation ( #10059 )
2026-04-10 09:58:16 -07:00
Samuel Newman
2c717dc1e7
Rename moderation link in settings to "Moderation and content filters" ( #10192 )
2026-04-10 09:50:30 -07:00
Artem Pyvovar
ff68e4036d
Disable keyboard preload on iOS to prevent keyboard flash ( #10214 )
2026-04-10 09:50:17 -07:00
Misty De Méo
170e169ad1
PostControls: restore likeCount testID ( #10221 )
2026-04-10 09:50:03 -07:00
vineyardbovines
2f08e54b3e
wip v2
2026-04-10 12:29:10 -04:00
vineyardbovines
2e54eff27d
v2
2026-04-10 11:37:32 -04:00
Eric Bailey
d8fdfddbaf
Check for undefined moderationOpts ( #10224 )
2026-04-10 10:23:36 -05:00
Eric Bailey
ff30d39355
Remove flex to fix view collapse ( #10219 )
2026-04-10 09:37:06 -05:00
pfrazee
9c65a8a78c
Nightly source-language update
2026-04-10 03:14:50 +00:00
Eric Bailey
8c9a11dc3f
[APP-1775] Handle labels on actor statuses ( #9716 )
2026-04-09 15:52:45 -05:00
DS Boyce
3ff40e9603
Update / hotkey to support all keyboard layouts ( #10212 )
2026-04-09 14:07:09 -05:00
Eric Bailey
cfeac097e1
[APP-2044] Gate image blob size increase ( #10178 )
2026-04-09 14:06:25 -05:00
Eric Bailey
c42940b0ad
DM composer fixes ( #10213 )
2026-04-09 13:47:29 -05:00
pfrazee
987a656904
Nightly source-language update
2026-04-09 03:13:30 +00:00
DS Boyce
d0d00ba9f8
Address lint warnings ( #10188 )
2026-04-08 15:54:43 -07:00
Eric Bailey
e4b4e48acb
Prep 1.120.0 release ( #10207 )
2026-04-08 13:58:16 -05:00
Eric Bailey
3d0fbc5030
Prep 1.120.0 release ( #10200 )
2026-04-07 21:06:19 -05:00
Eric Bailey
0a5ae17738
New rich text composer + autocomplete ( #10159 )
2026-04-07 20:37:50 -05:00
Samuel Newman
f231b67b76
Tweak missing feed copy ( #10133 )
2026-04-07 15:25:22 -05:00
DS Boyce
a049a6538c
Use new endpoints for suggested users ( #10185 )
2026-04-07 15:10:23 -05:00
DS Boyce
3c21fee6c2
Don't call getProfiles if there are no actors ( #10196 )
2026-04-07 11:55:03 -07:00
Samuel Newman
a169bd862f
Fix layout shift when liking a post on Android ( #10190 )
2026-04-07 09:48:11 -07:00
Eric Bailey
8bd6d9d135
Revert PostThread parent chunk size for native ( #10193 )
2026-04-07 10:58:47 -05:00
pfrazee
5868804d3b
Nightly source-language update
2026-04-07 03:13:28 +00:00
Eric Bailey
99257f2816
Add some more clarity to the RQ docs ( #10120 )
2026-04-06 18:45:40 -05:00
Spence Pope
011d8d2f7c
[APP-2038] fix feeds not refreshing ( #10167 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-04-06 17:34:01 -05:00
Spence Pope
c0d3010f3e
[APP-1999] Fix ReportDialog Android hang by narrowing dependency arrays ( #10171 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 16:46:31 -05:00
Samuel Newman
3685439ffb
Minor hotkeys nit ( #10184 )
2026-04-06 07:48:45 -07:00
RetroSunstar
165dd5a779
Fixes Hotkeys causing native to crash immediately on start ( #10180 )
2026-04-06 09:50:14 -04:00