Commit Graph

  • 2b8e7c7504 fix(tests): update recipes page tests for unified controls template main Will Miao 2026-06-20 06:55:47 +08:00
  • 6816d75933 refactor(recipes): unify controls and breadcrumb UI with model pages Will Miao 2026-06-19 22:41:50 +08:00
  • b58abbad7c docs: auto-update supporters list in README willmiao 2026-06-19 10:31:18 +00:00
  • 999814ca87 chore(release): bump version to v1.1.4 v1.1.4 Will Miao 2026-06-19 18:31:03 +08:00
  • 3c2760a803 fix(stats): sort Base Model Distribution X-axis labels alphabetically (#796) Will Miao 2026-06-19 17:29:33 +08:00
  • 0edbd7bcca fix(metadata): add LoraTextLoaderLM extractor so SaveImageLM records its loras (#801) Will Miao 2026-06-19 17:13:48 +08:00
  • 21e89fa7de fix(tags): normalize tag case on save and make filtering case-insensitive (#727) Will Miao 2026-06-19 16:42:09 +08:00
  • 968d6d1d1f feat(tags): unify recipe modal tag UI with model modal Will Miao 2026-06-19 16:31:27 +08:00
  • cf0fd0e0ad feat(i18n): internationalize dynamic insights content with key/params architecture (#489) Will Miao 2026-06-19 13:49:03 +08:00
  • 16e5dcf7b2 feat(i18n): internationalize statistics page strings across all locales Will Miao 2026-06-19 13:37:01 +08:00
  • ab6bb25d46 fix(example-images): skip hidden files in path validation, show offending items on failure (#807) Will Miao 2026-06-19 11:54:55 +08:00
  • 07f49559be fix(virtual-scroll): avoid full reload on move-to-folder, scroll to top on filter/page reset Will Miao 2026-06-19 09:18:49 +08:00
  • b24b1a7e57 feat(settings): hide API key from frontend, use status+edit instead of password field Will Miao 2026-06-19 08:05:04 +08:00
  • faf64f8986 fix(css): migrate duplicates component to canonical color tokens Will Miao 2026-06-18 22:41:46 +08:00
  • a617487a43 fix(ui): lift theme popover out of header stacking context to appear above modals Will Miao 2026-06-18 22:19:36 +08:00
  • 3012a7aef3 fix(settings): prevent Firefox save-password prompt from API key input Will Miao 2026-06-18 21:57:03 +08:00
  • 499e19de34 fix(modals): tone down batch summary modal styling - remove icons, flatten gradients, lock to design tokens Will Miao 2026-06-18 21:56:58 +08:00
  • 9161762ca9 fix(sidebar): align hidden indicator height (48px) and icon size with sidebar header Will Miao 2026-06-18 21:14:35 +08:00
  • 9bbd26efe6 feat(license-icons): add second set of license icons matching current CivitAI design Will Miao 2026-06-18 21:07:44 +08:00
  • 258b2622d5 fix(sidebar): align restore indicator with sidebar header and add first-use breathing animation (#990) Will Miao 2026-06-18 19:22:38 +08:00
  • 80ec9085dd fix(theme): replace Gruvbox with Midnight, fix accent/info hue collisions and hardcoded colors Will Miao 2026-06-18 18:57:53 +08:00
  • c5c7373e10 feat(theme): add 5 preset color themes (Nord/Gruvbox/Monokai/Dracula/Solarized) with popover selector Will Miao 2026-06-18 09:53:40 +08:00
  • b7721866e5 fix(stats): implement Model Types chart in Collection tab with correct type distribution Will Miao 2026-06-18 06:48:46 +08:00
  • 8314b9bedb feat(downloads): add /downloads/queue/status endpoint and integrate queue lifecycle Will Miao 2026-06-17 23:04:30 +08:00
  • 75298a402f chore(release): bump version to v1.1.3 v1.1.3 Will Miao 2026-06-17 17:52:56 +08:00
  • 92b5efd414 fix: guard posix_fadvise on non-Linux platforms to prevent AttributeError on Windows (#988) Will Miao 2026-06-17 17:22:10 +08:00
  • 33ee392b7b feat(settings): redesign Card Overlay Blur range slider to match settings UI style Will Miao 2026-06-17 15:24:14 +08:00
  • 5237f8b7dc chore: remove keyboard navigation UI elements and related code Will Miao 2026-06-17 15:07:34 +08:00
  • 5107313fd1 revert: restore &logo=github parameter to release-date badge Will Miao 2026-06-17 11:24:40 +08:00
  • 95bbc66919 fix: remove broken logo parameter from release-date badge URL Will Miao 2026-06-17 11:21:26 +08:00
  • e268e59419 chore: stop tracking .docs/ and add to .gitignore Will Miao 2026-06-17 11:20:01 +08:00
  • 547e1f9498 docs: auto-update supporters list in README willmiao 2026-06-17 01:57:52 +00:00
  • bf32d8b6fd chore(release): bump version to v1.1.2 v1.1.2 Will Miao 2026-06-17 09:57:37 +08:00
  • 8299881024 refactor(sidebar): remove pin/unpin and global hide, use per-page hide only Will Miao 2026-06-17 09:49:24 +08:00
  • da02268196 fix(css): add top margin to stat-cards container for consistent spacing Will Miao 2026-06-17 08:24:03 +08:00
  • 8c4b9a1e70 fix(metadata-sync): persist not-found flags to SQLite cache on deleted-provider path Will Miao 2026-06-17 08:22:24 +08:00
  • 0906c484e9 fix: actually halt bulk operations on cancel — frontend AbortController + backend guards (#986) Will Miao 2026-06-17 07:20:32 +08:00
  • 4199c30fec fix(metadata-sync): downgrade "Model not found" to INFO and replace model_name with file+sha256 in log Will Miao 2026-06-17 00:06:43 +08:00
  • 4a8084cdbc feat(save-image): support %NodeTitle.WidgetName% placeholders and fix %seed% None fallback (#314) Will Miao 2026-06-16 23:48:44 +08:00
  • 6263e6848c fix: move posix_fadvise(DONTNEED) after read loop so it actually evicts pages (#985) Will Miao 2026-06-16 23:12:02 +08:00
  • 58c266ad07 fix(scanner): respect lazy hash for checkpoints, add posix_fadvise, cancel on shutdown (#985) Will Miao 2026-06-16 23:00:23 +08:00
  • 2939813e1a feat(metadata-fetch): add result summary modal with i18n, fix contrast and counting bugs (#38) Will Miao 2026-06-16 22:38:50 +08:00
  • a9e5ee7e79 fix: follow-up nits for AVIF/JXL brotli support Will Miao 2026-06-16 16:27:56 +08:00
  • a17b0e9901 Merge pull request #982 from koloved/main Will Miao 2026-06-16 16:24:30 +08:00
  • 8f23d966bf Update requirements.txt s.ivanov 2026-06-16 07:27:32 +02:00
  • 7a76fc72d0 fix(rate-limit): continue to next provider on CivArchive 429 to prevent bulk refresh from freezing (#983) Will Miao 2026-06-16 13:05:37 +08:00
  • 518a4dd5ee chore: add reasonix.toml and .codegraph/ to .gitignore Will Miao 2026-06-16 13:05:11 +08:00
  • 2b6d4e5d8b Add AVIF and JXL image support with brotli metadata decompression s.ivanov 2026-06-15 09:28:49 +02:00
  • 1f4edbeb9d chore(release): bump version to v1.1.1 v1.1.1 Will Miao 2026-06-14 23:49:44 +08:00
  • a256558a0e fix(downloads): delete history entries on retry and add dedup for bug #980 Will Miao 2026-06-14 22:52:44 +08:00
  • 818b9113f0 fix(preview): add Cache-Control header to FileResponse for browser caching (#975) Will Miao 2026-06-14 17:36:59 +08:00
  • 6a4fd020dc fix(api): return JSON error responses for all /api/* routes — prevent JSON.parse crashes on 404/500 Will Miao 2026-06-14 13:13:01 +08:00
  • 7a23040452 fix(save-image): sanitize invalid filename chars from %pprompt%, %nprompt%, %model% patterns (#978) Will Miao 2026-06-14 09:33:12 +08:00
  • 138024aefe fix(preview): revert to FileResponse as default for all platforms (#975) Will Miao 2026-06-13 21:43:44 +08:00
  • a19ddc14f6 perf(preview): restore Linux sendfile, add cache headers, increase chunk size (#975) Will Miao 2026-06-13 20:06:58 +08:00
  • 7001ced694 fix(rate-limit): respect server retry_after instead of capping at 30s Will Miao 2026-06-13 18:01:13 +08:00
  • a5c861646c Merge pull request #974 from itkitteh/fix/socks-proxy-support pixelpaws 2026-06-13 14:15:02 +08:00
  • 3e0bb73793 fix: support SOCKS proxies for outbound requests Artem Yakimenko 2026-06-13 14:05:15 +10:00
  • ac51f6a2f6 feat(settings): add adjustable card overlay blur setting (#973) Will Miao 2026-06-13 09:43:49 +08:00
  • bef222c77d perf(recipe): precompute image_id_map for O(1) CivitAI image existence checks Will Miao 2026-06-13 08:32:03 +08:00
  • 7cd6a53447 fix(downloads): accept optional completed_at in complete_download to preserve original timestamps Will Miao 2026-06-13 07:06:59 +08:00
  • 6850b35770 docs: auto-update supporters list in README willmiao 2026-06-12 15:38:33 +00:00
  • 237a015cde chore(release): bump version to v1.1.0 v1.1.0 Will Miao 2026-06-12 23:38:16 +08:00
  • 1ae2778baa feat(sidebar): add per-page hide toggle with more options dropdown Will Miao 2026-06-12 18:27:54 +08:00
  • 84fcdb5f20 fix(recipe): compute folder field on save to prevent reimported recipes disappearing from subfolder grid Will Miao 2026-06-12 16:49:57 +08:00
  • 8a0b368b44 feat(downloads): add persistent download queue/history with REST API Will Miao 2026-06-12 15:00:21 +08:00
  • 3990535505 fix(i18n): align bulk reimport label with single context menu, drop 'Metadata' for clarity Will Miao 2026-06-12 10:19:33 +08:00
  • 3e961a9860 fix(stats): load embeddings from saved stats on startup Will Miao 2026-06-12 08:57:25 +08:00
  • d6669f1d04 fix(ui): stabilize node selector ordering by type then ID Will Miao 2026-06-12 08:47:11 +08:00
  • 519bafebc8 fix(i18n): add missing embedding translation keys, sync locales, clean up dead replaceMode branch Will Miao 2026-06-11 23:03:14 +08:00
  • d87863b423 feat(embedding): send embedding to workflow + fix copy button format Will Miao 2026-06-11 22:41:42 +08:00
  • 84e9fe2dfb fix(import): defer git import to module-level to prevent startup crash when git executable missing (#971) Will Miao 2026-06-11 21:47:55 +08:00
  • 46cbcf94c8 fix(recipe): reimport data loss, local file support, and scroll bugs Will Miao 2026-06-11 21:31:30 +08:00
  • 05f3018495 refactor(stats): move lora_manager_stats.json from loras root to settings_dir/stats/ Will Miao 2026-06-11 18:03:29 +08:00
  • f565cc35ca feat(stats): track embedding usage from prompt text — Plan A + hybrid approach docs Will Miao 2026-06-11 17:12:34 +08:00
  • dd1cdce16d fix(ui): unify context menu ordering and add visual section separators across all menus Will Miao 2026-06-10 22:18:43 +08:00
  • a9e0e7dc8d feat(recipe): add reimport UI with context menus, progress display, and i18n Will Miao 2026-06-10 21:51:04 +08:00
  • b302d1db7d feat(recipe): add reimport endpoint to re-import recipe from source URL Will Miao 2026-06-10 21:50:43 +08:00
  • 7cbddd9cf7 fix(recipe): fall back to original image for metadata extraction when optimized lacks embedded data (#968) Will Miao 2026-06-10 15:06:56 +08:00
  • cb8c699224 chore(template): update template workflow Will Miao 2026-06-10 15:01:48 +08:00
  • 451f74b874 fix(ui): return minWidth/minHeight from autocomplete text widget factory for proper node initial sizing Will Miao 2026-06-09 15:20:13 +08:00
  • a1d248baa6 Merge pull request #966 from willmiao/design-token-system-phase4 pixelpaws 2026-06-09 14:37:02 +08:00
  • 18577fa336 refactor(phase-4): standardize remaining transitions and box-shadows Will Miao 2026-06-09 14:27:53 +08:00
  • 5797ce9408 feat(phase-4): visual polish — font stack, shadow system, transitions, micro-interactions Will Miao 2026-06-09 14:07:36 +08:00
  • 826f06255a Merge pull request #964 from willmiao/design-token-system pixelpaws 2026-06-09 11:38:31 +08:00
  • 84e16b5c5b refactor(css): remove hardcoded background/border from modal sections - use design tokens instead Will Miao 2026-06-09 09:52:11 +08:00
  • eb22054580 fix: add --surface-subtle token, restore info grouping, and apply theme-aware favorite color Will Miao 2026-05-21 21:14:07 +08:00
  • 08afb05ece refactor: normalize components in Phase 2 Will Miao 2026-05-21 21:11:25 +08:00
  • f51f125cf1 feat: introduce design token system foundation Will Miao 2026-05-21 21:03:57 +08:00
  • 24b2078f21 fix: batch URL download UI polish - hint text, label, and i18n (#936) Will Miao 2026-06-09 07:57:33 +08:00
  • 130fb5d2d5 fix: batch URL download dedup by modelId+modelVersionId composite key (#936) Will Miao 2026-06-09 07:02:56 +08:00
  • 23c6863a3a fix: batch URL download i18n and CSS polish (#936) Will Miao 2026-06-08 21:28:24 +08:00
  • c0e2578640 feat(ui): add adaptive expand/collapse for Additional Notes section (#962) Will Miao 2026-06-08 20:52:41 +08:00
  • e3c812367e fix(ui): cap lora widget height and enable wheel scroll in Node 2.0 mode (#959) Will Miao 2026-06-08 16:19:08 +08:00
  • 4d239008a6 fix(update): respect hide_early_access_updates in refresh toast count Will Miao 2026-06-08 13:58:21 +08:00
  • 00177a06d0 fix(ui): keep autocomplete text widget at max-height on node resize in Vue mode Will Miao 2026-06-08 10:49:04 +08:00
  • 568daa351e Revert "Merge pull request #959 from id-fa/fix/lora-loader-list-scroll-nodes2" Will Miao 2026-06-07 17:25:30 +08:00
  • 5a4664fa12 Merge pull request #936 from 1756141021/feat/batch-url-download Will Miao 2026-06-06 20:22:52 +08:00
  • dd5b213adc fix(ui): make autocomplete text widget scrollable in Nodes 2.0 mode Will Miao 2026-06-06 08:12:09 +08:00
  • d9ee9b3155 fix(utils): catch MemoryError in read_safetensors_metadata for non-safetensors files Will Miao 2026-06-05 16:30:50 +08:00