Commit Graph

87 Commits (0bdbf300ac347640e5b81dff2fa187bcfe05574c)

Author SHA1 Message Date
Vladimir Mandic a3074baf8b unified logger 2026-02-19 09:46:42 +01:00
Vladimir Mandic bfe014f5da modernize typing 2026-02-19 09:15:37 +01:00
Vladimir Mandic e9eadd06db remove dependency on pkg_resources and refactor cmd_args 2026-02-19 08:30:40 +01:00
vladmandic 58351b1f53 fix metadata save and temp file handler
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-28 19:28:49 +01:00
CalamitousFelicitousness 761ea1c327 feat(settings): add base path support for output folders
Change "Images folder" and "Grids folder" settings to act as base paths
that combine with specific folder settings, rather than replacing them.

- Add resolve_output_path() helper function to modules/paths.py
- Update all output path usages to use combined base + specific paths
- Update gallery API to return resolved paths with display labels
- Update gallery UI to show short labels with full path on hover

Example: If base is "C:\Database\" and specific is "outputs/text",
the resolved path becomes "C:\Database\outputs\text"

Edge cases handled:
- Empty base path: uses specific path directly (backward compatible)
- Absolute specific path: ignores base path
- Empty specific path: uses base path only
2026-01-16 16:24:05 +00:00
Vladimir Mandic 6f2adf3fde reference models indicate if ready or requires download
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-14 10:30:21 -04:00
Vladimir Mandic fbc50ce3e1 setting for hf transfer mode
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-16 16:45:56 -04:00
Vladimir Mandic 4d95cf47ce restore default sampler on mismatch
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-13 14:49:11 -04:00
Vladimir Mandic 562799314d change default hfcache folder
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-13 13:04:14 -04:00
Vladimir Mandic 68708b6b8f refactor codeformer
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-05 18:33:55 -04:00
Vladimir Mandic e8b5ea3847 major refactor: remove backend original
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-05 13:16:46 -04:00
Vladimir Mandic b650618b27 fix params.txt
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-06-25 09:11:17 -04:00
Vladimir Mandic bf61c189a1 logging improvements and configurable extensions folder
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-20 12:54:53 -05:00
Vladimir Mandic 1697fb1508 add tunable ops path
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-30 13:35:09 -05:00
Vladimir Mandic dc26d32aed load thread locks
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-10 13:21:09 -05:00
Vladimir Mandic f17fbe096d fix corner-case model load on startup
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-09 08:36:52 -04:00
Vladimir Mandic 04a5071249 face-hires -> detailer refactor
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-06 11:23:33 -04:00
Vladimir Mandic fe94edf781 set default cuda dtype to auto
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-09-29 14:16:14 -04:00
Vladimir Mandic cfa9f0517a cleanup 2024-09-18 15:53:56 -04:00
Vladimir Mandic edd92c604e fix 2024-09-18 15:51:26 -04:00
Vladimir Mandic 2acb883dda jumbo update, see changelog 2024-09-18 13:48:30 -04:00
Vladimir Mandic 0d9ce663e4 post release dev merge, see changelog for details 2024-09-01 12:20:10 -04:00
Vladimir Mandic f958ca0c21 add wildcards 2024-05-12 11:53:25 -04:00
Vladimir Mandic a26d222cc1 add load unet override 2024-04-28 11:51:08 -04:00
Vladimir Mandic 3604213e1c legacy cleanups 2024-02-22 09:57:09 -05:00
Vladimir Mandic bf14e6ed6d fix mask missing options and system paths 2024-02-10 08:10:24 -05:00
Seunghoon Lee e954695b5a
fix olive not found 2024-02-01 01:12:12 +09:00
Seunghoon Lee def8a30017
Initial Olive implementation. 2024-02-01 01:12:07 +09:00
Vladimir Mandic 204853afea global crlf to lf 2024-01-10 09:45:26 -05:00
Vladimir Mandic 84ab19b8a5 separate control output folder 2023-12-30 13:59:22 -05:00
Vladimir Mandic 5cfc044ec6 tracing and control improvements 2023-12-20 17:33:19 -05:00
Vladimir Mandic 8ceeee8b87 add trace logging 2023-12-20 10:17:39 -05:00
Vladimir Mandic eddcc360be support onnx branch and css tweaks 2023-11-01 11:48:17 -04:00
Vladimir Mandic e8d66a7d87 update note 2023-10-31 18:51:59 -04:00
Vladimir Mandic 676ac120f1 log cleanup 2023-10-31 12:34:35 -04:00
Vladimir Mandic 4392e69431 fix clean install 2023-10-31 12:05:29 -04:00
Vladimir Mandic cc7ad5e8de cleanup 2023-10-31 10:39:32 -04:00
Vladimir Mandic 5ae6128393 update css 2023-10-30 09:26:52 -04:00
Vladimir Mandic 8734445ae9 add models-dir to settings and simplify path improts 2023-10-30 08:31:42 -04:00
Vladimir Mandic 267905e6bb Revert "Merge pull request #2411 from vladmandic/master"
This reverts commit 64cce8a606, reversing
changes made to 597fc1863f.
2023-10-26 07:30:01 -04:00
Vladimir Mandic 5219daa7fb Revert "Merge branch 'dev' into master"
This reverts commit 4b91ee0044, reversing
changes made to fc7e3c5721.
2023-10-26 07:17:40 -04:00
Vladimir Mandic 443dde9cb5 direct import of external repos and remove clone from installer 2023-10-21 14:26:32 -04:00
Vladimir Mandic 441ca2f648 fix model paths 2023-10-19 13:22:34 -04:00
Vladimir Mandic d173821116 force convert relative paths 2023-10-19 11:55:27 -04:00
Vladimir Mandic ff28ac35e0 add actual latent upscalers 2023-09-25 19:46:12 -04:00
Vladimir Mandic 2878f66c57 fix paths 2023-09-16 16:53:10 -04:00
Disty0 71631b7a36 Diffusers add DPM SDE sampler 2023-09-16 13:48:22 +03:00
Vladimir Mandic d4871414ea fix fullpath 2023-09-13 17:26:15 -04:00
Vladimir Mandic 26383c7950 handle cross-mounting 2023-09-13 16:53:26 -04:00
Vladimir Mandic a1120666d8 fix styles and console logging 2023-09-13 16:50:03 -04:00