Commit Graph

7 Commits

Author SHA1 Message Date
duanshuwen
9fd91c84e5 feat(admin): add route sections admin management module
This commit adds the complete admin workflow for managing homepage curated route subgroups:
- Add `RouteSection` type and extend `SiteConfig`/`SiteModule` to support the new module
- Create all required admin components: panel, editors, product picker, and utility functions
- Update admin utilities and API types to handle routeSections CRUD operations
- Update documentation to include the new routeSections API contract
- Add supporting CSS styles for the new UI elements
2026-07-02 23:05:45 +08:00
duanshuwen
50be3cbfce feat: add campaigns module with CRUD operations and UI integration 2026-07-02 13:25:52 +08:00
duanshuwen
710d020504 feat: add support for map module in site configuration and update related APIs 2026-07-01 21:29:38 +08:00
duanshuwen
462498660e feat: enhance admin UI with responsive styles and new components
- Updated styles in src/styles.css for better responsiveness and layout adjustments.
- Added new CSS classes for edit drawer and item rail components.
- Introduced animations for drawer transitions.
- Created new types in src/types/admin.ts for better type safety in admin features.
- Modified vite.config.ts to change server port and enable strict port settings for development.
2026-07-01 16:55:23 +08:00
duanshuwen
b9a57fe03c Refactor code structure for improved readability and maintainability 2026-07-01 10:43:30 +08:00
duanshuwen
50e9b32806 feat: add WonderQ admin UI 2026-06-30 12:02:44 +08:00
282b90b622 Initial commit 2026-06-30 10:20:09 +08:00