github whyamihere773/Pawchive-Downloader v1.1.1
v1.1.1 - Watchlist Overhaul: Folder Routing, Post Review & Physics Animations

6 hours ago

🐛 Bug Fixes & Core Stability

  • Fixed Watchlist Download Folder Override: Updating an artist previously passed the global download path from the Downloader tab, wiping out individual artist download destinations. Updates now strictly honor each artist's configured directory.
  • Fixed Per-Artist Settings Being Overwritten: Updates previously grabbed whatever random filter settings were sitting active in the Downloader tab UI. Added to_dict / from_dict on FilterOptions so each artist remembers and reuses the exact options (subfolder per post, date prefix, metadata, file types, etc.) they were added with.
  • Fixed Windows Cross-Drive Path Crash: When an artist's folder was on a different drive than the default app directory, os.path.relpath threw a ValueError on completion and reverted the directory back to default. Replaced with safe parent hierarchy traversal.
  • Eliminated Duplicate Folder Nesting: Fixed an issue where downloading an update to a custom artist path would double up the folder name (e.g. Artist [fanbox]/Artist [fanbox]/post).
  • Fixed Delegate Runtime Scope Crash: Fixed ReferenceError: root is not defined inside delegate buttons by anchoring the view reference to entryCard.viewRoot.
  • Eliminated QML Binding Loops: Cleaned up cascading property loops on isCompact and dynamic label text bindings.
  • Responsive Button Wrap: Buttons on artist cards and modals now dynamically wrap and resize so text and icons don't get clipped on smaller window sizes.

⚡ Watchlist & Download Features

  • "Download All Updates" Batch Button: Added a header button that appears when updates are available, queueing downloads for all updated artists in one click using each artist's individual folder and settings.
  • "Add Artist" by URL: Added a modal to track artists directly by their Kemono / Coomer / Pawchive profile URL without needing to download their entire history first. Automatically fetches the latest post to set the cutoff date.
  • Interactive Post Review Drawer:
    • Inspect newly found posts before downloading them, complete with post titles, publication dates, and attachment counts.
    • Added Ignore buttons to permanently skip specific posts (or all current updates) without moving or breaking the artist's cutoff date.
    • Added Unignore to restore skipped posts if you change your mind.
  • Editable "Last Downloaded" Cutoff Date with Auto-Normalization:
    • You can now manually edit the cutoff date directly on any artist card.
    • Built-in auto-normalizer parses almost any format you type (YYYY-MM-DD, DD/MM/YYYY, MM/DD/YYYY, compact 20240819, written months like Aug 19, 2024, relative words like today/yesterday, or never/reset to clear) and standardizes it to canonical YYYY-MM-DD.
  • Live Search & Filter Bar: Real-time search bar that filters artists by name or ID, alongside category chips (All, ✦ Updates, Patreon, Fanbox, Fantia, Boosty, OnlyFans).
  • Quick Access Links: Added clickable folder icons (📂) to open the artist's download folder in Windows Explorer and profile links (↗) to open their web page.

🎨 UI & Animation Polish

  • Newtonian Spring Drawer Animations: Replaced flat linear animations on the post review drawer with a centered mass-spring system (damping: 0.8, mass: 1.2) for a weighted, fluid drop and retract feel.
  • Multi-Breakpoint Grid: Cards resize and wrap cleanly across single-column mobile, two-column, and wide desktop views.

Don't miss a new Pawchive-Downloader release

NewReleases is sending notifications on new releases.