Skip to content

Releases: EddieTYP/image-prompt-library

Image Prompt Library v0.7.4-beta

06 May 04:15

Choose a tag to compare

Pre-release

Image Prompt Library v0.7.4-beta — Reference-Aware Queue Review

Patch beta release focused on making local generation queue review clearer when generated results are reused as references.

Fixed

  • Generation queue ready cards now show Used as ref when a generated result is being used by another generation job.
  • Cloned generation-result references are detected through their original source_result_path, so the source result is marked correctly after clone-on-reference.
  • The standalone generation panel uses the same reference-aware status label as the queue drawer.
  • The queue drawer loads enough recent generation history to show reference relationships that span more than the most recent 50 jobs.

Improved

  • Saved still takes priority for accepted results, so saved results keep their existing status language.
  • Quick discard and expand controls keep their existing behavior; this release only clarifies visible queue state.
  • Regression coverage now checks both the queue drawer and generation panel reference-aware labels.

Notes

  • Live generation remains local-install only; the GitHub Pages demo stays read-only.
  • No database schema change.
  • Update an installed app with:
image-prompt-library update --version v0.7.4-beta
  • Roll back if needed with:
image-prompt-library rollback

v0.7.3-beta — Safer Queue Recovery

05 May 14:27

Choose a tag to compare

Pre-release

Image Prompt Library v0.7.3-beta — Safer Queue Recovery

Patch beta release focused on safer local generation queue recovery and a leaner normal-user release package.

Fixed

  • Failed generation jobs can only be retried once from the original failed job.
  • Already-retried failed jobs now point back to the retry job instead of creating duplicate queued work.
  • Stale running jobs can be manually marked failed after the watchdog threshold, then safely retried.
  • Fresh running jobs are protected from accidental manual failure before the stale threshold.

Improved

  • Generation queue and stage UI show clearer Retried / Mark failed actions for failed and stale-running jobs.
  • Retry metadata keeps the original failed job and retry job linked for audit/debug history:
    • original failed job: retried_by_generation_job_id
    • new queued job: retry_of_generation_job_id
    • retry reason: failed_retry
    • stale-running recovery reason: stale_running_marked_failed
  • Release artifacts now focus on normal-user runtime files and exclude developer/maintenance tooling such as dev scripts, release packagers, provider smoke scripts, and sample-manifest builder helpers.

Notes

  • Live generation remains local-install only; the GitHub Pages demo stays read-only.
  • No database schema change.
  • Update an installed app with:
image-prompt-library update --version v0.7.3-beta
  • Roll back if needed with:
image-prompt-library rollback

v0.7.2-beta - Failed Job Retry

05 May 05:11

Choose a tag to compare

Pre-release

Image Prompt Library v0.7.2-beta — Failed Job Retry

Patch beta release focused on making failed local generation jobs easy to rerun safely.

New

  • failed generation jobs can now be retried directly from the Generation stage.
  • The Generation work queue shows a compact Retry action for failed jobs.
  • Retrying creates a new queued job instead of mutating or rerunning the original failed job.

Improved

  • Retry actions reuse the original job prompt, source item, provider, aspect ratio, model, quality, and input references.
  • The original failed job remains available for audit/debug history.
  • Retry metadata links both records:
    • original failed job: retried_by_generation_job_id
    • new queued job: retry_of_generation_job_id
    • retry reason: failed_retry

Notes

  • Live generation remains local-install only; the GitHub Pages demo stays read-only.
  • No database schema change.
  • Update an installed app with:
image-prompt-library update --version v0.7.2-beta
  • Roll back if needed with:
image-prompt-library rollback

v0.7.1-beta — Queue Recovery

04 May 16:47

Choose a tag to compare

Image Prompt Library v0.7.1-beta — Queue Recovery

Patch beta release focused on search polish and safer generation queue recovery for local installs.

New

  • Search bar sort operators:
    • sort:updated keeps the default recently-updated order.
    • sort:created shows newest prompts first.
    • sort:title sorts prompts A–Z.
  • The active sort appears as a compact removable chip so sorting stays visible without adding a dropdown.

Improved

  • The Generation work queue now exposes a compact Cancel action on queued and running jobs.
  • Cancel actions use the existing backend cancel endpoint and refresh the queue immediately.
  • Cancel clicks no longer open or select the queue row underneath.

Fixed

  • Backend startup now recovers native generation jobs interrupted by a backend restart:
    • persisted running jobs are marked failed with the reason Generation job was interrupted by backend restart. Retry to run it again.
    • persisted queued jobs are left queued and drained normally on startup.
  • Recovery avoids silently rerunning in-flight provider requests after a restart, which helps prevent duplicate generation charges or surprise duplicate outputs.

Notes

  • Live generation remains local-install only; the GitHub Pages demo stays read-only.
  • No database schema change.
  • Update an installed app with:
image-prompt-library update --version v0.7.1-beta
  • Roll back if needed with:
image-prompt-library rollback

v0.7.0-beta — Percival

03 May 14:56

Choose a tag to compare

Image Prompt Library v0.7.0-beta — Percival

Public beta release focused on reusable prompt templates and safer generated-result cleanup.

New

  • Prompt variables are now available in local generation by default: write placeholders such as {{subject}}, {{style}}, or {{主體}}, then fill the generated fields before sending the final prompt to the provider.
  • Template prompts keep provenance in generation job metadata so retries, history review, and save-as-new flows can distinguish the original template from the resolved prompt.
  • Saved prompts containing valid variables are automatically tagged as template.
  • Cards with the derived template tag show a small Template badge.

Improved

  • Global Generate opens a fresh composer instead of automatically reopening the last generated item.
  • Generated-result discard is safer: only transient generated files can be discarded, and successful discard removes the physical generated file.
  • Discarded generation jobs no longer keep a large result preview open.
  • Discarded queue rows are disabled so they cannot reopen an already-discarded result.

Fixed

  • Fixed prompt-variable field typing stability on mobile and desktop browsers.

Notes

  • Live generation remains local-install only; the GitHub Pages demo stays read-only.
  • Prompt variable syntax uses double braces, for example {{subject}}. Escaped literals such as \{{literal}} remain literal text.
  • The release codename is Percival; the public feature name is prompt variables / template variables.

v0.6.8-beta — Shortcut Refresh Guard

03 May 06:42

Choose a tag to compare

Pre-release

Image Prompt Library v0.6.8-beta — Shortcut Refresh Guard

Small beta hotfix for standalone browser shortcuts after installed-app updates.

Fixed

  • Add a frontend/server version guard that refreshes the app shell when a shortcut is still running an older bundle after the local app has been updated.
  • Add a one-time cache-busting refresh parameter during that recovery so the browser has a better chance of loading the new shell.
  • Build release frontend bundles with the release version embedded, so the guard can compare the running frontend with the installed backend version.

Notes

  • This does not add offline caching or a service worker.
  • Existing stale shortcuts may still need to be closed or recreated once; this guard is intended to make future updates recover more reliably.

v0.6.7-beta — Frontend Cache Fix

03 May 06:09

Choose a tag to compare

Pre-release

Image Prompt Library v0.6.7-beta — Frontend Cache Fix

Small beta hotfix for installed local apps after updating.

Fixed

  • Prevent stale cached frontend shell pages from hiding newly installed UI changes after an app update.

Notes

  • The app shell is now revalidated on load so updated builds can point browsers at the latest versioned assets.
  • Built JavaScript and CSS assets still use hashed filenames and can remain safely cached.

v0.6.6-beta — Library Cleanup

03 May 04:45

Choose a tag to compare

Pre-release

Image Prompt Library v0.6.6-beta — Library Cleanup

Small beta update focused on safer library cleanup and service reliability.

Added

  • Delete references from the detail modal.
  • Select multiple references and delete them in one batch.
  • Cleanup for local image files that are no longer used by any reference.

Improved

  • Clearer delete confirmation copy.
  • Better mobile spacing while selecting references.
  • More reliable macOS service label handling for custom installed services.

Notes

  • Delete removes the library record and related rows.
  • Local image files are removed only when no other reference still uses them.

Update

image-prompt-library update --version v0.6.6-beta

v0.6.5-beta — Complete Awesome Sample Image Bundle

02 May 03:03

Choose a tag to compare

Image Prompt Library v0.6.5-beta — Complete Awesome Sample Image Bundle

This beta patch completes the local awesome-gpt-image-2 sample-data refresh after QA found several upstream .png cases missing from the sample image ZIP.

What changed

  • Rebuilt the awesome-gpt-image-2 sample image ZIP to include both .jpg and .png upstream images.
  • Updated the packaged checksum used by image-prompt-library sample-data zh_hant awesome-gpt-image-2.
  • Keeps the v0.6.4-beta importer fix: re-running sample-data refreshes existing sample-managed prompts and metadata by slug, instead of leaving stale bilingual [中文] ... [English] ... prompt wrappers.
  • No database schema change.

Updating

image-prompt-library update --version v0.6.5-beta
image-prompt-library sample-data zh_hant awesome-gpt-image-2

Rollback remains available:

image-prompt-library rollback

License: AGPL-3.0-or-later for the app. Sample data keeps its upstream attribution and license notices.

v0.6.4-beta — Sample Import Refresh Fix

02 May 02:54

Choose a tag to compare

Image Prompt Library v0.6.4-beta — Sample Import Refresh Fix

This beta patch completes the awesome-gpt-image-2 sample refresh for local installs.

What changed

  • Re-running image-prompt-library sample-data zh_hant awesome-gpt-image-2 now refreshes prompts and metadata for existing sample items matched by slug, instead of skipping them and leaving stale bilingual [中文] ... [English] ... prompt wrappers in a local library.
  • Updated the awesome-gpt-image-2 sample image ZIP checksum for the refreshed upstream image bundle.
  • Keeps the public demo/sample metadata fixes from v0.6.3-beta, including clean Traditional Chinese, Simplified Chinese, and English prompt variants.
  • No database schema change.

Updating

image-prompt-library update --version v0.6.4-beta
image-prompt-library sample-data zh_hant awesome-gpt-image-2

Rollback remains available:

image-prompt-library rollback

License: AGPL-3.0-or-later for the app. Sample data keeps its upstream attribution and license notices.