Commit Graph

  • ff55c91dc2 Update README.md main lashman 2026-03-09 16:32:14 +02:00
  • bcc53a0dc1 Fix drag-and-drop and file manager integration lashman 2026-03-08 16:53:30 +02:00
  • 0eb7d24411 Use fediverse platforms in README examples lashman 2026-03-08 15:06:10 +02:00
  • 811a407195 Rewrite README with detailed feature documentation lashman 2026-03-08 15:04:06 +02:00
  • f96597a194 Add README lashman 2026-03-08 14:59:32 +02:00
  • 522883183d Add screenshots, update metainfo, and fix AppImage build script v0.1.0 lashman 2026-03-08 14:50:59 +02:00
  • f3668c45c3 Improve UX, add popover tour, metadata, and hicolor icons lashman 2026-03-08 14:18:15 +02:00
  • 8d754017fa Clean up low-severity code quality issues lashman 2026-03-08 00:22:24 +02:00
  • 7e5d19ab03 Fix 12 medium-severity bugs across all crates lashman 2026-03-07 23:35:32 +02:00
  • 1a174d40a7 Fix 5 deferred performance/UX issues from audit lashman 2026-03-07 23:11:00 +02:00
  • 9fcbe237bd Fix 16 medium-severity bugs from audit lashman 2026-03-07 23:02:57 +02:00
  • 9ef33fa90f Fix CLI/GTK history timestamp format mismatch lashman 2026-03-07 22:35:25 +02:00
  • e65ed866eb Fix 5 high-risk bugs from 13th audit pass lashman 2026-03-07 22:27:37 +02:00
  • d1cab8a691 Fix 40+ bugs from audit passes 9-12 lashman 2026-03-07 22:14:48 +02:00
  • adef810691 Fix 30 critical and high severity bugs from audit passes 6-8 lashman 2026-03-07 20:49:10 +02:00
  • b432cc7431 Fix 26 bugs, edge cases, and consistency issues from fifth audit pass lashman 2026-03-07 19:47:23 +02:00
  • 270a7db60d Fix step indicator layout warnings on narrow windows lashman 2026-03-06 18:44:41 +02:00
  • 4f23d25511 Add AppImage packaging, app icon, and AppStream metainfo lashman 2026-03-06 18:31:18 +02:00
  • 704f556867 Add EXIF auto-orient and aspect ratio lock toggle lashman 2026-03-06 18:18:04 +02:00
  • 0a7a6ee95c Implement watermark rotation for text and image watermarks lashman 2026-03-06 18:14:53 +02:00
  • a666fbad05 Fix pipeline order, add selective metadata stripping, rename case/regex lashman 2026-03-06 18:12:18 +02:00
  • 5104d66aaf Add EXIF-based rename template variables lashman 2026-03-06 18:03:12 +02:00
  • 5352b67887 Add thumbnail re-render preview to resize step lashman 2026-03-06 17:56:44 +02:00
  • e2aee57bd9 Integrate watch folder monitoring into GTK app lashman 2026-03-06 17:53:41 +02:00
  • afabdf3548 Persist advanced options expand/collapse state per section lashman 2026-03-06 17:49:07 +02:00
  • d8bb1a726a Add watermark tiling, rotation types, margin/scale controls lashman 2026-03-06 17:36:07 +02:00
  • 45247cdac5 Add collapsible watch folders panel in main window lashman 2026-03-06 17:29:02 +02:00
  • 0460763d42 Add fixed output folder option in settings lashman 2026-03-06 17:23:57 +02:00
  • fbb9cddbb8 Add PNG DPI support via pHYs chunk and fix font picker lashman 2026-03-06 17:16:43 +02:00
  • d9ce1f8731 Add font family selector for watermark text lashman 2026-03-06 17:12:23 +02:00
  • 3109f97786 Add overwrite confirmation dialog and preset file drop import lashman 2026-03-06 17:07:53 +02:00
  • f8fd073735 Add drag-and-drop import for .pixstrip-preset files lashman 2026-03-06 17:06:02 +02:00
  • 0ceec7eec4 Add preset export/delete buttons and single-instance support lashman 2026-03-06 17:04:18 +02:00
  • 683422f8f5 Improve screen reader support for wizard navigation lashman 2026-03-06 17:02:04 +02:00
  • b9775d5632 Add single-instance file handling via GIO HANDLES_OPEN lashman 2026-03-06 16:58:23 +02:00
  • a7dda7ad6f Enhance history dialog with expandable details and DPI support lashman 2026-03-06 16:56:23 +02:00
  • 1ab21307d6 Apply output DPI to JPEG files via mozjpeg pixel density lashman 2026-03-06 16:53:32 +02:00
  • 5a56e25c2c Add sequential batch queue processing lashman 2026-03-06 16:17:25 +02:00
  • a0bb00eddf Add Watch Folders settings page with full CRUD lashman 2026-03-06 16:13:14 +02:00
  • e976ca2c0a Add rename template presets and watermark color picker lashman 2026-03-06 16:10:05 +02:00
  • 45aaa02f19 Add URL drag-and-drop support for images from web browsers lashman 2026-03-06 16:02:39 +02:00
  • fe12316bc4 Add thumbnail selection for compression and watermark previews lashman 2026-03-06 15:59:44 +02:00
  • fcb4b0e727 Improve output step with individual operation summary rows lashman 2026-03-06 15:57:06 +02:00
  • a09462fd53 Add batch queue with slide-out side panel lashman 2026-03-06 15:52:18 +02:00
  • ced65f10ec Add tutorial overlay tour after welcome wizard lashman 2026-03-06 15:48:06 +02:00
  • 33659a323b Enhance save preset dialog with settings summary and update option lashman 2026-03-06 15:43:45 +02:00
  • 1d33be1e3d Wire DPI setting from resize step through to processing job lashman 2026-03-06 15:41:25 +02:00
  • eb8da4b3e9 Add live watermark preview with position and opacity updates lashman 2026-03-06 15:39:10 +02:00
  • b50147404a Add file manager integration install/uninstall logic lashman 2026-03-06 15:37:25 +02:00
  • 5bdeb8a2e3 Wire skill level and accessibility settings to UI lashman 2026-03-06 15:28:02 +02:00
  • d6f7fc9c88 Initialize overwrite behavior from app settings lashman 2026-03-06 15:24:51 +02:00
  • 4dd868078a Add completion sound, preserve directory structure support lashman 2026-03-06 15:24:04 +02:00
  • 1e3ffaadd3 Add history pruning with configurable max entries and max days lashman 2026-03-06 15:22:17 +02:00
  • 5e83cb09ef Add --algorithm and --overwrite flags to CLI lashman 2026-03-06 15:19:34 +02:00
  • a29256921e Wire resize algorithm selection, overwrite behavior, and fix rotation/flip scope lashman 2026-03-06 15:17:59 +02:00
  • 064194df3d Fix imported presets not persisting, remove duplicate help handler lashman 2026-03-06 15:12:06 +02:00
  • 5881fb6eae Restore session settings for convert format, quality preset, and metadata mode lashman 2026-03-06 15:10:28 +02:00
  • fdaedd8d1a Wire progressive JPEG, AVIF speed, and custom per-format quality to encoder lashman 2026-03-06 15:07:54 +02:00
  • 52b7a7fed2 Wire help button to show contextual step help dialog lashman 2026-03-06 14:59:29 +02:00
  • edc5b1acee Guard output summary adjustments behind adjustments_enabled flag lashman 2026-03-06 14:57:38 +02:00
  • abd8393079 Auto-show What's New dialog on first launch after update lashman 2026-03-06 14:54:43 +02:00
  • d1b811aa6a Add wizard step-skipping for disabled operations lashman 2026-03-06 14:53:04 +02:00
  • 23c1f33d32 Support per-format conversion mapping in processing pipeline lashman 2026-03-06 14:51:17 +02:00
  • 2c28c092d4 Wire missing UI controls to job config lashman 2026-03-06 14:50:12 +02:00
  • 3aeb05c9a0 Replace custom shortcuts dialog with GtkShortcutsWindow, fix Process More button lashman 2026-03-06 14:46:54 +02:00
  • 6dd81e5900 Add squoosh-style compression preview with draggable divider lashman 2026-03-06 14:29:01 +02:00
  • f71b55da72 Add image adjustments pipeline (brightness, contrast, crop, effects) lashman 2026-03-06 14:24:14 +02:00
  • 8212969e9d Wire all missing operations into pipeline executor lashman 2026-03-06 14:20:47 +02:00
  • 5822959907 Add accessible labels to thumbnail grid and toolbar lashman 2026-03-06 14:08:52 +02:00
  • 8e50fa5e87 Add visual size preview to resize step lashman 2026-03-06 14:05:52 +02:00
  • 3070980241 Add CSS provider for thumbnail grid styling lashman 2026-03-06 14:02:49 +02:00
  • fc38c261c3 Replace image list with GtkGridView thumbnail grid lashman 2026-03-06 14:01:52 +02:00
  • fa7936abbd Implement parallel image processing with rayon thread pool lashman 2026-03-06 13:57:14 +02:00
  • b79ce58338 Add accessible value updates to processing progress bar lashman 2026-03-06 13:53:32 +02:00
  • abd794b3b9 Wire thread count and error behavior settings into executor lashman 2026-03-06 13:52:08 +02:00
  • be081307c4 Add accessible labels to sliders and watermark position grid lashman 2026-03-06 13:51:01 +02:00
  • bcf57927e9 Add per-step contextual help button in header bar lashman 2026-03-06 13:48:13 +02:00
  • 257fd53bbc Add Ctrl+V clipboard paste for images lashman 2026-03-06 13:46:20 +02:00
  • 0ca15536ae Add Escape key shortcut and subfolder prompt for folder drops lashman 2026-03-06 13:45:06 +02:00
  • fa7a8f54bb Add accessible labels to processing progress bar, results icon, drop zone lashman 2026-03-06 13:41:30 +02:00
  • 07d47b6b3f Replace watermark position dropdown with visual 3x3 grid lashman 2026-03-06 13:38:12 +02:00
  • e02d677e5c Add Ctrl+Z undo last batch and register select/deselect shortcuts lashman 2026-03-06 13:35:45 +02:00
  • 137bb77faa Add Ctrl+A and Ctrl+Shift+A keyboard shortcuts for select/deselect all lashman 2026-03-06 13:33:06 +02:00
  • 819ac963de Respect excluded files in output step counts and processing validation lashman 2026-03-06 13:31:35 +02:00
  • a74010a121 Add file manager integration toggles and reset button to Settings lashman 2026-03-06 13:29:25 +02:00
  • 2911c608c2 Add per-image checkboxes and wire Select All / Deselect All buttons lashman 2026-03-06 13:24:18 +02:00
  • 32ea206c8c Add WebP effort, AVIF speed controls, case conversion and regex rename lashman 2026-03-06 13:19:11 +02:00
  • 7840765e5b Add File Manager Integration page to welcome wizard lashman 2026-03-06 13:16:11 +02:00
  • b78f1cd7c4 Add What's New dialog, accessibility labels, focus management lashman 2026-03-06 13:13:39 +02:00
  • ea8444f039 Add format mapping to convert step, orientation controls to resize step lashman 2026-03-06 13:11:00 +02:00
  • 3ae84297d5 Add crop/trim/canvas padding to adjustments, wire all sliders to config lashman 2026-03-06 13:09:45 +02:00
  • 7c260c3534 Add Photographer metadata preset and improve quality descriptions lashman 2026-03-06 13:05:07 +02:00
  • 0234f872bc Add custom workflow operation toggles, improve output step summary lashman 2026-03-06 13:00:52 +02:00
  • 8f6e4382c4 Add visual format cards, per-image remove, shortcuts dialog, wire threads lashman 2026-03-06 12:58:43 +02:00
  • 29770be8b5 Enhance rename preview to show 5 files, add watermark advanced expander lashman 2026-03-06 12:54:35 +02:00
  • 81f92e5b35 Enhance adjustments with sliders/effects, add undo toast, compress AVIF/progressive lashman 2026-03-06 12:47:12 +02:00
  • 3284e066a0 Add session memory, resize mode tabs, improved output summary lashman 2026-03-06 12:44:16 +02:00
  • 9efcbd082e Add real pause, desktop notifications, undo, accessibility, CLI watch lashman 2026-03-06 12:38:16 +02:00
  • b21b9edb36 Add rotate, flip, watermark, and rename CLI flags with helper functions lashman 2026-03-06 12:33:21 +02:00
  • e969c4165e Add window persistence, clickable step indicator, file list improvements lashman 2026-03-06 12:27:19 +02:00