Commit Graph

66 Commits

Author SHA1 Message Date
28253f009d Improve UX, add popover tour, metadata, and hicolor icons 2026-03-08 14:18:15 +02:00
96f6973d39 Fix bugs across all crates 2026-03-07 23:35:32 +02:00
0ef3893bce Fix bugs in CLI, core, and GTK 2026-03-07 23:02:57 +02:00
f471d22767 Fix overflow, race condition, and format bugs 2026-03-07 22:14:48 +02:00
150d483fbe Fix path traversal, encoding, and edge case bugs 2026-03-07 20:49:10 +02:00
9e1562c4c4 Fix edge cases and consistency issues 2026-03-07 19:47:23 +02:00
6bf9d60430 Fix step indicator layout warnings on narrow windows 2026-03-06 18:44:41 +02:00
780ac75e7b Add AppImage packaging, app icon, and AppStream metainfo 2026-03-06 18:31:18 +02:00
62ad99d254 Fix pipeline order, add selective metadata stripping, rename case/regex 2026-03-06 18:12:18 +02:00
6cf5a6e80c Integrate watch folder monitoring into GTK app 2026-03-06 17:53:41 +02:00
f301f1a78b Persist advanced options expand/collapse state per section 2026-03-06 17:49:07 +02:00
646a698ac1 Add watermark tiling, rotation types, margin/scale controls 2026-03-06 17:36:07 +02:00
3e6a539749 Add collapsible watch folders panel in main window 2026-03-06 17:29:02 +02:00
727056f385 Add font family selector for watermark text 2026-03-06 17:12:23 +02:00
81e244e069 Add overwrite confirmation dialog and preset file drop import 2026-03-06 17:07:53 +02:00
7e54ff1c72 Improve screen reader support for wizard navigation 2026-03-06 17:02:04 +02:00
230410e09e Add single-instance file handling via GIO HANDLES_OPEN 2026-03-06 16:58:23 +02:00
e81698a367 Enhance history dialog with expandable details and DPI support 2026-03-06 16:56:23 +02:00
35b1ae4e59 Add sequential batch queue processing 2026-03-06 16:17:25 +02:00
47d6813d6f Add rename template presets and watermark color picker 2026-03-06 16:10:05 +02:00
1dc3abf691 Improve output step with individual operation summary rows 2026-03-06 15:57:06 +02:00
5582aa21bd Add batch queue with slide-out side panel 2026-03-06 15:52:18 +02:00
4a328010d7 Enhance save preset dialog with settings summary and update option 2026-03-06 15:43:45 +02:00
d74fd0abc0 Wire DPI setting from resize step through to processing job 2026-03-06 15:41:25 +02:00
88ee177467 Wire skill level and accessibility settings to UI 2026-03-06 15:28:02 +02:00
135bbe80f8 Initialize overwrite behavior from app settings 2026-03-06 15:24:51 +02:00
245adec076 Add completion sound, preserve directory structure support 2026-03-06 15:24:04 +02:00
acb60e409a Add history pruning with configurable max entries and max days 2026-03-06 15:22:17 +02:00
e871d47a80 Wire resize algorithm selection, overwrite behavior, and fix rotation/flip scope 2026-03-06 15:17:59 +02:00
0388d3a510 Fix imported presets not persisting, remove duplicate help handler 2026-03-06 15:12:06 +02:00
60c5a45c20 Restore session settings for convert format, quality preset, and metadata mode 2026-03-06 15:10:28 +02:00
cd286a23de Wire progressive JPEG, AVIF speed, and custom per-format quality to encoder 2026-03-06 15:07:54 +02:00
3bc3d89ead Wire help button to show contextual step help dialog 2026-03-06 14:59:29 +02:00
105058d767 Guard output summary adjustments behind adjustments_enabled flag 2026-03-06 14:57:38 +02:00
6838fd3b7e Auto-show What's New dialog on first launch after update 2026-03-06 14:54:43 +02:00
5b47d68d5c Add wizard step-skipping for disabled operations 2026-03-06 14:53:04 +02:00
4eccbb1804 Support per-format conversion mapping in processing pipeline 2026-03-06 14:51:17 +02:00
1feb9805bb Wire missing UI controls to job config 2026-03-06 14:50:12 +02:00
c31b30eed2 Replace custom shortcuts dialog with GtkShortcutsWindow, fix Process More button 2026-03-06 14:46:54 +02:00
f3dc164018 Add image adjustments pipeline (brightness, contrast, crop, effects) 2026-03-06 14:24:14 +02:00
0b635f6d81 Add CSS provider for thumbnail grid styling 2026-03-06 14:02:49 +02:00
ce726a7838 Add accessible value updates to processing progress bar 2026-03-06 13:53:32 +02:00
ded1880711 Wire thread count and error behavior settings into executor 2026-03-06 13:52:08 +02:00
f5d55167fb Add per-step contextual help button in header bar 2026-03-06 13:48:13 +02:00
324e121f43 Add Ctrl+V clipboard paste for images 2026-03-06 13:46:20 +02:00
ea596e01fe Add Escape key shortcut and subfolder prompt for folder drops 2026-03-06 13:45:06 +02:00
ec81b059b2 Add Ctrl+Z undo last batch and register select/deselect shortcuts 2026-03-06 13:35:45 +02:00
42e3bfcec1 Add Ctrl+A and Ctrl+Shift+A keyboard shortcuts for select/deselect all 2026-03-06 13:33:06 +02:00
543368ee45 Respect excluded files in output step counts and processing validation 2026-03-06 13:31:35 +02:00
9e99012a88 Add per-image checkboxes and wire Select All / Deselect All buttons 2026-03-06 13:24:18 +02:00