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
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
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
915c916302
Ensure path exists before text loading
2026-06-27 19:27:38 -07:00
Jared Therriault
6de8d2dde3
Add alternate code path in python backend when deleting an item
...
-Allows for non-image/video items to be deleted on request
2025-12-30 14:49:36 -08:00
Jared Therriault
7328bc7ba8
Add TextManager node (experimental)
...
Loads all saved prompts from a designated folder and allows you to mix and match prompts, edit them and save them to new files or overwrite existing ones
2025-12-22 01:00:57 -08:00
Jared Therriault
71a89500bb
Improve sorting by date in ImageDrawer
...
This ensures that, if available, we'll sort using the date the file was created rather than modified date. Modified will be used as a fallback.
2025-12-16 19:43:52 -08:00
Jared Therriault
755f282b1c
Improve logging when loading loras
2025-03-30 16:59:34 -07:00
JaredTherriault
99b6306cd2
Normalize path before open in file manager
2025-02-05 20:43:09 -08:00
JaredTherriault
67bf09ddc1
Fix issue where embeddings were not being properly loaded
2025-02-05 13:14:24 -08:00
JaredTherriault
53a59084aa
Fix misspelling (read_we_request_content to read_web_request_content), implement save_image_as_model_preview
2025-02-01 15:58:56 -08:00
JaredTherriault
828f8b3a77
Update save_model_config to save_model_user_info, in service of the lora user info editor
2025-01-31 13:13:22 -08:00
JaredTherriault
0a8dcc4655
Update code to reflect changes to civit.ai model IDs
2025-01-22 17:10:08 -08:00
JaredTherriault
d6b227873e
Create custom settings backend for JNodes settings (now saved in jnodes.settings.json in the comfy user folder)
2025-01-05 15:45:02 -08:00
JaredTherriault
befd96144e
Add preliminary support for video lora previews
2025-01-04 11:15:56 -08:00
JaredTherriault
8c473d4f46
Load metadata from loras, use trained words from metadata in the absence of user-set trained words or civit info files, use metadata-given name in the absence of a friendly name
2024-11-27 20:02:18 -08:00
JaredTherriault
961d21e08c
Resolve destination for copy file, allowing proper relative pathfinding for Copy to Favourites function
2024-08-06 21:33:44 -07:00
JaredTherriault
b849c1311f
Add two new routings to copy items and list immediate subdirectories
2024-08-04 22:07:56 -07:00
JaredTherriault
3924f1c390
Fix applied, now time to remove loggers
2024-06-24 16:42:51 -07:00
JaredTherriault
ed7e60cea4
Account for multiple possible comfy folder_paths
2024-06-24 16:39:51 -07:00
JaredTherriault
534f128014
More debug!
2024-06-24 15:40:42 -07:00
JaredTherriault
a4edaf00df
Couple more debug logs
2024-06-24 15:22:12 -07:00
JaredTherriault
ab6809764e
Granular Windows lora image fix
2024-06-24 15:17:43 -07:00
JaredTherriault
21c2b29a85
normpath is not the way, trying a different approach
2024-06-24 15:13:52 -07:00
JaredTherriault
7e4feb15d2
Use os normalized paths
2024-06-24 14:56:27 -07:00
JaredTherriault
29c5899b52
More granular logging
2024-06-24 14:23:01 -07:00
JaredTherriault
068bdc5d12
Disable some unnecessary logs, add a new one for debug
2024-06-24 14:18:48 -07:00
JaredTherriault
568c68603e
Fix logging again
2024-06-24 14:06:47 -07:00
JaredTherriault
ed351d2ea3
Enable more debug logs temporarily
2024-06-24 13:55:55 -07:00
JaredTherriault
3090d8d147
Possible fix for "f string unmatched ]"
2024-06-22 14:42:03 -07:00
JaredTherriault
76f2871851
Allow subdirectories in ContextModel
2024-06-19 16:43:30 -07:00
JaredTherriault
65b2de6663
Add "Show In File Manager" toolbutton command for imageElements
2024-06-05 01:33:09 -07:00
JaredTherriault
5f61db9086
Backend optimization for loading images and videos
2024-05-21 11:40:36 -07:00
JaredTherriault
34c1ce82dd
Speed up loading of images in SubFolderExplorer contexts
...
-Speed up loading of images in SubFolderExplorer contexts like Input and Output (up to 6x!)
-Separate logic for loading images and gathering subdirectories
-Update some code to reflect the move to a unified usage of "directory" rather than "folder" (WIP)
-Return more useful responses from python backend
2024-05-10 20:33:18 -07:00
JaredTherriault
7a3d3ba30b
Add delete button to imageElements flyout
...
-Separate much of the logic for imageElements into imageElementsUtils for a more streamlined maintenance experience
-Add button to delete an image or video from the disk and list, preferring to move it to trash/recycling before deleting directly
2024-05-05 14:33:33 -07:00
JaredTherriault
1ded3147b3
Release capture of video info (cv)
2024-04-29 14:55:57 -07:00
JaredTherriault
82dd816c74
Ensure directory exists when getting fileMap
2024-04-22 13:03:28 -07:00
JaredTherriault
1656482688
Implement custom image upload function
2024-04-18 13:55:09 -07:00
JaredTherriault
ff96695a76
Unfinished first draft at python task cancellation implementation
2024-04-17 12:49:53 -07:00
JaredTherriault
b5c5f2898e
Fix include subfolders toggle and separate upload extensions from browser display extensions
2024-04-15 20:59:02 -07:00
JaredTherriault
0db289845d
Video support additions
2024-04-08 19:51:17 -07:00
JaredTherriault
3db0dc5247
Load image and video data only when needed for the current folder in view
2024-03-30 18:37:10 -07:00
JaredTherriault
4602523b9a
Rename 'size' to 'dimensions' in file info, add 'file_size' to file info,
2024-03-29 21:59:17 -07:00
JaredTherriault
dd9806f8e9
name clarity
2024-03-29 13:41:21 -07:00
JaredTherriault
0f0f6e12b1
Try/except metadata collection, add 'metadata_read' key to files info
2024-03-28 16:42:25 -07:00
JaredTherriault
81fc604c49
Return additional information from image and video metadata (image size for all, plus for videos frame_count, fps and duration_in_seconds)
2024-03-28 15:49:36 -07:00
JaredTherriault
c4e3c93d42
Add file ext and format to local browseable items (loaded from a folder) and fix files with consecutive '..' in filename
2024-03-28 12:25:45 -07:00
JaredTherriault
761bca4d9e
Sort familiar items (to keep consistent image order for extra networks)
2024-03-19 18:17:10 -07:00
JaredTherriault
a656406eea
relative paths support, synced string literal undo support, fix disappearing scrollbar
...
-Allow for relative paths and absolute paths in nodes that use paths (relative to the ComfyUI folder, so 'JNodes/input' without a leading slash)
-Add util to ascertain if an element is visible in the viewport
-Fix disappearing scrollbar in imageDrawer
-Add undo support for loading text in synced string literal node
2024-03-06 17:15:59 -08:00
JaredTherriault
8cbc975019
-Add folder helpers to utils
...
-Fix model image paths on linux/mac/unix
-Fix embeddings images
2024-02-10 20:46:15 -08:00