Melvin Chia
|
ea4e64e2c5
|
feat(client): integrate federation for dynamic module loading and routing
|
2026-01-10 18:15:30 +08:00 |
|
Melvin Chia
|
d4dd2a4800
|
feat(client): implement FederationProvider to provide data loaded from federated modules
|
2026-01-10 18:14:44 +08:00 |
|
Melvin Chia
|
cbea12b623
|
refactor(client): reorganize utils imports and remove unused utils
|
2026-01-10 17:20:54 +08:00 |
|
Melvin Chia
|
124fd17a78
|
refactor(client): move auth related codebase into core folder
|
2026-01-10 17:20:30 +08:00 |
|
Melvin Chia
|
66722cf838
|
feat: move category ordering mechanism into server
|
2026-01-10 17:09:49 +08:00 |
|
Melvin Chia
|
e236e541db
|
refactor(client): update module imports and path aliases for core structure
|
2026-01-10 17:03:01 +08:00 |
|
Melvin Chia
|
6833bd8068
|
refactor(client): improve codebase structure, split module federation logic into its separate folder
|
2026-01-10 17:02:40 +08:00 |
|
Melvin Chia
|
6fe52bbe1b
|
refactor(client): move core modules from /client/apps/ into /client/core, merge package.json into manifest.ts
|
2026-01-10 17:01:40 +08:00 |
|
Melvin Chia
|
a507314fcc
|
refactor(client): update tailwindcss import to use layer directive
|
2026-01-10 16:20:01 +08:00 |
|
Melvin Chia
|
f610594be9
|
feat(client): implement module federation and add external module providers
|
2026-01-10 09:18:16 +08:00 |
|
Melvin Chia
|
646ac41ed3
|
refactor(client): simplify useModalStore usage across components
|
2026-01-10 09:14:53 +08:00 |
|
Melvin Chia
|
12449b7336
|
feat(client): remove global css import
|
2026-01-07 19:06:15 +08:00 |
|
Melvin Chia
|
3564ffb955
|
refactor(client): remove console log from constructModuleMap function
|
2026-01-05 13:14:12 +08:00 |
|
Melvin Chia
|
02bbc849d5
|
refactor(client): update sidebar item rendering and normalize labels
|
2026-01-05 13:14:12 +08:00 |
|
Melvin Chia
|
1949b9f759
|
refactor(client): update APIKeyAccess type to use ModuleCategory
|
2026-01-05 13:14:12 +08:00 |
|
Melvin Chia
|
8ad85cbcda
|
feat: everything works now but still very messy
|
2026-01-05 13:14:11 +08:00 |
|
Melvin Chia
|
df5449b1e1
|
feat: very crude implementation
|
2026-01-05 13:14:11 +08:00 |
|
Melvin Chia
|
c2705f79d2
|
fix(client): adjust sidebar styles for improved responsiveness
|
2026-01-02 17:29:48 +08:00 |
|
Melvin Chia
|
6792c1a156
|
fix(client): update submit button text and improve file validation
|
2026-01-02 17:29:30 +08:00 |
|
Melvin Chia
|
b7c5352b08
|
chore(locales,client): add new submodules for calendar and ideaBox, remove unused locale subprojects
|
2026-01-02 00:12:13 +08:00 |
|
Melvin Chia
|
2e97d9f5da
|
refactor(client): update appRouter state type and clean tsconfig include
|
2026-01-01 23:14:12 +08:00 |
|
Melvin Chia
|
2d57f6ba08
|
feat(ui,shared): add EncryptionWrapper component and useEncryption hook to prevent package cycle dependencies
|
2026-01-01 08:59:10 +08:00 |
|
Melvin Chia
|
8a3c883323
|
refactor(client): remove WithOTP component from Disable and Enable TwoFA modals
|
2025-12-31 06:41:45 +08:00 |
|
Melvin Chia
|
d2905efcce
|
feat(client): refactor router creation for async support in disabled field
|
2025-12-31 06:30:13 +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
|
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
|
3e59518fc2
|
feat(client,server): implement onboarding flow
|
2025-12-26 22:07:52 +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 |
|