Commit Graph

1202 Commits (c3e915baddeb61bffbb86493487b7fd2fbfbb9d1)

Author SHA1 Message Date
awsr c3e915badd
Fix folder cleanup 2026-01-30 13:27:23 -08:00
awsr 9dc536b25b
Minor consolidation 2026-01-30 00:46:42 -08:00
awsr 2aa5820dea
Fix model not updating + refactor 2026-01-30 00:33:49 -08:00
Vladimir Mandic 900d567f59
Merge pull request #4602 from awsr/thumbnail-clear2
Thumbnail cache management part 2
2026-01-29 17:21:18 +01:00
awsr a8211bec84
Remove redundant catch/abort 2026-01-29 02:42:50 -08:00
awsr a74b1f53a9
Fix standalone AbortSignal 2026-01-29 02:19:27 -08:00
awsr 9e9e1e2236
Minor updates
- Update post-cleanup behavior for `thumbCacheCleanup`
- Add timing info to `clearCacheIfDisabled` log
- Improve visibility of cleanup message during cache clear
2026-01-28 20:51:58 -08:00
awsr 2925577ec2
Ensure message clear function always runs 2026-01-28 20:43:00 -08:00
awsr c25b7ac58f
Clear cache when it is disabled 2026-01-28 20:37:14 -08:00
awsr fa0670fcd9
Block maintenanceQueue until cache is ready 2026-01-28 20:34:09 -08:00
awsr 9c1f317980
Rename `"abortHandler" to "abortLogger" 2026-01-28 13:32:37 -08:00
awsr 93fc65b2ea
Allow addition to monitored options 2026-01-27 13:55:16 -08:00
awsr 3ca4ebf2d0
Minor updates 2026-01-27 13:51:47 -08:00
awsr 2cb68b7432
Reusable IDB transaction configuration + update
- Use standard DOMException when rejecting
2026-01-27 13:41:53 -08:00
awsr ef416f9628
Move gallery reset steps into their own function 2026-01-27 13:32:06 -08:00
awsr b0cd31a0cb
Formatting and names 2026-01-27 13:29:48 -08:00
awsr 22240b93b5
Abort handling helper in SimpleFunctionQueue 2026-01-27 13:26:14 -08:00
awsr a89d97a1f3
Simplify message clearing 2026-01-27 13:23:33 -08:00
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