Commit Graph
151 Commits
Author SHA1 Message Date
HappyOnigiri ed41f12a35 fix: implement atomic write for thumbnail generation to prevent race conditions 2026-03-01 09:57:36 +09:00
HappyOnigiri 92a02a51cc refactor: offload thumbnail generation to executor and use structured ResolveError 2026-03-01 09:22:25 +09:00
HappyOnigiri b23b30080d fix: prevent path traversal in custom image thumb resolution 2026-03-01 09:15:49 +09:00
HappyOnigiri bfeb384f90 feat: add thumbnail cache with view-thumb API and clear cache UI
Made-with: Cursor
2026-03-01 08:14:47 +09:00
HappyOnigiri 755a2bac5b refactor: normalize MELD_DEV environment variable check 2026-03-01 06:58:27 +09:00
HappyOnigiri e640e58567 fix: add search ID validation and sort search prefixes 2026-03-01 06:58:26 +09:00
HappyOnigiri 6532e3c33a fix(db): correct type hints and method signatures in TraceConnection and TraceCursor 2026-03-01 06:39:31 +09:00
HappyOnigiri 70f67d24af feat: implement search by ID and filename 2026-03-01 05:39:00 +09:00
HappyOnigiri 7df0227ffd refactor: use Any cast on nodes module to avoid pyright attribute access issue 2026-02-22 03:33:59 +09:00
HappyOnigiri 978b018731 fix: ignore pyright attribute access issue for LoadImage instead of casting 2026-02-22 03:32:58 +09:00
HappyOnigiri 50834c5ed9 fix: resolve pyright attribute access issue for LoadImage 2026-02-22 03:28:04 +09:00
HappyOnigiri eda564b7dd fix: resolve mypy and ruff conflicts for imagehash import 2026-02-22 03:22:25 +09:00
HappyOnigiri 07f8ab4a4b fix: update INPUT_TYPES to include optional and hidden keys 2026-02-22 03:09:21 +09:00
HappyOnigiri 722d8ebef6 fix: make LoadImage call type-safe in MeldImageLoader 2026-02-22 03:05:32 +09:00
HappyOnigiri 2cd35cd919 chore: enforce strict type checking in python backend 2026-02-21 22:19:18 +09:00
HappyOnigiri 52063aca60 fix: resolve CI errors and improve theme compatibility 2026-02-21 15:23:43 +09:00
HappyOnigiri 4d8a890e3a fix: resolve type errors and cast SQLite cursor results explicitly in router.py 2026-02-21 13:47:09 +09:00
HappyOnigiri ba71f6d9b5 feat: add backend endpoints for image download and metadata removal 2026-02-21 10:43:58 +09:00
HappyOnigiriandCursor 28281359c4 feat: add GGUF support to MeldUnifiedFluxLoader
- Automatically switch to GGUF loaders when .gguf files are selected
- Support loading from both unet and checkpoints folders
- Improve model and CLIP name listing to include GGUF files

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 21:45:41 +09:00
HappyOnigiriandCursor a986ced561 feat: add GGUF support to metadata extractor and parser
- Update MetadataExtractor to support UnetLoaderGGUF
- Update Parsers to support DualCLIPLoaderGGUF
- Add test case for Flux GGUF workflow

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 21:45:41 +09:00
HappyOnigiriandCursor 2b02f6277c chore: register MeldUnifiedFluxLoader node
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 21:17:56 +09:00
HappyOnigiriandCursor 1ffd92acd2 feat: update MeldSettingsUnpacker to support Flux guidance and combo types
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 21:17:54 +09:00
HappyOnigiriandCursor 2b2034bdb3 feat: add MeldUnifiedFluxLoader and dual CLIP parameter parsing
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 21:17:52 +09:00
HappyOnigiriandCursor 46b4b6d6ff refactor: unify API response format using ApiResponse schema
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 21:17:50 +09:00
HappyOnigiri 5a5827f441 refactor: add descriptive metadata to custom nodes 2026-01-28 00:13:06 +09:00
HappyOnigiri 23baca3cd1 feat: add note prefix support to search suggestions 2026-01-27 14:02:22 +09:00
HappyOnigiri 1159734386 feat: support multiple loader nodes in backend and core injection logic 2026-01-27 12:45:06 +09:00
HappyOnigiri 5caca73178 feat: update user notes display settings to tri-state (always, if_present, hidden) 2026-01-26 21:40:11 +09:00
HappyOnigiri 86d96283df feat: add user notes feature to images
- Update database schema to include `user_notes` column in `images` table.
- Implement `/meld/image-notes` POST endpoint to update notes.
- Enhance search logic to support global search in notes and `note:` prefix.
- Add user notes display and editing to `DetailedImageCard` and `ViewerInfoPanel`.
- Introduce settings to toggle user notes visibility in different views.
- Update documentation and types to reflect the new feature.
2026-01-26 21:28:00 +09:00
HappyOnigiri f107590647 feat: support standard LoadImage nodes in workflows 2026-01-23 22:31:05 +09:00
HappyOnigiri 6607e32272 feat: implement workflow selection and execution flow 2026-01-23 14:31:40 +09:00
HappyOnigiri f252226fdb refactor: move MeldSaveImage node to independent module 2026-01-23 06:08:22 +09:00
HappyOnigiri 27d1a27c84 refactor: rename mosaic_scale and apply_mosaic to pixel_size and pixelate 2026-01-23 06:00:05 +09:00
HappyOnigiri bd44b77e3c feat: add WebP support and quality setting to MeldSaveImage 2026-01-22 22:21:47 +09:00
HappyOnigiri 61624069c5 feat: update default filename prefix to include date and time in MeldSaveImage 2026-01-22 21:44:35 +09:00
HappyOnigiri 662f243509 feat: move Pixelate and Pattern Heart nodes to Sandbox category 2026-01-22 21:20:43 +09:00
HappyOnigiri 4693c2c55c feat: rename Meld Pixelate to Meld Instant Pixelate 2026-01-22 21:20:42 +09:00
HappyOnigiri 742ed4cb2f feat: implement dynamic search configuration endpoint 2026-01-22 10:07:33 +09:00
HappyOnigiri e922d7ac06 feat: add API response structure check to AST checks 2026-01-22 09:56:28 +09:00
HappyOnigiri 1e7791f4e1 feat: implement unified ApiResponse wrapper across backend and frontend 2026-01-22 09:50:35 +09:00
HappyOnigiri e936f279ec feat: implement search keyword expansion and improve suggestions 2026-01-22 09:36:22 +09:00
HappyOnigiri cd271dca86 fix: resolve potential tuple unpacking issue in gradient calculation 2026-01-22 08:36:31 +09:00
HappyOnigiri 3d7bc532f5 chore: fix CI issues including non-ASCII characters and explicit any types 2026-01-22 03:17:41 +09:00
HappyOnigiri 19bf09111c feat: enhance MeldImageLoader to support recursive file search in input, output, and temp directories 2026-01-22 00:43:48 +09:00
HappyOnigiri 165a3a12eb feat: add workflow execution feature to image manager 2026-01-22 00:43:42 +09:00
HappyOnigiri c30667519f feat: implement tag inheritance from source images in backend 2026-01-21 06:23:44 +09:00
HappyOnigiri f282eb9775 feat: refactor settings UI and reorganize tabs 2026-01-19 02:41:30 +09:00
HappyOnigiri 5c4d32b91a feat: replace image_fit setting with adjustable thumbnail_size 2026-01-18 08:40:30 +09:00
HappyOnigiri ad186e0a33 feat: add image fit setting for sidebar thumbnails 2026-01-18 08:06:10 +09:00
HappyOnigiri c60a0c46c9 chore: move .gitkeep from data/ to py/data/ 2026-01-18 07:03:41 +09:00