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
awsr
1a083a54f4
Use generic type
2026-01-13 02:08:11 -08:00
awsr
0faabffc14
Simplify options init/save/load
2026-01-10 13:27:38 -08:00
vladmandic
4c35d3887e
nvml warn once
...
Signed-off-by: vladmandic <mandic00@live.com >
2025-12-22 09:17:15 +01:00
Vladimir Mandic
469962cc9c
Merge pull request #4453 from awsr/python-datetime-compat
...
Fix timestamp formatting for thumbnails
2025-12-07 06:49:38 +01:00
awsr
f01e977695
Fix timestamp formatting for thumbnails
2025-12-06 18:34:15 -08:00
vladmandic
7bd04e0b5c
add /detailers api endpoint
...
Signed-off-by: vladmandic <mandic00@live.com >
2025-12-06 12:33:52 +01:00
vladmandic
ed45e0d793
remove invalid password from log
...
Signed-off-by: vladmandic <mandic00@live.com >
2025-11-23 13:09:51 -05:00
vladmandic
b5f000ab8a
add xyz and script support to control api
...
Signed-off-by: vladmandic <mandic00@live.com >
2025-11-23 13:07:42 -05:00
Vladimir Mandic
59864de067
update mime-types
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-14 15:47:13 -05:00
Vladimir Mandic
7a5a0ebc0d
improve version detect
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-12 18:56:38 -05:00
Vladimir Mandic
8fb037d4d4
wrap all internal api calls with auth check and use token when possible
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-11 18:13:47 -05:00
Vladimir Mandic
d292c85df0
strong-enforce auth check on all api endpoints
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-08 11:41:24 -05:00
Vladimir Mandic
4033567d4f
controlnet fixes and validation
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-30 13:36:58 -04:00
Disty0
0e6d67168d
log correct xpu id
2025-10-27 02:14:41 +03:00
vladmandic
60ac82b191
add basic xpu gpu monitor
...
Signed-off-by: vladmandic <mandic00@live.com >
2025-10-26 18:55:54 -04:00
Vladimir Mandic
25e28050c3
update swagger docs
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-07 08:21:05 -04:00
Vladimir Mandic
e54065c3b3
update nvml
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-14 11:17:03 -04:00
Vladimir Mandic
1c5b3a47e2
job history
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-12 22:14:07 -04:00
Vladimir Mandic
175e9cbe29
cleanup/refactor state history
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-12 16:12:45 -04:00
Vladimir Mandic
9bed503ce6
control handle override settings
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-11 16:06:03 -04:00
Vladimir Mandic
6a0090714c
add reference models to gallery
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-10 10:21:51 -04:00
Vladimir Mandic
d673c58c10
fix drop image to prompt in modernui
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-08 09:42:26 -04:00
Disty0
c210c93444
fix agent scheduler with pydantic 2
2025-09-04 23:38:45 +03:00
Vladimir Mandic
72a9094b42
better model version detect and experimental pydantic v2
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-04 12:41:40 -04:00
Vladimir Mandic
2318f97991
manual set dtype via api
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-14 15:35:50 -04:00
Vladimir Mandic
e4cc2b1ee0
fix gallery mtime
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-14 09:42:58 -04:00
Vladimir Mandic
8e9244939b
calc folder size
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-13 12:23:29 -04:00
Vladimir Mandic
2aa917b58e
add /sdapi/v1/modules endpoint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-12 15:09:08 -04:00
Vladimir Mandic
a36676a5a9
cleanup lora api
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-12 08:49:38 -04:00
Vladimir Mandic
2a85c05689
refactor pipeline loaders to generic methods and introduce te_shared_t5 option
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-11 16:05:39 -04:00
Vladimir Mandic
3e0fee01f9
cleanup
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-10 11:06:37 -04:00
Vladimir Mandic
752d636324
add /sdapi/v1/network
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-10 10:53:28 -04:00
Vladimir Mandic
41640773e5
fix global state tracking
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-10 09:19:49 -04:00
Vladimir Mandic
73049f7bb8
add load-checkpoint api endpoint and test all models script
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-09 14:06:54 -04:00
Vladimir Mandic
0cc24a6d81
lint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-08 18:09:46 -04:00
Disty0
5ffb6e8b88
Cleanup
2025-08-07 23:36:38 +03:00
Disty0
3edb80e1be
Add api/rocm_smi.py
2025-08-07 23:23:24 +03:00
Vladimir Mandic
e111d151e5
lint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-07 14:19:43 -04:00
Vladimir Mandic
5d9c0675e5
cleanup
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-07 13:56:13 -04:00
Vladimir Mandic
4b74fd26b5
redesign gpu monitor
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-07 13:56:13 -04:00
Vladimir Mandic
a9c65c0e8c
move api-only to legacy options
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-06 19:27:57 -04:00
Vladimir Mandic
66456f3b4f
civitai search redesign prototype
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-04 15:53:43 -04:00
Vladimir Mandic
7167d9d82a
api set default script-name
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-31 17:16:47 -04:00
Vladimir Mandic
f53ee29366
infotext apply styles and fix progress bar
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-30 12:02:47 -04:00
Vladimir Mandic
e8fedf0a73
fix api progress reporting endpoint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-30 08:32:30 -04:00
Vladimir Mandic
3bf31eb4fd
linting
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-19 11:33:16 -04:00
Vladimir Mandic
74d3f0bdd5
integrate nudenet
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-19 11:17:10 -04:00
Vladimir Mandic
b2a52a146b
fix ansi controle output and add model locking
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-06 12:50:09 -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