# SmartCut64 release notes

## 1.0.3 - 29 August 2026

- Corrected deep smart-render boundary seeking for sources with timestamp
  discontinuities. Exact display-frame timestamps are now used so the requested
  frames are encoded rather than a similarly timed earlier GOP; the compact
  packet index avoids decoding the full source to construct that map. Missing,
  reset or implausibly reordered timestamps fall back to safe sequential decode.
- Smart-render failures now report the precise decoder, encoder, metadata, mux,
  or output stage together with the FFmpeg error code and relevant frame and
  timestamp diagnostics.
- Delayed decoder frames are drained at end of file, including when a boundary
  contains the final source frame.
- Marking a cut through the end of the program now includes the final frame
  instead of leaving a one-frame tail.
- Boundary encoding now rejects an output path that refers to the source file,
  including aliases and hardlinks, before either file can be changed.

Projects and perpetual licence entitlements from 1.0.0 through 1.0.2 remain
compatible with 1.0.3.

## 1.0.2 - 28 August 2026

- The main timeline and smaller fine-navigation bar can now be dragged during
  playback. Playback seeks to the released position and continues without
  accepting stale audio or video updates from the previous position.
- Corrected Windows audio-device position handling when a driver returns byte
  or millisecond units instead of sample units. This prevents the audio-master
  video clock from running substantially below the intended speed.
- The video-only fallback clock now uses the source frame rate rather than a
  fixed 25 fps interval.

Projects and perpetual licence entitlements from 1.0.0 and 1.0.1 remain
compatible with 1.0.2.

## 1.0.1 - 27 August 2026

- Fixed online licence activation in the Windows installer and portable package
  by deploying Qt's Windows secure-transport plugins.
- Added an isolated package test which requires the Windows Schannel TLS backend
  before a release can pass.
- Added clearer activation messages for missing HTTPS support, TLS handshake
  failures and DNS failures.

Projects and licence keys from 1.0.0 remain compatible. Customers using 1.0.0
should install or extract 1.0.1 before activating.

## 1.0.0 - 27 August 2026

- Initial public release.
