Skip to content

v0.0.3

Pre-release
Pre-release

Choose a tag to compare

@mstraa mstraa released this 12 Mar 21:03

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