Commit Graph

517 Commits

Author SHA1 Message Date
vineyardbovines 7d8912a17a Merge branch 'main' into app-2067 2026-04-21 09:59:44 -04: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
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
Samuel Newman bc3672ceeb [Chat] Remove convoState dependency from header (#10293) 2026-04-18 12:58:16 -07:00
DS Boyce adca192f3a Add ability to edit group clip clop name (#10275) 2026-04-17 11:44:34 -07:00
vineyardbovines 70e1122abe Merge branch 'main' into app-2067 2026-04-17 09:02:19 -04: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 f51602b3fe Support group chats across other surfaces (#10266) 2026-04-16 09:55:30 -07:00
Samuel Newman d3f5093817 Groupchats feature branch (#10181)
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 12:15:45 -07:00
vineyardbovines 281eef9f2d Merge branch 'app-2066' into app-2067
# Conflicts:
#	src/components/dialogs/GifSelect.tsx
2026-04-15 13:55:22 -04:00
vineyardbovines ceea6bcf3c update klipy cdn path 2026-04-15 13:33:26 -04:00
vineyardbovines b7f2c359f6 use cdn 2026-04-15 12:33:51 -04:00
vineyardbovines 3d09ee8bb2 pr fixes 2026-04-15 08:46:16 -04:00
Spence Pope 8d3eba2381 [ALG-77] include 'for you' in see more suggested users (#10241) 2026-04-14 17:50:00 -05: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 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
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
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
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
DS Boyce 0e1e790c34 Include recId with log event for suggested profiles (#10075) 2026-03-20 11:39:51 -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 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
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
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
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