Commit Graph

  • 6432255203 quick fix main hzhang 2026-04-15 07:14:36 +01:00
  • 0b55bc873e fix: use npx tsc in build script to ensure tsc is resolved from node_modules orion 2026-04-15 05:07:45 +00:00
  • 95972b329e fix(api): handle null return type for localStorage getItem orion 2026-04-15 05:04:11 +00:00
  • 1a20a1050b fix: remove redundant VITE_API_BASE fallback, use wizard config as sole source of truth for HF_BACKEND_BASE_URL orion 2026-04-15 05:00:56 +00:00
  • f61c506fdb Merge pull request 'HarborForge.Frontend: proposal/essential tests on current branch head' (#11) from pr/dev-2026-03-29-frontend-tests-20260405 into main h z 2026-04-05 22:07:46 +00:00
  • 38ebd2bbd1 TEST-FE-PR-001: adapt proposal/essential tests for current UI zhi 2026-04-05 20:48:47 +00:00
  • 83c9cd8fb7 TEST-FE-PR-001: Add Proposal/Essential frontend unit tests zhi 2026-04-01 11:41:20 +00:00
  • 8014dcd602 feat: add calendar plan create and edit ui orion 2026-04-04 15:30:03 +00:00
  • f39e7da33c fix: render calendar overlap conflicts safely orion 2026-04-04 14:50:42 +00:00
  • ea841d0d39 fix: use current calendar slot endpoints orion 2026-04-04 12:09:43 +00:00
  • a431711ff0 fix: handle wrapped calendar api responses orion 2026-04-04 10:44:51 +00:00
  • 8208b3b27b feat: switch frontend indexing to code-first identifiers orion 2026-04-03 16:25:11 +00:00
  • e4804128f6 TEST-FE-CAL-001 add calendar frontend tests zhi 2026-04-01 11:05:58 +00:00
  • 978d69eea3 FE-CAL-004/005: Add slot create/edit/cancel modals and status warnings zhi 2026-04-01 06:50:03 +00:00
  • 4932974579 FE-CAL-001/002/003: Add Calendar page with daily slot view and plans tab zhi 2026-04-01 06:48:12 +00:00
  • e45281f5ed FE-PR-005: Remove story from task creation - restricted to Proposal Accept only zhi 2026-04-01 06:46:18 +00:00
  • 9de59cacfa FE-PR-002: Proposal 详情页增加 Essential 列表区 zhi 2026-04-01 06:25:06 +00:00
  • a08644dde3 FE-PR-001: Rename Propose -> Proposal across frontend zhi 2026-04-01 04:46:46 +00:00
  • 6c8c8b78b6 Merge pull request 'Merge dev-2026-03-22 into main' (#10) from dev-2026-03-22 into main hzhang 2026-03-22 14:06:54 +00:00
  • 5fccc7dc7d Fix: milestone routes use milestone_code, config check via backend zhi 2026-03-22 10:06:33 +00:00
  • ce07ee9021 Fix project detail milestones fetch + reset-apikey UI zhi 2026-03-22 05:39:12 +00:00
  • 4fc120f595 feat: add click-to-copy CopyableCode component across all detail pages zhi 2026-03-22 00:22:28 +00:00
  • a65429250a feat: wire meeting/support detail routes and fix code-first navigation zhi 2026-03-22 00:16:35 +00:00
  • 41ebd36218 feat: code-first navigation — use resource codes in links and displays zhi 2026-03-21 21:38:14 +00:00
  • fb5658739b feat: code-first migration — replace raw IDs with codes and usernames zhi 2026-03-21 20:28:35 +00:00
  • dc97764e43 Surface canonical codes in list views zhi 2026-03-21 16:06:41 +00:00
  • fd28bb6b6f feat(users): use role dropdowns instead of admin checkboxes zhi 2026-03-21 08:44:19 +00:00
  • 50563f2b3d feat(users): add admin user management page zhi 2026-03-20 10:56:00 +00:00
  • caad6be048 feat(monitor): show nginx telemetry in monitor cards zhi 2026-03-20 10:03:56 +00:00
  • a6faf5534c Merge pull request 'feat: monitor API key management UI' (#9) from feat/monitor-api-key-ui into main hzhang 2026-03-20 09:17:24 +00:00
  • bad1c8fca9 feat(monitor): add API key actions and remove challenge UI zhi 2026-03-20 07:42:43 +00:00
  • bdeb06407e Merge pull request 'feat: milestone/task status UI + propose pages + action buttons' (#8) from feat/milestone-propose-state-machine into main hzhang 2026-03-19 11:12:03 +00:00
  • d399668932 feat(P7.1-P7.2): remove task_type='task' from frontend — type union, create forms, defaults changed to issue zhi 2026-03-17 16:05:32 +00:00
  • 208538f930 feat(propose): P10.7 edit modal for open proposes — title+description editable, hidden for accepted/rejected zhi 2026-03-17 14:05:31 +00:00
  • 2897172213 feat(P9.6): remove feature and release subtypes from general create task forms zhi 2026-03-17 13:02:47 +00:00
  • 638427db65 feat(P5.7/P9.3): task edit button visibility — status+assignee-aware guard, hide edit in non-editable states zhi 2026-03-17 12:04:12 +00:00
  • d6a45c3e17 feat(P5.3+P5.4): pass completion comment in transition body, remove separate comment API call for finish/close zhi 2026-03-17 11:02:19 +00:00
  • faf7842cba feat(P8.3): freeze/start buttons disabled with hints when pre-conditions unmet zhi 2026-03-17 10:04:17 +00:00
  • a4b4ffcb88 feat(P3.6): hide Edit Milestone button in freeze/undergoing/terminal states, show locked notice zhi 2026-03-17 09:01:40 +00:00
  • e6b91e9558 P9.2+P9.4: Task action buttons (open/start/finish/close/reopen) with finish-comment modal and close-reason modal zhi 2026-03-17 07:07:04 +00:00
  • 18703d98f8 feat(P8.1-P8.2): milestone status action buttons + badge styles + started_at display zhi 2026-03-17 06:05:09 +00:00
  • 35e7d3a141 feat(P10): add Propose type, list page, detail page with accept/reject/reopen + sidebar link zhi 2026-03-17 05:03:49 +00:00
  • e60763b128 feat: update frontend type definitions and status enums to match new backend zhi 2026-03-17 01:04:51 +00:00
  • 716a51e838 Merge pull request 'feat: unify project milestone and task create/edit modals' (#7) from feat/modal-edit-permissions-20260316 into main hzhang 2026-03-16 19:43:21 +00:00
  • 7587554fd8 feat: unify project milestone and task editing with modals zhi 2026-03-16 18:13:54 +00:00
  • ef42231697 feat: unify task creation with shared modal zhi 2026-03-16 16:32:09 +00:00
  • 0c5c78a45d fix: align task pages with backend task api zhi 2026-03-16 13:22:19 +00:00
  • 01affdb020 refactor: rename Issue → Task throughout frontend zhi 2026-03-16 07:47:58 +00:00
  • 9880cfc41e Merge pull request 'feature/role-permission-system' (#6) from feature/role-permission-system into main hzhang 2026-03-15 15:44:56 +00:00
  • 1d74917899 fix: use backend:8000 for container network in wizard default river 2026-03-15 13:36:27 +00:00
  • fb02808666 fix: set ARG before COPY for VITE_API_BASE to work in build river 2026-03-15 12:57:21 +00:00
  • 800a618aaa feat: add role editor page with create/delete functionality river 2026-03-15 12:26:04 +00:00
  • 9190c17abc Hardcode wizard base to 127.0.0.1 Zhi 2026-03-14 10:22:36 +00:00
  • 7e06f9b28b Remove project step, keep only backend URL Zhi 2026-03-14 07:33:43 +00:00
  • f7a19c71d6 Add VITE_WIZARD_HOST env variable Zhi 2026-03-13 19:43:04 +00:00
  • 0f80cab421 Merge pull request 'feat/repo-edit' (#4) from feat/repo-edit into main hzhang 2026-03-13 11:06:18 +00:00
  • 35c39720b6 fix: disable NewMilestones button when no project selected Zhi 2026-03-12 23:36:51 +00:00
  • fb73c017c2 fix: set activeTab when creating support/meeting, fix task navigation Zhi 2026-03-12 23:26:12 +00:00
  • 75802ba4dd feat: use tasks/supports/meetings endpoints instead of issues Zhi 2026-03-12 22:09:45 +00:00
  • 0f525effb8 feat: add task fields UI support Zhi 2026-03-12 21:54:23 +00:00
  • 3055be860d feat: milestone enhancements - tabs, task/support/meeting types, progress, status Zhi 2026-03-12 14:25:44 +00:00
  • 00d824c71c feat: add repo field display and editing in project detail Zhi 2026-03-12 13:51:44 +00:00
  • c1cfff7baf Merge pull request 'feat/task-type-hierarchy' (#3) from feat/task-type-hierarchy into main hzhang 2026-03-12 13:05:21 +00:00
  • 5e8d4ada0a fix: double confirm for project deletion Zhi 2026-03-12 12:55:16 +00:00
  • dceb836385 fix: prevent deleting project owner Zhi 2026-03-12 12:47:17 +00:00
  • efd1e53f14 fix: owner dropdown in edit form Zhi 2026-03-12 12:43:06 +00:00
  • b9c9d39d7d fix: display owner_name in project detail Zhi 2026-03-12 12:36:36 +00:00
  • eb6de37261 fix: display owner_name in project cards Zhi 2026-03-12 12:33:49 +00:00
  • 3ee1c9bc10 feat: add remove member button Zhi 2026-03-12 12:13:28 +00:00
  • 98ba64e35c feat: add repo field to Project Zhi 2026-03-12 12:06:46 +00:00
  • 529ceafde4 feat: add Add Member and New Milestone buttons in ProjectDetail Zhi 2026-03-12 11:54:41 +00:00
  • f6460e2d70 feat: add Role Editor page Zhi 2026-03-12 11:45:30 +00:00
  • bfaf9469e1 fix: project form - owner dropdown, sub/related projects multi-select Zhi 2026-03-12 10:52:54 +00:00
  • 7099e5cf77 feat: remove issues/milestones from nav, show project code zhi 2026-03-12 09:25:35 +00:00
  • 5b37daed9b feat: add task type hierarchy with subtypes in UI zhi 2026-03-11 23:59:12 +00:00
  • 37fe4a4cf3 Merge pull request 'feat/public-monitor-and-agent-telemetry' (#2) from feat/public-monitor-and-agent-telemetry into main hzhang 2026-03-11 22:13:52 +00:00
  • 3d83eeb273 ui: remove provider monitoring section zhi 2026-03-11 22:11:08 +00:00
  • c114beb245 ui: show login button when logged out and logout when logged in zhi 2026-03-11 21:28:07 +00:00
  • 0ab1d2f380 i18n: translate frontend UI strings to English zhi 2026-03-11 21:19:54 +00:00
  • 34ab80e50d style: align monitor page with dashboard look and add monitor styles zhi 2026-03-11 17:49:44 +00:00
  • ddcbd28967 fix: repair monitor sidebar and alert rendering zhi 2026-03-11 17:26:37 +00:00
  • d574258c8e feat: show provider window and last update in monitor view zhi 2026-03-11 13:15:20 +00:00
  • 18b1a51f3f feat: add monitor admin panel for provider/server management and challenge generation zhi 2026-03-11 12:41:35 +00:00
  • bc1714281c feat: allow public monitor route without login and add monitor page zhi 2026-03-11 11:59:56 +00:00
  • d3562582b4 Merge pull request 'fix/wizard-init-flow' (#1) from fix/wizard-init-flow into main hzhang 2026-03-11 10:34:54 +00:00
  • dbb7d9013a fix: guard dashboard recent_issues when backend payload omits field zhi 2026-03-11 10:32:01 +00:00
  • bd4a206e76 fix: use configured backend_url for API base instead of /api path zhi 2026-03-11 10:31:25 +00:00
  • d3ca13108b feat: add backend base URL field in setup config zhi 2026-03-11 10:26:23 +00:00
  • c92e399218 fix: check wizard config for initialized flag instead of backend health zhi 2026-03-11 10:09:33 +00:00
  • f8fac48fcc feat: setup wizard page for first-deploy initialization zhi 2026-03-06 13:46:46 +00:00
  • 54d4c4379a feat: remove nginx, add projects/milestones/notifications pages zhi 2026-03-06 13:05:19 +00:00
  • 853594f447 feat: initial frontend - React + TypeScript + Vite Zhi 2026-02-27 09:47:19 +00:00
  • 32557f1de2 Initial commit zhi 2026-02-27 09:41:49 +00:00