From 8f35e704d482ee44d037d64c0f0ddd07a6bcec57 Mon Sep 17 00:00:00 2001 From: Berry Wahlberg <40695099+BerryUIKI@users.noreply.github.com> Date: Sat, 7 Nov 2026 22:15:46 +0800 Subject: [PATCH 1/3] docs(roadmap): reconcile milestone status with v0.6.0 Milestone 16 and the workflow visualizer shipped in v0.6.0, and the completion-driven ComfyUI ingestion package merged on dev. The roadmap still described v0.5.0, left the identity migration unchecked after R0-R6 closed, and presented the zero-latency pipeline as unimplemented. - Mark Milestone 16 complete and rewrite Milestone 17 around the three shipped packages plus the ingestion depth that remains. - Check the identity migration item and record the standing pre-1.0 compatibility obligation instead. - Point the installed-update gate at two consecutive signed releases (v0.5.2 -> v0.6.0), which makes #256 executable. - Note the wiring point for the remaining video facets. - Refresh the historical ledgers that still claimed migration implementation and release verification were pending. Refs #256 Co-Authored-By: Claude Sonnet 5 --- README.md | 4 ++-- docs/DELIVERY_ROADMAP.md | 17 ++++++++++++----- docs/MULTI_DATABASE_COLLABORATION_RFC.md | 2 +- docs/OMERA_MIGRATION.md | 9 ++++++++- docs/OMERA_RENAME_STATUS.md | 4 +++- docs/ROADMAP.md | 16 ++++++++-------- docs/STABILIZATION_EXECUTION.md | 15 ++++++++++----- docs/TASK_ASSIGNMENT_BOARD.md | 2 ++ docs/VALIDATION_STATUS.md | 2 +- 9 files changed, 47 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index bda20828..98fe17b5 100644 --- a/README.md +++ b/README.md @@ -243,10 +243,10 @@ Output: `src-tauri/target/release/bundle/` - Omera roadmap status at v0.5.0: thirteen milestones complete, video and model-ecosystem milestones partially complete, and milestones 17โ€“19 planned + Omera roadmap status at v0.6.0: fourteen milestones complete, video and ComfyUI studio milestones in progress, and milestones 18โ€“19 planned -**Milestone 15 (video)** and **Milestone 16 (Flux.1 / SD3.5 + Civitai)** are partially complete. The remaining items are resolution/codec/motion-score facets and the ComfyUI workflow visualizer. Milestone 20 (image compression) is delivered; Milestones 17โ€“19 cover real-time ComfyUI workflows, the LAN web companion and color analytics. +**Milestone 15 (video)** needs resolution, codec and motion-score facets, and **Milestone 17 (ComfyUI studio)** still needs remote output transfer and reconnect history replay. Milestone 20 (image compression) is delivered; Milestones 18โ€“19 cover the LAN web companion and color analytics. ๐Ÿ“– See [docs/ROADMAP.md](docs/ROADMAP.md) for the full checklist. diff --git a/docs/DELIVERY_ROADMAP.md b/docs/DELIVERY_ROADMAP.md index 5f398bb3..9db66f31 100644 --- a/docs/DELIVERY_ROADMAP.md +++ b/docs/DELIVERY_ROADMAP.md @@ -1,6 +1,6 @@ # Omera delivery roadmap -> **Historical delivery plan.** Phase 5 stabilization is the current phase; see [ROADMAP.md](ROADMAP.md) and [STABILIZATION_EXECUTION.md](STABILIZATION_EXECUTION.md). +> **Historical delivery plan.** Phases 0โ€“4 are complete and Phase 5 stabilization is the current phase; see [ROADMAP.md](ROADMAP.md) and [STABILIZATION_EXECUTION.md](STABILIZATION_EXECUTION.md). The only release gate still open is installed-update acceptance in [#256](https://github.com/BerryUIKI/Omera/issues/256). This roadmap separates lead-owned safety work from general-engineer implementation. Detailed task cards and issue links are in [ENGINEERING_HANDOFF.md](ENGINEERING_HANDOFF.md). No dates are promised before dependencies and validation are complete. @@ -54,19 +54,26 @@ Exit: required automated checks and platform/manual matrix pass; release blocker ## Phase 5 โ€” Stabilization and 1.0 review (in progress) -The current October review task sequence and acceptance ledger is -[STABILIZATION_EXECUTION.md](STABILIZATION_EXECUTION.md). September baseline and -assignment snapshots are historical; use current approved `dev` for fixes. +The October review task sequence and acceptance ledger is +[STABILIZATION_EXECUTION.md](STABILIZATION_EXECUTION.md). All of its rows except +[#256](https://github.com/BerryUIKI/Omera/issues/256) are closed, as are the six +GUI refinement packages in [GUI_REFINEMENT.md](GUI_REFINEMENT.md). September +baseline and assignment snapshots are historical; use current approved `dev` for +fixes. All pre-1.0 releases retain legacy detection and supported import. Keep cleanup optional. Resolve verified migration problems before removing compatibility paths. Decide the 1.0 import policy explicitly and document it; never use version 1.0 as permission to erase legacy data. Remote collaboration remains a separate product decision after stabilization. ### Stabilization Gates for 1.0 Readiness: +Status: gates 1โ€“3 are implemented and exercised by CI and the signed release +pipeline; gate 4's query and layout boundaries are met, while its measured +storage-evolution work is still pending in [STORAGE_EVOLUTION.md](STORAGE_EVOLUTION.md). + 1. **Installer and Desktop Integration**: - Windows NSIS installer configures Start Menu folder (`Omera`), native 7-language installer localization (`tauri.conf.json`), optional desktop shortcut creation (`$(createDesktop)`), pre-install process termination and uninstall cleanup (`hooks.nsh`), and in-app desktop shortcut management (`commands::create_desktop_shortcut`), ensuring consistent system indexing and user preference adherence. - macOS DMG/App bundle and Linux AppImage/deb/rpm packages continuously built and verified via GitHub Actions release matrix. 2. **In-App Update Resilience**: - - `src/utils/updater.ts` implements automated fallback from GitHub REST API (rate-limited) to HTML 302 tag redirection and canonical release asset matching, ensuring seamless update notifications from v0.4.1/v0.4.2 onward. + - `src/utils/updater.ts` falls back from the GitHub REST API to the `releases/latest` redirect when the API rate-limits, behind the native `fetch_update_metadata` command, and matches assets by OS and architecture. Signature verification remains mandatory and fails closed. 3. **Data Safety and Migration Verification**: - Append-only migrations (`omera-storage`) preserve historical schemas. - Legacy Berry database discovery and WAL preservation validated without touching source files. diff --git a/docs/MULTI_DATABASE_COLLABORATION_RFC.md b/docs/MULTI_DATABASE_COLLABORATION_RFC.md index 06da60ec..5f320521 100644 --- a/docs/MULTI_DATABASE_COLLABORATION_RFC.md +++ b/docs/MULTI_DATABASE_COLLABORATION_RFC.md @@ -2,7 +2,7 @@ - **Author**: Omera Architecture Group - **Status**: Deferred proposal; not an implemented or supported runtime backend -- **Target Release**: v0.4.0+ +- **Target Release**: None scheduled; deferred past 1.0 pending measurement - **Keywords**: MySQL 8.0, PostgreSQL 14+, Storage Abstraction, Keyset Cursor, Multi-User Collaboration, Cross-Platform Root Mapping --- diff --git a/docs/OMERA_MIGRATION.md b/docs/OMERA_MIGRATION.md index 79b376b5..7a00a044 100644 --- a/docs/OMERA_MIGRATION.md +++ b/docs/OMERA_MIGRATION.md @@ -1,6 +1,6 @@ # Omera identity and pre-1.0 migration contract -Status: accepted product direction; implementation and release verification pending. +Status: implemented in R0โ€“R6 and verified per [OMERA_RENAME_STATUS.md](OMERA_RENAME_STATUS.md); this document remains the data-safety contract for changes to it. Ownership: lead maintainer/Codex. General engineers consume the migration contracts and implement presentation only after the safety services are ready. See [ENGINEERING_HANDOFF.md](ENGINEERING_HANDOFF.md). @@ -51,6 +51,13 @@ Require renewed confirmation if the source changed after migration. Use OS trash ## Delivery and verification +Items 1โ€“4 are complete: the services exist (`src-tauri/src/legacy_migration.rs` +provides status, preview, staged execution, receipts, cleanup preview/confirm +and defer), the runtime identity is activated, and the required suites run in +CI. Item 5's fault matrix and item 6's real-installer next-update path remain +release acceptance work, and the installed-update matrix stays open in +[#256](https://github.com/BerryUIKI/Omera/issues/256). + 1. Update documentation and track migration/release/storage tasks in GitHub issues. 2. Implement and test migration/cleanup services before switching the runtime identity. 3. Rename application, packages, crates, UI strings, settings, database, CI, and release artifacts; allow legacy strings only in migration code, fixtures, and historical records. diff --git a/docs/OMERA_RENAME_STATUS.md b/docs/OMERA_RENAME_STATUS.md index e95dc8f8..cbf542bc 100644 --- a/docs/OMERA_RENAME_STATUS.md +++ b/docs/OMERA_RENAME_STATUS.md @@ -1,6 +1,8 @@ # Omera rename: current context and next actions -Updated: 2026-09-24. This is a handoff snapshot, not a release-readiness statement. For the full work inventory and dependency gates, read [OMERA_RENAME_EXECUTION.md](OMERA_RENAME_EXECUTION.md); for data safety, read [OMERA_MIGRATION.md](OMERA_MIGRATION.md). +> **Historical snapshot (2026-09-24).** R0โ€“R6 are complete and [#134](https://github.com/BerryUIKI/Omera/issues/134) is closed. The identity, crate, database, settings and credential-service rename is live in released builds; the obligation that remains is standing pre-1.0 legacy discovery and supported import, described in [OMERA_MIGRATION.md](OMERA_MIGRATION.md). Not a release-readiness statement. + +For the full work inventory and dependency gates, read [OMERA_RENAME_EXECUTION.md](OMERA_RENAME_EXECUTION.md); for data safety, read [OMERA_MIGRATION.md](OMERA_MIGRATION.md). ## Verified repository state diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index bbcc4a0b..02098526 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -5,7 +5,7 @@ This roadmap documents completed milestones and future engineering goals for **O - Omera roadmap status at v0.5.0: thirteen milestones complete, video and model-ecosystem milestones partially complete, and milestones 17โ€“19 planned + Omera roadmap status at v0.6.0: fourteen milestones complete, video and ComfyUI studio milestones in progress, and milestones 18โ€“19 planned --- @@ -151,10 +151,10 @@ is opt-in completion-driven indexing of an explicitly selected local output fold Execution order and ownership: [DELIVERY_ROADMAP.md](DELIVERY_ROADMAP.md) and [ENGINEERING_HANDOFF.md](ENGINEERING_HANDOFF.md). High-impact migration, persistence and release work stays with the lead; ordinary UI, parser and bounded performance tasks are prepared for general implementation engineers. -- [ ] Complete [OMERA_MIGRATION.md](OMERA_MIGRATION.md): full identity rename, pre-1.0 legacy discovery, staged migration, and separately confirmed cleanup. -- [ ] Validate signed updates and platform installer transitions, including skipped bridge releases. v0.5.0 is published with signed assets; the native installed-update matrix remains open in [#256](https://github.com/BerryUIKI/Omera/issues/256). +- [x] Complete [OMERA_MIGRATION.md](OMERA_MIGRATION.md): full identity rename, pre-1.0 legacy discovery, staged migration, and separately confirmed cleanup. R0โ€“R6 are complete and [#134](https://github.com/BerryUIKI/Omera/issues/134) is closed. The remaining obligation is standing pre-1.0 compatibility: every release before 1.0.0 keeps legacy discovery and supported import, and cleanup stays a separate explicit user decision. +- [ ] Validate signed updates and platform installer transitions, including skipped bridge releases. [v0.6.0](https://github.com/BerryUIKI/Omera/releases/tag/v0.6.0) is published with signed assets, so the installed-update matrix in [#256](https://github.com/BerryUIKI/Omera/issues/256) is now executable against two consecutive signed stable releases (v0.5.2 โ†’ v0.6.0). It remains open until installed-to-next-version acceptance is recorded per platform. - [x] Complete review issues #98โ€“#117 with regression coverage. All twenty issues are closed as completed and their regression suites run in CI. -- [ ] Measure and implement [STORAGE_EVOLUTION.md](STORAGE_EVOLUTION.md) without rewriting applied migrations. +- [ ] Measure and implement [STORAGE_EVOLUTION.md](STORAGE_EVOLUTION.md) without rewriting applied migrations. Baseline benchmarks currently cover gallery pagination and directory fingerprinting only; filtering, full-text search and sidebar aggregation still need p50/p95 measurements before any schema or index change. ### ๐ŸŸก Milestone 15: Video & Animation AIGC Ingestion & Playback (core features complete; extended facets pending) @@ -164,7 +164,7 @@ Delivered in the v0.4.x line. The remaining facet work is limited to resolution, - [x] **Video Thumbnail Generation & Hover Scrubbing**: Capture frame thumbnails and scrub through video frames while hovering cards in Grid and Waterfall views. - [x] **Fullscreen Lightbox Video Player**: Seamless loop toggle, playback speed selector (0.25xโ€“2x), frame-by-frame stepping (`.` / `,`), audio toggle, and sidecar prompt/workflow inspection. - [x] **Duration & Frame-Rate Facets**: Filter videos by duration range and frame rate, with an Images/Videos media-type filter. -- [ ] **Remaining Video Facets**: Resolution, container-codec and motion-score filters are not implemented yet. +- [ ] **Remaining Video Facets**: Resolution, container-codec and motion-score filters are not implemented yet. `width`, `height` and `video_codec` are already extracted into asset metadata and the existing duration/FPS facet pattern in `SearchCriteria`, `build_search_query`, `src/utils/search.ts` and `FilterDrawer.vue` is the wiring point. Motion score needs a new derived metric and its own schema decision. ### โœ… Milestone 16: Next-Gen Model Architectures & Ecosystem (complete) @@ -174,10 +174,10 @@ Flux.1 / SD3.5 parsing and Civitai integration shipped in v0.5.0. The interactiv - [x] **Civitai Direct API Integration**: Remote model reverse lookups by AutoV2/SHA256, cached preview cards, version update badges, and one-click merge of trained trigger words into the local LoRA catalog. - [x] **ComfyUI Workflow Visualizer Enhancements**: On-demand interactive workflow graph viewer with prompt, sampler, ControlNet and LoRA categories, selection, search, keyboard navigation, connected-edge highlighting and pan/zoom. -### ๐ŸŸก Milestone 17: Bi-Directional ComfyUI Studio, Live Queue & Prompt Diff (2 of 3 complete) +### ๐ŸŸก Milestone 17: Bi-Directional ComfyUI Studio, Live Queue & Prompt Diff (3 of 3 complete; pipeline depth pending) - [x] **Real-Time ComfyUI WebSocket Monitor**: Explicit native HTTP/WebSocket connection, reconnect and bounded queue/history reconciliation; node progress, queue order, outcomes and VRAM in the studio, with status bar and Activity summaries. Qualified with local protocol fixtures only. -- [ ] **Zero-Latency Ingestion Pipeline**: Stream newly generated images directly into Omera database and UI memory via IPC upon workflow completion, eliminating filesystem polling delay. - - Implemented packages: opt-in loopback completion events index a registered linked output folder or copy named outputs through an enabled copy-only pipeline, preserving sources and sidecars. Move/cleanup, remote outputs and reconnect history catch-up remain pending; see [COMFY_STUDIO.md](COMFY_STUDIO.md). +- [x] **Completion-Driven Ingestion (first package)**: Opt-in loopback completion events index a registered linked output folder or copy named outputs through an enabled copy-only pipeline, preserving sources and sidecars. See [COMFY_STUDIO.md](COMFY_STUDIO.md). + - Still pending: remote output transfer, reconnect history replay (outputs missed while disconnected), video/custom-node output descriptors, move pipelines and cleanup, and queue-worker isolation. - [x] **Prompt Diff & Matrix Workbench**: Select A/B images in comparison mode; compare positive/negative and optional dual text-encoder prompts, explicit weights `(keyword:1.2)`, seeds, models, samplers and other generation parameters. Full details load on demand; long text has bounded section fallback and display limits. ### ๐ŸŽฏ Milestone 18: Local LAN Web Companion (Omera Remote) diff --git a/docs/STABILIZATION_EXECUTION.md b/docs/STABILIZATION_EXECUTION.md index 81e927be..61e832cd 100644 --- a/docs/STABILIZATION_EXECUTION.md +++ b/docs/STABILIZATION_EXECUTION.md @@ -1,11 +1,16 @@ # Remaining review fixes -Updated: 2026-10-12. Integration target: `dev`; `main` remains release-only. +Updated: 2026-11-07. Integration target: `dev`; `main` remains release-only. -This execution ledger supersedes the historical September dispatch status for the -October review reports. The handoff ownership boundaries, migration safeguards, -and release qualification requirements still apply. An implemented feature is -not evidence of native or platform qualification. +This ledger covers the October 2026 review reports. Rows 0โ€“15 are closed with +merged regression coverage. Row 16 (#256) is the only item still open: its +automated and production-signing work is merged, while installed-to-next-version +acceptance per platform remains a release gate. The GUI refinement packages that +followed this ledger are recorded in [GUI_REFINEMENT.md](GUI_REFINEMENT.md). + +The handoff ownership boundaries, migration safeguards, and release +qualification requirements still apply. An implemented feature is not evidence +of native or platform qualification. ## Sequence and acceptance diff --git a/docs/TASK_ASSIGNMENT_BOARD.md b/docs/TASK_ASSIGNMENT_BOARD.md index a947d9fc..56e7d331 100644 --- a/docs/TASK_ASSIGNMENT_BOARD.md +++ b/docs/TASK_ASSIGNMENT_BOARD.md @@ -1,6 +1,8 @@ # Engineering assignment board > **Historical (2026-09-23).** Superseded by [ROADMAP.md](ROADMAP.md) and [STABILIZATION_EXECUTION.md](STABILIZATION_EXECUTION.md). Use the current approved `dev` and open GitHub issues for dispatch. +> +> **Every issue referenced below is closed.** #102, #107, #110, #118, #124, #128, #134, #135 and #137 are all resolved, and #119โ€“#133 were reconciled through the October stabilization ledger. #256 is the only open issue. This page is kept only for the ownership reasoning behind each role boundary, not as a dispatch list. Updated: 2026-09-23. Named people can be assigned by the product owner; role labels below are proposed work packages, not claims that someone is already working. diff --git a/docs/VALIDATION_STATUS.md b/docs/VALIDATION_STATUS.md index 3a7f7dfb..a8dc8595 100644 --- a/docs/VALIDATION_STATUS.md +++ b/docs/VALIDATION_STATUS.md @@ -52,7 +52,7 @@ release regardless of green development CI. - **Partly closed.** Native Grid, Waterfall and Table matrix at narrow/wide sizes, rapid dragging, stacks, keyboard and reduced motion. The same matrix passed in the production-app browser fixture on 2026-10-14 (synthetic media, mocked IPC). A native installed session, real-media/video codecs and a native reduced-motion run remain open. - **Build path closed.** macOS/Linux build and runtime validation for the working changes, including credential-store dependencies. Required CI has run on Windows, macOS and Linux for every change since, and the production macOS qualification signs, notarizes and Gatekeeper-checks a real build. Credential storage on those platforms is covered only by automated tests, not by a native session. -- **Partly closed.** Actual Berry-to-Omera installer migration, App Store/provisioning implications, signed release artifacts, skipped-version upgrades and the next Omera update. v0.4.3โ€“v0.5.0 ship signed artifacts; the installed transition, skipped-version and next-update matrix remains open in [#256](https://github.com/BerryUIKI/Omera/issues/256). +- **Partly closed.** Actual Berry-to-Omera installer migration, App Store/provisioning implications, signed release artifacts, skipped-version upgrades and the next Omera update. v0.4.3โ€“v0.6.0 ship signed artifacts, and two consecutive signed stable releases (v0.5.2 and v0.6.0) now exist, so the installed transition, skipped-version and next-update matrix is executable rather than blocked on publication. It remains open in [#256](https://github.com/BerryUIKI/Omera/issues/256). - **Application flow closed.** Legacy source discovery, multi-artifact receipts, source selection, old WebView-origin export/import, final Omera activation and separately approved cleanup. The 2026-10-14 setup follow-up covers these against SQLite and browser fixtures; no real legacy directory, media, credential or shared vault was migrated or removed. - **Issue set closed.** Full file-operation fault/partial-result cases, config secret reuse/conflicts, watcher initialization/revocation races and the remaining #98โ€“#117 acceptance cases described in the task cards. All twenty issues are closed as completed. A full crash-fault matrix against a native installation has still not been run. From a5c2078f6ae89e17874bd24252754d5a054b51c7 Mon Sep 17 00:00:00 2001 From: Berry Wahlberg <40695099+BerryUIKI@users.noreply.github.com> Date: Sat, 7 Nov 2026 22:16:43 +0800 Subject: [PATCH 2/3] docs(screenshots): redraw roadmap status at v0.6.0 The diagram still showed three planned milestones and a partial model-ecosystem track. Redraw it for fourteen complete milestones, video and ComfyUI studio in progress, and milestones 18-19 planned. The light variant is regenerated from the same geometry so the two themes stay identical apart from palette. Co-Authored-By: Claude Sonnet 5 --- docs/screenshots/roadmap_status_dark.svg | 38 +++++++++++------------ docs/screenshots/roadmap_status_light.svg | 38 +++++++++++------------ 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/docs/screenshots/roadmap_status_dark.svg b/docs/screenshots/roadmap_status_dark.svg index e7f23e71..f0b1dde5 100644 --- a/docs/screenshots/roadmap_status_dark.svg +++ b/docs/screenshots/roadmap_status_dark.svg @@ -1,21 +1,21 @@ -Omera roadmap status at v0.5.0 -Thirteen milestones are complete. Milestone 15 video and Milestone 16 model ecosystem are partially complete. Milestones 17 through 19 are planned. +Omera roadmap status at v0.6.0 +Fourteen milestones are complete. Milestone 15 video and Milestone 17 ComfyUI studio are in progress. Milestone 18 and Milestone 19 are planned. Omera roadmap -Status at v0.5.0 ยท October 2026 +Status at v0.6.0 ยท November 2026 -v0.5.0 released +v0.6.0 released -13 complete +14 complete 2 in progress -3 planned +2 planned - + โœ“ Foundation @@ -34,12 +34,12 @@ Milestone 15 ยท 3/4 โ— -Model ecosystem -Milestone 16 ยท 2/3 +ComfyUI studio +Milestone 17 ยท 3 packages โ—‹ Next -Milestones 17โ€“19 +Milestones 18โ€“19 Milestone 15 ยท Video @@ -59,20 +59,20 @@ โ— Facets: duration & FPS done; resolution, codec, motion remain -Milestone 16 ยท Model ecosystem +Milestone 17 ยท ComfyUI studio -2 / 3 +3 / 3 - + โœ“ -Flux.1 / SD3.5 A1111 and ComfyUI parsing +Workflow visualizer with node categories โœ“ -Civitai lookups, previews and update badges - -โ—‹ -ComfyUI workflow visualizer +Live queue, progress and Prompt Diff + +โ— +Ingestion: remote outputs and reconnect replay remain โœ“ Complete @@ -83,4 +83,4 @@ โ—‹ Planned Full checklist โ†’ docs/ROADMAP.md - \ No newline at end of file + diff --git a/docs/screenshots/roadmap_status_light.svg b/docs/screenshots/roadmap_status_light.svg index 0d96745c..edd62041 100644 --- a/docs/screenshots/roadmap_status_light.svg +++ b/docs/screenshots/roadmap_status_light.svg @@ -1,21 +1,21 @@ -Omera roadmap status at v0.5.0 -Thirteen milestones are complete. Milestone 15 video and Milestone 16 model ecosystem are partially complete. Milestones 17 through 19 are planned. +Omera roadmap status at v0.6.0 +Fourteen milestones are complete. Milestone 15 video and Milestone 17 ComfyUI studio are in progress. Milestone 18 and Milestone 19 are planned. Omera roadmap -Status at v0.5.0 ยท October 2026 +Status at v0.6.0 ยท November 2026 -v0.5.0 released +v0.6.0 released -13 complete +14 complete 2 in progress -3 planned +2 planned - + โœ“ Foundation @@ -34,12 +34,12 @@ Milestone 15 ยท 3/4 โ— -Model ecosystem -Milestone 16 ยท 2/3 +ComfyUI studio +Milestone 17 ยท 3 packages โ—‹ Next -Milestones 17โ€“19 +Milestones 18โ€“19 Milestone 15 ยท Video @@ -59,20 +59,20 @@ โ— Facets: duration & FPS done; resolution, codec, motion remain -Milestone 16 ยท Model ecosystem +Milestone 17 ยท ComfyUI studio -2 / 3 +3 / 3 - + โœ“ -Flux.1 / SD3.5 A1111 and ComfyUI parsing +Workflow visualizer with node categories โœ“ -Civitai lookups, previews and update badges - -โ—‹ -ComfyUI workflow visualizer +Live queue, progress and Prompt Diff + +โ— +Ingestion: remote outputs and reconnect replay remain โœ“ Complete @@ -83,4 +83,4 @@ โ—‹ Planned Full checklist โ†’ docs/ROADMAP.md - \ No newline at end of file + From 70872c6cc921e6c386d923da92b2278440e10483 Mon Sep 17 00:00:00 2001 From: Berry Wahlberg <40695099+BerryUIKI@users.noreply.github.com> Date: Sat, 7 Nov 2026 22:17:06 +0800 Subject: [PATCH 3/3] docs(release): refresh release baselines and tag examples - Record the published v0.6.0 installer sizes next to the retained v0.5.2 baselines, since the publication gate compares against both. - Point the release guide at v0.6.0 as the latest published release and use it in the tag example instead of v0.5.0. - Update the release-note preview example to the current version. Co-Authored-By: Claude Sonnet 5 --- docs/PERFORMANCE.md | 6 ++++-- docs/RELEASE_NOTES.md | 2 +- docs/RELEASING.md | 6 +++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/PERFORMANCE.md b/docs/PERFORMANCE.md index d9402685..df14c8d5 100644 --- a/docs/PERFORMANCE.md +++ b/docs/PERFORMANCE.md @@ -345,8 +345,10 @@ Installer size is a publication gate, checked before detached signing/upload and again against downloaded installers before a draft release can become public. `scripts/installer-budget.mjs` caps NSIS EXE and macOS DMG at 25 MiB, MSI/DEB/RPM at 40 MiB and Linux AppImage at 120 MiB (its portable runtime is included). -The public v0.5.2 baselines were 16.95 MiB EXE, 33.29 MiB MSI, 18.08 MiB DMG, -32.04 MiB DEB/RPM and 100.72 MiB AppImage. These limits allow bounded growth; +The public v0.6.0 baselines were 17.10 MiB EXE, 33.56 MiB MSI, 18.34 MiB DMG, +32.34 MiB DEB, 32.34 MiB RPM and 100.96 MiB AppImage. The published v0.5.2 +baselines were 16.95 MiB EXE, 33.29 MiB MSI, 18.08 MiB DMG, 32.04 MiB DEB/RPM +and 100.72 MiB AppImage. These limits allow bounded growth; exceeding one requires reducing the artifact before publication. The workflow viewer uses existing Vue/HTML/SVG; no graph editor runtime, ComfyUI server or model weights are bundled for the studio features. diff --git a/docs/RELEASE_NOTES.md b/docs/RELEASE_NOTES.md index 7e7c2e0d..988378e5 100644 --- a/docs/RELEASE_NOTES.md +++ b/docs/RELEASE_NOTES.md @@ -13,7 +13,7 @@ before release; the app does not send notes to a translation service. 2. Run `node scripts/generate-release-notes.mjs --check`. CI and release preflight both reject missing versions, empty translations, and malformed boundaries. 3. Preview the exact GitHub body with - `node scripts/generate-release-notes.mjs v0.5.1 --output `. + `node scripts/generate-release-notes.mjs v0.6.0 --output `. The release workflow generates its final GitHub body from this catalog. English is visible first, and each other language is in a labeled disclosure. Each diff --git a/docs/RELEASING.md b/docs/RELEASING.md index ad6f3767..389063c2 100644 --- a/docs/RELEASING.md +++ b/docs/RELEASING.md @@ -6,7 +6,7 @@ The target product is Omera, identifier `com.berryuiki.omera`, canonical reposit Before publishing, follow [OMERA_MIGRATION.md](OMERA_MIGRATION.md). Verify migration to `omera.db`, `omera_*` settings and the Omera credential service; platform installer replacement; signed OS/architecture-specific updates; and the subsequent Omera update. Test upgrades that skip intermediate releases. Keep legacy data until validated migration and explicit cleanup confirmation. Never reset application/schema versions or publish an unverified rename build. -Implementation branches start from and target `dev`; approved release integration reaches `main`. Signing key provisioning and actual installer upgrade tests are release gates. v0.5.0 was prepared and published on 2026-10-26 with signed Windows, macOS and Linux assets. The installed-update matrix remains pending under [#256](https://github.com/BerryUIKI/Omera/issues/256); release preparation and published signed artifacts do not by themselves establish native acceptance. Record candidate package/signing results separately and retain the required approving review on `main`. A changed macOS Bundle ID requires checking provisioning and App Store distribution as a new identity. +Implementation branches start from and target `dev`; approved release integration reaches `main`. Signing key provisioning and actual installer upgrade tests are release gates. [v0.6.0](https://github.com/BerryUIKI/Omera/releases/tag/v0.6.0) is the latest published release (2026-11-03) with signed Windows, macOS and Linux assets, following v0.5.2. The installed-update matrix remains pending under [#256](https://github.com/BerryUIKI/Omera/issues/256); release preparation and published signed artifacts do not by themselves establish native acceptance. Record candidate package/signing results separately and retain the required approving review on `main`. A changed macOS Bundle ID requires checking provisioning and App Store distribution as a new identity. This guide describes the release process, versioning conventions, and build artifact management for **Omera**. @@ -95,10 +95,10 @@ git checkout main git pull origin main # 2. Tag the release commit -git tag v0.5.0 +git tag v0.6.0 # 3. Push the tag to GitHub -git push origin v0.5.0 +git push origin v0.6.0 ``` The workflow checks synchronized versions and requires the tag to be integrated