Stable release, 3.1 — major feature update.
- New native Library view: browse, filter, zoom, and manage your downloaded wallpapers in a paginated grid, with an on-disk thumbnail cache for instant reopens and similar-image search from any tile.
- Wallpaper applier rewritten: XDG Desktop Portal support for Snap/Flatpak sandboxes, auto-detection of your desktop environment, and centralized backend registry shared with the Settings UI.
- "Set as Wallpaper" action in the image viewer: apply remote wallpapers directly from the preview without a manual download, backed by a persistent in-memory image cache.
- New "Fit thumbnail to widget" setting: preserve each wallpaper's original aspect ratio in the thumbnail grid by letterboxing inside a uniform tile.
- Performance: image decode and rounded-corner masking moved to a worker thread pool for smoother scrolling, and viewport optimization passes are debounced during rapid thumbnail loads.
- Browsing improvements: scroll-to-load reliably triggers near the bottom and after toggling settings, viewports auto-load more when the initial page is too short to scroll, and a larger waiting spinner is visible against populated grids.
- UI polish: clearer top toolbar grouping, explicit desaturated icon variants for disabled actions, native file dialog now the default, and the download manager auto-expands when entering multi-image selection mode.
- Under the hood: migrated from qmake to CMake (3.21+), removed legacy SQL and server code, snap packaging now uses the kde-neon-6 extension with QtWebEngine support, and many QFile / Qt 6 deprecation warnings have been fixed.