• v0.1.26 b2e0ada2ad

    Bulk Image Organizer 0.1.26
    All checks were successful
    CI / lint (push) Successful in 59s
    CI / test (push) Successful in 4m39s
    Windows Release / prune-dev-release (push) Has been skipped
    CI / nuitka-smoke (push) Successful in 8m51s
    Windows Release / build-release (push) Successful in 7m43s
    Stable

    Claude released this 2026-06-13 01:00:44 +00:00 | 65 commits to main since this release

    What's new in 0.1.26

    Fixed

    • Main window restores fully on screen after a fullscreen session on Windows (fixes #26). Session persistence uses Qt native geometry restore, targets the saved monitor, re-enters fullscreen without a pre-positioning step that pushed the title bar above the desktop, and clamps legacy saved rectangles to the visible work area.

    Platform: Windows 10+ (x86_64). Download the .exe and run it directly.
    Artifact: BulkImageOrganizer_0.1.26.exe

    Downloads
  • v0.1.25 33799c6c7f

    Bulk Image Organizer 0.1.25
    Some checks failed
    CI / lint (push) Successful in 44s
    CI / nuitka-smoke (push) Has been cancelled
    CI / test (push) Has been cancelled
    Windows Release / prune-dev-release (push) Has been skipped
    Windows Release / build-release (push) Successful in 7m30s
    Stable

    Claude released this 2026-06-13 00:23:29 +00:00 | 66 commits to main since this release

    What's new in 0.1.25

    Fixed

    • Duplicates workbench stays responsive with hundreds of duplicate groups (fixes #59). The duplicate tag sidebar loads group counts in batch queries instead of per-tag database round-trips, updates status indicators incrementally, and skips full list rebuilds when only the active group changes. Returning from Single viewer to Multi comparison keeps the comparison grid intact and syncs only tag metadata.

    Platform: Windows 10+ (x86_64). Download the .exe and run it directly.
    Artifact: BulkImageOrganizer_0.1.25.exe

    Downloads
  • v0.1.24 92fdce22a0

    Bulk Image Organizer 0.1.24
    All checks were successful
    CI / lint (push) Successful in 15s
    Windows Release / prune-dev-release (push) Has been skipped
    CI / test (push) Successful in 2m6s
    Windows Release / build-release (push) Successful in 8m12s
    CI / nuitka-smoke (push) Successful in 13m57s
    Stable

    Claude released this 2026-06-12 20:24:17 +00:00 | 68 commits to main since this release

    What's new in 0.1.24

    Added

    • Automated Windows release publishing on Forgejo (fixes #61). Pushes to main publish windows-latest with BulkImageOrganizer_{version}.exe; development branches publish dev-latest-{branch-slug} with a branch-named executable. Branch deletion prunes the matching dev release. The windows-full host runner reuses a persistent Nuitka/pip cache between CI builds.

    Fixed

    • Help workbench loads bundled USER_GUIDE.md on Windows onefile builds (fixes #32). bundle_root() detects Nuitka frozen runtimes without sys.frozen, walks the versioned onefile unpack cache under %LOCALAPPDATA%\ValleyGeek\Bulk Image Organizer\, and avoids treating the product folder as the repository root when pyproject.toml is absent.

    Platform: Windows 10+ (x86_64). Download the .exe and run it directly.
    Artifact: BulkImageOrganizer_0.1.24.exe

    Downloads
  • v0.1.23 5cb143a701

    Bulk Image Organizer 0.1.23
    All checks were successful
    CI / lint (push) Successful in 17s
    CI / test (push) Successful in 10m18s
    CI / nuitka-smoke (push) Successful in 17m29s
    Stable

    Claude released this 2026-06-12 07:03:21 +00:00 | 69 commits to main since this release

    What's new in 0.1.23

    Added

    • Application icon (Photos icon from AlienValley's OSX Yosemite Icons pack) for the window title bar, taskbar, Windows executable, and repository avatar source. Attribution is documented in docs/ATTRIBUTIONS.md and the user guide Credits section (fixes #51).
    • Global "Image Types" setting (Settings workbench) to toggle which of the supported formats (JPEG, PNG, WEBP, TIFF, GIF, BMP) are loaded. Disabled types are excluded from directory discovery/enrichment scans and pruned from the active workspace (and future opens). Stored in the global config DB (fixes #28 / DR-019).

    Changed

    • Sort into Folders confirmation dialog thumbnail previews wrap onto multiple lines within the dialog width instead of a single horizontal strip (fixes #41).

    Fixed

    • Image Viewer navigation and return-to-grid stay responsive in directories with 1,000+ images (fixes #46). The filmstrip resolves thumbnails only for its visible window instead of rebuilding the full session on every navigation; exiting the viewer uses a lightweight return path and coalesced filter updates instead of re-filtering the entire grid multiple times.
    • Tag Filter menu now closes reliably when the toolbar button is clicked a second time on Windows (fixes #25). Ignores the follow-up open request when Qt auto-dismisses the popup before the button click handler runs.
    • Tag Filter menu height fits its tag list and fixed controls, capped at 500px with scrolling when needed. Layout size hints are used so fixed-height tag buttons are measured correctly.

    Platform: Windows 10+ (x86_64). Download the .exe and run it directly.
    Artifact: BulkImageOrganizer_0.1.23.exe

    Downloads
  • v0.1.22 396437ebba

    Bulk Image Organizer 0.1.22
    All checks were successful
    CI / lint (push) Successful in 13s
    CI / test (push) Successful in 1m21s
    CI / nuitka-smoke (push) Successful in 8m17s
    Stable

    Claude released this 2026-06-12 06:25:11 +00:00 | 70 commits to main since this release

    What's new in 0.1.22

    Fixed

    • Image Viewer navigation and return-to-grid were very slow (~3s delay) in directories with 1,000+ images (fixes #46). The filmstrip now resolves thumbnails only for its visible window instead of rebuilding the full session on every navigation step; exiting the viewer uses a lightweight return path with a single coalesced filter update instead of re-filtering the entire grid multiple times.

    Platform: Linux (x86_64) & Windows 10+ (x86_64).
    Artifacts: BulkImageOrganizer_0.1.22.AppImage, BulkImageOrganizer_0.1.22.exe

    Downloads
  • v0.1.21 424d4b0f79

    Bulk Image Organizer 0.1.21
    All checks were successful
    CI / lint (push) Successful in 6s
    CI / test (push) Successful in 1m24s
    CI / nuitka-smoke (push) Successful in 9m18s
    Stable

    Claude released this 2026-06-12 05:32:51 +00:00 | 72 commits to main since this release

    What's new in 0.1.21

    Added

    • Create from Sub-directories tag-panel action (fixes #31 / DR-020). Opens a dialog to create workspace tags from folder names under the open directory, with options to limit to image-containing folders, auto-assign tags to images, use first-level directory names only, and replace existing user tags on affected images. Invalid directory names are skipped; assignments are undoable. A modal Building Tag List progress dialog (with comma-formatted counts) blocks other input until complete; Cancel Generate keeps partial results.
    • Tag toolbox layout: bold Tags heading; New Tag on the first row; Create from Sub-directories and Bulk Create right-aligned on the second row.

    Changed

    • Directory scan status counts use American thousands separators (e.g. 1,500 of 12,000).
    • Create from Sub-directories reuses existing workspace tags whose names match directory names and creates only missing tags.

    Platform: Windows 10+ (x86_64). Download the .exe and run it directly.
    Artifact: BulkImageOrganizer_0.1.21.exe

    Downloads
  • v0.1.20 78c8d31367

    Bulk Image Organizer 0.1.20
    All checks were successful
    CI / lint (push) Successful in 11s
    CI / test (push) Successful in 2m17s
    CI / nuitka-smoke (push) Successful in 15m12s
    Stable

    Claude released this 2026-06-11 20:47:37 +00:00 | 73 commits to main since this release

    What's new in 0.1.20

    Fixed

    • Sort into Folders confirmation dialog thumbnail previews now wrap onto multiple rows within the dialog width instead of laying out on a single horizontal strip (fixes #41).

    Platform: Linux (x86_64) & Windows 10+ (x86_64).
    Artifacts: BulkImageOrganizer_0.1.20.AppImage, BulkImageOrganizer_0.1.20.exe

    Downloads
  • v0.1.19 634348d63d

    Bulk Image Organizer 0.1.19
    All checks were successful
    CI / lint (push) Successful in 6s
    CI / test (push) Successful in 1m3s
    CI / nuitka-smoke (push) Successful in 7m58s
    Stable

    Claude released this 2026-06-11 17:50:28 +00:00 | 74 commits to main since this release

    What's new in 0.1.19

    Added

    • Global Image Types setting (Settings workbench) to toggle which supported image formats (JPEG, PNG, WEBP, TIFF, GIF, BMP) are loaded (fixes #28 / DR-019). Disabled types are excluded from directory discovery/enrichment scans and pruned from the active workspace and any future opens.

    Fixed

    • Crash on opening a directory via the file chooser when prior rows already existed.
    • Packaging/build breakage on dev-branch VERSION forms (e.g. 0.1.18-feature.28) that could break pip install -e, setuptools metadata, and Windows builds.

    Platform: Linux (x86_64) & Windows 10+ (x86_64).
    Artifacts: BulkImageOrganizer_0.1.19.AppImage, BulkImageOrganizer_0.1.19.exe

    Downloads
  • v0.1.18 aacafdbf40

    Bulk Image Organizer 0.1.18
    All checks were successful
    CI / lint (push) Successful in 6s
    CI / test (push) Successful in 1m22s
    CI / nuitka-smoke (push) Successful in 9m0s
    Stable

    Claude released this 2026-06-11 05:30:19 +00:00 | 75 commits to main since this release

    What's new in 0.1.18

    Fixed

    • Network workspace cache now syncs the full local SQLite database (including thumbnail BLOBs) to the share via OS file copy on close, directory switch, post-scan, and periodic background intervals while a network folder is open (fixes #36). Legacy metadata-only share databases are merged on open when a full cache copy is not present.
    • Cached thumbnails are preserved across discovery placeholder upserts and rehydrated into the grid on directory open so reopening a network folder does not force a full thumbnail regeneration when the cache is current.
    • Metadata enrichment detects changed files during discovery (filesize/mtime diff) instead of re-statting every cached row on the share.

    Changed

    • Directory scan status shows images-per-second and estimated time remaining for all phases with countable progress; slow rates below 1 img/s use extra decimal precision.
    • Discovery walks use scandir-cached entry.stat() and avoid per-file path resolve() for faster NAS enumeration.
    • Enrichment progress uses pending work count instead of full filesystem total on warm-cache rescans.

    Platform: Windows 10+ (x86_64). Download the .exe and run it directly.
    Artifact: BulkImageOrganizer_0.1.18.exe

    Downloads
  • v0.1.17 06d7b723ad

    Claude released this 2026-06-10 04:04:51 +00:00 | 79 commits to main since this release

    What's new in 0.1.17

    Changed

    • Tag names now render in a readable, cross-platform sans-serif font (Segoe UI, Roboto, Noto Sans, and other fallbacks) at medium weight, applied to tag panel swatches, viewer metadata labels, and grid badge overlays.

    Platform: Linux (x86_64) & Windows 10+ (x86_64).
    Artifacts: BulkImageOrganizer_0.1.17.AppImage, BulkImageOrganizer_0.1.17.exe

    Downloads