FugitiveExpert01
aa2f2dfd84
_lora_weight_cache removed (cross node caching)
...
_TEMP_CACHE_DIR created at module load time in lora_utils.py with os.makedirs(..., exist_ok=True) so it's always present before any route tries to write to it.
_lora_weight_cache removed (cross node caching)
2026-03-17 00:19:28 +01:00
FugitiveExpert01
068c2b473b
Update nodes_lora.py
...
- Swap get_full_path for get_full_path_or_raise so missing LoRAs surface
as a user-facing popup rather than a silent warning
2026-03-17 00:08:53 +01:00
FugitiveExpert01
9f946cc9cd
Update __init__.py
...
__init__.py — adds from .routes import register_routes and calls it in its own try/except block, consistent with the pattern used for the node modules.
2026-03-16 23:59:52 +01:00
FugitiveExpert01
cace987dcc
simplified logic and split into multiple files
2026-03-16 23:59:03 +01:00
FugitiveExpert01
994aba062e
Add files via upload
...
routes.py — only route registrations. register_routes() is called from __init__.py. The PromptServer/aiohttp import is isolated at the top of the function with a specific error message. Each route is in its own try/except — if /fenodes/lora_info fails for any reason, /fenodes/loras still registers and the browser widget still works.
2026-03-16 23:58:03 +01:00
FugitiveExpert01
31edd8d5a4
Add files via upload
...
lora_utils.py — all shared logic with no ComfyUI server dependency. Caches, normalize_lora_name, _cached_file_hash, _sha256_full, read_safetensors_metadata, fetch_civitai_info, merge_lora_weights, and all the trigger analysis helpers. The requests import is at the top with its own clear warning if missing — no longer buried inside a try block with unrelated code.
2026-03-16 23:57:12 +01:00
FugitiveExpert01
9e8c34a1a6
Fix paths to work on Linux (/)
2026-03-16 23:44:34 +01:00
FugitiveExpert01
c6c383db4f
support for A/B LoRA naming conventions
2026-03-14 11:36:18 +01:00
FugitiveExpert01
87c315482a
fix LoRA being Optional
2026-03-14 10:43:49 +01:00
FugitiveExpert01
0f393a02c9
Apply node will run even if no LoRA stack detected
2026-03-14 10:39:32 +01:00
FugitiveExpert01
da8fc1a619
remove hiding logic
2026-03-13 16:25:13 +01:00
FugitiveExpert01
d8fbc228e3
remove hiding logic
2026-03-13 16:24:36 +01:00
FugitiveExpert01
24aa402879
create strength value on Apply Lora and hide some params
2026-03-13 16:19:48 +01:00
FugitiveExpert01
c114e3ac33
Update fe_power_lora.js
2026-03-13 16:18:45 +01:00
FugitiveExpert01
370e57280c
added ischanged() function to prevent recalculation on execution
2026-03-13 15:17:08 +01:00
FugitiveExpert01
13eae35361
Update README.md
2026-03-12 13:36:26 +01:00
FugitiveExpert01
48c8b3350f
Removed unused reference to Video Upscaling
2026-03-12 13:01:35 +01:00
FugitiveExpert01
e1f19d29d7
Update nodes_color.py
2026-03-12 12:50:10 +01:00
FugitiveExpert01
d088277d0c
Add emoji to ChromaPin display name
2026-03-12 12:46:59 +01:00
FugitiveExpert01
bc4a0216c9
Revise README for improved node documentation
...
Updated README.md to enhance clarity and detail in node descriptions, parameters, and features.
2026-03-12 12:16:25 +01:00
FugitiveExpert01
75b057585d
Add right click to get civit function
...
Refactor and enhance the Power LoRA Load widget with improved UI features, including drag-and-drop functionality, right-click info panels, and better state management.
2026-03-12 11:39:48 +01:00
FugitiveExpert01
166c482ec1
Bump version to 0.0.6 and add API routes
...
Update version to 0.0.6 and add new API routes for LoRA info.
2026-03-12 11:38:55 +01:00
FugitiveExpert01
6d54210a9b
Add console log to indicate fe_debug.js loaded
2026-03-12 09:43:32 +01:00
FugitiveExpert01
0c0c08513d
Add WEB_DIRECTORY to __all__ exports
2026-03-12 09:38:02 +01:00
FugitiveExpert01
1e16795141
Update import paths for app and api modules
2026-03-12 09:29:52 +01:00
FugitiveExpert01
68cd388cf1
Add logging and enhance FELoraLoad node registration
2026-03-12 09:18:25 +01:00
FugitiveExpert01
891dded21b
fix UTF-8 encoding issue
2026-03-12 09:14:47 +01:00
FugitiveExpert01
dc8a24729a
Add WEB_DIRECTORY constant to __init__.py
...
Define WEB_DIRECTORY for web resource path
2026-03-12 09:04:44 +01:00
FugitiveExpert01
b8c151b4ce
Add Power LoRA Load custom widget
...
This file implements a custom widget for managing Power LoRA loads in FEnodes. It includes a UI for browsing LoRA files, toggling their states, and adjusting their strengths.
2026-03-12 09:02:32 +01:00
FugitiveExpert01
eed083ebc8
Update nodes_lora.py to version 0.0.5
2026-03-12 08:53:35 +01:00
FugitiveExpert01
a6149b7a8f
Fix lora path retrieval in load method
2026-03-11 18:37:41 +01:00
FugitiveExpert01
1cdac91893
Update requirements.txt with comments and dependencies
...
Added comments and optional dependencies for FEnodes.
2026-03-11 18:22:43 +01:00
FugitiveExpert01
39e6f13566
New colormatching methods added
2026-03-11 18:21:35 +01:00
FugitiveExpert01
5ee1667b2b
Add support for LoRA nodes in __init__.py
2026-03-11 18:18:25 +01:00
FugitiveExpert01
0343f361eb
Add files via upload
2026-03-11 18:16:52 +01:00
FugitiveExpert01
31b5ba05b5
Add color nodes to FEnodes initialization
2026-03-08 00:28:19 +01:00
FugitiveExpert01
58b475e844
Add files via upload
2026-03-08 00:26:35 +01:00
FugitiveExpert01
f8306dd40e
Added footer info
2026-03-07 18:08:43 +01:00
FugitiveExpert01
9da8935571
Update version to v0.0.3 and enhance functionality
2026-03-07 17:20:57 +01:00
FugitiveExpert01
92c29863d7
Update version to v0.0.2 and improve comments
2026-03-07 16:50:35 +01:00
FugitiveExpert01
4e891997de
Implement error handling for node imports
...
Added error handling for importing node mappings with logging.
2026-03-07 16:44:36 +01:00
FugitiveExpert01
bb355bb844
Refactor nodes_tiling.py for clarity and functionality
2026-03-07 01:26:53 +01:00
FugitiveExpert01
99feb2eaaf
Remove video and VAE mappings from __init__.py
...
Removed video and VAE node class mappings from initialization.
2026-03-06 11:18:34 +01:00
FugitiveExpert01
1e8f5f0938
Delete nodes_video.py
2026-03-06 11:17:27 +01:00
FugitiveExpert01
b3c2bef1ca
Enhance README with new node details and fixes
...
Updated README to include new nodes and installation instructions.
2026-03-04 13:14:07 +01:00
FugitiveExpert01
b20db81e27
Add files via upload
2026-03-04 13:13:13 +01:00
FugitiveExpert01
83061c3e03
added video_classes
...
Refactor logging for VAE nodes loading failure and add video nodes mappings.
2026-03-04 13:12:34 +01:00
FugitiveExpert01
36158c15e8
Implement multiple blending modes in TileMerge & change overlap percent behaviour
...
Added support for multiple blending modes in TileMerge class.
2026-03-04 11:52:48 +01:00
FugitiveExpert01
cd9dac6f73
Change Percent overlap behaviour
...
Refactor comments and improve code clarity in nodes_tiling.py.
2026-03-04 11:48:51 +01:00
FugitiveExpert01
1ee0ec5cca
Refactor TilingNodeBase and TileSplit classes
2026-03-04 11:36:02 +01:00