diff --git a/CLAWDIE-ISO-REFACTORED.md b/.archive/completed-work/CLAWDIE-ISO-REFACTORED.md similarity index 100% rename from CLAWDIE-ISO-REFACTORED.md rename to .archive/completed-work/CLAWDIE-ISO-REFACTORED.md diff --git a/CLAWDIE-SHELL.md b/.archive/completed-work/CLAWDIE-SHELL.md similarity index 100% rename from CLAWDIE-SHELL.md rename to .archive/completed-work/CLAWDIE-SHELL.md diff --git a/IMPLEMENTATION-PLAN.md b/.archive/completed-work/IMPLEMENTATION-PLAN.md similarity index 100% rename from IMPLEMENTATION-PLAN.md rename to .archive/completed-work/IMPLEMENTATION-PLAN.md diff --git a/PLAN-UNIFY.md b/.archive/completed-work/PLAN-UNIFY.md similarity index 100% rename from PLAN-UNIFY.md rename to .archive/completed-work/PLAN-UNIFY.md diff --git a/POUDRIERE-IMPLEMENTATION.md b/.archive/completed-work/POUDRIERE-IMPLEMENTATION.md similarity index 100% rename from POUDRIERE-IMPLEMENTATION.md rename to .archive/completed-work/POUDRIERE-IMPLEMENTATION.md diff --git a/REFACTOR-SUMMARY.md b/.archive/completed-work/REFACTOR-SUMMARY.md similarity index 100% rename from REFACTOR-SUMMARY.md rename to .archive/completed-work/REFACTOR-SUMMARY.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..7c880daf --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,76 @@ +# Clawdie Changelog + +All notable changes to Clawdie-ISO are documented here. +For detailed release notes, see `RELEASE-NOTES-*.md` files. + +--- + +## [0.9.0] — 2026-04-06 + +**Codename:** Unified Architecture + +### Breaking Changes +- ✂️ Unified ISO: Single `./build.sh` builds for all targets (VPS, baremetal, cloud) +- ✂️ Removed `--target` and `--gpu-driver` flags (runtime detection now handles this) +- ✂️ Deprecated `doas` — all privileged operations now use `sudo` +- ✂️ clawdie-shell repo archived (merged into clawdie-iso) + +### New Features +- 🎯 Runtime GPU detection (Intel, AMD, NVIDIA 390/470/590) +- 🎯 Runtime display detection (VPS headless, baremetal with Lumina desktop) +- 🎯 PF firewall with glasspane VNC (secure remote browser access) +- 🎯 Tailscale integration (mandatory, with optional opt-out) +- 🎯 8 shell modules for modular firstboot orchestration +- 🎯 Automatic sudo fallback for pkg operations (privilege escalation) + +### Improvements +- 📈 Comprehensive REQUIREMENTS.md (pre-install checklist) +- 📈 NETWORKING.md with architecture diagrams +- 📈 SHELL-MODULES.md with all 8 module specifications +- 📈 BUILD.md with detailed build process +- 📈 Integration tests for full module flow validation +- 📈 Preflight validation scripts + +### Deprecations +- ⚠️ PLAN-UNIFY.md (archived — planning complete) +- ⚠️ IMPLEMENTATION-PLAN.md (archived — implementation merged) +- ⚠️ clawdie-shell repo (archived — use clawdie-iso main) + +### Performance +- ISO size: 50 GB (includes all packages for offline installation) +- Build time: ~13 minutes (with package cache) +- GPU support: 3 NVIDIA versions + AMD + Intel firmware (all bundled) + +--- + +## Repository Status + +| Repo | Status | Latest | +|------|--------|--------| +| clawdie-ai | Active | v0.9.0 | +| clawdie-iso | Active | v0.9.0 + Phase 0 | +| clawdie-shell | **Archived** | — | +| pi | Independent | v0.56.3 | + +--- + +## Archive + +Completed work (planning, implementation notes, refactors) has been moved to `.archive/completed-work/`: +- PLAN-UNIFY.md — v0.9.0 unification strategy (now implemented) +- IMPLEMENTATION-PLAN.md — shell module implementation (now merged) +- CLAWDIE-ISO-REFACTORED.md — split ISO refactoring (now unified) +- CLAWDIE-SHELL.md — shell-specific docs (repo archived) +- POUDRIERE-IMPLEMENTATION.md — old package system work +- REFACTOR-SUMMARY.md — old refactoring notes + +--- + +## For v1.0.0 + +- [ ] Qt6 GUI foundation for firstboot wizard +- [ ] GPU detection GUI with C++ backend +- [ ] Multi-page wizard (Tailscale, Identity, GPU, Packages) +- [ ] Replace bsdinstall text UI with Qt6 version +- [ ] Hardware testing on 3+ configurations +- [ ] Admin panel with bsddialog menus