zetaloop
fc0b754056
fix(shop): persist settings through backend
2026-04-25 14:49:36 +08:00
zetaloop
c55d533925
refactor(shadow): introduce shadow-card utility and extend tailwind-merge
2026-02-25 19:31:39 +08:00
zetaloop
2d42473910
chore(format): add prettier-plugin-organize-imports and sort imports
2026-02-25 15:34:33 +08:00
zetaloop
15678e755c
style(dashboard): apply proto2 surfaces
2026-02-25 05:27:17 +08:00
zetaloop
1dfcd3927d
fix(dashboard): scope owner and service views by resolved shop
2026-02-23 11:04:08 +08:00
zetaloop
519fb92c34
refactor(react-hooks): enable stricter effect rules
...
Turn on react-hooks/set-state-in-effect and react-hooks/incompatible-library, then remove effect-driven local state sync patterns across affected pages. Keep behavior stable by deriving values from source state, remounting tab state by role key, and replacing useForm watch with useWatch.
2026-02-22 10:03:00 +08:00
zetaloop
6469811382
feat: connect dashboard shop pages to mutable state
2026-02-21 15:49:42 +08:00
zetaloop
7ed7bad975
refactor: rewrite and expand mock data into modular files
2026-02-21 00:24:03 +08:00
zetaloop
943b2da25c
feat: implement drag-and-drop sorting and save handler for shop templates
2026-02-20 22:43:20 +08:00
zetaloop
7cf482e2f7
fix: remove prototype disclaimer from shop template editor
2026-02-20 20:06:54 +08:00
zetaloop
6523556d8b
feat: shop management, employee management, and template editor pages
2026-02-20 15:29:08 +08:00
zetaloop
3093da1665
feat: route structure, providers, layouts, and placeholder pages
2026-02-20 12:43:34 +08:00