Commit Graph

  • 7b139b9b1d refactor: Move base_model resolution to occur before checkpoint formatting and remove a gen_params checkpoint assertion. Will Miao 2025-12-24 20:35:06 +08:00
  • a552f07448 feat: Refactor checkpoint metadata to use Civitai API naming conventions and remove gen_params checkpoint syncing. Will Miao 2025-12-24 20:25:39 +08:00
  • 6486107ca2 feat: Introduce recipe management with data models, scanning, enrichment, and repair for generation configurations. Will Miao 2025-12-24 20:02:20 +08:00
  • 6330c65d41 feat: Add recipe metadata repair functionality with UI, API, and progress tracking. Will Miao 2025-12-23 21:50:58 +08:00
  • 00e6904664 feat: Introduce "No tags" filter option for models and recipes. fixes #728 Will Miao 2025-12-23 18:48:35 +08:00
  • 39195aa529 Merge pull request #735 from willmiao/recipe-folder pixelpaws 2025-12-23 18:21:48 +08:00
  • fc0a834beb feat: Introduce generation parameter merging from request, Civitai, and embedded image metadata, and enhance ComfyUI metadata parsing. Will Miao 2025-12-23 15:31:04 +08:00
  • b044b329fc feat: Update recipes page with default descending date sort, refactor state properties for search/filters, and add new localization strings. Will Miao 2025-12-23 11:57:25 +08:00
  • 502c29c6bd test: add prompt filter option to recipes page tests Will Miao 2025-12-23 11:00:08 +08:00
  • bc9dd317f7 feat: Add prompt search filter for recipes and fix 'Favorites' localization across multiple languages. Will Miao 2025-12-23 10:52:12 +08:00
  • 61816cf75d refactor: reposition bulk operations button in recipes UI Will Miao 2025-12-23 10:09:04 +08:00
  • db7f09797b feat: Introduce recipe favoriting with star icon toggle and filter options. Will Miao 2025-12-23 10:07:09 +08:00
  • 6e64f97e2b feat: add bulk move recipes endpoint Will Miao 2025-11-26 00:57:35 +08:00
  • 3f646aa0c9 feat: add recipe root directory and move recipe endpoints Will Miao 2025-11-25 17:41:24 +08:00
  • 67fb205b43 feat: add folder-based recipe organization and navigation Will Miao 2025-11-25 11:10:58 +08:00
  • dd89aa49c1 feat: Add HTML and attribute escaping for trigger words and class tokens to prevent XSS vulnerabilities, along with new frontend tests. Fixes #732 Will Miao 2025-12-23 08:47:15 +08:00
  • 3ba5c4c2ab refactor: improve update_lora_filename_by_hash logic and add a test to verify recipe updates. Will Miao 2025-12-22 17:58:04 +08:00
  • 7caca0163e feat: Add support for remote video analysis and preview for recipe imports. see #420 Will Miao 2025-12-21 21:42:28 +08:00
  • 30fd0470de feat: Add support for video recipe previews by conditionally optimizing media during persistence and updating UI components to display videos. Will Miao 2025-12-21 20:00:44 +08:00
  • 63b087fc80 feat: Implement cache busting for static assets, remove client-side version mismatch banner, and add project overview documentation. Will Miao 2025-12-19 22:40:36 +08:00
  • 154ae82519 feat(metadata_processor): enhance primary sampler selection logic Will Miao 2025-12-19 01:30:08 +08:00
  • c8a179488a feat(metadata): enhance primary sampler detection and workflow tracing Will Miao 2025-12-18 22:30:41 +08:00
  • ca6bb43406 feat: remove path separator normalization for cross-platform compatibility Will Miao 2025-12-17 19:07:08 +08:00
  • a07720a3bf feat: Add model path tracing to accurately identify the primary checkpoint in workflows and include new tests. Will Miao 2025-12-17 12:52:52 +08:00
  • bdb4422cbc feat(ui): adjust modal header width and enhance close button z-index, fixes #729 Will Miao 2025-12-17 10:34:04 +08:00
  • 099a71b2cc feat(config): seed root symlink mappings before deep scanning Will Miao 2025-12-16 22:05:40 +08:00
  • 3382d83aee feat: remove prewarm cache and improve recipe scanner initialization Will Miao 2025-12-16 21:00:04 +08:00
  • 7e133e4b9d feat: rename SaveImage class to SaveImageLM for clarity Will Miao 2025-12-15 22:09:21 +08:00
  • 2494fa19a6 feat(config): add background symlink rescan and simplify cache validation Will Miao 2025-12-15 18:46:23 +08:00
  • 5359129fad feat(config): improve symlink cache logging and add performance timing Will Miao 2025-12-14 15:58:58 +08:00
  • 4743b3c406 Merge pull request #724 from stone9k/patch-1 pixelpaws 2025-12-13 15:58:23 +08:00
  • 32d94be08a fix(trigger_word_toggle): missing consumeExistingState after refactor stone9k 2025-12-12 18:50:28 +01:00
  • 56143eb170 feat(usage_count): sorting by usage_count + usage_count on ModelCard stone9k 2025-12-12 16:39:24 +01:00
  • 817de3a0ae test: improve vi.mock calls to preserve original module exports Will Miao 2025-12-11 18:27:55 +08:00
  • 675d49e4ce feat(security): escape HTML attributes and content in model modal, fixes #720 Will Miao 2025-12-11 18:07:56 +08:00
  • fbb95bc623 feat(context-menu): pass file path to NSFW level selector Will Miao 2025-12-09 22:13:00 +08:00
  • 6b3a11e01a fix(config): ensure symlink mappings are recorded before duplicate check Will Miao 2025-12-09 21:46:33 +08:00
  • 40f7f14c1b ci: add symlink verification step to backend tests workflow Will Miao 2025-12-09 21:32:44 +08:00
  • a6e23a7630 feat(example-images): add NSFW level setting endpoint Will Miao 2025-12-09 20:37:09 +08:00
  • 3fc72d6bc1 feat(config): replace symlink scanning with cached mapping system Will Miao 2025-12-09 19:49:54 +08:00
  • a3a00bbeed feat(trigger_word_toggle): refactor trigger word filtering logic, fixes #718 and fixes #285 Will Miao 2025-12-09 14:16:56 +08:00
  • 74bfd397aa feat: add CSP middleware to allow remote media previews, fixes #710, see #715 Will Miao 2025-12-09 10:37:35 +08:00
  • 5000478991 feat(download): support multiple model file extensions in archive extraction Will Miao 2025-12-07 09:00:47 +08:00
  • 40cd2e23ac feat(i18n): add model navigation translations for multiple languages Will Miao 2025-12-06 10:01:09 +08:00
  • 6efe59bd9e feat(model-modal): add dynamic update availability indicators, see #715 Will Miao 2025-12-06 09:43:15 +08:00
  • 83f379df33 feat(modal): add scrollbar-gutter to prevent layout shift Will Miao 2025-12-05 22:27:42 +08:00
  • 4d6f4fcf69 feat(model-modal): add keyboard navigation and UI controls for model browsing, fixes #714 and #350 Will Miao 2025-12-05 22:20:31 +08:00
  • 22ee37b817 feat: parse aggregate commercial use values, see #708 Will Miao 2025-11-30 17:10:21 +08:00
  • f09224152a feat: bump version to 0.9.11 v0.9.11 Will Miao 2025-11-29 17:46:06 +08:00
  • df93670598 feat: add checkpoint metadata to EXIF recipe data Will Miao 2025-11-29 08:46:38 +08:00
  • 073fb3a94a feat(recipe-parser): enhance LoRA metadata with local file matching Will Miao 2025-11-29 08:29:05 +08:00
  • 53c4165d82 feat(parser): enhance model metadata extraction in Automatic1111 parser Will Miao 2025-11-29 08:13:55 +08:00
  • 8cd4550189 feat: add Flux.2 D and ZImageTurbo model constants Will Miao 2025-11-28 11:42:46 +08:00
  • 2b2e4fefab feat(tests): restructure test HTML to nest elements under model modal Will Miao 2025-11-27 20:44:05 +08:00
  • 5f93648297 feat: scope DOM queries to modal element in ModelMetadata Will Miao 2025-11-27 20:33:04 +08:00
  • 8a628f0bd0 Merge pull request #703 from willmiao/fix/showcase-listener-leaks pixelpaws 2025-11-27 20:09:45 +08:00
  • b67c8598d6 feat(metadata): clear stale cache entries when metadata is empty Will Miao 2025-11-27 20:04:38 +08:00
  • 0254c9d0e9 fix(showcase): tear down modal listeners Will Miao 2025-11-27 18:00:59 +08:00
  • ecb512995c feat(civitai): expand image metadata detection criteria, see #700 Will Miao 2025-11-27 10:28:04 +08:00
  • f8b9fa9b20 fix(civitai): improve metadata parsing for nested structures, see #700 Will Miao 2025-11-26 13:46:08 +08:00
  • 5d4917c8d9 feat: add v0.9.10 release notes with new features and improvements v0.9.10 Will Miao 2025-11-24 11:15:05 +08:00
  • a50309c22e feat: update template workflow and image assets Will Miao 2025-11-24 10:22:12 +08:00
  • f5020e081f feat(autocomplete): restrict embeddings autocomplete to explicit prefix Will Miao 2025-11-22 20:55:20 +08:00
  • 3c0bfcb226 feat: add KSampler_inspire node extractor for comfyui-inspire-pack, fixes #693 Will Miao 2025-11-22 14:28:44 +08:00
  • 9198a23ba9 feat: normalize and validate checkpoint entries before enrichment Will Miao 2025-11-21 23:36:32 +08:00
  • 02bac7edfb feat: normalize and validate checkpoint entries in recipes Will Miao 2025-11-21 23:00:02 +08:00
  • ea1d1a49c9 feat: enhance search with include/exclude tokens and improved sorting Will Miao 2025-11-21 19:48:43 +08:00
  • 9a789f8f08 feat: add checkpoint hash filtering and navigation Will Miao 2025-11-21 16:17:01 +08:00
  • 1971881537 feat: add checkpoint scanner integration to recipe scanner Will Miao 2025-11-21 15:36:54 +08:00
  • 4eb46a8d3e feat: consolidate checkpoint metadata handling Will Miao 2025-11-21 14:55:45 +08:00
  • 36f28b3c65 feat: normalize LoRA preview URLs for browser accessibility Will Miao 2025-11-21 12:31:23 +08:00
  • 2452cc4df1 feat(recipes): resolve base model from checkpoint metadata Will Miao 2025-11-21 12:12:27 +08:00
  • eda1ce9743 feat: improve base model display with abbreviations in RecipeCard Will Miao 2025-11-21 11:36:17 +08:00
  • e24621a0af feat(recipe-scanner): add version index fallback for LoRA enrichment Will Miao 2025-11-21 11:27:09 +08:00
  • 7173a2b9d6 feat: add remote recipe import functionality Will Miao 2025-11-21 11:12:58 +08:00
  • d540b21aac Merge pull request #691 from willmiao/feat/zip-preview pixelpaws 2025-11-20 19:56:31 +08:00
  • 9952721e76 feat(downloads): support safetensors zips and previews Will Miao 2025-11-20 19:41:31 +08:00
  • 26e4895807 feat(auto-organize): improve exclusion handling and progress reporting Will Miao 2025-11-20 18:33:48 +08:00
  • c533a8e7bf feat: enhance Civitai metadata handling and image URL processing Will Miao 2025-11-20 16:31:48 +08:00
  • dc820a456f Merge pull request #690 from willmiao/codex/add-auto-organize-exclusions-field pixelpaws 2025-11-20 16:24:29 +08:00
  • 07721af87c feat(settings): add auto-organize exclusions pixelpaws 2025-11-20 16:08:32 +08:00
  • 5093c30c06 feat: add video support to model version delete preview Will Miao 2025-11-19 22:42:58 +08:00
  • 8c77080ae6 feat: conditionally hide license filters on recipes page Will Miao 2025-11-19 22:26:16 +08:00
  • bcf72c6bcc Merge pull request #689 from willmiao/civitai-deletion-logic pixelpaws 2025-11-19 19:27:28 +08:00
  • 3849f7eef9 feat(metadata): improve civitai deletion detection logic Will Miao 2025-11-19 19:16:40 +08:00
  • 7eced1e3e9 Merge pull request #686 from willmiao/fix/model-extension-delete-rename pixelpaws 2025-11-19 11:43:01 +08:00
  • 51b5261f40 fix(model): align rename extension detection Will Miao 2025-11-19 11:20:09 +08:00
  • 963f6b1383 fix(model): preserve original extension on rename Will Miao 2025-11-19 11:08:08 +08:00
  • b75baa1d1a fix: support GGUF model deletion in model lifecycle service Will Miao 2025-11-19 10:36:03 +08:00
  • 6d95e93378 feat: simplify model ID parsing and loading manager usage Will Miao 2025-11-19 10:26:07 +08:00
  • 7117e0c33e Merge pull request #684 from willmiao/codex/add-check-update-to-single-model-context-menu pixelpaws 2025-11-19 00:09:59 +08:00
  • d261474f3a feat(context-menu): add single model update checks pixelpaws 2025-11-19 00:01:50 +08:00
  • c09d67d2e4 Merge pull request #683 from willmiao/deletion-sync, see #673 pixelpaws 2025-11-18 23:28:17 +08:00
  • 1427dc8e38 feat(model-lifecycle): integrate model update service for deletion sync Will Miao 2025-11-18 21:02:39 +08:00
  • 77a7b90dc7 Merge pull request #682 from willmiao/feature/model-type-filter pixelpaws 2025-11-18 18:51:52 +08:00
  • e9d55fe146 feat(filters): add model type filter Will Miao 2025-11-18 16:43:44 +08:00
  • 57f369a6de feat(model): add model type filtering support Will Miao 2025-11-18 15:36:01 +08:00
  • 059ebeead7 feat: include Negative file type in primary file selection for embeddings Will Miao 2025-11-18 14:16:22 +08:00
  • 831a9da9d7 feat: update version badge logic for same-base update strategy, see #676 Will Miao 2025-11-18 11:18:32 +08:00
  • 6000e08640 feat(i18n): add new license restriction translations Will Miao 2025-11-18 09:17:04 +08:00