Dariusz L
d964f5fad7
refactor missing model filter bindings
2026-08-05 15:10:39 +02:00
Dariusz L
b9cf600cc6
refactor workflow model cache handling
2026-08-05 15:08:05 +02:00
Dariusz L
f1cdfcdbd6
refactor missing model row reconciliation
2026-08-05 15:05:51 +02:00
Dariusz L
dc0524b72c
refactor: reuse shared frontend filename helper
2026-08-05 14:37:31 +02:00
Dariusz L
1a03ddaed4
refactor: reuse shared model hash extraction
2026-08-05 13:39:44 +02:00
Dariusz L
a695a4103a
refactor: unify credential check bindings
2026-08-05 13:35:08 +02:00
Dariusz L
22f294bc22
refactor: unify download source metadata context
2026-08-05 13:32:40 +02:00
Dariusz L
82cd5c95cd
refactor: generate frontend category aliases
2026-08-05 05:07:36 +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
188809c31f
refactor: share sidebar active state detection
2026-08-05 02:18:21 +02:00
Dariusz L
8c47fe6da8
refactor: reuse missing category collector
2026-08-05 02:15:22 +02:00
Dariusz L
fec8004573
refactor: share instant action binding
2026-08-05 02:06:57 +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
e8a9e3b2c8
fix(frontend): move link name switch to the right
2026-08-04 21:28:22 +02:00
Dariusz L
0b82fe49ee
fix(frontend): preserve model size across search result shapes
2026-08-04 21:02:43 +02:00
Dariusz L
8606e3e1fd
fix(frontend): preserve analysis progress during polling
2026-08-04 20:23:13 +02:00
Dariusz L
adc29077c8
perf(frontend): delegate dynamic action clicks
2026-08-04 20:20:42 +02:00
Dariusz L
d2c4d513db
refactor(frontend): reuse shared DOM synchronization
2026-08-04 20:17:41 +02:00
Dariusz L
9fb0357e59
refactor(frontend): add shared DOM patch helpers
2026-08-04 20:16:30 +02:00
Dariusz L
0d6ad98121
perf(frontend): coalesce search UI refreshes
2026-08-04 20:15:14 +02:00
Dariusz L
7b4a2e607e
fix(frontend): ignore stale local match refreshes
2026-08-04 20:12:46 +02:00
Dariusz L
746f7d3ec4
fix(frontend): ignore stale search and URN UI responses
2026-08-04 20:08:53 +02:00
Dariusz L
f5ad8c8af1
fix(frontend): patch loaded models progress in place
2026-08-04 19:45:29 +02:00
Dariusz L
3b98851edf
fix(frontend): stabilize queued downloads refreshes
2026-08-04 19:42:55 +02:00
Dariusz L
b8d7bac497
fix(frontend): preserve URN download panel container
2026-08-04 19:40:49 +02:00
Dariusz L
058832073d
fix(frontend): preserve local match rows during refresh
2026-08-04 19:40:04 +02:00
Dariusz L
5906523d0c
fix(frontend): preserve search results during progress updates
2026-08-04 19:36:14 +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
b5518f0d57
feat(frontend): simplify missing source indicator styling
2026-08-04 15:53:08 +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
3f0e753edd
feat: add SHA-256 search support and refresh HuggingFace author index
...
- Propagate sha256 through search orchestrator and providers
- Add hash-based lookup for CivitAI, HuggingFace, CivArchive, and LoRA Manager Archive
- Update search UI to accept SHA-256 hashes and refine link/name toggle styling
- Refresh HuggingFace author index metadata
2026-08-04 05:41:51 +02:00
Dariusz L
2bf3d4a071
refine link/name toggle control styling
2026-08-04 01:16:43 +02:00
Dariusz L
c3afd9324c
Add link/name toggle to download methods search input
2026-08-04 00:57:13 +02:00
Dariusz L
514b7d5114
feat: support subgraph instances in node context menu
...
- Detect subgraph instance scope and distinguish top-level vs nested nodes
- Aggregate inner resolved models for outer subgraph instances so menus show
promoted and hidden models together
- Patch both class prototypes and individual node instances when they define
getExtraMenuOptions or getMenuOptions, preserving native menu hooks
- Re-inject context menu after loadedGraphNode and queueMicrotask for
subgraph-created nodes
- Add tests for menu injection on overridden getMenuOptions and instance
patching, plus subgraph scope and aggregation behavior
2026-08-03 21:05:49 +02:00
Dariusz L
dcb4996333
fix: improve rgthree Power Lora Loader removal detection and workflow refresh retry behavior
...
- Wrap node.widgets.splice in rgthree Power Lora Loader adapter so removals
made through the context menu trigger model resolution updates.
- Delay node context menu analysis when a workflow refresh is already
pending to avoid stale analysis.
- Extend workflow refresh retry logic to also retry when ComfyUI is still
serializing the previous workflow after a node widget change.
- Add tests for context menu removal detection, refresh retry behavior,
and deferred context analysis.
2026-08-03 19:31:29 +02:00
Dariusz L
db76a45b1b
fix: preserve subgraph instance context on cached node reuse, deduplicate workflow analysis requests, and configure context menu for dynamic nodes
2026-08-03 19:05:32 +02:00
Dariusz L
da76170abc
Add toggle to show/hide inactive missing models
2026-08-03 17:17:56 +02:00
Dariusz L
c83dea4182
Replace generic link icons with dock/undock icons
2026-08-03 17:04:16 +02:00
Dariusz L
8d48e0dc37
Simplify download progress UI rendering and fix queue DOM insertion
2026-08-03 16:54:00 +02:00
Dariusz L
5b8b243aee
refactor: unify download queue rendering and add workflowBack icon
2026-08-03 16:24:52 +02:00
Dariusz L
415bcb93f4
feat: improve aria2 download resilience and queue presentation
2026-08-03 15:55:08 +02:00
Dariusz L
88b6c6761e
style: separate download queue pause/resume button colors in modal
2026-08-03 15:16:38 +02:00
Dariusz L
c28184aca3
Refactor download queue item rendering and actions
2026-08-03 15:01:07 +02:00
Dariusz L
8e7d14be6d
Unify download progress presentation
2026-08-03 14:08:00 +02:00
Dariusz L
8d9ca189fc
Remove obsolete compatibility aliases
2026-08-03 13:11:59 +02:00
Dariusz L
0ff8057576
Unify frontend SHA-256 normalization
2026-08-03 12:56:24 +02:00
Dariusz L
2559145fc1
Unify model category aliases across backend and UI
2026-08-03 12:52:20 +02:00