Commit Graph

44 Commits

Author SHA1 Message Date
zhi
5602b1b107 feat: propose CRUD router + accept/reject/reopen actions (P6.1-P6.4, backend submodule) 2026-03-17 03:01:56 +00:00
zhi
6b73604b96 docs: update dev status log for round 4 - propose model + DB migration 2026-03-17 02:05:25 +00:00
zhi
7afa8cda10 feat: propose model + DB migration scripts (backend submodule) 2026-03-17 02:04:47 +00:00
zhi
16531f6c98 docs: update dev status log for round 3 - frontend enum sync 2026-03-17 01:05:28 +00:00
zhi
7ba5d95201 docs: add dev status round 2 - enum replacement complete 2026-03-17 00:04:59 +00:00
zhi
569e0e50e0 docs: add milestone propose planning notes 2026-03-16 23:36:49 +00:00
74f1ffff7d Merge pull request 'chore: update modal-editor submodule refs' (#1) from feat/modal-edit-permissions-20260316 into main
Reviewed-on: #1
2026-03-16 19:45:04 +00:00
zhi
4a872722b2 chore: update modal editor submodules 2026-03-16 18:13:54 +00:00
zhi
752d9feba8 chore: update task modal and frontend test submodules 2026-03-16 16:32:37 +00:00
zhi
6bf2a98a31 chore: update task backend and test submodules 2026-03-16 13:22:33 +00:00
zhi
2c3ca80c59 refactor: rename Issue → Task in frontend + update test submodules 2026-03-16 07:48:22 +00:00
zhi
91f75921dc chore: update Test submodule (add task.spec.ts) 2026-03-16 07:26:54 +00:00
zhi
617bd5e1d2 chore: update Test submodule (test isolation fix) 2026-03-16 06:32:57 +00:00
zhi
ac7648358a chore: update Test submodule (fix milestone test flakiness) 2026-03-16 06:18:22 +00:00
zhi
e360d7e6d2 chore: update HarborForge.Test pointer 2026-03-15 22:40:30 +00:00
zhi
25b33c4aad chore: update HarborForge.Test pointer 2026-03-15 21:57:53 +00:00
zhi
4cbd45ca23 chore: update submodule pointers 2026-03-15 16:36:45 +00:00
Zhi
5af3bdadd0 chore: remove credentials from submodule urls 2026-03-14 13:21:11 +00:00
Zhi
062a17bb17 Update Frontend and Test submodules 2026-03-14 10:23:03 +00:00
Zhi
ed8a4c89f3 Update HarborForge.Test submodule to latest 2026-03-14 09:24:31 +00:00
Zhi
68c65bd73a Update submodules to latest main/master branches 2026-03-14 09:06:24 +00:00
Zhi
e331dfe13e Add .env.example with default port configuration 2026-03-14 08:23:55 +00:00
Zhi
483251f96b Use env vars for ports: WIZARD_PORT, MYSQL_PORT, BACKEND_PORT, FRONTEND_PORT 2026-03-14 08:23:49 +00:00
Zhi
be21b2f9a2 update HarborForge.Test to latest 2026-03-13 11:37:22 +00:00
Zhi
1b953a0889 update HarborForge.Test to latest 2026-03-13 11:25:24 +00:00
Zhi
bfd86e495b update submodules to latest 2026-03-13 11:24:45 +00:00
zhi
7cc3a3e544 add AbstractWizard as proper submodule, remove old test entry 2026-03-13 01:43:40 +00:00
zhi
2a8330fba0 use local AbstractWizard and fix docker-compose path 2026-03-13 01:36:45 +00:00
zhi
2e4e718aac rename test to HarborForge.Test 2026-03-13 01:31:38 +00:00
zhi
95b53be95e add test submodule 2026-03-13 00:05:26 +00:00
zhi
03a82ba310 Use feat/repo-edit branch 2026-03-12 13:52:10 +00:00
zhi
f113d7b896 Update submodules to latest main 2026-03-12 13:47:51 +00:00
zhi
d3a9bf715e Merge feat/task-type-hierarchy into main 2026-03-12 13:12:17 +00:00
zhi
e1235fc7e1 chore: add HarborForge.OpenclawPlugin submodule 2026-03-11 21:38:59 +00:00
zhi
9ffb463038 chore: add HarbotForge.OpenClawPlugin submodule 2026-03-11 21:36:33 +00:00
zhi
4b67356e87 feat: setup wizard via SSH tunnel, config volume architecture
- Wizard binds 127.0.0.1 only, requires SSH tunnel for access
- Shared config volume: wizard writes, backend reads
- Backend waits for config file before starting uvicorn
- Frontend detects backend health, shows setup wizard if not ready
- Remove wizard-init container and init-config directory
- Remove backend volume mount of source code
- Update README with full deployment flow
2026-03-06 13:47:02 +00:00
zhi
6673372532 feat: integrate AbstractWizard for initialization
- Add wizard service (git.hangman-lab.top/hzhang/abstract-wizard:latest)
- Add wizard-init service: uploads init-config on first deploy
- Backend reads wizard config on startup, creates admin user + default project
- Add init-config/harborforge.json with default admin credentials
- Update README with initialization docs
- Startup order: mysql → wizard → wizard-init → backend → frontend
2026-03-06 13:15:54 +00:00
zhi
f34538e3b0 feat: no-nginx frontend, host nginx config, configurable ports
- Frontend: remove nginx, use serve for static files
- Frontend: add Projects/Milestones/Notifications pages
- Frontend: fix auth endpoint to match backend (/auth/token)
- docker-compose: configurable ports via env vars, reduce frontend resources
- Add nginx-host.conf.example for host-level reverse proxy
- Add .env.example
- Update README with deployment architecture
2026-03-06 13:06:27 +00:00
Zhi
e315259db8 fix: add Frontend as git submodule 2026-02-27 09:47:36 +00:00
Zhi
7ae16c813a feat: add frontend service to docker-compose 2026-02-27 09:47:25 +00:00
Zhi
4027d0fae2 fix: docker-compose backend healthcheck + correct build context path 2026-02-27 09:37:48 +00:00
root
1c9d76b0ce fix: docker-compose paths after backend restructure 2026-02-21 08:25:49 +00:00
root
9c2643aaaa Fix docker-compose paths for submodule structure 2026-02-21 08:19:59 +00:00
root
69c6ebc956 Initial: main repo with docker-compose and submodules 2026-02-21 08:18:03 +00:00