Commit Graph
55 Commits
Author SHA1 Message Date
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