Jared Therriault
c00a2d30b5
Add metadata viewer editing function for images - now you can change field names and values in metadata. No add or delete functions yet.
2026-06-30 17:19:53 -07:00
Jared Therriault
76cdc692a8
Unify knowledge of video extensions between py and js
2026-06-30 15:14:17 -07:00
Jared Therriault
d4460d16d8
Cancel python async task when switching subfolders as well
2026-06-30 15:00:11 -07:00
Jared Therriault
eedd631bb5
Show visual feedback of imagedrawer loading cancellations
2026-06-30 14:50:26 -07:00
Jared Therriault
6bb49bcce5
Complete rework of loading threads in imagedrawer, add ability to cancel, auto-cancel when switching contexts
2026-06-30 14:44:33 -07:00
Jared Therriault
f7cee1026c
Make textmanager text container auto-resize the inner textarea when reloading the text
2026-06-30 14:22:15 -07:00
Jared Therriault
d163e9a1b7
Add feature to drag and drop a1111-style text loras into textareas at the cursor position
2026-06-30 14:16:16 -07:00
Jared Therriault
4f7f26fd81
Fix issue where dropping video onto upload visual media will open the open workflow if it has one instead of setting video to node
2026-06-30 12:57:23 -07:00
Jared Therriault
ea25a6d316
Respect video settings for autoplay for video in modal.
2026-06-30 12:40:49 -07:00
Jared Therriault
48afd904ae
Add preliminary support for videos in image modal
2026-06-30 12:24:17 -07:00
Jared Therriault
e7dfbe95d4
Prevent other key left and right events from firing when the image modal is present
2026-06-30 11:33:21 -07:00
Jared Therriault
9e94a35a8b
Make it so the user can select options in SearchableDropDown using the keyboard. Up and down arrows to choose and option, enter to set selection. Mouse and touch controls work as normal.
2026-06-30 11:11:02 -07:00
Jared Therriault
b071d52843
Fix for the subdirectory selector constantly reloading when a selected folder is empty
2026-06-30 10:50:12 -07:00
Jared Therriault
884be079e1
Add option to exclude nodes from sending images to Feed based on node type name
2026-06-30 10:49:05 -07:00
Jared Therriault
da6b4b0ea4
Add subdirectory selector for lora/lycoris/embeddings. Defaults to "Please select" and loads nothing until you choose a subdirectory. Applied the same to subdirectoryexplorer to avoid big loading hitches when loading input/favorites/output/temp.
2026-06-29 20:18:16 -07:00
Jared Therriault
73df98a46b
Add setting that allows user to choose LoraLoader or LoraLoaderModelOnly when dragging the lora loader node into the graph from the lora context. Defaults to LoraLoaderModelOnly.
2026-06-29 19:14:11 -07:00
Jared Therriault
33e3374881
Check for subfolder or subdirectory when dropping an image element on a video node
2026-06-29 19:10:45 -07:00
Jared Therriault
09105020bc
Fix an issue where images taht were erroneously named with a png extension would crash JNodes when attempting to load as png
2026-06-29 19:10:11 -07:00
Jared Therriault
b33a481367
Add metadata to image elements
2026-06-29 19:09:24 -07:00
Jared Therriault
b8b84cd0f7
Fix an issue where feed images couldn't be used for drag and drop operations, such as dragging a feed image into the Upload Visual Media node.
2026-06-29 19:09:04 -07:00
Jared Therriault
ff72a96567
Fix an issue where image elements dragging into graph wouldn't load the workflow, also silenced console errors when a workflow isn't present in the image
2026-06-29 19:08:12 -07:00
Jared Therriault
583e215cb8
Fix for sorting type issues when changing context
2026-06-29 17:34:16 -07:00
Jared Therriault
e09e302506
Add high-level overview comments to all js classes
2026-06-29 15:38:26 -07:00
Jared Therriault
29496433be
Fix an issue where removing or deleting a feed item would result in duplicated or broken images when a new item would be added to feed
2026-06-29 15:25:46 -07:00
Jared Therriault
da2cbc9006
Update TextManager to v1
...
-Adds buttons that affect all text containers in a given list (or only visible ones when longpressing)
-Abstracts search to external class
-Integrates with dynamic prompt systems (use the right-side switch on the text container, set a group. All dynamic containers in the same group will become a dynamic prompt group)
-Improve node configuration persistence
-Improve container duplication
-Improve search, so now all text container parameters are searchable (like group==1 or dynamic==true)
-Allow panning the graph canvas when hovering node with middle mouse button
2026-06-29 15:06:38 -07:00
Jared Therriault
b45cc04bed
Add createNumericalSpinner utility function
2026-06-29 14:09:43 -07:00
Jared Therriault
3a98c045e4
Fix unescaped characters showing up in copy-paste functions
2026-06-27 19:28:49 -07:00
Jared Therriault
bb3d814e5f
Add firefox event for dragover to prevent misfirings
2026-06-27 19:28:12 -07:00
Jared Therriault
045a3d1e70
Avoid unescaping text when copying workflow and prompt data from metadata
2026-02-26 13:18:32 -08:00
Jared Therriault
fd28f05d28
Make unescaping newlines optional in copyToClipboard
2026-02-26 13:17:47 -08:00
Jared Therriault
e3473893e4
Fix issue where randomize search button wasn't working and check containerParent pointer
2026-02-16 01:30:41 -08:00
Jared Therriault
aab611b952
Fix for missing getCurrentInfoHeight error
2026-01-14 21:13:56 -08:00
Jared Therriault
07f1764f83
Slight refactor, stagger some routines to improve continuous generation performance
2026-01-14 15:55:01 -08:00
Jared Therriault
3629c9e732
Prevent reflows when using UploadVisualMedia or SaveVideo
2026-01-14 15:54:03 -08:00
Jared Therriault
a561591a76
Improve search term caching for image drawer list elements
2026-01-14 15:52:21 -08:00
Jared Therriault
c573234f4e
Tiny refactor to use existing functions rather than rewriting code
2026-01-14 15:51:25 -08:00
Jared Therriault
9ad41ac3d7
Make ImageDrawerSearch wrap SearchBar
2026-01-14 15:50:46 -08:00
Jared Therriault
49bb9ea039
Add preparation functions that can be called independently of add/remove functions in drawer list to help improve load speed
2026-01-14 15:50:27 -08:00
Jared Therriault
d94eb03149
Support solo playback in autoplay
2026-01-14 15:49:08 -08:00
Jared Therriault
c7cb5b8fbd
Reduce draw reflow as new images and videos are added to the feed
2026-01-14 15:48:38 -08:00
Jared Therriault
b394dc432d
Greatly improve loading speed for loras and large image/video directories in drawer
2026-01-14 15:48:03 -08:00
Jared Therriault
be61722155
Add Solo video option (so only one video plays at a time when started automatically)
2026-01-14 15:47:16 -08:00
Jared Therriault
6431c61a0f
Improve slider toggle, add applyMixin, autoResizeTextArea, makePannableWithMiddleMouse, generateUUID functions; add default argument for getting visual elements on page (document); improve speed slightly for some functions
2026-01-14 15:46:37 -08:00
Jared Therriault
5d48d9fdf9
Fix issue where changing video settings wouldn't apply to all videos in drawer
2026-01-14 15:44:33 -08:00
Jared Therriault
d5ea2bf9f2
Make SearchBar generic, improve search speed, add delay when typing search
2026-01-14 15:43:55 -08:00
Jared Therriault
2333b20a5d
Improve loading speed for SearchableDropDown
2026-01-14 15:43:08 -08:00
Jared Therriault
559811f9a1
Add hotkey to clear memory (ctrl+shift+U)
2026-01-14 15:42:22 -08:00
Jared Therriault
887270d2a5
Add Text Manager Manager
...
A meta-node for frontend only that has the same toolbar grid as each text manager node, but applies to all text manager nodes whose titles pass the filter. Leave the filter blank to affect all text manager nodes in the graph; target multiple individual nodes by separating terms with a comma (e.g. "location, style" to target text manager nodes with "location" or "style" in their titles).
The buttons in the grid work just like they do on individual nodes, but they are executed on all matching nodes.
2025-12-30 19:07:18 -08:00
Jared Therriault
1414da6fce
Slight refactor for toggle creation function
2025-12-30 14:48:42 -08:00
Jared Therriault
88e9b5b5cc
Improve lora/embedding loading speed
2025-12-30 14:48:09 -08:00