pixelpaws
|
52e671638b
|
feat(example-images): add stop control for download panel
|
2025-10-15 08:46:03 +08:00 |
|
pixelpaws
|
8c037465ba
|
Merge pull request #564 from willmiao/codex/design-apis-for-pause-and-resume-download
test: add coverage for download pause and resume controls
|
2025-10-13 21:39:47 +08:00 |
|
pixelpaws
|
055c1ca0d4
|
test(downloads): cover pause and resume flows
|
2025-10-13 21:30:23 +08:00 |
|
pixelpaws
|
5e441d9c4f
|
Merge pull request #563 from willmiao/codex/add-download-speed-info-to-progress
feat(downloads): expose throughput metrics in progress APIs
|
2025-10-13 18:11:32 +08:00 |
|
pixelpaws
|
eb76468280
|
feat(downloads): expose throughput metrics in progress APIs
|
2025-10-13 14:39:31 +08:00 |
|
pixelpaws
|
97141b01e1
|
Merge pull request #562 from willmiao/incremental-cache, see #561
feat(model-scanner): add metadata tracking and improve cache management
|
2025-10-12 17:09:19 +08:00 |
|
pixelpaws
|
181f0b5626
|
Merge pull request #560 from willmiao/codex/analyze-coverage-for-backend-tests
test: add standalone bootstrap and model factory coverage
|
2025-10-11 22:48:35 +08:00 |
|
pixelpaws
|
480e5d966f
|
test: add standalone bootstrap and model factory coverage
|
2025-10-11 22:42:24 +08:00 |
|
pixelpaws
|
8ea369db47
|
Merge pull request #559 from willmiao/codex/add-info-level-logging-in-fetch_and_update_model
feat: log metadata channel on metadata fetch
|
2025-10-11 20:37:08 +08:00 |
|
pixelpaws
|
84d10b1f3b
|
feat(metadata): log metadata channel on fetch
|
2025-10-11 20:07:01 +08:00 |
|
pixelpaws
|
7be1a2bd65
|
Merge pull request #557 from willmiao/civarc-api-support
CivArchive API support
|
2025-10-11 18:10:06 +08:00 |
|
pixelpaws
|
87842385c6
|
Merge pull request #558 from willmiao/codex/design-custom-priority-tags-format
feat: add customizable priority tags
|
2025-10-11 17:46:13 +08:00 |
|
pixelpaws
|
6120922204
|
chore(priority-tags): add newline terminator
|
2025-10-11 17:38:20 +08:00 |
|
pixelpaws
|
1aa81c803b
|
Merge pull request #551 from willmiao/codex/refactor-model-metadata-saving-logic
fix: hydrate cached metadata before persisting updates
|
2025-10-10 08:56:12 +08:00 |
|
pixelpaws
|
8f5e134d3e
|
fix: skip redundant hydration in metadata sync service
|
2025-10-10 08:49:54 +08:00 |
|
pixelpaws
|
ef03a2a917
|
fix(metadata): hydrate cached records before saving
|
2025-10-10 08:30:51 +08:00 |
|
pixelpaws
|
5dcf0a1e48
|
Merge pull request #545 from willmiao/codex/evaluate-sqlite-cache-indexing-necessity
feat: index cached models by version id
|
2025-10-09 13:54:46 +08:00 |
|
pixelpaws
|
cf357b57fc
|
feat(scanner): index cached models by version id
|
2025-10-09 13:50:44 +08:00 |
|
pixelpaws
|
4e1773833f
|
Merge pull request #544 from willmiao/codex/add-endpoint-to-fetch-civitai-user-models
Add endpoint to fetch Civitai user models
|
2025-10-09 11:56:57 +08:00 |
|
pixelpaws
|
8cf762ffd3
|
feat(misc): add civitai user model lookup
|
2025-10-09 11:49:41 +08:00 |
|
pixelpaws
|
d997eaa429
|
Merge pull request #543 from willmiao/codex/refactor-get_model_version-logic-and-add-tests, fixes #540
fix: improve Civitai model version retrieval
|
2025-10-09 11:07:33 +08:00 |
|
pixelpaws
|
8e51f0f19f
|
fix(civitai): improve model version retrieval
|
2025-10-09 10:56:25 +08:00 |
|
pixelpaws
|
f0e246b4ac
|
Merge pull request #542 from willmiao/codex/investigate-backend-tests-modifying-settings.json
Refactor settings manager to lazy singleton
|
2025-10-08 16:02:11 +08:00 |
|
pixelpaws
|
a232997a79
|
fix(utils): respect metadata sync overrides
|
2025-10-08 15:52:15 +08:00 |
|
pixelpaws
|
08a449db99
|
fix(metadata): refresh metadata sync settings
|
2025-10-08 10:38:05 +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 |
|
pixelpaws
|
cf375c7c86
|
Merge pull request #537 from willmiao/codex/implement-video-lazy-loading-with-queue
fix: throttle model card video lazy loading
|
2025-10-06 08:07:24 +08:00 |
|
pixelpaws
|
5e53d76f44
|
fix(model-card): throttle preview video loading
|
2025-10-06 07:45:51 +08:00 |
|
pixelpaws
|
c8cc584049
|
Merge pull request #536 from willmiao/codex/add-unit-tests-for-config-saving-paths
Add regression tests for Config save path handling
|
2025-10-05 22:24:57 +08:00 |
|
pixelpaws
|
2cdd269bba
|
Merge pull request #535 from willmiao/codex/add-tests-for-migration-utility-functions
test: cover example images migration flows
|
2025-10-05 22:24:42 +08:00 |
|
pixelpaws
|
d2d97ae5bb
|
Merge pull request #534 from willmiao/codex/add-tests-for-cache-middleware
test: add cache control middleware coverage
|
2025-10-05 22:24:26 +08:00 |
|
pixelpaws
|
d08d77c555
|
Merge pull request #533 from willmiao/codex/add-async-test-module-for-lifecycle
test: add LoRA manager lifecycle coverage
|
2025-10-05 22:24:12 +08:00 |
|
pixelpaws
|
92f8d2139a
|
Merge pull request #532 from willmiao/codex/create-tests-for-statsroutes
test: add coverage for stats routes endpoints
|
2025-10-05 22:23:59 +08:00 |
|
pixelpaws
|
50f2c2dfe6
|
test(config): cover save path migration flows
|
2025-10-05 22:19:36 +08:00 |
|
pixelpaws
|
3539c453d3
|
test(utils): cover example images migrations
|
2025-10-05 22:19:29 +08:00 |
|
pixelpaws
|
1631122f95
|
test(middleware): add cache control coverage
|
2025-10-05 22:19:20 +08:00 |
|
pixelpaws
|
8fcb979544
|
test(routes): cover lora manager lifecycle
|
2025-10-05 22:19:10 +08:00 |
|
pixelpaws
|
8a5af0b7f3
|
test(routes): add stats routes coverage
|
2025-10-05 22:18:59 +08:00 |
|
pixelpaws
|
1150267765
|
Merge pull request #531 from willmiao/codex/-activelibrary
fix(locales): translate library selection strings
|
2025-10-05 21:04:10 +08:00 |
|
pixelpaws
|
5c1252548d
|
fix(locales): translate library selection strings
|
2025-10-05 21:03:21 +08:00 |
|
pixelpaws
|
d0800510db
|
Merge pull request #529 from willmiao/codex/update-file-url-formatting-methods
fix: route recipe previews through preview API
|
2025-10-05 15:53:26 +08:00 |
|
pixelpaws
|
f8ba551cc4
|
fix(recipes): use preview endpoint for recipe images
|
2025-10-05 15:49:18 +08:00 |
|
pixelpaws
|
e21d5835ec
|
Merge pull request #524 from willmiao/codex/add-async-tests-for-websocketmanager
Add websocket broadcast and usage stats tests
|
2025-10-05 15:19:40 +08:00 |
|
pixelpaws
|
f2f354e478
|
Merge pull request #528 from willmiao/codex/add-bulk-action-set-content-rating, fixes #428
Add bulk content rating update action
|
2025-10-05 15:19:19 +08:00 |
|
pixelpaws
|
b195d4569c
|
test(usage-stats): allow metadata registry monkeypatch
|
2025-10-05 15:13:20 +08:00 |
|
pixelpaws
|
3b77fed72d
|
feat(bulk): add bulk content rating action
|
2025-10-05 15:09:43 +08:00 |
|
pixelpaws
|
fc64e97f92
|
Merge pull request #525 from willmiao/codex/develop-tests-for-metadatasyncservice-and-modelscanner
Add coverage for metadata sync service and scanner reconciliation
|
2025-10-05 15:03:36 +08:00 |
|
pixelpaws
|
1da0434454
|
Merge pull request #526 from willmiao/codex/add-tests-for-utility-functions
test: add coverage for utility helpers
|
2025-10-05 15:03:20 +08:00 |
|
pixelpaws
|
cf2fe40612
|
Merge pull request #527 from willmiao/codex/add-unit-tests-for-metadata-components
Add metadata collector unit tests and fixtures
|
2025-10-05 15:03:04 +08:00 |
|
pixelpaws
|
8f46433ff7
|
Merge pull request #523 from willmiao/codex/add-tests-for-settingsmanager-migration
Add tests for settings migrations and service registry lazy loading
|
2025-10-05 15:02:44 +08:00 |
|
pixelpaws
|
f3be3ae269
|
Merge pull request #522 from willmiao/codex/add-tests-for-example-images-pipeline
test: add example images route and utility coverage
|
2025-10-05 15:02:07 +08:00 |
|
pixelpaws
|
cfec5447d3
|
test(metadata): add collector coverage
|
2025-10-05 14:44:17 +08:00 |
|
pixelpaws
|
2d36b461cf
|
test(utils): add coverage for helper utilities
|
2025-10-05 14:43:21 +08:00 |
|
pixelpaws
|
5e23e4b13d
|
test(metadata): cover sync service and scanner reconciliation
|
2025-10-05 14:42:13 +08:00 |
|
pixelpaws
|
badae2e8b3
|
test: cover websocket broadcasts and usage stats
|
2025-10-05 14:41:47 +08:00 |
|
pixelpaws
|
9e64531de6
|
test(settings): cover migrations and registry lazy loading
|
2025-10-05 14:41:24 +08:00 |
|
pixelpaws
|
fdec8d283c
|
test(example-images): expand coverage for routes and utilities
|
2025-10-05 14:40:48 +08:00 |
|
pixelpaws
|
66004c1cdc
|
Merge pull request #520 from willmiao/codex/adjust-example-images-download-to-use-library-name
fix: keep example image downloads in initial library
|
2025-10-05 10:08:26 +08:00 |
|
pixelpaws
|
5b564cd8a3
|
fix(example-images): pin downloads to start library
|
2025-10-05 09:10:25 +08:00 |
|
pixelpaws
|
2e79970e6e
|
Merge pull request #519 from willmiao/codex/update-example-images-download-flow
fix: reuse migrated example image folders before download
|
2025-10-05 09:04:06 +08:00 |
|
pixelpaws
|
67c82ba6ea
|
fix(example-images): reuse migrated folders during downloads
|
2025-10-05 08:37:11 +08:00 |
|
pixelpaws
|
837138db49
|
Merge pull request #517 from willmiao/codex/determine-example_images_path-structure
feat: namespace example image storage by library
|
2025-10-04 20:42:15 +08:00 |
|
pixelpaws
|
d43d992362
|
feat(example-images): namespace storage by library
|
2025-10-04 20:29:49 +08:00 |
|
pixelpaws
|
d9b0660611
|
Merge pull request #516 from willmiao/codex/investigate-library-switching-functionality-issue
feat: serve dynamic preview assets after library switch
|
2025-10-04 10:51:52 +08:00 |
|
pixelpaws
|
d01666f4e2
|
feat(previews): serve dynamic library previews
|
2025-10-04 10:38:06 +08:00 |
|
pixelpaws
|
3041b443e5
|
Merge pull request #515 from willmiao/codex/add-library-selection-in-settings-modal
Add tests for settings library switcher
|
2025-10-04 09:22:11 +08:00 |
|
pixelpaws
|
d95e6c939b
|
test(settings): cover library switch workflow
|
2025-10-04 09:07:02 +08:00 |
|
pixelpaws
|
fd38c63b35
|
Merge pull request #514 from willmiao/codex/add-multi-library-endpoints-for-frontend
test: add coverage for settings library endpoints
|
2025-10-04 08:43:03 +08:00 |
|
pixelpaws
|
b69c24ae14
|
test(routes): cover settings library endpoints
|
2025-10-04 08:38:59 +08:00 |
|
pixelpaws
|
65a0c00e33
|
Merge pull request #513 from willmiao/codex/add-link-button-to-settings-modal-header
Adjust settings modal location shortcut styling
|
2025-10-04 07:57:43 +08:00 |
|
pixelpaws
|
b12a5ef133
|
style(settings): restyle settings location shortcut
|
2025-10-04 07:52:10 +08:00 |
|
pixelpaws
|
9e1b92c26e
|
Merge pull request #512 from willmiao/codex/analyze-and-add-tests-for-misc-routes
test: improve misc routes coverage
|
2025-10-04 05:25:58 +08:00 |
|
pixelpaws
|
3922aec36e
|
test(routes): extend misc routes coverage
|
2025-10-04 05:10:43 +08:00 |
|
pixelpaws
|
41cca8e56d
|
Merge pull request #511 from willmiao/codex/refactor-misc_routes.py-and-add-tests
refactor: modularize misc route controller
|
2025-10-03 22:47:22 +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 |
|
pixelpaws
|
edddd47a1e
|
Merge pull request #510 from willmiao/codex/update-default-library-folder-path-handling
fix: rename legacy default library to comfyui
|
2025-10-03 21:50:41 +08:00 |
|
pixelpaws
|
4ea6f38645
|
fix(config): rename legacy default library
|
2025-10-03 21:24:17 +08:00 |
|
pixelpaws
|
3af8f151ac
|
Merge pull request #509 from willmiao/codex/implement-features-from-multi-library-design
feat: add multi-library backend support
|
2025-10-03 20:37:59 +08:00 |
|
pixelpaws
|
e066fa6873
|
feat(settings): add multi-library backend support
|
2025-10-03 20:08:35 +08:00 |
|
pixelpaws
|
88f249649a
|
Merge pull request #508 from willmiao/codex/sync-persistent-model-cache-metadata-updates
fix: sync persistent cache with metadata updates
|
2025-10-03 15:06:30 +08:00 |
|
pixelpaws
|
fe9fbdb93c
|
fix(cache): sync persistent metadata updates
|
2025-10-03 14:57:44 +08:00 |
|
pixelpaws
|
392c157cb5
|
Merge pull request #503 from willmiao/codex/add-hebrew-locale-to-tests
fix(i18n): add hebrew locale coverage
|
2025-09-30 22:07:52 +08:00 |
|
pixelpaws
|
6f5bf4b582
|
fix(i18n): add hebrew locale coverage
|
2025-09-30 22:03:44 +08:00 |
|
pixelpaws
|
2e3f48ebb7
|
Merge pull request #426 from start-life/main
Adding Hebrew language
|
2025-09-30 21:51:50 +08:00 |
|
pixelpaws
|
f19fb68b4c
|
Merge pull request #501 from willmiao/codex/update-downloadmanager-to-handle-multiple-download-urls
feat: retry mirror downloads sequentially
|
2025-09-30 17:17:34 +08:00 |
|
pixelpaws
|
9121c12a2c
|
feat(download): retry mirror urls sequentially
|
2025-09-30 17:14:59 +08:00 |
|
pixelpaws
|
c2c1772371
|
Merge pull request #496 from willmiao/codex/find-best-practices-for-settings-file-storage
feat(settings): persist settings in user config directory
|
2025-09-28 07:06:02 +08:00 |
|
pixelpaws
|
88d5caf642
|
feat(settings): migrate settings to user config dir
|
2025-09-27 22:22:15 +08:00 |
|
pixelpaws
|
1684978693
|
Merge pull request #491 from willmiao/codex/replace-spaces-in-embedding-paths
Fix embedding relative paths by replacing spaces
|
2025-09-26 09:06:56 +08:00 |
|
pixelpaws
|
8e4927600f
|
fix(embeddings): replace spaces in relative paths
|
2025-09-26 09:02:46 +08:00 |
|
pixelpaws
|
4d72dc57e7
|
Merge pull request #490 from willmiao/codex/remove-comfy-field-from-images-metadata
fix: strip comfy metadata from civitai model images
|
2025-09-26 08:59:30 +08:00 |
|
pixelpaws
|
e7316b3389
|
fix(civitai): strip comfy metadata from images
|
2025-09-26 08:55:46 +08:00 |
|
pixelpaws
|
6381dbafc1
|
Merge pull request #488 from willmiao/codex/fix-bespoke-import_from-loader-issue
test: standardize backend package imports
|
2025-09-25 16:51:17 +08:00 |
|
pixelpaws
|
fc9db4510f
|
test: fix duplicate pytest import
|
2025-09-25 16:44:43 +08:00 |
|
pixelpaws
|
66abf736c9
|
Merge pull request #487 from willmiao/codex/fix-lora-information-import-issue
fix: parse civitai image LoRAs from hash metadata
|
2025-09-25 16:00:48 +08:00 |
|
pixelpaws
|
af713470c1
|
fix(recipes): parse loras from civitai hashes
|
2025-09-25 15:59:44 +08:00 |
|