Commit Graph

133 Commits

Author SHA1 Message Date
hykocx 3ead956571 style(Badge): update light mode border colors from 200 to 800 shade for all variants 2026-04-22 15:27:32 -04:00
hykocx 4ec1a238f9 style(ui): update Badge variant colors to use consistent opacity-based backgrounds 2026-04-22 15:26:52 -04:00
hykocx 834385fd56 style(Badge): update dark mode color shades from 500 to 600 variants 2026-04-22 15:24:21 -04:00
hykocx 18270540cc refactor(admin): replace inline avatar logic with shared UserAvatar component 2026-04-22 15:14:07 -04:00
hykocx 1613bd5275 feat(admin): add dynamic role color support for user badges 2026-04-22 15:08:46 -04:00
hykocx 96c8352dcf refactor(ui): move system badge to dedicated column and update Badge styles 2026-04-22 15:02:10 -04:00
hykocx 7ca818da5a fix(ui): fix missing space between rounded-lg and transition-all in Button class 2026-04-22 14:55:19 -04:00
hykocx c3eeb3ca73 style(ui): update border radius and spacing across shared components 2026-04-22 14:46:30 -04:00
hykocx f5c8dc842d refactor(auth): make COOKIE_NAME a private module-level constant 2026-04-22 14:41:53 -04:00
hykocx d64423c1ad docs(tsup): update build config comments and fix jsx import extensions 2026-04-22 14:40:09 -04:00
hykocx 0106bc4ea0 feat(core)!: introduce runtime extension registry and flat module conventions
BREAKING CHANGE: sup config now derives entries from package.json#exports and a server/client glob instead of manual lists; module structure follows flat + barrel convention with .server.js/.client.js runtime suffixes
2026-04-22 14:13:30 -04:00
hykocx 61388f04a6 refactor: reorganize feature modules with consistent naming conventions and flattened structure 2026-04-22 14:12:15 -04:00
hykocx 12f66a2115 feat(admin): add core users widget and reorganize dashboard widget registration 2026-04-22 13:27:04 -04:00
hykocx cdcd704d84 style(admin): refine header user menu typography and layout 2026-04-22 13:03:07 -04:00
hykocx e00d6b3c42 refactor(admin): replace inline SVGs with icon components and fix icon imports 2026-04-22 12:58:28 -04:00
hykocx c08c0a622f style(admin): update dropdown menu layout and remove user info section 2026-04-22 12:50:20 -04:00
hykocx 7bd5aedb3b style(admin): update user avatar and name styling in AdminHeader 2026-04-22 12:46:29 -04:00
hykocx 83672e9325 style(admin): standardize subtitle text size and color across admin pages 2026-04-22 12:43:20 -04:00
hykocx 8752ce168e style(ui): update sidebar width to 230px and refactor StatCard layout 2026-04-22 12:38:26 -04:00
hykocx f45322736f style(admin): move font-normal from base to inactive class in AdminSidebar 2026-04-22 12:33:54 -04:00
hykocx 836134f701 refactor(admin): rename sidebar CSS class variables for clarity 2026-04-22 12:10:22 -04:00
hykocx 384eadf7b7 style(admin): update sidebar width to 240px and refine nav item styles 2026-04-22 12:05:46 -04:00
hykocx e8d87b0a8f style(admin): adjust sidebar nav item spacing and remove sub-item icons 2026-04-22 11:57:25 -04:00
hykocx 408653452c style(admin): add active parent style for expanded sidebar sections 2026-04-22 11:50:36 -04:00
hykocx 2420a2cb1d fix(admin): correct active state condition for collapsed sidebar sections 2026-04-22 11:49:24 -04:00
hykocx d6506eab5a style(admin): update layout font, max-width, and sidebar active item styles 2026-04-22 11:46:48 -04:00
hykocx 138183f3a8 refactor(style): apply new design 2026-04-22 11:30:33 -04:00
hykocx 345371d43c style(admin): reduce header height and simplify layout spacing and menu item focus styles 2026-04-22 11:09:12 -04:00
hykocx 6b71818531 feat(admin): navigate to first section item when expanding collapsed sidebar section 2026-04-19 17:15:52 -04:00
hykocx f2ddb0f413 style(ui): increase pagination container padding 2026-04-19 17:12:09 -04:00
hykocx e881f04ca2 style(ui): reduce pagination size and hide nav buttons on single page 2026-04-19 17:10:55 -04:00
hykocx f387511c40 refactor(admin): remove group toggle feature and simplify permissions UI in RoleEditPage 2026-04-19 17:04:29 -04:00
hykocx dcd4d9b9f9 refactor(admin): replace raw form elements with shared Input, Textarea, and Switch components in RoleEditPage 2026-04-19 16:56:50 -04:00
hykocx f08376d979 feat(users): refactor users system 2026-04-19 16:42:33 -04:00
hykocx af8da2aa86 docs(storage): add readme for the storage module 2026-04-19 16:09:31 -04:00
hykocx 692a014dd8 refactor(storage): replace configureStorageApi with additive registration pattern 2026-04-19 16:06:32 -04:00
hykocx 962d4c5008 chore(init): remove configureStorageApi initialization from zen setup 2026-04-15 20:52:33 -04:00
hykocx 91dff122c4 feat(storage): configure storage API with default access policies during initialization 2026-04-15 20:50:57 -04:00
hykocx 0eee13542d style(ui): remove hover translate-y animation from StatCard component 2026-04-15 20:46:26 -04:00
hykocx 41edccc1a3 refactor(admin): replace static dashboard stats with dynamic widget registry 2026-04-15 20:43:10 -04:00
hykocx 73a8639324 fix(admin): prevent menu from closing when toggling theme in header dropdown 2026-04-15 19:57:46 -04:00
hykocx 1d64ffd6f5 refactor(admin): replace ThemeToggle component with inline theme hook in AdminHeader 2026-04-15 19:55:38 -04:00
hykocx 44570eb773 refactor(storage): unify storage env vars by removing B2-specific prefixes 2026-04-15 19:47:34 -04:00
hykocx a3cb55814f feat: extract ThemeWatcher component for system theme detection 2026-04-15 17:50:43 -04:00
hykocx 0d940e3997 refactor: extract theme logic into shared core module 2026-04-15 17:06:37 -04:00
hykocx 7ef37e3ebd refactor: reorganize package exports under namespaced paths
- Prefix feature exports with `features/` (auth, admin, provider)
- Prefix shared exports with `shared/` (components, icons, lib, config, logger, rate-limit)
- Add new explicit exports for `shared/logger`, `shared/config`, and `shared/rate-limit`
- Update internal imports to use package self-referencing (`@zen/core/shared/*`) instead of relative paths
2026-04-14 19:57:48 -04:00
hykocx cee521b0e4 refactor(auth): replace relative imports with @zen/core alias
Update BaseLayout imports in auth email templates to use the
`@zen/core/email/templates` module alias instead of relative paths,
improving maintainability and consistency across the codebase.
2026-04-14 19:35:19 -04:00
hykocx 9584b23ed7 fix: correct import paths and remove DatabaseError export
- Fix BaseLayout import paths in auth email templates from
  `../../core/...` to `../../../core/...` to match correct
  directory depth
- Remove unused `DatabaseError` from db.js exports
2026-04-14 19:31:00 -04:00
hykocx 6a5f43d50e fix: update database CLI entry point path
Move the database CLI entry point from `src/cli/database.js` to
`src/core/database/cli.js` to better reflect its location within
the core database module. Update both the `package.json` bin path
and `tsup.config.js` build entry accordingly.
2026-04-14 19:29:07 -04:00
hykocx 91c86172e4 fix: update database CLI entry point path
Move the database CLI from `src/cli/database.js` to
`src/core/database/cli.js` to better reflect its association
with the database module. Update both the `package.json` bin
path and `tsup.config.js` entry points accordingly.
2026-04-14 19:29:02 -04:00