Repository navigation
feat: server-side update queue (fixes Update all + lost progress), update logs, auto-revert, download sizes - #117
Merged
Merged
Conversation
…ert, batch summary, faster listing, download size, release cache fix Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KiL5R3bRpvGk6QP3E21eHF
…s, auto-revert, batch summary Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KiL5R3bRpvGk6QP3E21eHF
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes
"Update all" stopped part-way, and progress vanished after navigating away. Updates were driven by the dashboard page:
Now every update, revert and tag switch is a server-side job (
server/src/jobs.js):POST /api/update-all); containers it can't queue are reported as skipped, never silently dropped.GET /api/jobsplus one app-wide event stream let any page or device show progress. The header shows "Updating · 2/5 done", and cards re-attach to their live log, which is kept for 15 minutes.Release build stall: tag and
mainbuilds now use separate build-cache scopes (the shared scope stalled:lateston v1.8.0), and the publish job times out at 25 minutes instead of 6 hours.Features
Testing
mapLimitand batch messages. The client builds.Generated by Claude Code