UPnP Control Point - Changelog

1.0
- Established the accepted application baseline (formerly v1.2 in the earlier development conversation).
- UPnP server and renderer discovery, media browsing and playback controls.
- Queue management, including adding complete albums.
- Track-number sorting, album cover view and remembered List/Covers selection.
- Restored the album list scroll position when returning from an album.
- Added an empty license.txt.

1.1
- Added seeking by dragging the playback progress bar and releasing at the desired position.
- Added a resizable divider between Media and Queue.
- Moved Now playing and transport controls below both lists.
- Prevented stale polling results from overwriting a seek operation.

1.2
- Remembered playback positions for media with Podcast in the browsing path or playback URL, ignoring case.
- Stored positions locally in podcast_positions.json and automatically resumed saved episodes.
- Retained positions after Stop and updated them after successful seeking.
- Cleared saved positions when an episode finished near its known end.

1.3
- Added generic podcast discovery through Apple's podcast directory and publisher RSS feeds.
- Added a feed chooser with search and manual RSS URL entry.
- Matched episodes conservatively using audio URLs, titles and supporting duration information.
- Added a Published column and newest-first podcast episode sorting; unknown dates appear last.
- Preserved alphabetical podcast-folder ordering and existing queue order.
- Added RSS podcast covers and episode artwork, with show-cover fallback.
- Enabled Covers view for podcast-folder overviews.
- Cached feed choices, metadata and artwork locally for reuse, including offline use.
- Added metadata refresh and retained previously cached episodes removed from current feeds.
- Reserved layout space for the player, transport controls and status bar.
- Sized the initial window to fit the usable screen area.
- Allowed the volume slider to shrink so transport controls remain visible.
- Reserved space for Queue's Clear and Remove buttons when resizing the lists.
- Released the application source code under the Unlicense; third-party licenses remain applicable.
