kawa
f96ea6fec9
feat(05-02): printer detail page with export buttons and command preview
...
- Update printer_detail() to pass install_cmd, uninstall_cmd, has_driver, has_icon to template
- Rewrite printer_detail.html with Intune Commands, Export, and Icon sections
- Show command strings with Alpine.js copy-to-clipboard buttons (install-cmd, uninstall-cmd)
- Show NinjaRMM ZIP and .intunewin download links when driver assigned
- Add HTMX icon upload form with #icon-status swap target
- Remove disabled placeholder Regenerate Package button
- Add TestCommandPreview class (4 tests) to test_packages.py
- All 94 tests pass
2026-04-10 15:06:45 +02:00
kawa and Claude Opus 4.6
f2d12e53d9
docs(05): create phase 5 package export plans
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 13:53:31 +02:00
kawa and Claude Opus 4.6
cf7adecb06
docs(phase-5): add research and validation strategy
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 13:48:18 +02:00
kawa and Claude Sonnet 4.6
ec6c150585
docs(phase-05): research package export domain
...
Cover .intunewin assembly (wiring Phase 1 spike), NinjaRMM ZIP builder,
icon upload/validation, and Alpine.js clipboard preview patterns.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 13:47:12 +02:00
kawa and Claude Opus 4.6
55dc7f5e09
docs(phase-04): complete phase execution and verification
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 13:40:54 +02:00
kawa
ed0f0a0607
docs(04-02): complete uninstall+detect templates and script API endpoints plan
...
- 04-02-SUMMARY.md: TDD execution, 3 commits, 6 files, 75 tests green
- STATE.md: advanced to 04-02 complete, added 3 new decisions
- ROADMAP.md: phase 4 marked complete (2/2 plans done)
- REQUIREMENTS.md: SCRPT-02 and SCRPT-03 marked complete
2026-04-10 13:37:53 +02:00
kawa
8cb420107f
docs(04-01): complete script generator install plan summary
...
- SUMMARY.md for phase 04 plan 01 (TDD install script generator)
- STATE.md: progress updated to 89%, decisions recorded, session updated
- ROADMAP.md: phase 4 plan progress updated (1/2 summaries)
- REQUIREMENTS.md: SCRPT-01, SCRPT-04, SCRPT-05 marked complete
2026-04-10 13:33:08 +02:00
kawa and Claude Opus 4.6
c7361bef18
docs(04): create phase plan for script generation
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 13:27:14 +02:00
kawa and Claude Opus 4.6
a57ecb94d4
docs(phase-04): add research and validation strategy
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 13:22:20 +02:00
kawa and Claude Sonnet 4.6
20b95af524
docs(04): research phase 4 script generation
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 13:21:03 +02:00
kawa and Claude Opus 4.6
f80f790360
docs(phase-03): complete phase execution and verification
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 13:14:54 +02:00
kawa
7c0ae66d39
docs(03-02): complete printer detail page plan summary
...
- 03-02-SUMMARY.md: printer detail page with driver info and regenerate placeholder
- STATE.md: advance position, record metrics and decisions
- ROADMAP.md: phase 03 marked complete (2/2 plans done)
- REQUIREMENTS.md: PRNT-10 marked complete
2026-04-10 13:05:55 +02:00
kawa
3b644272e7
docs(03-01): complete printer and client CRUD plan summary
...
- 03-01-SUMMARY.md: documents printer/client CRUD, Alpine.js port derivation,
HTMX partials, test isolation fix, and PRNT-01 through PRNT-09 requirements
- STATE.md: updated position, decisions, metrics, session record
- ROADMAP.md: phase 03 progress updated (1/2 plans complete)
- REQUIREMENTS.md: PRNT-01 through PRNT-09 marked complete
2026-04-10 12:57:43 +02:00
kawa and Claude Opus 4.6
e27d0285ac
docs(03): create phase plan for printer configuration
...
Two plans covering PRNT-01 through PRNT-10: printer+client CRUD with
Alpine.js port derivation (plan 01), and printer detail page with
regeneration placeholder (plan 02).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 12:35:52 +02:00
kawa
17573fbf6d
docs(03): add research and validation strategy
2026-04-10 12:29:02 +02:00
kawa and Claude Sonnet 4.6
4c53ecd5db
docs(phase-03): research printer configuration phase
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 12:28:03 +02:00
kawa and Claude Opus 4.6
ded9d7a8c5
docs(phase-02): complete phase execution and verification
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 12:06:40 +02:00
kawa
0f669a90e1
docs(02-02): complete driver upload endpoint plan
...
- SUMMARY.md with deviations, decisions, metrics
- STATE.md: decisions logged, progress updated, session recorded
- ROADMAP.md: phase 02 marked complete (2/2 plans with summaries)
- REQUIREMENTS.md: DRV-01, DRV-03, DRV-04 marked complete
2026-04-10 12:03:43 +02:00
kawa
17db5ce1a8
docs(02-01): complete INF parser plan
...
- 02-01-SUMMARY.md: TDD execution summary with deviation notes
- STATE.md: updated position, decisions, metrics, session
- ROADMAP.md: phase 2 progress updated (1/2 summaries)
- REQUIREMENTS.md: DRV-02 and DRV-05 marked complete
2026-04-10 11:57:54 +02:00
kawa and Claude Opus 4.6
9f5ee24811
docs(02-driver-management): create phase plan
...
Two plans: INF parser TDD (wave 1), upload endpoint + UI (wave 2).
Covers DRV-01 through DRV-05.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 11:48:02 +02:00
kawa
7930619404
docs(phase-02): add research and validation strategy
2026-04-10 11:43:51 +02:00
kawa and Claude Sonnet 4.6
13e098e244
docs(phase-02): research driver management phase
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 11:42:39 +02:00
kawa and Claude Opus 4.6
e4196f00da
docs(phase-01): complete phase execution and verification
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 11:36:26 +02:00
kawa
4d57528963
docs(01-02): complete database schema and driver storage plan
...
- 01-02-SUMMARY.md: TDD execution results, decisions, self-check passed
- STATE.md: progress updated (100% phase 1), 3 decisions recorded
- ROADMAP.md: phase 1 marked Complete (3/3 summaries)
2026-04-10 11:33:20 +02:00
kawa
f614a3e480
docs(01-01): complete Docker scaffold and app shell plan
...
- 01-01-SUMMARY.md: FastAPI app shell, offline static assets, sidebar, 3-test suite
- STATE.md: advance plan to 01-01 complete, add TemplateResponse and lifespan decisions
- ROADMAP.md: mark 01-01 complete, update progress table (2/3 plans in Phase 1)
- REQUIREMENTS.md: mark INFRA-01 complete
2026-04-10 11:28:49 +02:00
kawa
139503944b
docs(01-03): complete .intunewin builder plan
...
- Add 01-03-SUMMARY.md with byte-level format validation results
- Update STATE.md: progress 33%, decisions recorded, session updated
- Update ROADMAP.md: phase 1 in progress (1/3 summaries)
- Mark INFRA-02 complete in REQUIREMENTS.md
2026-04-10 11:26:44 +02:00
kawa and Claude Opus 4.6
a8a27a44d3
docs(01): create phase 1 foundation plans
...
Three plans covering Docker scaffold, SQLite schema, and .intunewin spike.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 11:19:05 +02:00
kawa and Claude Opus 4.6
1370635e3f
docs(01): add research and validation strategy
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 11:15:10 +02:00
kawa and Claude Sonnet 4.6
13d904f426
docs(01): research phase 1 foundation domain
...
Investigates Docker scaffold, Peewee schema patterns, and .intunewin
format for the foundation phase. Flags a critical IV size correction
(16 bytes, not 32 as stated in STACK.md) verified against svrooij.io.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 11:14:00 +02:00
kawa and Claude Opus 4.6
4ba70105d0
docs(01): capture phase context
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 10:56:11 +02:00