Commit Graph

  • b30a469dde Slideshow defaults to fullscreen, remembers windowed size on F11 pax 2026-04-06 01:20:45 -05:00
  • cb9dc13915 Update Linux screenshot pax 2026-04-06 01:12:53 -05:00
  • bda92a0a87 Instant infinite scroll drain, trigger 3 rows early pax 2026-04-06 01:00:39 -05:00
  • a93a8bc70f Pause video when opening in external application pax 2026-04-05 23:40:17 -05:00
  • b82b51bb40 Darken Ko-fi badge for better contrast pax 2026-04-05 23:28:09 -05:00
  • 52126401cb Fix Ko-fi badge — green right side for visible split pax 2026-04-05 23:27:38 -05:00
  • 61a39f55d0 Unify Ko-fi badge into single section pax 2026-04-05 23:26:10 -05:00
  • cb43e53583 Add support text above Ko-fi button pax 2026-04-05 23:13:02 -05:00
  • 58931f6fc4 Move Ko-fi button to top of README pax 2026-04-05 23:12:32 -05:00
  • fee94ccf46 Style Ko-fi badge to match green-on-black theme pax 2026-04-05 23:09:54 -05:00
  • 3986af0a7e Add Ko-fi donate button to README pax 2026-04-05 23:07:02 -05:00
  • dc496a57ba Add tested sites list to README pax 2026-04-05 22:35:47 -05:00
  • 5f4af78e91 Apply saved thumbnail size on startup v0.1.9 pax 2026-04-05 22:17:13 -05:00
  • 1ac3706e96 Trigger infinite scroll when splitter/resize removes scrollbar pax 2026-04-05 22:15:21 -05:00
  • 57475098e2 Fix infinite scroll not triggering when results don't fill viewport pax 2026-04-05 22:12:32 -05:00
  • 56b802b745 Simplify combobox dropdown styling — let Fusion draw its own arrow pax 2026-04-05 21:55:47 -05:00
  • 76acb8bb67 Fix combobox dropdown arrow styling on Windows dark mode pax 2026-04-05 21:48:58 -05:00
  • 1aba26aa81 Simplify install path wording in README pax 2026-04-05 21:42:01 -05:00
  • 626785b965 Fix install path in README — localappdata, not program files pax 2026-04-05 21:41:25 -05:00
  • 838967f83f Bump version to 0.1.9, update README pax 2026-04-05 21:30:50 -05:00
  • 1a5dbff1bb Clean up dead code and unused imports pax 2026-04-05 21:30:47 -05:00
  • 8467c0696b Add post date to info line pax 2026-04-05 21:15:22 -05:00
  • e22cde2a27 Add start-from-page field in top bar pax 2026-04-05 21:11:34 -05:00
  • efc12e70ac Fix infinite scroll stopping early from false exhaustion pax 2026-04-05 21:08:19 -05:00
  • c39e05cdb2 Lock video controls to bottom of preview panel pax 2026-04-05 21:08:19 -05:00
  • d283376ebf Thumbnail selection/hover hugs pixmap content rect pax 2026-04-05 21:08:18 -05:00
  • 3b22538e1a Restore auto-sizing for preview panel only pax 2026-04-05 20:44:10 -05:00
  • 24f8ffff51 Remove auto-sizing, theme-colored letterbox bars instead pax 2026-04-05 20:39:43 -05:00
  • 9c17505b4b Revert centering — breaks video playback, keep simple layout pax 2026-04-05 20:36:47 -05:00
  • 0092007fc1 Center video widget in layout pax 2026-04-05 20:34:43 -05:00
  • 06ccdd475d Auto-detect video orientation — constrain correct dimension pax 2026-04-05 20:30:54 -05:00
  • 3f2bc67b46 Slideshow: constrain video width to eliminate side bars pax 2026-04-05 20:28:43 -05:00
  • 6d6a33f99f Fix slideshow video sizing, revert video hide pax 2026-04-05 20:24:39 -05:00
  • bc0ddcb221 Hide video widget until first frame to prevent black flash pax 2026-04-05 20:20:31 -05:00
  • 843d49e4a3 Auto-size video widget to match video aspect ratio pax 2026-04-05 20:18:36 -05:00
  • 30de2fa6ed Video widget transparent background — matches QSS theme pax 2026-04-05 20:10:25 -05:00
  • e895f5e702 Match score button height to input box pax 2026-04-05 20:07:24 -05:00
  • 00613ae534 Fix score buttons under QSS — override padding inline pax 2026-04-05 20:05:44 -05:00
  • a6866d8c0b Revert "Widen score +/- buttons to 30px for QSS padding" pax 2026-04-05 20:04:38 -05:00
  • b549f5d8b3 Widen score +/- buttons to 30px for QSS padding pax 2026-04-05 20:03:33 -05:00
  • d385b8acee Rename prefetch modes, cap Aggressive to 3 rows radius pax 2026-04-05 20:01:33 -05:00
  • 83bec9d649 Don't prefetch full images on infinite scroll drain pax 2026-04-05 19:56:27 -05:00
  • 0aa5d139d3 Prefetch modes: Off / Adjacent (4 cardinals) / Full page (spiral) pax 2026-04-05 19:55:21 -05:00
  • 81b609f55e Trigger cache eviction after infinite scroll page drain pax 2026-04-05 19:50:04 -05:00
  • 39733e4865 Convert animated PNG and WebP to GIF for Qt playback pax 2026-04-05 19:41:34 -05:00
  • ee329519de Handle non-JSON API responses gracefully pax 2026-04-05 19:31:43 -05:00
  • c93cd9b97c Animated filter: server-side tag only, remove client-side scanning pax 2026-04-05 19:20:25 -05:00
  • d22547ad34 Animated filter: scan up to 50 pages, don't stop on short batches pax 2026-04-05 19:12:55 -05:00
  • c035308030 Animated filter: client-side only, 20 page backfill cap pax 2026-04-05 19:09:41 -05:00
  • fe5dde7a2f Use 'animated' tag for all boorus — universal support pax 2026-04-05 19:07:06 -05:00
  • 33e10e8079 Animated filter: server-side filetype tag for full results pax 2026-04-05 19:04:52 -05:00
  • c577d7005a Add Animated checkbox — filters to only show video/gif/animated posts pax 2026-04-05 19:00:03 -05:00
  • 05e0a1783f Use - and + for score buttons instead of Unicode triangles pax 2026-04-05 18:41:39 -05:00
  • f6452683ff Add red data removal checkbox to uninstaller pax 2026-04-05 18:31:13 -05:00
  • 8ebed2f281 Replace score spinbox arrows with side-by-side buttons pax 2026-04-05 18:27:14 -05:00
  • 602a71d534 Reset shared HTTP clients on startup to prevent event loop closed error pax 2026-04-05 18:20:20 -05:00
  • 9c07fbd880 v0.1.8 v0.1.8 pax 2026-04-05 18:15:15 -05:00
  • 73a21b86a4 Fix installer.iss — Windows line endings, simpler config pax 2026-04-05 18:00:55 -05:00
  • 1983f6bc54 Add Inno Setup installer script, update README for installer v0.1.7 pax 2026-04-05 17:56:09 -05:00
  • 760dc290d8 Clear preview on new search pax 2026-04-05 17:52:15 -05:00
  • 1807f77dd4 Fix Gelbooru CDN — pass Referer header per-request pax 2026-04-05 17:45:57 -05:00
  • bfed81159b Optimize PyInstaller: noarchive, optimize=2, no UPX pax 2026-04-05 17:42:03 -05:00
  • 4ea171986b Switch to --onedir for faster startup on Windows pax 2026-04-05 17:36:08 -05:00
  • ce92e6d57f Fix infinite scroll when content doesn't fill viewport pax 2026-04-05 17:35:01 -05:00
  • 21980fdbc7 Auto-load next page after drain if still at bottom pax 2026-04-05 17:27:33 -05:00
  • 96c57d16a9 Share HTTP client across all API calls for Windows performance pax 2026-04-05 17:22:30 -05:00
  • 4987765520 Code audit fixes: crash guards, memory caps, unused imports, bounds checks pax 2026-04-05 17:18:27 -05:00
  • 1e87ca4216 Fix missing field import in db.py pax 2026-04-05 17:12:02 -05:00
  • d2aae5cd82 Store tag categories in bookmarks, tag click switches to Browse pax 2026-04-05 17:09:01 -05:00
  • 87c42f806e Fix library/bookmark info panel, save indicator, DB migration pax 2026-04-05 16:58:22 -05:00
  • 29ffe0be7a Store tag categories in library metadata, unsave from bookmarks pax 2026-04-05 16:46:48 -05:00
  • 96740acb4c Show correct tags in info panel for Library and Bookmarks pax 2026-04-05 16:39:39 -05:00
  • 337d5d8087 Library metadata: store tags on save, search by tag in Library pax 2026-04-05 16:37:12 -05:00
  • ea089075e6 Copy browse thumbnail to library cache on save pax 2026-04-05 16:28:53 -05:00
  • 4512cba629 Priority downloads — clicked post pauses prefetch pax 2026-04-05 16:26:29 -05:00
  • ee9d06755f Connection pooling for thumbnails, wider score spinbox pax 2026-04-05 16:19:10 -05:00
  • 9d11a403d7 Update README.md for v0.1.7 features pax 2026-04-05 15:51:30 -05:00
  • e59e405d73 v0.1.7 — Unified QMimeData clipboard across all tabs pax 2026-04-05 15:44:00 -05:00
  • 7b6a9ab911 Use QMimeData for clipboard — same as drag and drop v0.1.6 pax 2026-04-05 15:40:16 -05:00
  • a8da23ab1d Fix file URI clipboard — proper format with CRLF, no stray arg pax 2026-04-05 15:38:28 -05:00
  • 5c53ee7e87 Revert to native MIME types for clipboard copy pax 2026-04-05 15:36:33 -05:00
  • f3152d138b Copy all images as PNG for universal clipboard compatibility pax 2026-04-05 15:34:32 -05:00
  • 813ee58fd3 Add debug logging for copy to clipboard pax 2026-04-05 15:31:42 -05:00
  • 0a9b57621d Blacklist removes from grid in-place, video copy as file URI pax 2026-04-05 15:24:27 -05:00
  • cd3946c494 Fix infinite scroll loading multiple pages — lock until queue drained pax 2026-04-05 14:58:06 -05:00
  • 6524104008 Staggered infinite scroll — posts appear one at a time pax 2026-04-05 14:55:16 -05:00
  • 6f684bb491 Fix diagonal navigation — use viewport width for column count pax 2026-04-05 14:52:28 -05:00
  • 2be7206879 Trigger infinite scroll earlier — one row from bottom pax 2026-04-05 14:48:29 -05:00
  • 6e5b348ff7 Copy File to Clipboard everywhere, video support, wl-copy pax 2026-04-05 14:45:29 -05:00
  • 84b1e738ab Use wl-copy for clipboard on Wayland, Qt fallback on X11/Windows pax 2026-04-05 14:33:46 -05:00
  • 81d7a0c5d0 Fix copy to clipboard — check slideshow, grid selection, cached file pax 2026-04-05 14:31:52 -05:00
  • 84b49e4423 Fix Ctrl+C — use QShortcut instead of keyPressEvent pax 2026-04-05 14:27:08 -05:00
  • 43a4e1e726 Fix copy to clipboard — fallback to cached path, always show option pax 2026-04-05 14:24:02 -05:00
  • 4e8cc97876 Keep result count in status bar when post loads pax 2026-04-05 14:19:39 -05:00
  • 6b2c42a239 Fix infinite scroll: stop at end, no page turn on arrow keys pax 2026-04-05 14:17:16 -05:00
  • adef0fc86c Trigger prefetch on infinite scroll append pax 2026-04-05 14:05:29 -05:00
  • ac2c15be29 Slideshow blacklist buttons, Ctrl+C copy, fix README code blocks pax 2026-04-05 14:04:15 -05:00
  • 04ffe5c602 Clear slideshow when blacklisting the previewed post pax 2026-04-05 13:53:35 -05:00
  • 9518f95a3c Clear preview only when the previewed post is blacklisted pax 2026-04-05 13:49:20 -05:00
  • 8d3e3d97f6 v0.1.6 pax 2026-04-05 13:45:55 -05:00