• v0.1.1 aea1ff19a9

    Bulk Image Organizer 0.1.1
    All checks were successful
    CI / lint (push) Successful in 7s
    CI / test (push) Successful in 1m8s
    CI / nuitka-smoke (push) Successful in 1m17s
    Stable

    Claude released this 2026-06-09 02:23:01 +00:00 | 87 commits to main since this release

    What's new in 0.1.1

    Changed

    • Adopted the 0.X.Y versioning policy (DR-017). Baseline reset from the prior 1.0.0-rc4 label to 0.1.1 Beta.
    • Unified version metadata: single VERSION file, dynamic pyproject.toml wiring, and core/version.py helpers.
    • Windows release builds write BulkImageOrganizer_{version}.exe into a caller-supplied output directory.

    Notes

    The 1.0.0-rc4 milestone delivered the full 14-PR feature set documented in docs/DESIGN.md. That scope is unchanged; only the public version label and packaging conventions were reset for the beta numbering scheme.


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

    Downloads
  • v0.0.pr14 66cf81d8fa

    Bulk Image Organizer Pre-Release 14
    All checks were successful
    CI / lint (push) Successful in 11s
    CI / test (push) Successful in 3m44s
    CI / nuitka-smoke (push) Successful in 15m41s
    Pre-release

    Claude released this 2026-06-07 23:09:36 +00:00 | 111 commits to main since this release

    Added

    • Nuitka standalone packaging: bundles resources/ alongside the frozen executable via bundle_root(), with shared production build flags and a packaging self-test gate before publishing
    • CI now uploads standalone Linux build tarballs (bulk-image-organizer-linux-1.0.0rc3)

    Changed

    • Removed legacy PR7 stub code and quieted logging in packaged builds

    Released internally

    • Bumped to v1.0.0-rc3 (187 tests passing)
    Downloads
  • v0.0.pr13 f6bb02bbe3

    Bulk Image Organizer Pre-Release 13
    All checks were successful
    CI / lint (push) Successful in 10s
    CI / test (push) Successful in 3m7s
    CI / nuitka-smoke (push) Successful in 14m32s
    Pre-release

    Claude released this 2026-06-07 22:37:11 +00:00 | 112 commits to main since this release

    Added

    • Real Settings workbench: appearance, startup, thumbnail save resolution, duplicate tunables, global viewer defaults, and a shortcut editor backed by the global config DB
    • Real Help workbench rendering the bundled user guide, with working table-of-contents navigation
    • Dark and light Fusion themes, and session persistence for workbench, window geometry, sort order, and tag-filter state
    • Optional "always delete cache" preference on workspace close or app exit

    Fixed

    • Checkbox indicators now render correctly (switched to bundled SVG icons since Qt can't parse data-URI images in QSS)
    • Light-theme readability (text contrast, splitter handle color, dupe-compare colors) and Help TOC anchor scrolling

    Released internally

    • Bumped to v1.0.0-rc2 (183 tests passing)
    Downloads
  • v0.0.pr12 1158343afa

    Claude released this 2026-06-07 20:28:59 +00:00 | 120 commits to main since this release

    Added

    • Sort-into-folders by tag, and confirmed delete via send2trash (no more permanent direct deletes)
    • "Clear Deleted Flag" and a filter-scoped "Unset Applied Tags" bulk action, with confirmation dialogs reporting how many visible images will be affected
    • A Trash workbench image viewer (matching the Grid viewer's controls)
    • Close Directory and Delete Cache toolbar actions

    Changed

    • Grid, Duplicates, and Trash now share a single tag-panel container instead of separate copies
    • Singleton duplicate groups are automatically pruned after deletes, rescans, and dupe scans
    • Sort-into dialog thumbnails are tightened up (collapsible groups, exclusion counts, sized thumbnails)

    Fixed

    • Grid rubber-band selection, Ctrl+click multi-select, and click-to-clear-selection edge cases
    • Several Duplicates Multi-view metadata and tooltip display issues
    Downloads
  • v0.0.pr11 97e53845db

    Claude released this 2026-06-07 06:46:11 +00:00 | 132 commits to main since this release

    Added

    • Ad-hoc, tag-only duplicate detection: independent exact (F-DUPE_#) and visual (V-DUPE_#) duplicate groups with legacy tag-prefix recognition, found by a background scan worker
    • A real Duplicates workbench: group filtering, Grid and Single duplicate viewers, and an undoable "Keep Best" action
    • Multi-view review gestures (click to mark/clear DELETE, double-click to open Single view), collapsible group headings, and resolution/size highlighting by quality tier
    • Filmstrip DELETE overlays and tag-filter integration with duplicate group visibility

    Changed

    • Duplicate handling now only recognizes the F-DUPE_/V-DUPE_ prefixes (older Dupe_/DUPE_/DUPE-FILE_ prefixes are dropped)
    • File sizes are shown consistently as whole, comma-separated KB throughout the app

    Fixed

    • Several rounds of viewer/metadata-bar layout fixes (tag scrolling, filename eliding, carousel display) and duplicate-view sync issues between Single and Multi modes
    Downloads
  • v0.0.pr10 3eacc9dd90

    Claude released this 2026-06-06 22:42:02 +00:00 | 144 commits to main since this release

    Added

    • Session-only undo/redo (Ctrl+Z / Ctrl+Y) for tag assignment and DELETE marking, covering the tag panel, grid context menu, viewer, and bulk-apply actions. History clears whenever a new directory is opened.

    Fixed

    • A duplicate shortcut binding that blocked Ctrl+Z from working
    • A crash when rotating images in the viewer with the ] key
    Downloads
  • v0.0.pr09 b676ec5ac5

    Bulk Image Organizer Pre-Release 9
    All checks were successful
    CI / lint (push) Successful in 9s
    CI / test (push) Successful in 2m33s
    CI / nuitka-smoke (push) Successful in 17m1s
    Pre-release

    Claude released this 2026-06-06 21:50:51 +00:00 | 148 commits to main since this release

    Added

    • Sorting by filename, date, size, resolution, or tag priority, applied consistently in both the grid and viewer; metadata scans now process images in the active sort order
    • Full workspace tagging system: tag panel with colored swatches, context-menu and keyboard tagging, a real tag filter, and DELETE marking in the grid and viewer with a confirmation-backed bulk clear
    • Filmstrip tag dots and a viewer metadata bar listing applied tags

    Fixed

    • Sort changes now apply immediately instead of requiring a re-trigger
    • Metadata scans no longer reprocess stale rows from prior sessions or double-process images when batching
    • Tags were being lost on reopening a directory because of how image rows were upserted; fixed to preserve existing tag links
    • The Linux launcher now warns when the compiled binary is older than the source instead of silently running a stale build
    Downloads
  • v0.0.pr08 f7a6994696

    Claude released this 2026-06-06 01:32:22 +00:00 | 157 commits to main since this release

    Added

    • Full image viewer sub-workbench: large image pane with carousel side previews, a resizable filmstrip, keyboard navigation, a quality/metadata overlay, and debounced rotation writes to the original file
    • A Back button and status bar position counts ("N of total") in the viewer
    • ViewerImageLoader and RotationWriteWorker, following the project's threading contract

    Fixed

    • Keyboard focus, rotation centering, carousel/filmstrip background colors, and grid column overflow
    • Workbench switching from the viewer no longer leaves floating grid controls behind
    • Panel overlap and a clean-shutdown crash when closing the app from certain workbenches
    • Stale post-scan dialog removed; viewer now reconciles smoothly after a rescan adds, removes, or rotates images
    Downloads
  • v0.0.pr07 22c68a8fcc

    Bulk Image Organizer Pre-Release 7
    Some checks failed
    CI / lint (push) Successful in 8s
    CI / test (push) Successful in 1m53s
    CI / nuitka-smoke (push) Has been cancelled
    Pre-release

    Claude released this 2026-06-05 23:09:15 +00:00 | 165 commits to main since this release

    Added

    • Multi-workbench UI shell: Grid, Duplicates, Trash, Settings, and Help workbenches plus an image-viewer sub-mode, with toolbar-driven switching and a Tag Filter control
    • Filter proxy powering Trash review and tag filtering
    • Refactored the PR5/PR6 thumbnail grid to plug in as the real Grid workbench, with the other workbenches as stubs for now

    Fixed

    • A shutdown crash ("Internal C++ object already deleted") caused by workbench widgets being deleted on mode switches; shared widgets are now detached and reused instead
    • CI packaging smoke job now skips cleanly when build inputs haven't changed, and artifact uploads no longer fail on re-runs of the same commit
    Downloads
  • v0.0.pr06 1bf11c46cb

    Bulk Image Organizer Pre-Release 6
    Some checks failed
    CI / lint (pull_request) Successful in 8s
    CI / lint (push) Successful in 8s
    CI / test (pull_request) Successful in 1m29s
    CI / test (push) Successful in 2m50s
    CI / nuitka-smoke (pull_request) Successful in 14m44s
    CI / nuitka-smoke (push) Failing after 13m28s
    Pre-release

    Claude released this 2026-06-04 19:25:16 +00:00 | 171 commits to main since this release

    Added

    • Background thumbnail generation worker with a BLOB cache in the working database, replacing on-demand decoding
    • Fractional display-size slider for the grid, with a separate save-resolution setting, both backed by global preferences
    Downloads