Skip to content

TempDLM v1.1.1

Latest

Choose a tag to compare

@shivanshshrivas shivanshshrivas released this 02 Mar 05:36

TempDLM v1.1.1 - Stability + UX Update

This release focuses on stability, queue performance, and UX refinements shipped after v1.1.0.

New Features

  • Light mode + system theme support with live theme switching and OS preference sync (#30)
  • "Never" status queue UX improvements including migration of legacy items and clearer queue actions (#24, #31)
  • Live file-size updates in queue rows as downloads continue writing to disk (#25)

Performance and Reliability

  • In-memory queue cache to avoid full on-disk queue read/write on every operation (#36)
  • Startup queue pruning + hard cap via pruneQueue(7, 500) to keep queue state bounded and responsive (#40)
  • Lock detection no longer blocks main process: moved from synchronous spawnSync to async execFile (#37)
  • Shared AudioContext reuse to prevent repeated context creation on chime playback (#39)

Error Handling and Security Hardening

  • Preload now throws on IPC failure responses so renderer flows reliably surface errors from main process (#38)
  • Security documentation updated to reflect the async PowerShell path and throw-on-failure IPC behavior

Developer Experience

  • CI auto-format job on PRs with bot commit flow before quality gates (#27)
  • Maintainability refactors + stronger lint/JSDoc enforcement from the v1.1.x stabilization stream
  • Automated coverage expanded to 260 tests across 12 files

Installation

Download tempdlm_setup_1.1.1.exe and run it. No admin rights required. Existing v1.0.x/v1.1.0 installs upgrade in place and preserve queue/settings.

Platform

Windows 10/11 (x64)