Dariusz L
794083b212
Support clipboard pasting in Metadata tab and resolve Civitai model filenames
...
- Add paste handler (Ctrl+V) in Metadata tab for workflow JSON, images, and Civitai image URLs/HTML
- Resolve authentic .safetensors filenames and local ComfyUI model paths via Civitai modelVersionId
- Normalize prompt <lora:...> tags to authentic filenames and enrich transfer/loaded chip labels
2026-10-16 22:57:04 +02:00
Dariusz L
a1935b89e4
Support linked models from Civitai image URLs with page fallback
2026-10-05 17:41:13 +02:00
Dariusz L
552ef683da
Unify metadata workflow cache and category handling
2026-09-13 23:09:22 +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
1eb3af32be
Ignore stale embedded model metadata when a node exposes an explicit model widget
2026-08-25 03:07:41 +02:00
Dariusz L
9c24d92151
feat: support HuggingFace string identifiers, convrot variants, and mixed/scaled precision tokens
...
- Preserve HuggingFace textual model/version IDs in download metadata instead of coercing to integers
- Add convrot as a recognized model variant suffix
- Recognize numeric precision tokens with optional mixed/scaled suffixes (e.g. int8mixed, fp8scaled)
- Report partial batch search failures as informational notifications rather than errors
2026-08-25 02:05:45 +02:00
Dariusz L
ddc5333bd2
refactor: unify model data contracts
2026-08-21 23:10:26 +02:00
Dariusz L
eeeb939b9a
refactor shared metadata source payload
2026-08-09 00:16:50 +02:00
Dariusz L
593a85062a
refactor provider status message contract
2026-08-09 00:14:20 +02:00
Dariusz L
551dae9df7
refactor: centralize progress ID generation
2026-08-08 22:33:41 +02:00
Dariusz L
669bf02c76
refactor: centralize request SHA256 extraction
2026-08-08 19:07:47 +02:00
Dariusz L
cfeb333546
refactor: centralize model cache invalidation
2026-08-08 19:03:16 +02:00
Dariusz L
adc409404a
refactor: unify optional JSON object payload parsing
2026-08-07 17:24:53 +02:00
Dariusz L
28af2d9e61
refactor: centralize CivitAI sidecar persistence
2026-08-07 02:54:02 +02:00
Dariusz L
e21672196d
refactor: share model path root validation
2026-08-07 01:20:14 +02:00
Dariusz L
1bba061a29
refactor: centralize filename extraction callsites
2026-08-07 01:15:45 +02:00
Dariusz L
069a588fb1
refactor: unify CivitAI metadata payloads
2026-08-06 23:06:14 +02:00
Dariusz L
62a4f597b7
refactor: unify workflow payload validation
2026-08-06 20:42:37 +02:00
Dariusz L
233731acce
refactor: unify local hash match enrichment
2026-08-06 20:35:38 +02:00
Dariusz L
6f35df33d6
refactor(core): reuse shared path containment check
2026-08-06 16:58:06 +02:00
Dariusz L
348f7ed8e0
refactor: unify model result builders
2026-08-06 16:20:31 +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
7a219bd2d2
refactor: unify primary model file selection
2026-08-05 14:29:02 +02:00
Dariusz L
24d0dae0e0
refactor: unify CivitAI result payloads
2026-08-05 14:24:07 +02:00
Dariusz L
2daa09032c
refactor: share download result status response
2026-08-05 05:14:22 +02:00
Dariusz L
e1870a130a
refactor: share metadata payload parsing
2026-08-05 04:39:33 +02:00
Dariusz L
eb86f647c8
refactor: unify model download URL collection
2026-08-05 02:47:37 +02:00
Dariusz L
6118ff9eeb
refactor workflow node traversal
2026-08-05 00:39:31 +02:00
Dariusz L
5e85fdb8da
perf: optimize LoRA Manager archive hash search and guard SHA-256 fallback
...
- Skip name fallback in search provider runner when request already has sha256
- Add direct SQLite hash lookup in lora_manager_archive with result caching
- Add timing and logging for archive search
- Refresh HuggingFace author index metadata
- Add tests for hash search and provider fallback behavior
2026-08-04 06:01:08 +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
0f70d85f56
Add analysis_id support across workflow analysis pipeline
2026-08-03 20:01:02 +02:00
Dariusz L
7cba340de1
Unify hash request validation
2026-08-03 14:15:00 +02:00
Dariusz L
e1e725792b
Unify shared path normalization
2026-08-03 12:59:04 +02:00
Dariusz L
510aa570ce
Unify remote dead-link detection
2026-08-03 12:54:55 +02:00
Dariusz L
2559145fc1
Unify model category aliases across backend and UI
2026-08-03 12:52:20 +02:00
Dariusz L
c0abf02040
refactor: normalize CivArchive diagnostics
2026-08-02 22:15:53 +02:00
Dariusz L
0531f4e9b2
feat: expose CivArchive provider status
2026-08-02 22:00:51 +02:00
Dariusz L
9daa3403e4
refactor: extract dynamic workflow widgets
2026-08-02 19:21:14 +02:00
Dariusz L
8cfb595f92
refactor: extract static workflow widgets
2026-08-02 19:10:13 +02:00
Dariusz L
4d65a4dc87
refactor(search): extract search support service
2026-08-02 03:08:50 +02:00
Dariusz L
3f0359e1f4
refactor(context): require hash and download dependencies
2026-08-02 03:04:29 +02:00
Dariusz L
0b2166ae58
refactor(context): require metadata service dependencies
2026-08-02 03:01:10 +02:00
Dariusz L
d43fd41d32
refactor(context): require loaded models dependencies
2026-08-02 02:59:38 +02:00
Dariusz L
b7a1b1cf07
refactor(context): require workflow service dependencies
2026-08-02 02:58:08 +02:00
Dariusz L
9cd8966d13
refactor(context): require directory service dependencies
2026-08-02 02:55:06 +02:00
Dariusz L
39a0606afa
refactor(context): require scanner service dependencies
2026-08-02 02:52:37 +02:00
Dariusz L
8744da536b
refactor(settings): extract settings routes into SettingsService
2026-08-02 02:48:51 +02:00