Commit Graph
166 Commits
Author SHA1 Message Date
Dariusz L 7fb2f01223 test: cover downloader boundaries 2026-08-02 16:17:35 +02:00
Dariusz L 69bf8a2a93 ci: skip duplicate registry versions 2026-08-02 16:02:17 +02:00
Dariusz L 4ea3f7d50f fix(frontend): clarify CivArchive error tooltips 2026-08-02 15:42:15 +02:00
Dariusz L ce52d957f9 feat(frontend): explain CivArchive availability errors 2026-08-02 15:28:52 +02:00
Dariusz L b9cc47cd00 chore(frontend): organize missing type filter styles 2026-08-02 15:08:36 +02:00
Dariusz L 699365f336 test(frontend): cover node context menu policies 2026-08-02 14:46:58 +02:00
Dariusz L fb43ca2b83 test(frontend): cover splitter drag cancellation 2026-08-02 14:44:30 +02:00
Dariusz L 63b66c0ee9 test(frontend): cover model URL parsing 2026-08-02 14:42:57 +02:00
Dariusz L 006cf70921 test(frontend): cover model hash comparison fallbacks 2026-08-02 14:42:01 +02:00
Dariusz L fda204602b test(frontend): cover search hash policies 2026-08-02 14:40:48 +02:00
Dariusz L 409553711d test(frontend): cover base model aliases 2026-08-02 14:38:58 +02:00
Dariusz L 070585a809 test(frontend): cover html utility fallbacks 2026-08-02 14:37:39 +02:00
Dariusz L 43ccccdd23 test(frontend): cover queue storage edge cases 2026-08-02 14:34:01 +02:00
Dariusz L 678bcb460a refactor(frontend): extract workflow identity state 2026-08-02 13:58:30 +02:00
Dariusz L cdcb27acf4 test(frontend): cover missing model identity state 2026-08-02 13:53:56 +02:00
Dariusz L 25bde5f58b refactor(frontend): extract keybinding utilities 2026-08-02 13:52:46 +02:00
Dariusz L 06270d4f5d test(frontend): cover keybinding utilities 2026-08-02 13:51:48 +02:00
Dariusz L 6034b9adbf refactor(frontend): extract model hash comparison 2026-08-02 13:50:21 +02:00
Dariusz L 6c83675f24 test(frontend): cover model hash comparison 2026-08-02 13:48:11 +02:00
Dariusz L c025f9bdba refactor(frontend): extract missing model state 2026-08-02 13:46:38 +02:00
Dariusz L 2a27538f7d test(frontend): cover missing model state policies 2026-08-02 13:44:26 +02:00
Dariusz L d198b489da refactor(frontend): extract search state management 2026-08-02 13:42:53 +02:00
Dariusz L 93756424df test(frontend): cover search state policies 2026-08-02 13:40:42 +02:00
Dariusz L 3551a601c8 refactor(frontend): extract search hash policies 2026-08-02 13:38:30 +02:00
Dariusz L 9d0321bb81 refactor(frontend): extract base model aliases 2026-08-02 13:36:12 +02:00
Dariusz L 57e6f8c61d refactor(frontend): extract search source policies 2026-08-02 13:34:02 +02:00
Dariusz L c2aaf3b7e6 test(frontend): cover persisted search source flags 2026-08-02 13:32:11 +02:00
Dariusz L eb8f27cecb test(frontend): cover search source policies 2026-08-02 13:31:23 +02:00
Dariusz L 10ef9504dd test(frontend): cover download progress states 2026-08-02 13:28:17 +02:00
Dariusz L 396a28ba4f refactor(frontend): extract download progress policy 2026-08-02 13:27:21 +02:00
Dariusz L f2d11bd477 refactor(frontend): extract queue storage methods 2026-08-02 13:26:21 +02:00
Dariusz L 922a30fdd4 refactor(frontend): extract shared API client 2026-08-02 13:20:20 +02:00
Dariusz L 64022c8509 test(frontend): cover ComfyUI entrypoint contract 2026-08-02 13:17:54 +02:00
Dariusz L ccd2585663 Add Comfy Registry fallback and retry logic to version checks
- Retry GitHub pyproject version fetch up to 3 times on failure
- Fall back to Comfy Registry install endpoint when GitHub is unavailable
- Avoid caching failed version checks, so stale unavailable states do not persist
- Add targeted tests for registry fallback and failed-check caching behavior
2026-08-02 13:04:47 +02:00
Dariusz L 57b79ba208 refactor: remove dead compatibility shims 2026-08-02 04:03:09 +02:00
Dariusz L bb0e921511 refactor(routes): remove unused compatibility facades 2026-08-02 03:45:51 +02:00
Dariusz L 8eca219420 docs: document backend architecture and checks 2026-08-02 03:31:01 +02:00
Dariusz L e489c3fac7 test(integration): exercise public route entrypoint 2026-08-02 03:25:51 +02:00
Dariusz L c725dfa05f test(routes): cover compatibility registrations 2026-08-02 03:23:56 +02:00
Dariusz L e09d3c2bf8 refactor(entrypoint): extract node definitions 2026-08-02 03:19:32 +02:00
Dariusz L a6e8fe1c55 refactor(entrypoint): extract extension runtime state 2026-08-02 03:15:43 +02:00
Dariusz L f3a6c9db6f fix(routes): preserve HTTP error statuses 2026-08-02 03:12:21 +02:00
Dariusz L 4d65a4dc87 refactor(search): extract search support service 2026-08-02 03:08:50 +02:00
Dariusz L 3f0359e1f4 refactor(context): require hash and download dependencies 2026-08-02 03:04:29 +02:00
Dariusz L 0b2166ae58 refactor(context): require metadata service dependencies 2026-08-02 03:01:10 +02:00
Dariusz L d43fd41d32 refactor(context): require loaded models dependencies 2026-08-02 02:59:38 +02:00
Dariusz L b7a1b1cf07 refactor(context): require workflow service dependencies 2026-08-02 02:58:08 +02:00
Dariusz L 9cd8966d13 refactor(context): require directory service dependencies 2026-08-02 02:55:06 +02:00
Dariusz L 39a0606afa refactor(context): require scanner service dependencies 2026-08-02 02:52:37 +02:00
Dariusz L 8744da536b refactor(settings): extract settings routes into SettingsService 2026-08-02 02:48:51 +02:00