00b79681a0
refactor(types): add TypeScript type assertion for channel API response
lafay
2026-04-04 00:43:09 +08:00
bfb018b766
fix(api): handle varying API response formats in channels data retrieval
lafay
2026-04-04 00:38:52 +08:00
740bfc76fa
build(config): update API endpoint to production URL and remove dev proxy
lafay
2026-04-04 00:31:53 +08:00
dacad1587a
refactor(ui): clean up unused imports and variables in UI components
lafay
2026-04-04 00:25:18 +08:00
ff77b46f79
build: add Docker and nginx configuration for deployment
lafay
2026-04-04 00:20:45 +08:00
3e06cfde76
Enhance Reports page with safe date formatting, improved status colors and icons, and add statistics display for report statuses.
lafay
2026-03-30 18:01:38 +08:00
e7c9ee5159
Add reports management to Sidebar and API index; introduce new route for reports with appropriate guard
lafay
2026-03-29 20:13:32 +08:00
c71e6c6587
Add channels management to Sidebar and API index; update MaterialSubjects for icon handling
lafay
2026-03-26 01:27:59 +08:00
2910dd6ccf
Enhance Sidebar with new menu items for materials management and update TypeScript configuration. Add subjects and materials APIs to the API index. Introduce new routes for materials and subjects with appropriate guards.
lafay
2026-03-25 20:44:27 +08:00