86911286c0
feat: add code-based meetings router with participant/attend support
zhi2026-03-21 19:18:20 +00:00
96cbe109ec
Add support code-based action routes
zhi2026-03-21 18:17:11 +00:00
43af5b29f6
feat: add code-first API support for projects, milestones, proposes, tasks
zhi2026-03-21 18:12:04 +00:00
32e79a41d8
Expose milestone codes in response schema
zhi2026-03-21 16:06:40 +00:00
e5fd89f972
feat: add username-based user lookup and permission introspection endpoint
zhi2026-03-21 14:21:54 +00:00
271d5140e6
feat(users): switch account management to single-role model
zhi2026-03-21 08:44:19 +00:00
7d42d567d1
feat(users): add admin-safe user management endpoints
zhi2026-03-20 10:56:00 +00:00
14dcda3cdc
feat(monitor): store nginx telemetry for generic clients
zhi2026-03-20 10:03:56 +00:00
d67f676006
Merge pull request 'feat: monitor API key flow and versioned telemetry' (#10) from feat/monitor-api-key-v2 into main
hzhang2026-03-20 09:18:08 +00:00
9b5e2dc15c
fix(monitor): harden server delete and remove challenge docs
zhi2026-03-20 08:02:19 +00:00
97f12cac7a
feat(monitor): store plugin version separately from openclaw version
zhi2026-03-20 07:23:18 +00:00
a0d0c7b3a1
fix(monitoring): handle timezone-naive datetimes in get_server_states_view
zhi2026-03-19 20:57:50 +00:00
c70f90cb52
feat(monitor): add API Key authentication for server heartbeat
zhi2026-03-19 18:17:50 +00:00
929a722c66
docs: add OpenClaw Plugin development plan
zhi2026-03-19 14:19:46 +00:00
67c648d6d8
chore: remove tests - moved to HarborForge.Backend.Test
zhi2026-03-19 12:44:10 +00:00
403d66e1ba
test(P14.1): add comprehensive backend API tests
zhi2026-03-19 12:38:14 +00:00
0b1e47ef60
Merge pull request 'feat: milestone state machine + propose flow + task state machine' (#8) from feat/milestone-propose-state-machine into main
hzhang2026-03-19 11:11:09 +00:00
43742f69da
fix: add values_callable to all SQLAlchemy Enum columns
zhi2026-03-19 09:38:37 +00:00
dc5d06489d
Merge pull request 'feat: add role/permission system with tests support' (#6) from feature/role-permission-system into main
hzhang2026-03-15 13:33:50 +00:00
61e3349ca4
feat: add role/permission system with tests support
river2026-03-15 12:25:59 +00:00
fee2320cee
fix: handle None project_code and serialize list fields
Zhi2026-03-12 23:33:10 +00:00
67adcc375e
fix: add project_id to MilestoneCreate schema
Zhi2026-03-12 23:29:19 +00:00
39da27301a
fix: generate milestone_code in milestones.py
Zhi2026-03-12 23:26:20 +00:00
e5775bb9c8
feat: add project code generation + remove issues/milestones from nav
zhi2026-03-12 09:25:26 +00:00
6b3e42195d
feat: add task type hierarchy with subtypes (issue/meeting/support/maintenance/research/review/story/test)
zhi2026-03-11 23:55:52 +00:00
9f9aad8ce0
Merge pull request 'feat/public-monitor-and-agent-telemetry' (#4) from feat/public-monitor-and-agent-telemetry into main
hzhang2026-03-11 22:15:25 +00:00