Vito
|
e7cfcc2bfb
|
style(workspace): align browsing with the approved concept (#219)
* style(workspace): align approved shell and visual fixtures
* test(workflows): preserve evidence across browser projects
* style(workspace): match approved image browsing geometry
* style(workspace): match natural library card layout
* fix(workspace): retain wheel motion during row correction
* fix(workspace): contain zoomed controls and image metadata (#215)
|
2026-10-18 02:53:26 -07:00 |
|
Vito
|
4ef236aaf7
|
feat(history): persist exact run output references (#214)
* feat(history): define bounded output reference contracts
* feat(database): migrate execution output evidence to schema v3
* feat(history): persist immutable run output references
* test(history): isolate mocked node gallery monitor
* feat(history): capture bounded output descriptors with shared leases
* fix(history): authenticate payload owners and release failed captures
* feat(history): attach output evidence to exact finalized attempts
* test(history): verify run output evidence on real ComfyUI
* fix(history): release idle worker payload references
* docs(history): clarify defensive lease cleanup
* test(history): align output fixtures with native path styles
* test(history): separate restore completion from writer drain
* test(history): bound batch drains by progress and total time
|
2026-10-17 23:26:37 -07:00 |
|
Vito
|
bae542c9ac
|
feat(history): persist exact execution prompt contexts (#213)
* feat(history): define exact bounded execution contexts
* fix(history): retain observable sources and validate evidence
* feat(history): migrate execution contexts to schema v2
* feat(history): persist immutable execution context snapshots
* fix(history): preserve package identity for execution contexts
* feat(history): bound context payloads beside lifecycle finalization
* fix(history): fence context commits and resolve stored run identity
* fix(history): bound persisted identifier bytes before restore reads
* feat(history): bind exact runtime context to execution attempts
* test(history): discover owner invalidation callback regression
* feat(history): capture cached prompt strings without mutating host caches
* test(history): verify durable contexts on real ComfyUI hosts
* fix(history): scope transforms to captured source paths
* test(ci): update execution context tooling fixtures (#209)
* fix(history): harden context validation and worker fixtures (#209)
* fix(history): honor close deadlines after early joins (#209)
|
2026-10-17 19:51:22 -07:00 |
|
Vito
|
763e6b37b1
|
feat(history): record durable ComfyUI execution attempts (#212)
* feat(history): normalize bounded execution evidence (#209)
* fix(history): bound lifecycle kind checks before hashing (#209)
* feat(history): persist execution attempts with restore fencing (#209)
* test(api): bootstrap standalone backup restore fixtures (#209)
* feat(history): isolate bounded asynchronous ledger writes (#209)
* feat(history): observe actual queue attempts without altering execution (#209)
* fix(database): honor package-scoped configuration (#211)
* test(history): exercise real cached and headless executions (#209)
* fix(history): reject unsupported uniqueness and isolate package fixtures (#209)
* test(history): support Python 3.10 package fixture cleanup (#209)
|
2026-10-17 16:42:07 -07:00 |
|
Vito
|
76e9b51079
|
feat(bridge): add acknowledged ComfyUI prompt destinations (#203)
* feat(bridge): add guarded PromptManager prompt destinations
* fix(ci): install shared contracts before frontend unit tests
* test(comfyui): wait for paired editor resize before measuring layout
|
2026-10-17 13:14:02 -07:00 |
|
Vito
|
a52ff4e052
|
feat(ui): add Focused Prompt Manager with shared autocomplete (#191)
* feat(ui): add Focused Prompt Manager node (#186)
* feat(ui): autocomplete saved Focused metadata with shared controls (#186)
* feat(ui): autocomplete Focused library filters (#186)
|
2026-10-17 05:31:24 -07:00 |
|
Vito
|
035e816db6
|
feat(ui): adopt shared toolkit for Prompt Manager Classic (#190)
* feat(ui): adopt shared toolkit for Prompt Manager Classic (#186)
* test(ui): retain Text node Web UI coverage alongside Classic
* fix(tooling): reject lookalike toolkit download URLs (#186)
|
2026-10-16 22:18:18 -07:00 |
|
Vito
|
f98f6fa08d
|
test(ci): validate shared toolkit in real PromptManager hosts (#189)
* test(ci): prove shared toolkit with real PromptManager host coverage
* test(ci): match KikoTools Python 3.13 compatibility coverage
|
2026-10-16 20:56:50 -07:00 |
|
Vito
|
f1b1d4731b
|
test: exercise real page workflows and enforce frontend coverage (#181)
|
2026-10-16 06:45:20 -07:00 |
|
Vito
|
cf0cef3f25
|
feat: vendor Viewer.js reproducibly and automate release updates (#170)
Refs #169. Pin and verify pristine distribution assets, upgrade to 1.15.2, and add tested maintainer tooling plus desktop and touch browser checks.
|
2026-10-16 04:56:25 -07:00 |
|