Skip to content

pikura-app/pikura

v1.7.1 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 9d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

anime artwork-downloader avalonia c# desktop-app .net
+2 more
pixiv pixiv-downloader

Summary

AI summary

Fixed folder naming for image‑ID jobs and ensured output folders are saved, plus added Select All controls.

Changes in this release

Feature Low

Adds "Select All" / "Deselect All" to toolbar in Gallery, Bookmarks, Discover, Rankings.

Adds "Select All" / "Deselect All" to toolbar in Gallery, Bookmarks, Discover, Rankings.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Low

Adds queue number badge to active job cards in History view.

Adds queue number badge to active job cards in History view.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Low

Changes "Open Folder" for multi‑artist download jobs to open DownloadRoot directly.

Changes "Open Folder" for multi‑artist download jobs to open DownloadRoot directly.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Low

Reorders job queue: Running jobs top, Paused next, Pending bottom.

Reorders job queue: Running jobs top, Paused next, Pending bottom.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Low

Updates Pause/Resume commands to apply UI changes optimistically before async response.

Updates Pause/Resume commands to apply UI changes optimistically before async response.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Low

Emits an immediate progress event on job resume to show correct counter from start.

Emits an immediate progress event on job resume to show correct counter from start.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Low

Adjusts "Open Folder" resolution for single‑artist jobs with multi‑page or R‑18 subfolders to open artist‑level folder.

Adjusts "Open Folder" resolution for single‑artist jobs with multi‑page or R‑18 subfolders to open artist‑level folder.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Low

Adds fallback folder search by member ID for legacy jobs lacking saved output_folder.

Adds fallback folder search by member ID for legacy jobs lacking saved output_folder.

Source: llm_adapter@2026-05-29

Confidence: high

Feature Low

Preserves progress counters across pause/resume for jobs.

Preserves progress counters across pause/resume for jobs.

Source: llm_adapter@2026-05-29

Confidence: low

Feature Low

Preserves progress counters when resuming paused jobs.

Preserves progress counters when resuming paused jobs.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Bugfix Medium

Fixes folder naming issue where image‑ID jobs created folders named only by member ID (closes #19).

Fixes folder naming issue where image‑ID jobs created folders named only by member ID (closes #19).

Source: llm_adapter@2026-05-29

Confidence: low

Bugfix Low

Corrects folder naming for image‑ID jobs to include artist name (closes #19).

Corrects folder naming for image‑ID jobs to include artist name (closes #19).

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Bugfix Low

Saves output folder for image‑ID download jobs, enabling "Open Folder".

Saves output folder for image‑ID download jobs, enabling "Open Folder".

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Bugfix Low

Moves R‑18 badge to top‑right in Bookmarks to avoid overlapping checkbox.

Moves R‑18 badge to top‑right in Bookmarks to avoid overlapping checkbox.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Bugfix Low

Fixes clipping of blue selection highlight in Bookmarks by restructuring overlay layering.

Fixes clipping of blue selection highlight in Bookmarks by restructuring overlay layering.

Source: granite4.1:30b@2026-05-29-audit

Confidence: low

Full changelog

## Pikura 1.7.1

Polish and bug-fix release covering job queue UX, download history, folder resolution, and selection controls across all views. Closes issues #18, #19, and #20.

New Features

  • Select All / Deselect All — Added to the main toolbar in Gallery, Bookmarks, Discover, and Rankings. "☑ Select All" is always visible; "☒ Deselect All (n)" appears whenever items are selected. Consistent across all four views.
  • Queue number badge — Active job cards in History now show a numbered badge (1, 2, 3…) indicating their position in the running queue, updating dynamically as jobs start, pause, and complete.
  • Open Folder — multi-artist jobs — "Open Folder" for Discover / Rankings / Bookmarks "Download Selected" jobs (which span multiple artists) now opens the DownloadRoot directly instead of one artist's subfolder.

Improvements

  • Job queue ordering — Running jobs are always sorted to the top of the Active list; Paused jobs appear next; Pending jobs at the bottom.
  • Pause / Resume responsiveness — Pause and Resume commands update the UI optimistically before the async call completes, eliminating the visible lag.
  • Progress preserved across pause/resume — Resuming a paused job reuses the existing VM so the completed/total counter and progress bar are never reset to zero. A fresh progress subscription is registered on each resume so events continue flowing.
  • Initial progress on resume — An immediate progress event is emitted at the start of job execution so the counter is correct from the very first frame after resume.
  • Open Folder — artist-level resolution — For single-artist jobs with multi-page subfolders or R-18 subfolders (ArtistName/R-18/12345_Title/), Open Folder now correctly walks up to the artist-level folder (the direct child of DownloadRoot), not the artwork subfolder.
  • Open Folder — legacy jobs — Jobs downloaded before output_folder was tracked now fall back to searching DownloadRoot for a folder whose name contains the artist's user ID.
  • Gallery toolbar — "☒ Deselect All" button added to the top toolbar (next to "Download Selected"), matching the existing bottom-area button.

Fixes

  • Folder named by member ID only (closes #19) — "Download Selected" (image ID) jobs were creating folders named (141556065) with no artist name. Root cause: ArtworkDetailBody had wrong JSON property names ("id" / "name" instead of "userId" / "userName"), so the artist name always deserialized as null and %artist% resolved to empty in the folder template. Fixed.
  • Output folder not saved for image ID jobs (closes #20)DownloadArtworkAsync never captured the saved file's directory and never set job.OutputFolder, so "Open Folder" never appeared for image-ID download jobs. Fixed by adding an onOutputFolder callback matching the pattern used by artist downloads.
  • R-18 badge overlapping checkbox in Bookmarks — The R-18 badge was positioned top-left, colliding with the selection checkbox. Moved to top-right in both Fixed card templates, matching Gallery layout.
  • Blue selection highlight clipped in Bookmarks — Selection border overlay was inside a ClipToBounds container and not visible. Restructured so the overlay sits outside the clipped border.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track pikura-app/pikura

Get notified when new releases ship.

Sign up free

About pikura-app/pikura

All releases →

Beta — feedback welcome: [email protected]