|
| 1 | +# Prompt Optimizer v2.11.0 |
| 2 | + |
| 3 | +## Summary |
| 4 | +- Adds deployment-aware remote backups for desktop and browser runtimes. |
| 5 | +- Restores resource-complete backups more safely, including favorite and image assets. |
| 6 | +- Expands image workflows with OpenAI multi-image edits and a Prompt Garden image-to-image guide. |
| 7 | +- Improves external-link and copy/open actions with safer browser behavior and clearer failure feedback. |
| 8 | + |
| 9 | +## Highlights |
| 10 | +- Remote backups are now a first-class data-safety workflow: users can configure provider-backed storage, snapshot app data and favorites with image resources, and restore those packages with stronger validation. |
| 11 | + |
| 12 | +## Product Updates |
| 13 | +### Desktop |
| 14 | +- Adds main-process remote storage support for S3-compatible and WebDAV providers. |
| 15 | +- Exposes remote-storage IPC through the preload bridge so desktop restores avoid renderer-only network paths. |
| 16 | +- Adds remote backup configuration examples and desktop IPC coverage for provider routing. |
| 17 | + |
| 18 | +### Web |
| 19 | +- Adds a deployment-aware remote backup UI in the data manager, including saved settings, auto-connect behavior, restore controls, and storage reminders. |
| 20 | +- Adds resource-complete backup and restore helpers for app data, favorites, image resources, and remote snapshots. |
| 21 | +- Adds copy-and-open actions for AI platform outputs, backed by shared external-link handling. |
| 22 | +- Adds a Prompt Garden guide entry for image-to-image workflows. |
| 23 | + |
| 24 | +### Extension |
| 25 | +- The extension package version is synchronized to v2.11.0 and inherits the shared UI improvements. |
| 26 | + |
| 27 | +### Core/Infra |
| 28 | +- Adds OpenAI multi-image edit request support and matching adapter coverage. |
| 29 | +- Adds shared image-resource restore validation, hashing, and package helpers. |
| 30 | +- Adds focused unit and integration coverage for remote backups, snapshot restores, resource packages, external links, and desktop handlers. |
| 31 | + |
| 32 | +## Fixes |
| 33 | +- Remote backup restores now guard against missing or corrupt image bytes before importing app data. |
| 34 | +- Saved remote backup settings reconnect automatically in the data manager. |
| 35 | +- External links are sanitized and opened with safer `noopener,noreferrer` behavior. |
| 36 | +- Copy/open failures are surfaced instead of failing silently. |
| 37 | +- History chain metadata is cleared when it would otherwise become stale. |
| 38 | + |
| 39 | +## Breaking Changes / Upgrade Notes |
| 40 | +- None. |
| 41 | + |
| 42 | +## Developer Notes |
| 43 | +- The release range is `v2.10.3..HEAD`. |
| 44 | +- Release artifacts were prepared with `node scripts/sync-versions.js` and validated with `node scripts/release-notes.js check v2.11.0`. |
| 45 | +- Repository checks cover locale parity, runtime Chinese-string guards, package scripts, and desktop IPC handlers. |
| 46 | + |
| 47 | +<!-- Release drafting reference: |
| 48 | +Remove every TODO placeholder before running "pnpm release:notes:check v2.11.0". |
| 49 | +
|
| 50 | +- Range: v2.10.3..HEAD |
| 51 | +- chore: bump version to 2.11.0 (3bb36df2) |
| 52 | +- feat(ui): add prompt garden guide for image-to-image (bf675c3c) |
| 53 | +- fix(ui): harden remote backup restore settings (e1e9e9a8) |
| 54 | +- fix(ui): surface copy open failures (8e337b28) |
| 55 | +- fix(ui): harden resource restore and links (8d2c0247) |
| 56 | +- feat(image): support OpenAI multi-image edits (9711acb4) |
| 57 | +- fix(ui): harden backup asset restore safety (be5bffa5) |
| 58 | +- feat(ui): improve output actions and link handling (f765a4fd) |
| 59 | +- feat: add deployment-aware remote backups (b0680cda) |
| 60 | +--> |
0 commit comments