1
0
mirror of https://github.com/vladmandic/sdnext.git synced 2026-01-27 15:02:48 +03:00

1184 Commits

Author SHA1 Message Date
Vladimir Mandic
856a48a4f8 Merge pull request #4595 from awsr/thumbnail-clear
Add manual thumbnail cache cleanup
2026-01-27 09:31:44 +01:00
awsr
e63422ba16 Move cache clear to Image Options in settings 2026-01-26 01:53:29 -08:00
awsr
5613cb383a Update text 2026-01-24 16:37:13 -08:00
awsr
7fc18befc5 Add monitorOption function 2026-01-24 16:12:36 -08:00
awsr
58347af998 Fix logic error and update syntax 2026-01-24 16:12:17 -08:00
awsr
5e8ea52177 Toggle visibility from settings 2026-01-24 16:10:26 -08:00
awsr
603560c079 Move setup, update style 2026-01-24 13:35:04 -08:00
vladmandic
a7c32caae3 relocate all jsons to data
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-24 13:54:40 +01:00
awsr
849f045301 Clear gallery image list when running 2026-01-21 05:45:43 -08:00
awsr
cb0aa2fb97 Update layout 2026-01-21 05:45:04 -08:00
awsr
2fae55a7f9 Initial thumbnail cache clearing setup 2026-01-21 05:38:24 -08:00
awsr
a344a13863 Move AbortController reset to function 2026-01-21 05:31:37 -08:00
vladmandic
7664d7ea88 lint js
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-20 10:11:31 +01:00
vladmandic
e6f4c76638 Merge branch 'dev' of https://github.com/vladmandic/sdnext into dev 2026-01-20 10:09:02 +01:00
vladmandic
f9aa2591e5 fix gallery save/delete
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-20 09:53:20 +01:00
Ryan Meador
300bc31de7 address PR feedback 2026-01-19 21:04:04 -05:00
Ryan Meador
a38e5af3b3 add selection indicator to gallery view 2026-01-19 14:27:35 -05:00
Ryan Meador
383898eae7 fix gallery modal next/prev button navigation 2026-01-19 14:27:35 -05:00
CalamitousFelicitousness
c07eddb58d fix(ui): improve gallery sorting and IndexedDB operations
- Enhance gallery sorting functionality
- Update IndexedDB operations for better reliability
2026-01-18 04:03:19 +00: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
vladmandic
4dbdee10e3 switch lora logic and improve ui networks filter
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-14 10:31:21 +01:00
Vladimir Mandic
8500156888 improve queue management
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-01-13 12:58:14 +00:00
vladmandic
f08aaef7c2 auto-display input-media on send-to
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-06 10:29:58 +01:00
vladmandic
87429b19ca kanvas add send-to functionality
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-04 19:37:10 +01:00
Vladimir Mandic
053849e141 Merge branch 'dev' into gallery-progress 2026-01-04 14:25:55 +01:00
awsr
33e15a809c Linting and rebase 2026-01-04 00:39:58 -08:00
vladmandic
b92095400d cleanup eslint
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-04 09:37:45 +01:00
awsr
c0b0a62512 Revert conversion to static class
It's probably fine if keeping the instance creation next to the class definition as long as it doesn't get moved to earlier in the file.
2026-01-04 00:37:44 -08:00
awsr
e8c1bcb766 Move SimpleProgressBar into gallery.js
Converted to using static class elements since it's only being used here.
2026-01-04 00:37:43 -08:00
awsr
d3a0c626fa Minor style update 2026-01-04 00:37:43 -08:00
awsr
e0b70ba0c6 Simplify and lint 2026-01-04 00:37:43 -08:00
awsr
16ab3dde64 Ensure class loads first
Temporary solution until ESM update.
2026-01-04 00:37:43 -08:00
awsr
2bd1086850 Implement SimpleProgressBar class 2026-01-04 00:37:43 -08:00
awsr
f3f26221d5 Create SimpleProgressBar class 2026-01-04 00:37:43 -08:00
awsr
b6f7d92fa0 Additional AbortSignal checks 2026-01-04 00:37:43 -08:00
vladmandic
41de3cb6dc lint fix part one
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-04 08:52:36 +01:00
awsr
455bc4356e Linting / regex cleanup 2026-01-03 18:43:10 -08:00
awsr
74fee1aeb1 Run eslint with --fix 2026-01-02 18:47:46 -08:00
awsr
ff542b743e Enable no-return-assign and linting 2026-01-02 18:47:46 -08:00
awsr
6d4b79659e Linting 2026-01-02 18:47:46 -08:00
awsr
5acbab5e61 Upgrade to ESLint 9
- Upgraded to new plugins for other languages
- Added markdown linting
- Added `extensions-builtin` to `globalIgnores`
- *Disabled CSS and HTML linters for now*
- Updated rules that were migrated from eslint to stylistic
- Updated VSCode settings to work with new linting features
- Updated a few rules to have better defaults instead of disabling them
2026-01-02 18:47:46 -08:00
vladmandic
9358266d87 controlnet with non-english ui locales
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-29 07:48:17 +01:00
vladmandic
f721a679cf ui fix filter by model type
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-26 09:10:16 +01:00
vladmandic
d0b3d9e600 add ovis reference
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-26 08:24:13 +01:00
Vladimir Mandic
0b1e6d2d3c improve offloading
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-12-25 10:24:02 +00:00
vladmandic
93e3658b8d cleanup auth login msg
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-24 10:50:39 +01:00
vladmandic
dde91321b9 genai exception handling and lint all
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-22 20:29:50 +01:00
vladmandic
0e24b7701d fix control input media with non-english locales
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-21 14:44:35 +01:00
vladmandic
745a805df1 fix kanvas css with standardui
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-18 09:23:00 +01:00
awsr
00decaaa20 Fix generation loop state check
This also fixes log spam in the Python console.
2025-12-14 01:27:30 -08:00