Commit Graph

1264 Commits (db8c6e924379d3e8934b5932830cfa0af80fb956)

Author SHA1 Message Date
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
awsr 254198360f
Only add to cache if hash is available 2026-02-13 21:23:55 -08:00
awsr 792d2a4d99
Add fallback counter 2026-02-13 21:23:54 -08:00
awsr 43f134d9f9
Keep error handling within GalleryFile 2026-02-13 21:23:54 -08:00
awsr bce97efbf8
Remove debugging console log 2026-02-12 12:23:51 -08:00
awsr e683884d5f
Move trigger back to correct location 2026-02-12 03:41:44 -08:00
awsr 9f9d67713d
Fix error message display 2026-02-12 03:41:00 -08:00
awsr 6971f3438c
Implement error method for gallery progress
Handle instances when Web Crypto API is not available.
2026-02-12 03:40:02 -08:00
Vladimir Mandic 63c5e493be add software version of sha256
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-12 11:34:28 +00:00
Vladimir Mandic c25c35ebb3 live preview ui sizing
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-12 10:15:30 +00:00
Vladimir Mandic d0f9e25906
Merge pull request #4634 from CalamitousFelicitousness/nunchaku-reference
Nunchaku reference
2026-02-09 18:06:34 +01:00
CalamitousFelicitousness 935a4fcb03 feat: add Nunchaku group to reference
Replace manual Model/TE checkboxes in Quantization Settings with a
dedicated "Nunchaku" tab in the Extra Networks menu where users can
directly select nunchaku-quantized model variants. Detection is now
using a +nunchaku path marker for disambiguation.
2026-02-07 22:27:05 +00:00
awsr 89dd406a1d
Add call to initGalleryAutoRefresh 2026-02-07 12:14:02 -08:00
Vladimir Mandic 4db4ff00ca
Merge pull request #4625 from awsr/gallery-auto-refresh
Gallery: Add auto-update setting and functionality
2026-02-06 13:07:41 +01:00
awsr ade7c2e5f9
Add auto-update setting and functionality 2026-02-06 00:50:04 -08:00
awsr f84cb6ac64
Track active gallery element 2026-02-06 00:44:48 -08:00
awsr 171ead0fa2
Auto-select current folder after refresh 2026-02-06 00:43:58 -08:00
awsr 0c0911eddc
Adjust click handlers for `GalleryFolder` 2026-02-06 00:43:03 -08:00
awsr 1696d0cd29
Update monitored options 2026-02-05 16:54:23 -08:00
awsr d7da93e814
Remove redundant code...
- `src` is now normalized in advance.
- There's no ending `/` to remove because it's a file.
2026-02-05 16:25:11 -08:00
awsr 6d30df7ed6
Adjust input normalization 2026-02-05 15:55:18 -08:00
awsr 137504de36
Remove extra type checking...
- JSDoc should automatically apply the types to the variables/parameters in the IDE to provide a warning when the wrong value is being sent.
2026-02-05 15:18:07 -08:00
awsr f4bb78b51c
Update types in JSDoc 2026-02-05 15:16:13 -08:00
awsr e7d382dc29
Restore saving full folder path to database 2026-02-05 15:15:33 -08:00
awsr 6520784487
Fix recursive folder cleanup 2026-02-05 15:11:23 -08:00