Skip to content

pikura-app/pikura

v1.7.2 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 8d 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 followed‑artists pagination drift and download queue initial status misreporting.

Changes in this release

Performance Low

Changes pagination to sequential per branch, increasing latency slightly for large lists.

Changes pagination to sequential per branch, increasing latency slightly for large lists.

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

Confidence: low

Bugfix Medium

Fixes missing followed artists after partial load due to unstable page ordering.

Fixes missing followed artists after partial load due to unstable page ordering.

Source: llm_adapter@2026-05-29

Confidence: low

Bugfix Medium

Corrects download queue initial job status handling by adding Queued state.

Corrects download queue initial job status handling by adding Queued state.

Source: llm_adapter@2026-05-29

Confidence: low

Full changelog

Pikura 1.7.2

Followed-artists pagination reliability fix and download queue status accuracy improvements.

Fixes

  • Followed artists — missing artists after partial load (#18) — Fixed: the parallel offset-based pagination strategy was vulnerable to Pixiv's unstable page ordering. When artists are followed or unfollowed during a fetch, pages shift — parallel requests at fixed offsets would then miss some artists and duplicate others, resulting in counts like 197/234.
  • Pagination is now fully sequential per branch (public/private) with a shared deduplication set, which correctly handles page drift at the cost of slightly higher latency on large lists.
  • Download queue — incorrect initial job status — Fixed: CreateJobAsync had a dead-code branch (startImmediately ? Pending : Pending) that always set the initial status to Pending regardless of whether concurrent slots were available. A new Queued status has been added to JobStatus to distinguish jobs waiting for a slot from jobs about to start (Pending). The UI now shows ⏳ Queued for jobs waiting in line and ⏳ Starting… for jobs about to execute, with correct cancellable/resumable button visibility for both states.

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]