3.3 KiB
3.3 KiB
v1.0.0 Release Handoff
From: Claude (6 Apr 2026) To: Other Agent Status: Ready for testing & release prep
Current State
| Repo | Version (file) | Tag | Status |
|---|---|---|---|
| clawdie-iso | 0.9.0 (build.cfg) |
v0.9.0 |
Ready for 1.0.0 |
| Clawdie-AI | 1.0.3 (package.json) |
v0.9.0 |
Mismatch - tag behind |
Phase 4 Status
Implementation: ✅ Complete (commit 51e101b) Testing: ⏳ Pending - needs FreeBSD agent
What Was Built
- GUI → Shell integration pipeline
- Config file writer (
/tmp/clawdie-install.conf) - Package selection properties (4 new)
- firstboot.sh sourcing (lines 95-100)
Files Changed
firstboot/firstboot.sh +7
firstboot/gui/qml-installer/main.cpp +109
firstboot/gui/qml-installer/pages/PackagesPage.qml +4
firstboot/gui/qml-installer/pages/ProgressPage.qml +5
firstboot/gui/qml-installer/README.md +15
Critical Files to Review
PHASE4-SUMMARY.md- Implementation overviewPHASE4-TESTING-INSTRUCTIONS.md- Test steps 1-4firstboot/gui/PHASE4-INTEGRATION-COMPLETE.md- Full docs
Open Questions (Must Answer Before v1.0.0)
-
firstboot.sh path - Is
/usr/local/share/clawdie-iso/firstboot/firstboot.shcorrect? Checkbuild.sh -
Progress format - GUI writes
PROGRESS=N, shell uses step names. Align or add counter. -
Privilege escalation - QML runs as user, firstboot.sh needs root. Add sudo wrapper?
Pre-Release Checklist
Both Repos
- Sync versions to
1.0.0(build.cfg, package.json, git tag) - Run Phase 4 tests 1-4 on FreeBSD
- Answer 3 open questions above
- Create release notes (feature: GUI installer phases 1-4)
clawdie-iso
build.cfg:CLAWDIE_VERSION="1.0.0"- Test ISO build:
make release - Test VM boot with GUI installer
Clawdie-AI
package.json:"version": "1.0.0"- Tag and push
Quick Test Commands
# Test 1: Config format (5 min)
cd /home/clawdija/clawdie-iso/firstboot/gui
./test-config-format.sh
# Test 2: Compilation (10 min)
cd /home/clawdija/clawdie-iso/firstboot/gui/qml-installer
qmake6 && make
# Test 3: ISO build (13 min)
cd /home/clawdija/clawdie-iso
make release
# Test 4: VM boot
# Boot ISO in bhyve/VirtualBox, verify GUI installer launches
Crowdin Translation Status
Project: https://crowdin.com/project/clawdie-ai
License: Pending approval (requested 6 Apr)
Priority: Slovenian (sl) first
Config files ready: .crowdin.yml, scripts/crowdin-sync.sh
Once approved:
./scripts/crowdin-sync.sh --push(upload sources)- Translate Slovenian on Crowdin web
./scripts/crowdin-sync.sh --pull(download translations)
Key Paths
| Item | Path |
|---|---|
| ISO build | /home/clawdija/clawdie-iso/ |
| AI repo | /home/clawdija/Clawdie-AI/ |
| Phase 4 docs | clawdie-iso/firstboot/gui/ |
| Config script | clawdie-iso/build.cfg |
| Crowdin setup | Clawdie-AI/scripts/crowdin-sync.sh |
Contact Points
Questions? Check these:
PHASE4-SUMMARY.md- What was builtPHASE4-TESTING-INSTRUCTIONS.md- How to testfirstboot/gui/qml-installer/README.md- QML installer statusQT6-IMPLEMENTATION-PLAN.md- Overall GUI roadmap
Good luck! Report back with test results.