| Age | Commit message (Collapse) | Author | Files | Lines |
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Quit and window close share closeEvent, so both ask. The unsaved check
moves into discard_ok, used by Clear as well.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Freedesktop icon names through QIcon.fromTheme, no bundled files. The
label moves to the tooltip with its shortcut and stays the accessible
name; a theme without an icon falls back to showing the text.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Deletes the job's temp PNGs, which reach hundreds of MB at 4x. Asks
before discarding an upscaled result that was neither saved nor written
over the original.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
The vision model picked the right upscaler about half the time on four
test photos, and llama-mtmd-cli cannot turn its thinking off: greedy
decoding loops, larger budgets cost seconds and still miss. The dropdown
now shows a one-line description per model from an optional models.txt
next to the models, so the choice stays with the user but is readable.
Document usage, model descriptions and how to test.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
One QProcess drives both tools; Open and Upscale are disabled while it
runs so a result never lands on a replaced job. Images load with EXIF
orientation applied and go to sd-cli and imajev as an upright PNG.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Before and after share one transform; before is drawn into after's
rectangle so it is never copied at 4x size. Drag the divider to wipe,
drag elsewhere to pan, wheel zooms around the cursor, double-click fits.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
match_model tries the longest stem first so an answer naming the anime
variant is not taken for its shorter prefix. save_over writes a .part file
in the original's format and renames it into place.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Four tasks: tested helpers, compare view, main window, end-to-end run and
docs. Feeds sd-cli an EXIF-oriented PNG so rotated photos stay upright.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Three test images (clean portrait, landscape, noisy phone JPEG) at 4x
picked the foolhardy 4x model for clean photos, RealESRGAN_x4plus for
degraded ones and the anime model for art. The suggestion prompt must
weigh source quality, since imajev chose a detail model for the noisy
photo.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
PyQt6 app that upscales an image with an ESRGAN model through sd-cli,
compares before and after with a slider wipe, and saves the result or
overwrites the original. This commit holds the docs, license and design spec.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|