1
0
mirror of https://github.com/vladmandic/sdnext.git synced 2026-01-29 05:02:09 +03:00

182 Commits

Author SHA1 Message Date
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
eb025eaf31 remove split-attention and add attention slicing option
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-28 18:01:34 -04:00
Vladimir Mandic
4093b6c040 allow custom detailer resolution
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-10 16:32:50 -04:00
Vladimir Mandic
9743c8e4bf keep previous processed state
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-31 15:20:15 -04:00
Vladimir Mandic
461bed5720 experimental sampler monkeypatch
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-02 07:06:34 -04:00
Vladimir Mandic
77e0eecf58 fix inpaint image metadata
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-30 07:25:34 -04:00
Vladimir Mandic
159a5c9fac linting
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-21 19:24:20 -04:00
Vladimir Mandic
7d91f7e662 process batch warn and continue
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-20 07:33:42 -04:00
Vladimir Mandic
c7ef692563 replace boundry with boundary
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-10 14:26:16 -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
c4d9338d2e major refactoring of modules
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-03 09:18:38 -04:00
Vladimir Mandic
931650c43f fix process batch
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-06-26 09:17:10 -04:00
Vladimir Mandic
a467e23d72 full ui-settings refactor
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-03-30 15:04:17 -04:00
Vladimir Mandic
1b2d4286b5 add remote vae
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-22 14:25:58 -05:00
Vladimir Mandic
5593ea78a9 refactor detailer
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-07 10:12:47 -05:00
Vladimir Mandic
29c76cd8fa batch image processing use captions
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-21 10:16:33 -05:00
Vladimir Mandic
425f51bb25 simplify impaint/sketch canvas handling
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-28 13:28:48 -05:00
Vladimir Mandic
172693eb99 refactor processing class
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-11 15:23:11 -05:00
Vladimir Mandic
0a0c5cd85a add instantir
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-05 18:20:38 -05:00
Vladimir Mandic
321bfe8bc7 better handle partial models
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-24 11:36:21 -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
4136983f82 add reprocess plus major processing refactor 2024-09-24 20:31:05 -04:00
Vladimir Mandic
62d3cdf37d update txt/img/control size controls 2024-09-08 18:49:49 -04:00
Vladimir Mandic
605e5f67aa add context-aware image resize 2024-09-07 11:58:58 -04:00
Vladimir Mandic
f2c5cbbb36 lint updates and diffusers installer 2024-09-06 14:10:53 -04:00
Vladimir Mandic
f2b84b15b6 update script callbacks 2024-09-04 10:36:49 -04:00
Vladimir Mandic
5a075f420e update schedulers 2024-06-01 09:06:54 -04:00
Vladimir Mandic
c42fded960 add pag for sd15 and sdxl 2024-05-06 19:57:40 -04:00
Vladimir Mandic
5914f1e00d add hidiffusion 2024-04-24 10:48:47 -04:00
AI-Casanova
b8ea66b262 Add Latent Tint 2024-02-05 12:10:38 -05:00
Vladimir Mandic
94332fe2c6 tweaks to latent corrections 2024-02-02 18:38:30 -05:00
AI-Casanova
5c9ca793e9 First Callback Commit 2024-02-02 18:38:30 -05:00
Vladimir Mandic
5463768956 prototype image2video 2024-02-02 14:35:25 -05:00
Vladimir Mandic
753bfebe1c fix img2img batch 2024-01-29 08:34:36 -05:00
Vladimir Mandic
35c66d7ac9 flexible processour output type 2024-01-17 15:54:50 -05:00
Vladimir Mandic
cda5d17b8a rearrange mask ui 2024-01-13 09:30:37 -05:00
Vladimir Mandic
204853afea global crlf to lf 2024-01-10 09:45:26 -05:00
Vladimir Mandic
d2940a05d1 fix folder enum and refactor control ipadapter 2024-01-07 17:57:58 -05:00
Vladimir Mandic
de80b74c64 uniform listdir and use threadpool to index loras 2024-01-06 15:15:23 -05:00
Vladimir Mandic
c60da70474 sag prototype and allow xyz continue on error 2024-01-03 17:36:45 -05:00
Vladimir Mandic
7ef6efd41c fully modularize ui.py 2024-01-03 16:28:10 -05:00
Vladimir Mandic
dc9778b701 rename latent sampler 2024-01-02 08:14:56 -05:00
Vladimir Mandic
d3413c34a6 verify sampler index before use 2023-12-30 13:59:22 -05:00
Vladimir Mandic
ec0a08c4db fix inpaint overlay 2023-12-22 07:34:14 -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
936cf9786c create_ui and process refactor 2023-12-15 18:54:48 -05:00
Vladimir Mandic
b7cbd34106 update api and img2img 2023-12-11 10:00:42 -05:00
Vladimir Mandic
87eeedd276 long filename and batch processing 2023-12-08 12:05:21 -05:00
Vladimir Mandic
128bbe5561 fix img2img/inpaint paste params 2023-11-25 11:53:51 -05:00