Commit Graph

204 Commits

Author SHA1 Message Date
TSC
60d00ff1b3 Merge pull request #98 from LucianoCirino/KSampler-Node-Preview-Clean
KSampler Node Preview Clean
2023-08-13 12:48:53 -05:00
TSC
f462cdb384 KSampler Node Preview Clean
Clean the KSampler's node preview by sending an empty list to the preview output if conditions are met.
2023-08-13 12:44:05 -05:00
TSC
56b55fb611 Merge pull request #97 from LucianoCirino/Bug-Fixes-+-Tiled-VAE-moved-to-KSamplers
Bug Fixes + Tiled VAE moved to KSamplers
2023-08-13 10:44:02 -05:00
TSC
5bb31511ac Bug Fixes + Tiled VAE moved to KSamplers
This commit includes many changes:
- Improved installation of required python packages and improved logic when installation fails
- Moved VAE tile option from node_settings.json to the Efficient KSampler's "vae_decode" input
- Changed preview image logic, now its much less buggy
2023-08-13 10:41:59 -05:00
TSC
daf5645ee6 Merge pull request #93 from LucianoCirino/Improved-server_logic-WebSocket-Handling
Improved server_logic WebSocket Handling
2023-08-10 19:51:18 -05:00
TSC
235e6aea01 Improved server_logic WebSocket Handling
Refined the server_logic function to better manage WebSocket disruptions:

- Integrated `handle_websocket_failure()` directly into `server_logic` to capture and inform about unexpected disconnection scenarios.
- Added conditionals to reset the `latest_image` when the WebSocket connection is deemed inactive.
- Ensured that the error handling mechanism is more resilient to abrupt connection terminations, especially in the context of receiving messages.
2023-08-10 19:49:29 -05:00
TSC
60e0b1bcc0 Merge pull request #91 from LucianoCirino/Improve-WebSocket-error-handling-and-connectivity
Improve WebSocket error handling and connectivity
2023-08-09 22:27:26 -05:00
TSC
b1a9fb1416 Improve WebSocket error handling and connectivity
- Introduced `handle_websocket_failure()` to consolidate error handling and messaging.
- Removed redundant `websocket_status` checks in the server initialization function.
- Enhanced the `send_command_to_frontend()` function to handle potential WebSocket failures.
- Ensured error messages related to WebSocket failures are displayed only once.
2023-08-09 22:24:14 -05:00
TSC
3cda8f26ca Update README.md 2023-08-08 22:39:32 -05:00
TSC
f4ad545587 Update README.md 2023-08-08 22:37:34 -05:00
TSC
4ed83bff47 Update README.md 2023-08-08 22:35:59 -05:00
TSC
81823c089c Update README.md 2023-08-08 22:34:21 -05:00
TSC
b4d7963444 Update README.md 2023-08-08 21:01:32 -05:00
TSC
7dcfc7d507 Update Direct Download Link 2023-08-08 08:26:18 -05:00
TSC
4f6c8c1fff Merge pull request #85 from LucianoCirino/Implement-fallback-for-pip-installations
Implement fallback for pip installations
2023-08-08 07:16:39 -05:00
TSC
d342e7228c Implement fallback for pip installations
This commit introduces a fallback mechanism for the package installation process. 

- If the `python_embedded` directory is not found, the installation defaults to the current Python environment.
- This ensures that packages are installed successfully regardless of the setup, enhancing compatibility across different machines.
2023-08-08 00:07:47 -05:00
TSC
b2a1851950 Update README.md 2023-08-07 23:26:58 -05:00
TSC
2e42f33dcd Merge pull request #84 from LucianoCirino/websocket-thread-daemon
Set async thread to daemon
2023-08-07 22:58:44 -05:00
TSC
bcfdf029ad Set async thread to daemon
Set WebSocket server thread to daemon to ensure it exits with main program.
2023-08-07 22:57:26 -05:00
TSC
010e799ba3 Merge pull request #83 from LucianoCirino/self-referential-import-mistake
tsc_utils.py self referential import mistake
2023-08-07 22:44:27 -05:00
TSC
915d3ecb78 tsc_utils.py self referential import mistake 2023-08-07 22:43:03 -05:00
TSC
82ee7ed735 Merge pull request #82 from LucianoCirino/auto-requirements-installer-update
Auto Package Installer Changes
2023-08-07 22:27:36 -05:00
TSC
1b882e0f11 Auto Package Installer Changes
Auto required package isntaller package now uses the "requirements.txt" folder as reference for what packages to install. 
Packages are also now installed straight to the ComfyUI's python embedded site-packages folder via relative pathing. 
Updated messages to be cleaner on console aswell.
2023-08-07 22:25:34 -05:00
TSC
66588a5959 Merge pull request #71 from Mijago/feature/enable_hot_reload
Enable hot-reload of lora, checkpoint, sampler, scheduler, vae
2023-08-07 20:48:31 -05:00
TSC
95324c4ddd Merge pull request #81 from LucianoCirino/simpleeval-fix-2
simpleeval-fix-2
2023-08-07 14:19:03 -05:00
TSC
204dcc4204 simpleeval-fix-2
Import simpleeval
2023-08-07 14:18:40 -05:00
TSC
e48b56bdc7 Merge pull request #80 from LucianoCirino/simpleeval-import-fix
simpleeval-fix
2023-08-07 11:57:03 -05:00
TSC
e2e9c6bf33 simpleeval-fix
Mistakenly removed the importing of the simpleeval package from "efficiency_nodes.py"
2023-08-07 11:56:34 -05:00
TSC
68f4ac4bae Delete Thumbs.db 2023-08-06 22:46:52 -05:00
TSC
4bdb58b4b3 Update README.md 2023-08-06 22:26:17 -05:00
TSC
d5355da1cb Update README.md 2023-08-06 22:25:07 -05:00
TSC
f781107935 Delete X-Sampler Y-Scheduler (overview).png 2023-08-06 22:19:54 -05:00
TSC
7d1c3ec3d1 Delete X-Sampler Y-Scheduler.png 2023-08-06 22:19:44 -05:00
TSC
648617014b Delete X-SRpositive Y-Checkpoints.png 2023-08-06 22:19:33 -05:00
TSC
58f3457f83 Merge pull request #75 from LucianoCirino/efficiency-nodes-update-v1.72
v1.72
2023-08-06 22:13:46 -05:00
TSC
bf93794914 Add files via upload 2023-08-06 22:09:13 -05:00
Mijago
866ac88fba Fixed minor oversight 2023-08-06 08:51:56 +02:00
Mijago
b23ad6f200 Enable hot-reload of lora, checkpoint, sampler, scheduler, vae 2023-08-05 13:41:16 +02:00
TSC
938f2af75f Merge pull request #68 from LucianoCirino/SDXL-LoRA-Patch1
Fixed Issues with SDXL LoRAs
2023-07-30 21:41:48 -05:00
TSC
50a95c5f92 Fixed Issues with SDXL LoRAs 2023-07-30 21:33:33 -05:00
TSC
acfecf6ce8 Merge pull request #67 from LucianoCirino/KSampler-Adv.-(Efficient)-Node
KSampler Adv. (Efficient) Node
2023-07-30 20:51:37 -05:00
TSC
c7574186b7 KSampler Adv. (Efficient) Node 2023-07-30 20:45:27 -05:00
TSC
ad3a073fdb Merge pull request #66 from LucianoCirino/XY-PLOT-XY-FLIP-FIX
Fix XY-Plot not flipping XY parameters correctly
2023-07-30 17:36:25 -05:00
TSC
5f120b0c70 Fix XY-Plot not flipping XY parameters correctly 2023-07-30 17:34:34 -05:00
TSC
fd9b922d23 Merge pull request #64 from LucianoCirino/SDXL-Patch1
Efficient Loader SDXL Patch
2023-07-28 23:02:03 -05:00
TSC
cb9c44a752 Update efficiency_nodes.py 2023-07-28 23:00:43 -05:00
TSC
1ed9e0e1a2 Efficient Loader SDXL Patch
Fixed issue where conditioning was not properly encoded by Efficient Loader and XY-Plots.
2023-07-28 23:00:01 -05:00
TSC
543ac8e179 Merge pull request #55 from Mijago/feature/load_lora_stack_without_lora_name
Allow the loading of lora_stack without lora_name
2023-07-28 22:28:55 -05:00
Mijago
fda12a4183 Removed unnecessary null check 2023-07-27 08:03:38 +02:00
Mijago
0d6d47de50 modified check for lora_stack 2023-07-27 08:02:25 +02:00