h z hzhang
  • Joined on 2024-11-30
hzhang pushed to main at nav/Yonexus.Client 2026-05-22 22:25:20 +00:00
c3c11c1b27 fix: gate runtime startup behind gateway_start; migrate to current plugin SDK
6b51bc6475 Merge pull request 'dev/2026-04-08' (#1) from dev/2026-04-08 into main
Compare 2 commits »
hzhang pushed to main at nav/Yonexus.Protocol 2026-05-22 22:25:19 +00:00
004ce9b7ed feat: add crypto module (Ed25519 key generation, sign, verify)
2f0bd15bef Merge pull request 'dev/2026-04-08' (#1) from dev/2026-04-08 into main
Compare 2 commits »
hzhang created branch feat/maintenance-window-and-special-slots in zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
hzhang pushed to feat/user-bind-agent at zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
hzhang created branch feat/user-bind-agent in zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
hzhang pushed to feat/schedule-type-minutes at zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
hzhang created branch feat/schedule-type-minutes in zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
hzhang pushed to feat/schedule-type-apikey-auth at zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
hzhang created branch feat/schedule-type-apikey-auth in zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
hzhang pushed to feat/get-agent-status at zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
hzhang created branch feat/get-agent-status in zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
hzhang pushed to security/critical-auth-fixes at zhi/HarborForge.Backend 2026-05-22 22:25:18 +00:00
f03bfe9093 docs: README accuracy pass + Security section
801a63f8bb fix(security): close critical auth/SSRF/RBAC holes
630c215e62 fix: Essential model uses created_by_id not user_id
00846f92df fix: correct ActivityLog import name in user deletion
04fa209f22 feat: add deleted-user builtin and safe user deletion
Compare 12 commits »
hzhang pushed to main at zhi/HarborForge.Backend 2026-05-22 22:25:17 +00:00
422b2fa7b7 Merge pull request 'feat: GET /agent/status + idempotent POST same-state' (#22) from feat/get-agent-status into main
e80ead528d fix(calendar): /agent/status idempotent + 409 on bad transition
f1aafb86df feat(calendar): GET /agent/status — read-only status query for plugin gate
65905e4831 Merge pull request 'feat(schedule_type): minute-precision windows + variable maintenance length' (#21) from feat/schedule-type-minutes into main
345e0f3a04 feat(schedule_type): minute-precision windows + variable maintenance length
Compare 35 commits »
hzhang pushed to feat/admin-user at nav/Fabric.Backend.Center 2026-05-22 22:25:16 +00:00
hzhang created branch feat/admin-user in nav/Fabric.Backend.Center 2026-05-22 22:25:16 +00:00
hzhang pushed to main at nav/Fabric.Backend.Center 2026-05-22 22:25:16 +00:00
ca7c6b408e Merge pull request 'feat(auth): center-scoped single admin + GET /admin-email + cli' (#1) from feat/admin-user into main
1c1f280553 fix(cli): set-admin transaction uses isAdmin=true filter (TypeORM rejects empty-where)
f1ca33f2a2 feat(auth): center-scoped single admin + GET /admin-email + cli
Compare 3 commits »
hzhang pushed to main at nav/Fabric.Backend.Guild 2026-05-22 22:25:14 +00:00
801b562999 Merge pull request 'feat(triage): 3-state delivery + admin observer + admin cache' (#2) from feat/triage-3state-delivery into main
7cb046d785 feat(triage): 3-state delivery + admin observer + admin cache
e635faea9c Merge pull request 'feat(realtime): push channel.joined/left events to user-scoped rooms' (#1) from feat/push-channel-membership-events into main
30069377e7 feat(realtime): push channel.joined/left events to user-scoped rooms
Compare 4 commits »
hzhang pushed to feat/push-channel-membership-events at nav/Fabric.Backend.Guild 2026-05-22 22:25:14 +00:00
hzhang created branch feat/push-channel-membership-events in nav/Fabric.Backend.Guild 2026-05-22 22:25:14 +00:00