v0.0.3
Pre-release
Pre-release
What's New
Features
- Drag-and-drop to external apps — Drag files from the app directly into Bambu Studio or other apps via
tauri-plugin-drag - Favorites colored by category — Starred file chips now use category colors (green for 3MF, blue for design, etc.) with reverse sort order (print files first)
- Drop overlay cancel zone — Red cancel zone at bottom 20% of drop overlay to prevent accidental self-imports
- UI polish — Non-selectable file list text, solid borders, project thumbnail as square with object-contain, restyled filter button
Fixes
- Security hardening — Path traversal validation, Windows command injection fix, FTS5 query sanitization, TOCTOU fix in project import
- Favorites layout — Fixed overflow issue when preview panel is open
Performance
- Transaction wrapping for bulk SQLite operations
- Pre-computed lowercase fields for filament matching (eliminates 50K+ allocations)
- Bounded edit distance algorithm with early exit
- Consolidated dynamic UPDATE queries (5→1 for projects, 7→1 for filaments)
- Lazy-loaded react-markdown, memoized computations, split effects
Cleanup
- Removed dead code, unused dependencies, and orphaned files