Commit Graph

57 Commits

Author SHA1 Message Date
johannes 261ded9580 content(guide): fleet.tasks / fleet.artifacts / fleet.patch-windows markdown (Refs #1)
Ported from the previously-hardcoded GuidePanel objects in hiveops-fleet.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 01:05:57 -04:00
hiveiq e17e3feca6 Merge pull request 'feat(guide): markdown-driven backend API, retire DB/CRUD (Phase 1)' (#2) from feat/1-markdown-guide-backend into develop
Merge PR #2: markdown-driven guide backend (Refs #1)
2026-06-30 23:54:09 -04:00
johannes 4b7f50ec6a feat(guide): markdown-driven backend API, retire DB/CRUD (Refs #1)
Phase 1 of the guide rebuild (DESIGN.md):
- MarkdownGuideService scans content/**/*.md (frontmatter: module/title/tab/order/audience)
- GET /api/v1/guide/nav + /api/v1/guide/modules/{module}; audience gated by role
  (internal tabs only for MSP_ADMIN/BCOS_ADMIN)
- Removed JPA/Flyway/Postgres, Guide entity/repo/service, admin CRUD, seed migrations
- Seed content: devices.sw-deploy (Overview/Data/Technical-internal), fleet.tasks
- Verified: boots with no DB, loads 4 docs, nav + audience filtering + 401 all correct

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 23:49:58 -04:00
johannes 9c91c56672 docs: hiveops-guide redesign plan (markdown + API + tabbed slide-out)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 23:37:16 -04:00
johannes 59fce91714 fix(frontend): add type=module and svelte-preprocess to fix ESM build 2026-06-29 15:46:30 -04:00
johannes 931ad6c11b chore: add .gitignore, exclude backend/target and frontend/dist 2026-06-29 15:39:28 -04:00
johannes 638760e0b3 feat: initial hiveops-guide service — standalone guide content API and admin SPA 2026-06-29 15:39:17 -04:00