Skip to content

feat: show layer age in prune table#73

Merged
StrandedTurtle merged 1 commit into
mainfrom
claude/youthful-pasteur-2f6s72
Jul 19, 2026
Merged

feat: show layer age in prune table#73
StrandedTurtle merged 1 commit into
mainfrom
claude/youthful-pasteur-2f6s72

Conversation

@StrandedTurtle

Copy link
Copy Markdown
Owner

Summary

  • Adds a "Created" column to the prune confirmation table, showing each dangling layer's age (Docker's created timestamp was already returned by GET /api/images/dangling, just unused).
  • Helps explain "Untracked source" rows: rollback_points keeps only the most recent swap per container, so a container that's updated more than once between prunes leaves older dangling layers that lose attribution even though they're safe to remove. Seeing the older creation date makes that visually clear.

Test plan

  • cd client && npm run build — clean
  • Manual: open Settings → prune dialog and confirm the new "Created" column renders sensible relative dates for each row

Generated by Claude Code

Dangling images can lose "fromContainer" attribution when a container
updates more than once between prunes (rollback_points keeps only the
most recent swap per container), showing as "Untracked source" even
though they're safe to remove. Surfacing each layer's creation date
(already returned by the dangling-images API, just unused) makes it
visually obvious that an unattributed row is simply an older leftover
from an earlier update of the same container.
@StrandedTurtle
StrandedTurtle merged commit d570b1f into main Jul 19, 2026
2 checks passed
@StrandedTurtle
StrandedTurtle deleted the claude/youthful-pasteur-2f6s72 branch July 19, 2026 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants