This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryFixed download‑job naming, followed‑artists loading gaps, and enum status regressions.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Download job names display artist name instead of generic "Download N Artists". Download job names display artist name instead of generic "Download N Artists". Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Feature | Low |
Gallery job names prefix with artist's name (e.g., "ArtistName: 42 artworks"). Gallery job names prefix with artist's name (e.g., "ArtistName: 42 artworks"). Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Feature | Low |
Scheduled artist download jobs include descriptive artist label in names. Scheduled artist download jobs include descriptive artist label in names. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Medium |
Pause triggers "Completed" notification once instead of twice. Pause triggers "Completed" notification once instead of twice. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Medium |
Cancel no longer misclassifies job status as Failed or Paused. Cancel no longer misclassifies job status as Failed or Paused. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Medium |
Orphaned Queued/Pending jobs are cancelled on application launch. Orphaned Queued/Pending jobs are cancelled on application launch. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Medium |
Pausing a job no longer triggers immediate restart of another queued job. Pausing a job no longer triggers immediate restart of another queued job. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Medium |
Followed‑artists pagination steps by half page size (24) to prevent missing artists due to offset drift. Followed‑artists pagination steps by half page size (24) to prevent missing artists due to offset drift. Source: llm_adapter@2026-05-29 Confidence: high |
— |
Full changelog
Pikura 1.7.3
Quality-of-life improvements to job naming, followed-artists loading reliability, and download job lifecycle fixes.
Fixes
- Followed artists — overlapping page fetch to prevent gap drift — Pagination now steps by half the page size (24 instead of 48) so consecutive windows overlap. Artists that shift between pages mid-fetch due to Pixiv's unstable offset ordering are no longer missed. The shared deduplication set discards any duplicates introduced by the overlap.
- Pause triggers "Completed" notification — Pausing a job no longer double-fires the JobCompleted event. The ContinueWith handler now owns the event exclusively, preventing paused jobs from appearing in the Completed list.
- Job restart loop after pause — Pausing a job no longer triggers TryStartNextPendingJobAsync, which was causing the just-paused job (or another queued job) to restart immediately.
- Cancel does not route to Cancelled list — Fixed a JobStatus enum ordering regression introduced in 1.7.2 where adding Queued without explicit integer values shifted all existing database status codes by one, causing Cancelled jobs to be read as Failed, Paused jobs to restart as Running, and so on. All enum values now have explicit fixed integers.
- Orphaned Queued/Pending jobs restart on launch — Startup cleanup now cancels all Queued and Pending jobs from prior sessions, not just Running ones.
Improvements
- Descriptive download job names — Artist download jobs now show the artist name instead of "Download N Artists". Single artist shows name and ID; 2–3 artists listed by name; 4 or more shows the first three names and a count of the rest.
- Gallery job names include artist — Downloading selected or all artworks from an artist's gallery now prefixes the job name with the artist's name (e.g. "ArtistName: 42 artworks").
- Scheduled job names include artist — Scheduled artist downloads show the same descriptive artist label in the job name.
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]