Commit Graph
21 Commits
Author SHA1 Message Date
Dariusz L b5f09e88fb fix: restore python logger package exports 2026-08-14 16:41:19 +02:00
Dariusz L 34a7896fd9 refactor: remove compatibility facades 2026-08-14 16:38:16 +02:00
Dariusz L c8b9e3ccc4 Add ordered multi-image input support via virtual transport links 2026-08-14 04:25:08 +02:00
Dariusz L 11d448cdc8 Add matting download progress, interrupt handling, and inverted mask mode 2026-08-13 20:47:10 +02:00
Dariusz L a830da7593 Store Matting settings server-side and support optional Hugging Face token 2026-08-13 18:20:52 +02:00
Dariusz L e4441dc832 feat: improve BRIA RMBG 2.0 transformers compatibility and error handling 2026-08-13 17:57:47 +02:00
Dariusz L 69931a15b4 refactor: split matting module into package and add BRIA RMBG 2.0 backend 2026-08-13 17:48:02 +02:00
Dariusz L 8cc87fb823 refactor: store BiRefNet checkpoints directly under background_removal 2026-08-13 16:58:09 +02:00
Dariusz L 11ba23d384 refactor: centralize matting status responses 2026-08-13 09:48:14 +02:00
Dariusz L 212d6b7728 refactor: share backend image serialization helpers 2026-08-13 05:39:24 +02:00
Dariusz L 66faa3135a refactor: centralize image loading and serialization 2026-08-13 04:26:51 +02:00
Dariusz L 2d72155292 refactor: share birefnet checkpoint migration 2026-08-13 03:46:14 +02:00
Dariusz L 391923d77d refactor: split canvas_node into python modules and enhance matting UI 2026-08-13 03:10:25 +02:00
Dariusz L 7709eeb49f refactor: remove legacy logging compatibility 2026-08-13 02:04:15 +02:00
Dariusz L dc1bde6231 refactor: use canonical logging imports 2026-08-13 01:16:42 +02:00
Dariusz L 2cec014d4c feat: migrate Model Resolver logging system 2026-08-13 00:57:52 +02:00
Dariusz L d0b7261671 Refactor notification progress to use requestAnimationFrame and fix db imports
- Replace CSS animation-based notification progress bar with requestAnimationFrame-driven animation
- Centralize getCanvasState/setCanvasState imports at top-level in CanvasView (remove dynamic import())
- Clean up animation frame lifecycle tracking to prevent orphaned rAF callbacks
- Set local debug log level in python/config.py for development diagnostics
2026-06-30 00:27:52 +02:00
Dariusz L aa31a347d1 Add configurable log level for Python and JS modules
Introduced LOG_LEVEL configuration in both Python and JavaScript to control logging verbosity. Updated logger initialization in canvas_node.py and LoggerUtils.js to use the new LOG_LEVEL from config files.
2025-07-03 13:15:33 +02:00
Dariusz L 0078faf1fd Set default log level to NONE and improve logger checks
Changed the default log level to LogLevel.NONE in both Python and JavaScript logger utilities. Updated LayerForgeLogger to fully disable logging when the effective level is NONE, ensuring no logs are emitted for disabled modules.
2025-06-28 06:11:12 +02:00
Dariusz L d8ebbeea1e Refactor logger setup and path handling
Moved sys.path modification from canvas_node.py to __init__.py for better package management. Improved logger formatting for colored output and enhanced file logging configuration with error handling for log directory creation. Added python/__init__.py to make the 'python' directory a package.
2025-06-28 01:26:33 +02:00
Dariusz L e3040c3aed Add logging system 2025-06-25 20:44:25 +02:00