Commit Graph

427 Commits

Author SHA1 Message Date
Melvin Chia
c7bb6cce48 fix(client): adjust gap value in preloader for consistent spacing 2025-12-30 21:13:30 +08:00
Melvin Chia
f1f1cfaa68 refactor(client,server): improve data structure for APIKeyAccess manifest declaration 2025-12-30 20:44:03 +08:00
Melvin Chia
80c128fbe2 fix(client,server): remove description field from API key modal and routes 2025-12-30 10:47:52 +08:00
Melvin Chia
2334bca3ca fix(client): fix global provider scanning path 2025-12-30 10:23:09 +08:00
Melvin Chia
3ae47f3a53 fix(client): correct path for widget imports 2025-12-30 10:22:35 +08:00
Melvin Chia
2f3c768282 feat(client): enhance translation support in API key components 2025-12-29 23:21:23 +08:00
Melvin Chia
a058a6e307 refactor(client): change custom resolver logic in vite config to suit new module client folder structure 2025-12-29 23:21:23 +08:00
Melvin Chia
1c12eacf6b feat(client): implement modules required modal and enhance API key handling 2025-12-29 23:21:23 +08:00
Melvin Chia
dc0c1c205a refactor(client,server): simplify API key management and remove unused code 2025-12-29 23:21:23 +08:00
Melvin Chia
dbbbfb84ca chore: remove useless README 2025-12-26 23:46:08 +08:00
Melvin Chia
a6a8a5afc0 build(client): update build script to include server types check 2025-12-26 22:33:43 +08:00
Melvin Chia
bbd0c664dc fix: add missing dependencies 2025-12-26 22:09:56 +08:00
Melvin Chia
3e59518fc2 feat(client,server): implement onboarding flow 2025-12-26 22:07:52 +08:00
Melvin Chia
bb4854aac8 build(client): update dev script to include build steps for ui and shared 2025-12-25 22:52:14 +08:00
Melvin Chia
3170923255 refactor(client): move all system locales from individual app into system language pack 2025-12-25 03:39:32 +08:00
Melvin Chia
56ff136bd1 refactor(client): refactorBorderRadiusSelector 2025-12-22 11:08:48 +08:00
Melvin Chia
8aa7ff424e fix(client): remove QRLoginSection component and its dependencies 2025-12-21 08:35:04 +08:00
Melvin Chia
6da76cfc96 fix(ui): update UserPersonalizationContext usage, add hasChildren prop to ButtonIcon, improve SearchInput accessibility, adjust Widget and ModalHeader styles 2025-12-21 08:11:22 +08:00
Melvin Chia
89c5be88e3 feat(client, server): add QR login functionality with approval screens, session management, and socket integration; update sign-in buttons and translations 2025-12-21 08:09:56 +08:00
Melvin Chia
5c53619ace feat: make exposable field ui-modifiable for API key entry and add indicator in entry item display 2025-12-13 08:35:04 +08:00
Melvin Chia
aac6f91393 feat(client): add logic to prevent font for being deleted when it is being used; fix localization in empty state screen 2025-12-12 18:35:04 +08:00
Melvin Chia
e92cd4efd5 refactor(ui): remove unused queries and simplify image selector logic 2025-12-12 18:14:22 +08:00
Melvin Chia
8f8952bead fix(ui): update acceptedMimeTypes structure in AvatarColumn to use file extensions without leading dots 2025-12-12 16:20:28 +08:00
Melvin Chia
a9037c73cb fix(ui): update acceptedMimeTypes structure for FilePickerModal in AvatarColumn 2025-12-12 16:19:22 +08:00
Melvin Chia
efa24ed5f3 feat(ui): replace SliderInput with Listbox for border radius selection and update rendering logic 2025-12-12 15:54:45 +08:00
Melvin Chia
d8a788c105 fix(apiKeys): remove WithOTP component and simplify authentication handling 2025-12-12 15:54:23 +08:00
Melvin Chia
d956416ebf fix(ui): update GoogleFontSelector to render based on API key availability 2025-12-12 15:54:18 +08:00
Melvin Chia
abb3933b85 fix(ui): update ThemeSelector and SidebarBottomBar components for improved styling and layout 2025-12-12 11:35:26 +08:00
Melvin Chia
423d185f96 fix(ui): update border styles in Clock, DateWidget, and Quotes components for improved visual consistency 2025-12-12 11:34:53 +08:00
Melvin Chia
47f122fff6 feat(client): add breakpoint prop to BorderedSelector and enable API key checks in GoogleFontSelector with improved layout handling 2025-12-12 08:44:29 +08:00
Melvin Chia
d1b49dd636 refactor: remove useDebounce hook and update search handling in various places 2025-12-12 08:35:29 +08:00
Melvin Chia
4bb1398576 fix(client): replace custom range inputs with SliderInput component and remove unused labels; fix responsiveness of AdjustmentColumn for AdjustBgImageModal 2025-12-11 23:50:45 +08:00
Melvin Chia
55f61e3688 feat: add personalization options for border radius and bordered components 2025-12-10 00:05:48 +08:00
Melvin Chia
878f884d9f feat(client): enhance font family selector with custom font support 2025-12-09 20:26:34 +08:00
Melvin Chia
9b7a98d2cf feat(client): add breakpoint prop to OptionsColumn in LanguageSelector component 2025-12-09 20:23:40 +08:00
Melvin Chia
863e38e7f1 feat(client): set breakpoint to 'md' in BgTempSelector component 2025-12-09 20:23:18 +08:00
Melvin Chia
32d67b0175 feat(client): change to secondary variant for select button in BgImageSelector 2025-12-09 20:23:11 +08:00
Melvin Chia
b7767f0b01 feat(client): add clearQueryOnUnmount option to module configuration 2025-12-08 16:47:13 +08:00
Melvin Chia
672bb8ca32 feat(client): add auto-detection of global providers 2025-12-08 16:46:55 +08:00
Melvin Chia
a01f7fc9c9 fix(client): update NotFoundWidget to hide emptyStateScreen in widgets with very small dimension 2025-12-07 15:18:11 +08:00
Melvin Chia
882f707860 feat(client): change from 100dvh to 100vh 2025-12-07 14:26:33 +08:00
Melvin Chia
40f142fd45 fix(client): change orientation from 'portrait' to 'any' in manifest.json 2025-12-07 13:09:44 +08:00
Melvin Chia
df9099ef86 fix(client): remove deprecated ScreenOrientation meta tag from index.html 2025-12-07 12:59:16 +08:00
Melvin Chia
c99822b33e fix(client): enhance Clock and Date widgets with improved layout and responsiveness; update Quotes widget text size 2025-12-06 10:31:24 +08:00
Melvin Chia
f7d7037d02 fix(client): update globSync paths in vite.config.ts for improved module resolution 2025-12-05 17:51:08 +08:00
Melvin Chia
6746ade975 fix(client): disable widget interaction when editing layout 2025-12-05 17:51:01 +08:00
Melvin Chia
a6cd7d44aa refactor: prettier formatting 2025-12-05 12:16:07 +08:00
Melvin Chia
0c6a285732 feat(server): implement end-to-end encryption for API requests, add noEncryption method for endpoints, create encryption session for requests, update routes to support encryption, and modify client to handle encrypted requests and responses; separate verifySessionToken and getUserData endpoint 2025-12-05 10:02:27 +08:00
Melvin Chia
1f77cf4f3e style(client): format tsconfig.json for better readability 2025-12-02 09:39:08 +08:00
Melvin Chia
c18a06739d fix(client): import useDivSize from shared instead of local path 2025-12-02 09:38:42 +08:00