-
26.12-alpha
Pre-releaseAll checks were successfulBuild ISO / build-iso (push) Successful in 17m24sCI / lint (push) Successful in 26sCI / test (push) Successful in 43sCI / validate-json (push) Successful in 24sCI / markdown-links (push) Successful in 16sRelease / release (push) Successful in 11m34sreleased this
2026-04-21 15:50:49 +02:00 | 8 commits to main since this releaseChanged
- App-Install geht async mit Live-Progress.
POST /api/apps/install
returnt jetzt202 Acceptednach der synchronen Pre-Validation
(Source auflösen, Files kopieren,.envschreiben, Placeholder- und
Path-Checks). Den eigentlichen Docker-Teil (compose pull→ volumes
→compose up) dispatched der Handler alssystemd-run --unit=furtka-install-<app>Hintergrund-Job, der seine Phase in
/var/lib/furtka/install-state.jsonschreibt. Neues
GET /api/apps/install/statusfür UI-Polling. Das Install-Modal
zeigt jetzt live "Image wird heruntergeladen…" →
"Speicherbereiche werden erstellt…" → "Container wird gestartet…"
statt ~30 Sekunden totem "Installing…". Muster 1:1 parallel zu
/api/catalog/sync/applyund/api/furtka/update/apply. Neue CLI-
Subcommandfurtka app install-bg <name>(intern, von der API
aufgerufen);furtka app installfür Terminal-User bleibt synchron.
Die Reinstall-Taste in der App-Liste pollt ebenfalls den
Install-Status und spiegelt die Phase im Button-Text.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- App-Install geht async mit Live-Progress.