merlyn/frontend/src/hooks
Marcello Fitton e9883f4d09
Refactor onboarding welcome screen to v2 design (#5262)
* refactor onboarding home page to v2 design

* fixc typography and buttons

* refactor useTheme to return isLight variable | call useTheme from inside SVG component | apply light mode background gradient | polish styles to match designs

* add welcome i18n

* simplify isLight variable

* add new welcome translation key to locales

* delete unused images

* move OnboardingLogoSVG into module | compute isLight directly in component

* add type button | add border-none | add hover state

* update hook with doc

---------

Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2026-03-24 22:06:58 -07:00
..
useAppVersion.js Show app version in system settings sidebar (#4044) 2025-06-24 13:56:12 -07:00
useChatContainerQuickScroll.js fix: prevent CMD/CTRL+Arrow scroll from overriding textarea cursor movement (#5053) 2026-02-26 13:46:01 -08:00
useChatHistoryScrollHandle.js Add keyboard shortcuts to scroll to top and bottom of chat history (#4870) 2026-01-26 14:20:08 -08:00
useCommunityHubAuth.js Publish system prompts to hub (#3976) 2025-06-16 09:59:38 -07:00
useCopyText.js Strip thinking from copy message outputs (#5179) 2026-03-09 11:10:17 -07:00
useGetProvidersModels.js SambaNova Integration (#4943) 2026-01-29 18:48:22 -08:00
useLanguageOptions.js Init support of i18n and English, Mandarin, Spanish, French (#1317) 2024-06-19 14:48:19 -07:00
useLoginMode.js [REFACTOR] Refactor UserMenu component for readability (#767) 2024-02-21 11:20:36 -08:00
useLogo.js [FEAT] Custom login screen icon + custom app name (#1500) 2024-05-23 14:14:53 -07:00
useModal.js [REFACTOR] remove all <dialog> modals and replace with custom ModalWrapper component (#641) 2024-01-23 14:19:08 -08:00
useOnboardingComplete.js Manage Onboarding decision via DB flag (#4926) 2026-01-28 16:32:26 -08:00
usePfp.js Add user PFP support and context to logo (#408) 2023-12-07 14:11:51 -08:00
usePrefersDarkMode.js [FEATURE] Enable the ability to have multi user instances (#158) 2023-07-25 10:37:04 -07:00
usePromptInputStorage.js Implement v2 chat layout designs (#5074) 2026-03-10 12:50:19 -07:00
useProviderEndpointAutoDiscovery.js Lemonade integration (#5077) 2026-02-27 11:02:38 -08:00
useQuery.js [FEATURE] Enable the ability to have multi user instances (#158) 2023-07-25 10:37:04 -07:00
useScrollActiveItemIntoView.js Telegram bot connector (#5190) 2026-03-23 15:10:21 -07:00
useSimpleSSO.js Add support for SIMPLE_SSO_NO_LOGIN_REDIRECT config setting (#4394) 2025-09-17 12:51:00 -07:00
useTextSize.js Adjustable font size in chat input (#2692) 2024-11-21 12:07:46 -08:00
useTheme.js Refactor onboarding welcome screen to v2 design (#5262) 2026-03-24 22:06:58 -07:00
useUser.js chore: add @ as alias for frontend root (#414) 2023-12-07 09:09:01 -08:00
useWebPushNotifications.js Web push notifications (#4942) 2026-02-02 10:56:58 -08:00