github anoniemerd/PruneMate V1.2.8

11 hours ago

Version 1.2.8 (December 2025)

✨ What's New

🔍 Prune Preview Before Manual Execution

  • See before you delete - Preview exactly what will be removed before running manual prune
  • Detailed resource lists - Shows containers, images, networks, and volumes to be #deleted
  • Per-host breakdown - Separate preview for each Docker host in multi-host setups
  • Two-step confirmation - Safer manual pruning with preview → confirm workflow
  • Auto-save functionality - Checkbox states persist when switching between preview and settings
  • Scheduled runs unaffected - Preview only applies to manual "Run now" executions

prunemate-preview

🏠 Homepage Dashboard Integration

  • New /api/stats endpoint - Display PruneMate statistics in your Homepage dashboard
  • CustomAPI compatible - Ready-to-use format for Homepage widgets
  • Human-readable fields - Includes spaceReclaimedHuman (e.g., "5.00 GB")
  • Relative timestamps - lastRunText shows "2h ago", "3d ago", etc.
  • Easy setup - Simple configuration with Homepage services.yaml

prunemate-homepage

🐛 Bug Fixes

  • Fixed checkbox reading bug - Preview modal now correctly reads checkbox states
    • Added missing id attributes to all four checkboxes
    • JavaScript getElementById() now works correctly
    • Fixed "No prune options selected" error when checkboxes were checked
  • Fixed JavaScript variable scope - Resolved redeclaration errors in time formatting
    • Fixed Jinja2 template variable conflicts in 12h/24h time display
    • Cleaner variable naming for better maintainability

Don't miss a new PruneMate release

NewReleases is sending notifications on new releases.