Will Miao
413444500e
refactor(model_scanner): normalize path comparisons for model roots
...
fix(example_images_download_manager): re-raise specific exception on download error
refactor(usage_stats): define constants locally to avoid conditional imports
test(example_images_download_manager): update exception handling in download tests
test(example_images_file_manager): differentiate between os.startfile and subprocess.Popen in tests
test(example_images_paths): ensure valid example images root with single-library mode
test(usage_stats): use string literals for metadata payload to avoid conditional imports
2025-10-05 15:48:50 +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
b195d4569c
test(usage-stats): allow metadata registry monkeypatch
2025-10-05 15:13:20 +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
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
5b564cd8a3
fix(example-images): pin downloads to start library
2025-10-05 09:10:25 +08:00
pixelpaws
67c82ba6ea
fix(example-images): reuse migrated folders during downloads
2025-10-05 08:37:11 +08:00
pixelpaws
d43d992362
feat(example-images): namespace storage by library
2025-10-04 20:29:49 +08:00
Will Miao
8dde2d5e0d
feat(websocket-manager): implement caching for initialization progress and enhance broadcast functionality
2025-10-04 18:19:20 +08:00
pixelpaws
d01666f4e2
feat(previews): serve dynamic library previews
2025-10-04 10:38:06 +08:00
pixelpaws
d95e6c939b
test(settings): cover library switch workflow
2025-10-04 09:07:02 +08:00
pixelpaws
b69c24ae14
test(routes): cover settings library endpoints
2025-10-04 08:38:59 +08:00
pixelpaws
3922aec36e
test(routes): extend misc routes coverage
2025-10-04 05:10:43 +08:00
pixelpaws
40e3c6134c
refactor(routes): modularize misc route handling
2025-10-03 22:19:09 +08:00
Will Miao
40d998a026
fix(settings): use timezone-aware datetime for current timestamp
...
fix(tests): normalize stored paths in library upsert test
2025-10-03 20:59:47 +08:00
pixelpaws
e066fa6873
feat(settings): add multi-library backend support
2025-10-03 20:08:35 +08:00
pixelpaws
fe9fbdb93c
fix(cache): sync persistent metadata updates
2025-10-03 14:57:44 +08:00
Will Miao
28bc966b76
feat(model-scanner): enhance cache loading with progress reporting and fallback to full scan
2025-10-03 14:31:08 +08:00
Will Miao
77bbf85b52
feat(persistent-cache): implement SQLite-based persistent model cache with loading and saving functionality
2025-10-03 11:00:51 +08:00
Will Miao
3b1990e97a
feat(scanner): enhance model scanning with cache build result and progress reporting
2025-10-02 21:25:09 +08:00
pixelpaws
6f5bf4b582
fix(i18n): add hebrew locale coverage
2025-09-30 22:03:44 +08:00
pixelpaws
9121c12a2c
feat(download): retry mirror urls sequentially
2025-09-30 17:14:59 +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
e7316b3389
fix(civitai): strip comfy metadata from images
2025-09-26 08:55:46 +08:00
pixelpaws
fc9db4510f
test: fix duplicate pytest import
2025-09-25 16:44:43 +08:00
pixelpaws
af713470c1
fix(recipes): parse loras from civitai hashes
2025-09-25 15:59:44 +08:00
pixelpaws
3baf93dcc5
test(frontend): extend coverage for comfyui widgets and helpers
2025-09-25 15:32:25 +08:00
pixelpaws
7499570766
fix(updates): avoid network stack traces offline
2025-09-25 14:50:06 +08:00
pixelpaws
23679ec3f5
chore(tests): clean integration route header
2025-09-25 14:17:45 +08:00
pixelpaws
095320ef72
test(routes): tidy lora route test imports
2025-09-25 09:40:25 +08:00
pixelpaws
26b36c123d
test(i18n): modularize translation validation
2025-09-25 09:21:08 +08:00
pixelpaws
ae8914f5c8
test(frontend): add interaction regression suites
2025-09-24 20:33:41 +08:00
pixelpaws
d7a75ea4e5
test(frontend): cover embeddings and recipes managers
2025-09-24 20:15:38 +08:00
pixelpaws
39225dc204
test(frontend): add filtering coverage for model pages
2025-09-24 17:50:04 +08:00
pixelpaws
0890c6ad24
test(frontend): add checkpoints manager smoke tests
2025-09-24 17:18:20 +08:00
pixelpaws
f0672beb46
test(frontend): add loras page manager suite
2025-09-24 16:22:17 +08:00
pixelpaws
9d5ec43c4e
fix(frontend): correct AppCore example images initialization
2025-09-24 16:10:27 +08:00
pixelpaws
d58b61eed5
test(frontend): cover appcore page features
2025-09-24 15:55:50 +08:00
pixelpaws
f51f354e48
test(frontend): add dom fixture helpers
2025-09-24 15:39:52 +08:00
Will Miao
12c88835f2
refactor: enhance model version retrieval logic in CivitaiClient, fixes #460
2025-09-24 09:16:02 +08:00