Commit Graph

8 Commits

Author SHA1 Message Date
Zhi
efd1e53f14 fix: owner dropdown in edit form 2026-03-12 12:43:06 +00:00
Zhi
b9c9d39d7d fix: display owner_name in project detail 2026-03-12 12:36:36 +00:00
Zhi
3ee1c9bc10 feat: add remove member button 2026-03-12 12:13:28 +00:00
Zhi
98ba64e35c feat: add repo field to Project 2026-03-12 12:06:46 +00:00
Zhi
529ceafde4 feat: add Add Member and New Milestone buttons in ProjectDetail 2026-03-12 11:54:41 +00:00
Zhi
bfaf9469e1 fix: project form - owner dropdown, sub/related projects multi-select 2026-03-12 10:52:54 +00:00
zhi
0ab1d2f380 i18n: translate frontend UI strings to English 2026-03-11 21:19:54 +00:00
zhi
54d4c4379a feat: remove nginx, add projects/milestones/notifications pages
- Dockerfile: replace nginx with serve for static files
- Fix auth endpoint: /auth/login → /auth/token
- Add ProjectsPage, ProjectDetailPage
- Add MilestonesPage, MilestoneDetailPage with progress bar
- Add NotificationsPage with unread count
- Sidebar: add milestones/notifications nav, live unread badge
- API: configurable VITE_API_BASE for host nginx proxy
- Types: add Milestone, MilestoneProgress, Notification, ProjectMember
2026-03-06 13:05:19 +00:00