Commit Graph

6 Commits

Author SHA1 Message Date
Robin Choice
0039b914c1 fix: restore init block + move CARD_SEED_VERSION before call site
Previous commit accidentally deleted the init block (loadGroups/loadState/
renderSidebar/show/setView). Also the const declaration was after the call,
causing a TDZ ReferenceError that silently broke all initialization.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 16:36:23 +02:00
Robin Choice
1957d957fb fix: seeder writes to localStorage before loadState, not after
Previous version modified BOARDS in-memory and called saveState() —
timing caused cards to be lost on reload. New version writes directly
to kanban_v2 in localStorage before loadState reads it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 16:32:23 +02:00
Robin Choice
4111020451 feat: auto-seed today's cards on page load (2026-05-20)
Seeder runs once per CARD_SEED_VERSION, adds tasks to Ready columns
across tiefgang, psk, k4, pleasance, privat, einzelunternehmer, musichub, doener.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 16:28:42 +02:00
Robin Choice
2ef7e4d5e6 feat: add Einzelunternehmer board (Beruflich)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 16:26:32 +02:00
Robin Choice
670f9c999e feat: Musik-Gruppe + Export/Import + launchd auto-start
- Add Musik group (Tiefgang, MDIM, DROII, Soloprojekt) to DEFAULTS + BOARD_META
- Ensure Musik group survives localStorage reset via loadGroups() guard
- Add Export/Import buttons in sidebar (teal/amber) — full localStorage snapshot as JSON
- Add launchd plist (de.robinchoice.kanban-server) for auto-start on login at port 8765

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 16:18:37 +02:00
Robin Choice
02ac470eff Initial commit — Kanban-App migriert von ~/.kanban nach ~/dev/kanban
Self-contained HTML-Kanban als operative Single Source of Truth
für alle laufenden Projekte. Visualisiert das Ringsystem.

Stack: Vanilla HTML/CSS/JS, localStorage, kein Build, kein Backend
Server: ~/dev/kanban/server.sh (Python http.server auf Port 8765)
Spec:   ~/dev/kanban/SPEC.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 23:30:19 +02:00