Will Miao
6d9be814a5
feat(ui): add configurable model card footer action, fixes #249
2025-10-17 08:43:35 +08:00
Will Miao
a5b2e9b0bf
feat: add update service dependency and has_update filter
...
- Pass ModelUpdateService to CheckpointService, EmbeddingService, and LoraService constructors
- Add has_update query parameter filter to model listing handler
- Update BaseModelService to accept optional update_service parameter
These changes enable model update functionality across different model types and provide filtering capability for models with available updates.
2025-10-15 17:25:16 +08:00
pixelpaws
ee0d241c75
refactor(routes): limit update endpoints to essentials
2025-10-15 15:37:35 +08:00
Will Miao
412f1e62a1
feat(i18n): add model name display option and improve localization, fixes #440
...
- Add new model name display setting with options to show model name or file name
- Implement helper function to determine display name based on user preference
- Update model card footer to use dynamic display name
- Include model name display setting in settings modal and state management
- Remove redundant labels from display density descriptions in multiple locales
- Simplify card info display descriptions by removing duplicate text
The changes provide cleaner UI text and add flexibility for users to choose between displaying model names or file names in card footers.
2025-10-15 10:23:39 +08:00
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