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
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
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
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
888eca73b3
Refactor chat list implementation ( #10059 )
2026-04-10 09:58:16 -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
cfeac097e1
[APP-2044] Gate image blob size increase ( #10178 )
2026-04-09 14:06:25 -05:00
DS Boyce
d0d00ba9f8
Address lint warnings ( #10188 )
2026-04-08 15:54:43 -07: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
Eric Bailey
99257f2816
Add some more clarity to the RQ docs ( #10120 )
2026-04-06 18:45:40 -05:00
DS Boyce
cca3326b21
Create global keyboard shortcut handler ( #10145 )
2026-04-03 10:06:51 -07:00
Samuel Newman
68a4d73d61
Add no-extraneous-dependencies and no-nodejs-modules eslint rules ( #10151 )
2026-04-02 08:34:12 -07:00
Samuel Newman
eb566c5fcc
Fix useResolveUriQuery ( #10163 )
2026-04-02 06:39:40 -07:00
Samuel Newman
500fc1c934
Update React Query to latest ( #10126 )
2026-04-01 15:39:26 -07:00
RetroSunstar
ce000ada50
Fix 'Lists' & 'Feeds' not displaying their contents on muted profiles ( #10101 )
2026-03-26 02:49:36 -07:00
Paweł Fornagiel
894e2b89d4
fix: too many re-renders when toggling experimental feed sampling option ( #10114 )
2026-03-24 14:59:01 -05:00
Eric Bailey
3e37696d88
Add resolution downsizing to image compression ( #10117 )
2026-03-24 14:34:51 -05:00
DS Boyce
0e1e790c34
Include recId with log event for suggested profiles ( #10075 )
2026-03-20 11:39:51 -05:00
Eric Bailey
34d8c6fe58
[APP-1968] Increase image upload resolution ( #10073 )
2026-03-20 11:22:36 -05:00
Samuel Newman
e28f6d2f37
Add bookmarks to thread placeholder candidates ( #10080 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 11:20:27 -05:00
DS Boyce
876e20166a
Ensure mute state stays in sync after mutation ( #10067 )
2026-03-19 06:18:48 -07:00
RetroSunstar
be0d00de17
Set displayName and description to undefined if no values are provided during a profile edit ( #10016 )
2026-03-17 12:04:27 -05:00
DS Boyce
97fdd7c59b
Create new useSuggestedFollowsByActorWithDismiss hook ( #10048 )
2026-03-13 09:18:23 -07:00
DS Boyce
0b6ff8000d
Remove getSuggestedFollowsByActor fallbacks and use recIdStr ( #9988 )
2026-03-12 16:57:38 -07:00
DS Boyce
35cb2bcf94
Create codemod for updating Toast calls to v2 ( #10045 )
2026-03-12 11:35:58 -07:00
DS Boyce
7b5d5a4f76
Provide age-restricted viewers the option to delete their account ( #10041 )
2026-03-12 11:13:23 -07:00
DS Boyce
1db01a09a8
Create codemod for addressing ESLint warnings ( #10032 )
2026-03-11 15:51:31 -07:00
DS Boyce
850e6e6f52
Add new metrics for post menu interactions ( #10022 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-11 13:30:33 -05:00
Eric Bailey
60a0edbbe2
[APP-1960] Fix current session refresh bug ( #10019 )
2026-03-06 11:43:14 -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
Spence Pope
9c29b2867a
[APP-1882] fix email not updating in session state after email change ( #9953 )
2026-03-02 06:09:21 -08:00
Samuel Newman
9ec06971af
Upgrade Lingui to v5 ( #9905 )
2026-02-23 20:28:03 +00:00
Samuel Newman
f3cc850b62
Fix up typescript config ( #9910 )
2026-02-20 18:07:17 +00:00
Samuel Newman
35f9ed82b9
Fix string concat bug with trending topics muteword moderation ( #9914 )
2026-02-20 11:29:08 -06:00
Spence Pope
5e0ffc0917
[APP-1809] add cleanup button for unavailable moderation services ( #9901 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-02-20 10:23:01 -06: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
DS Boyce
ac939dc84e
Update onboarding user suggestions with new endpoint ( #9872 )
2026-02-18 09:35:00 -06:00
Spence Pope
197c069416
Clear link and gif caches to avoid pointing at missing files ( #9898 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 10:39:34 -05:00
DS Boyce
49253dbd88
Refactor delete account dialog using ALF ( #9863 )
2026-02-16 12:00:46 -08:00
Eric Bailey
cc2255cc49
[APP-1776] Refactor Live Now config, reorg files ( #9871 )
2026-02-16 11:44:22 -06:00
Spence Pope
9cdfb40ce7
dedupe trending topics ( #9870 )
2026-02-13 13:03:36 -05:00
Samuel Newman
c83dddce57
Bandcamp embed ( #9445 )
2026-02-13 13:30:10 +00:00