Dariusz L
22f4cbcdee
Add configurable download sound and improve cancellation retries
2026-10-05 19:49:23 +02:00
Dariusz L
53a97e8a5b
Refresh metadata prompt previews when workflow text changes
2026-10-05 18:27:20 +02:00
Dariusz L
6895aa83a3
Refine image metadata selection styling and action layout
2026-10-05 18:17:34 +02:00
Dariusz L
500a5af382
Preserve unsaved options across docking
2026-10-05 16:42:44 +02:00
Dariusz L
67b7e4a454
Add copy and resize controls to prompt previews
2026-10-05 16:11:05 +02:00
Dariusz L
3829f95960
Improve image metadata transfer guidance and prompt candidate ordering
2026-09-17 00:48:00 +02:00
Dariusz L
2d6394be5c
Add image metadata prompt transfer and keep transfer nodes selectable
2026-09-17 00:05:43 +02:00
Dariusz L
4054be2a04
Prefer HuggingFace direct download URLs and preserve them through selection
2026-09-16 20:14:43 +02:00
Dariusz L
ababf330bc
Show metadata transfer apply progress
2026-09-14 15:24:52 +02:00
Dariusz L
bbe9c5485e
Prevent metadata transfer UI flicker
2026-09-14 01:42:01 +02:00
Dariusz L
aa6c1fdc3d
Add metadata transfer undo
2026-09-14 01:25:10 +02:00
Dariusz L
baaedb9425
Distinguish active and inactive workflow nodes
2026-09-14 01:01:23 +02:00
Dariusz L
1672460801
Refresh metadata targets with live workflow changes
2026-09-14 00:13:54 +02:00
Dariusz L
552ef683da
Unify metadata workflow cache and category handling
2026-09-13 23:09:22 +02:00
Dariusz L
21245569c7
Fix transfer model actions for unselected nodes
2026-09-13 22:18:10 +02:00
Dariusz L
d1812fa46f
Add metadata workflow model transfer
2026-09-13 21:38:52 +02:00
Dariusz L
3a106e8d67
feat: add workflow metadata transfer preview
2026-09-13 16:10:58 +02:00
Dariusz L
18ef647c83
Extract Civitai metadata from image EXIF and improve subgraph widget resolution
2026-09-12 18:34:02 +02:00
Dariusz L
74e4b190a9
Add image metadata tab and backend workflow normalization
2026-09-12 16:50:40 +02:00
Dariusz L
9f9b3da12c
Use getMissingModelDomKey for search UI element IDs
...
Replace inline node_id/widget_index DOM key construction with the
centralized getMissingModelDomKey helper across search panel and
missing browser methods. This keeps search results and button IDs
stable when the same model appears in multiple workflows/widgets.
Also adds a regression test verifying that search progress stays
with its model when switching between shared widgets.
2026-09-10 14:30:33 +02:00
Dariusz L
e9bc6369a2
frontend: standardize options status styling with CSS classes
...
Add a success color token and replace scattered textContent assignments
with setElementStatusText / setStatusMode so local DB, base models,
HF index, and cache-clearing statuses consistently use is-pending,
is-valid, and is-invalid classes.
2026-09-10 01:11:38 +02:00
Dariusz L
d26b0a788b
Add refresh animations for busy option/search controls
2026-09-10 01:01:41 +02:00
Dariusz L
65fd1ac554
frontend: restore missing-browser split width synchronously on initial paint
...
In missing_browser_methods.js, apply the saved split before the first paint when
the docked panel is narrower than the last layout, instead of waiting one
animation frame. Also tighten fast-width estimation by trying
getBoundingClientRect().width when clientWidth/offsetWidth are unavailable, and
measure from the observed resize host rather than the browser element itself.
2026-08-12 21:09:47 +02:00
Dariusz L
907876905c
Add custom resize handle to model info dialog
2026-08-09 22:58:21 +02:00
Dariusz L
e0d5dff0a0
refactor: reuse shared filename extraction
2026-08-08 22:31:35 +02:00
Dariusz L
8724bb5d5b
refactor: unify loaded model grouping
2026-08-08 22:23:04 +02:00
Dariusz L
8a8e2bc3a1
refactor shared source URL detection
2026-08-07 04:12:57 +02:00
Dariusz L
e485b467cc
refactor: reuse shared frontend path identity
2026-08-07 02:56:10 +02:00
Dariusz L
8b9a11ec64
refactor: remove redundant escape html wrappers
2026-08-07 01:17:23 +02:00
Dariusz L
277268c055
refactor: unify frontend category collection
2026-08-06 23:43:58 +02:00
Dariusz L
57568f1d0f
refactor: unify local model context menus
2026-08-06 23:13:10 +02:00
Dariusz L
cf4697ddd8
refactor shared frontend size parsing
2026-08-06 22:30:15 +02:00
Dariusz L
335f886a4e
Unify local path joining
2026-08-06 21:19:29 +02:00
Dariusz L
2ef86fed3b
refactor: unify local match classification
2026-08-06 20:01:20 +02:00
Dariusz L
c164d8d676
refactor(frontend): share path template formatting
2026-08-06 18:22:56 +02:00
Dariusz L
07f5f5829a
fix: prevent download UI collisions for custom nodes and handle missing preview probes
2026-08-06 01:47:33 +02:00
Dariusz L
f3fc4b419d
refactor shared download path and options helpers
2026-08-05 15:21:17 +02:00
Dariusz L
d964f5fad7
refactor missing model filter bindings
2026-08-05 15:10:39 +02:00
Dariusz L
f1cdfcdbd6
refactor missing model row reconciliation
2026-08-05 15:05:51 +02:00
Dariusz L
a695a4103a
refactor: unify credential check bindings
2026-08-05 13:35:08 +02:00
Dariusz L
7269347c00
refactor: unify frontend source normalization
2026-08-05 04:31:30 +02:00
Dariusz L
0d08bbceaa
refactor: reuse shared source display labels
2026-08-05 02:53:04 +02:00
Dariusz L
7fe31aabad
refactor shared source labels
2026-08-05 00:46:21 +02:00
Dariusz L
af7f9d0798
refactor frontend SHA-256 field extraction
2026-08-05 00:42:39 +02:00
Dariusz L
8606e3e1fd
fix(frontend): preserve analysis progress during polling
2026-08-04 20:23:13 +02:00
Dariusz L
f5ad8c8af1
fix(frontend): patch loaded models progress in place
2026-08-04 19:45:29 +02:00
Dariusz L
a093edd004
fix(frontend): dispose missing models virtualizer on full refresh
2026-08-04 19:29:25 +02:00
Dariusz L
f1620a7659
frontend: preserve missing models browser state during apply and avoid duplicate workflow refreshes
2026-08-04 19:13:13 +02:00
Dariusz L
fdaa00265a
feat(frontend): add virtualized missing browser and custom modal resize
...
- Replace full missing-models list rendering with virtual scroll container
- Improve splitter responsiveness by lowering layout frame stride to 1
- Add custom modal resize handle with pointer-event driven sizing
- Reduce live layout throttle from 40ms to 16ms
- Update related route assertions for new layout behavior
2026-08-04 15:19:26 +02:00
Dariusz L
da76170abc
Add toggle to show/hide inactive missing models
2026-08-03 17:17:56 +02:00