Vladimir Mandic
57f5bf5bd5
add missing js files
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-02 10:56:52 +02:00
Vladimir Mandic
304918baec
monkey-patch multi-image
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-29 19:53:14 +02:00
Vladimir Mandic
d9d1d92791
remove control init video/batch/folder
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-29 08:36:10 +02:00
Vladimir Mandic
60143027a0
remove media input buttons
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-29 08:18:02 +02:00
Vladimir Mandic
c85cf0dec3
fix monitor loop
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-26 10:02:00 +02:00
Vladimir Mandic
614c83fab5
update monitoring timers
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-26 09:29:55 +02:00
Vladimir Mandic
40ac6fd981
Merge pull request #4796 from vladmandic/feat/autocomplete-upgrade
...
feat(autocomplete): additional features for autocomplete
2026-04-26 07:31:40 +02:00
CalamitousFelicitousness
f6d3436398
feat(autocomplete): bare-< lora browse, reopen on refocus
...
- bare `<` (or partial `<lo`) surfaces full LoRA list; accept overwrites the typed prefix
- empty-query XnIndex.search returns first N items so trigger chars alone yield results
- refocusing a textarea re-fires onInput so a partial tag at the cursor reopens the dropdown
2026-04-25 16:12:59 +01:00
Vladimir Mandic
494af629d0
stricter linting
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-25 15:05:25 +02:00
CalamitousFelicitousness
a60f215791
feat(autocomplete): @-prefix artist filter mode for Anima
2026-04-25 13:44:42 +01:00
Vladimir Mandic
5baa23300d
improve connection monitor and server restart
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-25 08:50:57 +02:00
Vladimir Mandic
15c23ebb80
Merge pull request #4794 from awsr/token-counter-update
...
Token counter update
2026-04-25 07:41:04 +02:00
awsr
883804e49a
Update themes to be compatible with new layout
2026-04-24 15:25:28 -07:00
Vladimir Mandic
f0eeb26e27
fix full screen viewer
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-24 23:50:52 +02:00
CalamitousFelicitousness
e2c856459c
feat(autocomplete): aliases, extra-networks, translations, baseline fixes
...
- tag aliases (optional 4-tuple) and translations (companion file)
- lora and wildcard triggers; embeddings fold into tag-mode results
- new GET /sdapi/v1/wildcards endpoint
- LRU cap, IME safety, multi-textarea safety, modifier-key pass-through
- manifest-retry and config-bridge hardening
- tags-fetch: alias/translation harvesters with authenticated rate limits
2026-04-24 21:55:27 +01:00
vladmandic
40e550f1c3
add timer info
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-04-23 12:49:41 +02:00
Vladimir Mandic
de0af224ab
Merge pull request #4785 from awsr/callback-guard
...
Implement callback guards
2026-04-20 10:41:48 +02:00
vladmandic
9193391030
update splash logger
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-04-20 09:18:46 +02:00
awsr
31a7d19766
Implement callback guards
2026-04-19 15:13:22 -07:00
vladmandic
6128e0f84b
ui performance optimizations
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: vladmandic <mandic00@live.com >
2026-04-19 16:14:19 +02:00
vladmandic
271a3421d6
ui init error handler
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: vladmandic <mandic00@live.com >
2026-04-19 12:01:16 +02:00
awsr
0a35e0c891
Update syntax and fix timing of async functions
2026-04-18 16:01:59 -07:00
awsr
909b049922
Fix no-promise-executor-return
2026-04-18 16:00:39 -07:00
Vladimir Mandic
69d370d8da
update reference data and enable preview for ernie and nucleus
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-15 12:22:53 +00:00
Vladimir Mandic
db8c6e9243
add ernie-image
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-04-15 11:06:32 +00:00
Vladimir Mandic
b3f09aa417
Merge pull request #4707 from vladmandic/feat/tag-dictionaries
...
Feat/tag dictionaries
2026-04-13 11:57:48 +02:00
vladmandic
a6c726f8d6
update tag-autocomplete
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-04-13 11:54:59 +02:00
CalamitousFelicitousness
5c08821bc0
fix(ui): navigate to Control on right-click prompt/params transfer
2026-04-12 22:39:05 +01:00
CalamitousFelicitousness
afff6c1852
feat(ui): right-click send-to-control for prompt/params transfer
...
Right-clicking the "Send to Images" button now offers two entries:
one copies the prompt only, the other copies all generation parameters
except the image itself. Available in gallery, txt2img, img2img, and
extras. Keeps the results toolbar compact.
- extend ParamBinding with skip_image and only_prompt flags
- create prompt/params variants in all four output panels
- register per-tab context menu entries scoped to #{tab}_tabitem
- match menu selectors via e.target.closest for nested-icon clicks
- document the right-click surface in the "➠ Control" locale hint
2026-04-12 21:51:29 +01:00
CalamitousFelicitousness
3195bd6287
feat(autocomplete): move settings to always-on script UI
...
- create scripts/autocomplete.py as always-on script with dictionary
management UI (dropdown, refresh, update, settings controls)
- move autocomplete settings from Settings > Extra Networks to hidden
options, controlled via script UI with JS config bridge
- remove early exit in autocomplete.js when no dictionaries enabled,
allowing dictionaries enabled via script UI to work without reload
- add id-based suffix matching to setHints.js for unique button hints
- add locale_en.json entries with tooltips for all autocomplete controls
2026-04-09 02:00:45 +01:00
Vladimir Mandic
aa34db2c50
Merge branch 'dev' into feat/tag-dictionaries
2026-04-08 10:03:42 +02:00
vladmandic
973e137f29
update torch_info
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-04-05 10:33:13 +02:00
vladmandic
1310264d43
regen all localizations
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-04-01 10:29:08 +02:00
CalamitousFelicitousness
6a7a879c77
fix(autocomplete): address PR review feedback
...
- Remove remote manifest fetch from startup dropdown population;
list only locally available tag files via files_cache.list_files()
- Rename CLI utilities to tags-fetch, tags-prune, tags-manifest
- Replace create/destroy mirror div with persistent offscreen mirror
for caret position measurement
- Add ResizeObserver to reposition dropdown on textarea resize
- Add autocomplete-mirror classname to measurement div
2026-03-26 19:46:23 +00:00
CalamitousFelicitousness
97d3854e4b
feat(autocomplete): add setting to toggle comma separator between tags
2026-03-26 01:56:57 +00:00
CalamitousFelicitousness
30d3415e9e
feat(autocomplete): improve dropdown UX with match highlighting and caret positioning
...
Highlight matched query text in bold, add category name tooltips on
colored dots, position dropdown near the caret line instead of the
textarea bottom, and polish row styling with transitions and count badges.
2026-03-26 01:07:16 +00:00
CalamitousFelicitousness
d4d5bce3b9
feat(autocomplete): add native tag autocomplete for prompt textareas
2026-03-26 00:47:14 +00:00
vladmandic
afe3786f5f
add unet/dir to networks
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-03-22 11:09:45 +01:00
Vladimir Mandic
8311add607
Merge pull request #4687 from awsr/gallery-sort
...
Gallery: Decouple sort button icon value from sorting logic
2026-03-20 10:03:16 +01:00
CalamitousFelicitousness
e7f2b63814
style(ui): add disabled-look class for civitai mutual exclusivity
2026-03-20 04:33:51 +00:00
CalamitousFelicitousness
0be7678ea4
feat(ui): extend civitai download bridge with model/version ids and mutual exclusivity
...
Add selectedModelId and selectedVersionId to the download bridge so
metadata JSON and preview images are fetched alongside model files.
Pass model_id and version_id from card detail view through
startCivitDownload and downloadCivitModel. Add keyword/tag mutual
exclusivity via disabled-look CSS class toggle.
2026-03-20 04:33:39 +00:00
awsr
ef0573a409
Fix TypeError
...
`func` is optional for `Array.prototype.sort()`, but `undefined` needs to be used.
2026-03-19 14:57:18 -07:00
vladmandic
fb2f9ea650
new server info panel
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-03-18 15:37:57 +01:00
awsr
bbdaaae682
Decouple sort button icon from sorting logic
2026-03-15 21:59:51 -07:00
vladmandic
ff4b5c33dc
reduce use of python generators with ui
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-03-01 18:17:42 +01:00
vladmandic
2da67ce7d3
cleanup and fix monitor
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-28 12:31:09 +01:00
Vladimir Mandic
2d9c3275f1
improve ui connection monitor
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-02-22 17:54:00 +01:00
Vladimir Mandic
6fdd3a53cf
reduce mandatory requirements
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-02-18 17:53:08 +01:00
vladmandic
73b90c5228
redo all locales
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-14 21:48:06 +01:00
awsr
dd776936d6
Remove previous error handler
...
- New fallback seems to be more stable than previous tries.
2026-02-13 22:53:53 -08:00