This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryFixed followed‑artists pagination drift and download queue initial status misreporting.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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:
CreateJobAsynchad a dead-code branch (startImmediately ? Pending : Pending) that always set the initial status toPendingregardless of whether concurrent slots were available. A newQueuedstatus has been added toJobStatusto 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
About pikura-app/pikura
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]