hykocx
fa40565686
refactor(admin): migrate page titles from static map to self-registering pages
2026-04-22 17:46:53 -04:00
hykocx
94aaeb241b
refactor(admin): extract page titles into a shared constants file
2026-04-22 17:43:23 -04:00
hykocx
5feceb09f2
refactor(admin): use registry titles for breadcrumb labels
2026-04-22 17:39:24 -04:00
hykocx
e5df0e102b
style(ui): replace dark hover bg from neutral-950 to neutral-900 and use RelativeDate component in UsersPage
2026-04-22 17:30:48 -04:00
hykocx
f54b2640ad
refactor(admin): replace parameterized routes with modal-based editing for users and roles
2026-04-22 16:15:43 -04:00
hykocx
0c860d9fe5
feat(admin): replace single page name with dynamic breadcrumb navigation in AdminTop
2026-04-22 15:51:01 -04:00
hykocx
fe4ca228cc
refactor(admin): simplify AdminHeader component by removing inline logic
2026-04-22 15:36:48 -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
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