Commit Graph

358 Commits

Author SHA1 Message Date
Ethanfel 33d775e751 Update app.py 2026-01-02 13:15:50 +01:00
Ethanfel 88c22d583f Update app.py 2026-01-02 13:13:56 +01:00
Ethanfel fadc1e5c47 Create tab_timeline.py 2026-01-02 13:13:37 +01:00
Ethanfel fe5abd6eb5 Create history_tree.py 2026-01-02 13:13:11 +01:00
Ethanfel 6b4079176d Delete history_tree.py 2026-01-02 01:26:35 +01:00
Ethanfel 5ff9a7f0ff Fix formatting in render_batch_processor call 2026-01-02 01:26:17 +01:00
Ethanfel b89c5448a7 Refactor batch sequence UI and add randomness 2026-01-02 01:25:46 +01:00
Ethanfel a766d7ec98 Refactor single editor UI and logic
Refactor single editor UI and logic for better clarity and functionality. Update button labels, streamline custom parameters handling, and remove unused imports.
2026-01-02 01:25:24 +01:00
Ethanfel 7a439992ff Refactor utils.py by removing old comments
Removed unnecessary comments and cleaned up code.
2026-01-02 01:25:04 +01:00
Ethanfel 33d7321809 Integrate Graphviz for history tree visualization
Added Graphviz integration for history tree visualization and improved comments for clarity.
2026-01-02 01:19:41 +01:00
Ethanfel 726430ba90 Enhance comments for migration logic in load function
Added comments to clarify migration handling in load function.
2026-01-02 01:17:47 +01:00
Ethanfel c1ec676e2e Implement HistoryTree class for version control 2026-01-02 01:16:23 +01:00
Ethanfel 9ba9db55c6 Refactor JSON loader classes for better structure 2026-01-02 01:08:39 +01:00
Ethanfel 39f4e7d96f Refactor sequence management and UI updates
Refactor sequence handling and UI elements in Streamlit app. Update custom parameters section and improve user experience.
2026-01-02 01:02:35 +01:00
Ethanfel ceb9b86425 Refactor LoRA keys and improve custom parameters logic 2026-01-02 01:01:56 +01:00
Ethanfel 378fc4dc90 Enhance sequence expander and custom parameter handling
Updated the sequence expander title to include the current prompt and added functionality for custom parameters, including adding and removing keys.
2026-01-02 00:58:31 +01:00
Ethanfel 1a2ac65155 Refactor custom parameters and seed handling
Updated comments and logic for custom parameters handling in the Streamlit app. Enhanced seed handling and custom key editing functionality.
2026-01-02 00:58:04 +01:00
Ethanfel 9cc956e5d3 Add random seed generation feature 2026-01-01 01:29:32 +01:00
Ethanfel 13ec13bc43 Refactor seed handling and UI reset logic 2026-01-01 01:29:09 +01:00
Ethanfel 8844e96c22 Update description in README.md for clarity 2025-12-31 17:17:09 +01:00
Ethanfel b691dc85f2 Revise README for AI Settings Manager
Updated README to enhance clarity and detail about the AI Settings Manager for ComfyUI, including features, installation, usage guide, and file structure.
2025-12-31 17:16:22 +01:00
Ethanfel 057df5d318 Refactor JSON loader classes and add batch support 2025-12-31 16:38:17 +01:00
Ethanfel 72c481ee7c Add UI reset token to session state
Added a version token to session state for UI refresh control.
2025-12-31 14:59:25 +01:00
Ethanfel b76ff81d63 Refactor widget key generation and restore logic
Updated the unique key generation for widgets to include a version token that forces a refresh when incremented. Adjusted the restore button logic to increment the token for a full UI redraw.
2025-12-31 14:59:06 +01:00
Ethanfel b628f17ec6 Refactor sequence handling and UI updates 2025-12-31 14:58:42 +01:00
Ethanfel 3a9b58f3b5 Refactor batch file handling and UI interactions 2025-12-31 14:54:37 +01:00
Ethanfel 4f590676be Refactor widget handling and enhance comments
Refactor widget logic and improve comments for clarity.
2025-12-31 14:54:16 +01:00
Ethanfel 333ee4feae Delete stream_editor.py 2025-12-31 14:45:19 +01:00
Ethanfel 847486e064 Update PostArgs to run app.py instead of stream_editor.py 2025-12-31 14:45:03 +01:00
Ethanfel 8007bf190f Set up Streamlit app with sidebar and file management
Initialize Streamlit app with sidebar for navigation, snippets management, and JSON file handling.
2025-12-31 14:44:31 +01:00
Ethanfel 2964101782 Add batch processing features to tab_batch.py
Implement batch processing functionality in Streamlit app with options to create, modify, and save batch sequences.
2025-12-31 14:44:09 +01:00
Ethanfel f7495d4d74 Add utility functions for JSON configuration management 2025-12-31 14:43:49 +01:00
Ethanfel 90a3615b79 Delete utiles.py 2025-12-31 14:43:27 +01:00
Ethanfel ce5d262855 Implement single editor with prompts and history 2025-12-31 14:43:03 +01:00
Ethanfel faafae1064 Add utility functions for JSON config handling 2025-12-31 14:42:38 +01:00
Ethanfel 738190aa9c Refactor JSONLoader and add batch loading classes 2025-12-31 14:30:05 +01:00
Ethanfel ea2ad38a98 Add unique keys to text input fields for state management 2025-12-31 14:25:30 +01:00
Ethanfel aeba2d7627 Refactor prompt labels for clarity 2025-12-31 14:20:30 +01:00
Ethanfel 3c73efecad Implement batch copy creation using a callback
Refactor batch copy creation into a callback function to avoid API errors and improve code organization.
2025-12-31 14:16:59 +01:00
Ethanfel 17c200ad4d Refactor batch copy and enhance editing layout
Refactor batch copy logic and improve layout for editing sequences.
2025-12-31 14:09:15 +01:00
Ethanfel 0b7240d2ae Refactor file handling and history management 2025-12-31 14:06:20 +01:00
Ethanfel 98d1033884 Enhance comments and file selection logic
Added comments for clarity and improved file handling logic.
2025-12-31 14:01:22 +01:00
Ethanfel 35bcb88567 Refactor sequence addition logic and cleanup comments
Removed comments for clarity and updated button actions for adding sequences.
2025-12-31 13:51:41 +01:00
Ethanfel 6cf077a278 Improve JSON handling and batch processing logic
Enhance JSON loading and saving with error handling and structure preservation. Improve user interface elements and batch processing logic.
2025-12-31 13:46:34 +01:00
Ethanfel ccbb85c78e Refactor file handling with improved indentation 2025-12-31 13:40:39 +01:00
Ethanfel f21c901d81 Refactor stream_editor.py for batch file support
Refactor stream_editor.py to improve code structure and readability. Added batch file handling and updated configuration loading.
2025-12-31 13:38:35 +01:00
Ethanfel 5e3fdd627a Refactor JSONLoader for improved clarity and structure 2025-12-31 13:19:59 +01:00
Ethanfel 0b5852a9d0 Change input frames to integers and update fields 2025-12-31 13:19:31 +01:00
Ethanfel 3d20cca7ba Refactor JSONLoader: Merge Simple into Standard
Merged the Simple node into the Standard node and updated return types. Adjusted comments for clarity.
2025-12-31 12:14:19 +01:00
Ethanfel 16563db2f6 Add general prompts and seed management to defaults
Added new keys for general prompts and seed management in the DEFAULTS dictionary. Updated various sections to incorporate these changes, including the history and editing functionalities.
2025-12-31 12:13:32 +01:00