pixelpaws
|
52e671638b
|
feat(example-images): add stop control for download panel
|
2025-10-15 08:46:03 +08:00 |
|
pixelpaws
|
055c1ca0d4
|
test(downloads): cover pause and resume flows
|
2025-10-13 21:30:23 +08:00 |
|
pixelpaws
|
eb76468280
|
feat(downloads): expose throughput metrics in progress APIs
|
2025-10-13 14:39:31 +08:00 |
|
pixelpaws
|
6120922204
|
chore(priority-tags): add newline terminator
|
2025-10-11 17:38:20 +08:00 |
|
Will Miao
|
c9a65c7347
|
feat(metadata): implement model data hydration and enhance metadata handling across services, fixes #547
|
2025-10-09 22:15:07 +08:00 |
|
Will Miao
|
f542ade628
|
feat(civitai): implement URL rewriting for Civitai previews and enhance download handling, fixes #499
|
2025-10-09 17:54:37 +08:00 |
|
Will Miao
|
2b6910bd55
|
feat(misc): mark model versions in library for Civitai user models
|
2025-10-09 15:23:42 +08:00 |
|
Will Miao
|
b1dd733493
|
feat(civitai): enhance model version handling with cache lookup
|
2025-10-09 14:10:00 +08:00 |
|
pixelpaws
|
8cf762ffd3
|
feat(misc): add civitai user model lookup
|
2025-10-09 11:49:41 +08:00 |
|
pixelpaws
|
0c023c9888
|
fix(settings): lazily resolve module aliases
|
2025-10-08 10:10:23 +08:00 |
|
pixelpaws
|
0ad92d00b3
|
fix(settings): restore legacy settings aliases
|
2025-10-08 09:54:36 +08:00 |
|
pixelpaws
|
a726cbea1e
|
fix(routes): pass resolved settings to metadata sync
|
2025-10-08 09:32:57 +08:00 |
|
pixelpaws
|
c53fa8692b
|
refactor(settings): lazily initialize manager
|
2025-10-08 08:56:57 +08:00 |
|
Will Miao
|
3118f3b43c
|
feat(graph): enhance node handling with graph identifiers and improve metadata updates, see #408, #538
|
2025-10-07 23:22:38 +08:00 |
|
pixelpaws
|
f8ba551cc4
|
fix(recipes): use preview endpoint for recipe images
|
2025-10-05 15:49:18 +08:00 |
|
Will Miao
|
9d22dd3465
|
fix(model-library): update response structure to return model versions directly
|
2025-10-04 22:06:33 +08:00 |
|
pixelpaws
|
d43d992362
|
feat(example-images): namespace storage by library
|
2025-10-04 20:29:49 +08:00 |
|
Will Miao
|
056f727bfd
|
feat(model-scanner): enhance page type determination for model types
|
2025-10-04 17:08:02 +08:00 |
|
pixelpaws
|
d01666f4e2
|
feat(previews): serve dynamic library previews
|
2025-10-04 10:38:06 +08:00 |
|
pixelpaws
|
b69c24ae14
|
test(routes): cover settings library endpoints
|
2025-10-04 08:38:59 +08:00 |
|
pixelpaws
|
2d37a7341a
|
fix(routes): await trained words extraction
|
2025-10-03 22:45:25 +08:00 |
|
pixelpaws
|
40e3c6134c
|
refactor(routes): modularize misc route handling
|
2025-10-03 22:19:09 +08:00 |
|
Will Miao
|
375b5a49f3
|
fix(config): update standalone mode environment variable usage
|
2025-10-02 09:40:24 +08:00 |
|
Will Miao
|
656e3e43be
|
fix(imports): update import paths for ensure_settings_file to use relative imports
|
2025-09-28 08:40:09 +08:00 |
|
pixelpaws
|
88d5caf642
|
feat(settings): migrate settings to user config dir
|
2025-09-27 22:22:15 +08:00 |
|
pixelpaws
|
7499570766
|
fix(updates): avoid network stack traces offline
|
2025-09-25 14:50:06 +08:00 |
|
pixelpaws
|
219cd242db
|
Merge pull request #467 from willmiao/codex/migrate-frontend-settings-to-backend
feat(settings): centralize settings loading and snake_case keys
|
2025-09-23 22:16:10 +08:00 |
|
Will Miao
|
656f1755fd
|
feat: add cleanup example image folders functionality and UI integration
|
2025-09-23 20:35:35 +08:00 |
|
pixelpaws
|
8aa76ce5c1
|
feat(settings): centralize frontend settings on backend
|
2025-09-23 20:28:32 +08:00 |
|
pixelpaws
|
43fcce6361
|
refactor(example-images): inject websocket manager
|
2025-09-23 14:40:43 +08:00 |
|
pixelpaws
|
679cfb5c69
|
refactor(example-images): encapsulate download manager state
|
2025-09-23 13:07:11 +08:00 |
|
pixelpaws
|
aaad270822
|
feat(example-images): add use case orchestration
|
2025-09-23 11:47:12 +08:00 |
|
pixelpaws
|
85f79cd8d1
|
refactor(routes): introduce example images controller
|
2025-09-23 11:12:08 +08:00 |
|
pixelpaws
|
613cd81152
|
refactor(routes): add registrar for example images
|
2025-09-23 11:12:05 +08:00 |
|
pixelpaws
|
42872e6d2d
|
feat(recipes): expose recipe scanner mutation apis
|
2025-09-22 13:45:40 +08:00 |
|
pixelpaws
|
097a68ad18
|
refactor(recipes): introduce dedicated services for handlers
|
2025-09-22 13:25:21 +08:00 |
|
pixelpaws
|
d033a374dd
|
refactor(routes): split recipe handlers into dedicated classes
|
2025-09-22 12:57:37 +08:00 |
|
pixelpaws
|
3220cfb79c
|
test(recipe-routes): add scaffolding baseline
|
2025-09-22 12:41:37 +08:00 |
|
pixelpaws
|
b92e7aa446
|
chore(routes): dedupe os import
|
2025-09-22 12:15:12 +08:00 |
|
Will Miao
|
c3b9c73541
|
refactor: remove ModelRouteUtils usage and implement filtering directly in services
|
2025-09-22 09:09:40 +08:00 |
|
pixelpaws
|
08baf884d3
|
refactor(routes): migrate lifecycle mutations to service
|
2025-09-22 08:28:30 +08:00 |
|
pixelpaws
|
c063854b51
|
feat(routes): extract orchestration use cases
|
2025-09-22 05:25:27 +08:00 |
|
pixelpaws
|
21772feadd
|
refactor(routes): extract route utilities into services
|
2025-09-21 23:34:46 +08:00 |
|
pixelpaws
|
49e03d658b
|
Merge pull request #450 from willmiao/codex/refactor-basemodelroutes-for-better-separation
refactor(routes): extract registrar and handlers
|
2025-09-21 22:46:13 +08:00 |
|
Will Miao
|
fec85bcc08
|
refactor: unify standalone mode check using environment variable
|
2025-09-21 22:45:11 +08:00 |
|
pixelpaws
|
0e93a6bcb0
|
refactor(routes): extract registrar and handlers
|
2025-09-21 20:52:08 +08:00 |
|
Will Miao
|
a8d7070832
|
feat(civitai): enhance metadata fetching with error handling and cache validation
|
2025-09-20 21:35:34 +08:00 |
|
Will Miao
|
3053b13fcb
|
feat(metadata): enhance model processing with CivitAI metadata checks and new fields for archive DB status
|
2025-09-19 23:22:47 +08:00 |
|
Will Miao
|
1610048974
|
refactor(metadata): update model fetching methods to return error messages alongside results
|
2025-09-19 16:36:34 +08:00 |
|
Will Miao
|
d30fbeb286
|
feat(example_images): add dedicated folder check and update settings handling for example images path, see #431
|
2025-09-18 19:22:29 +08:00 |
|