Skip to content

v1.8.1

Choose a tag to compare

@github-actions github-actions released this 19 May 08:35
· 1 commit to main since this release

Added

  • Unified /relations/browse?kind= with tabs per kind; group tabs carry per-card checkboxes for multi-select merge.
  • /images/{id}/relations shows the full version chain (left-to-right with arrows) and derivative tree; current image accented.
  • Comparison table on pair-shape views (session, browse, per-image): resolution, file size, added-on, tag count, tag delta, format.
  • Session Duplicate decision opens a Delete-now / Keep modal with an optional copy-tags pre-step; Esc and Enter default to Keep, D triggers delete.
  • Add-relation dialog: preview tile per side; pasting /images/{id} or a full URL fills the id.
  • Browse cards: declared-at line under the toolbar and an ingest-date pill on every thumbnail.
  • Two-column hub (Find / Browse) with state-aware accent; Start a session disables with a tooltip when the queue is empty.
  • Marked-duplicates walker grows a Marked-at column.

Changed

  • Plain-language relations labels on user-facing surfaces: Same image, Variant, Newer revision, Based on, Not related. Search keywords, schema, REST API, and CSS classes stay on technical names.
  • Session UI rebuild: Swap and Compare on a centred bridge between thumbs, accent per primary decision button, button hover writes the committed {left}/{right} sentence to the prompt; remaining-pair counter moves into the topbar; compare slider gains a chevron handle and Left/Right caption strip.
  • Marked-duplicates walker sorts rows newest-first and badges the Original column.

Fixed

  • Version chain: extending an existing chain (X -> Y, then Y -> Z) is allowed; only schema-enforced collisions and cycle closures reject.
  • Derivative edge: two-node loops (A -> B then B -> A) and longer cycles caught by walking the source chain.
  • Chain edge replace drops only the rows that collide with the new pair, so other chain entries survive when overwriting one step.
  • Browse cards, duplicates walkers, session pair feeder, and hub queue counters honour the rating ceiling; empty-queue branch offers a one-click ceiling raise.

Removed

  • Session inline 1-6 legend (the ? cheat-sheet still documents the shortcuts).