e81dbb0e69
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
50 lines
2.0 KiB
Markdown
50 lines
2.0 KiB
Markdown
# Continue Here — Phase 06: Desktop Client & CI/CD
|
|
|
|
**Paused:** 2026-06-25T10:36Z
|
|
**Resume:** `/gsd-execute-phase 6`
|
|
|
|
## Current State
|
|
|
|
### Plan 06-01: Tauri Desktop Wrapper ✅ COMPLETE
|
|
- Toolchain installed (rustc 1.96.0, WebKitGTK 2.52.3)
|
|
- apps/desktop scaffolded as @tessera/desktop, cargo check passes
|
|
- First-run setup.html with server URL persistence
|
|
- Commits: 48e3a69, d944aaa, f41e673
|
|
|
|
### Plan 06-03: Gitea CI/CD ⏳ IN PROGRESS (Task 4/4)
|
|
- Gitea user `schalli` created, repo `schalli/tessera-ctl` (private)
|
|
- Remote: `origin` → `https://git.vicolab.de/schalli/tessera-ctl.git` (token in URL)
|
|
- act_runner: existing Docker container reused (gitea-docker-runner-1, v0.6.1)
|
|
- docker-compose.ci.yml + docs/ci-cd-setup.md created (c0e3293)
|
|
- .gitea/workflows/ci.yml created (756925b)
|
|
- **CI fixes pushed:** corepack statt pnpm/action-setup (e5d45e1), prisma generate postinstall (faff50b)
|
|
- **Pending:** Run #87 Ergebnis pruefen — type-check sollte jetzt passen
|
|
|
|
### Plan 06-02: Native Desktop Features ❌ NOT STARTED (Wave 2)
|
|
- Depends on 06-01 (complete)
|
|
- Tray, close-to-tray, window-state, autostart, notifications, version check, icons, bundles
|
|
|
|
## Human Actions Before Resume
|
|
|
|
1. Check Pipeline Run #87: https://git.vicolab.de/schalli/tessera-ctl/actions
|
|
2. If still failing, paste the error — likely needs another CI fix
|
|
|
|
## Key Infrastructure
|
|
|
|
- **Gitea:** https://git.vicolab.de — User: schalli, Token in git remote URL
|
|
- **Runner Token:** SK5NCGjVMTxg6NYleLeOlc3qAuLrDxbvlENGIixJ
|
|
- **MCP Token:** cdfaa3668ec21439bc6acd2243abd6df701177e8 (updated in .claude.json, needs restart to take effect)
|
|
|
|
## Uncommitted Files
|
|
|
|
- .planning/STATE.md (modified)
|
|
- apps/desktop/src-tauri/Cargo.lock (untracked, should be committed)
|
|
- apps/desktop/src-tauri/gen/ (untracked, Tauri generated)
|
|
|
|
## Critical Anti-Patterns
|
|
|
|
| Anti-Pattern | Severity | Detail |
|
|
|-------------|----------|--------|
|
|
| pnpm/action-setup incompatible with Gitea Actions | advisory | Use corepack instead — already fixed |
|
|
| Prisma types missing in CI | advisory | postinstall added — verify Run #87 |
|