musealpha / src /components

Commit History

fix: Canvas drop handler - support library drag items + import OS files via Rust for persistent data URLs
c1780a2
verified

asdf98 commited on

feat: LibraryPanel - OS drag-drop import, library-to-canvas drag, inline tag/metadata editor with proper UX
6f44ee8
verified

asdf98 commited on

fix: Source Trail badge favicon fallback so icon always appears before domain
b264787
verified

asdf98 commited on

fix: BrowserPanel close uses browser_hide_all to park every child webview
6d1f25f
verified

asdf98 commited on

fix: BrowserPanel reliable sync plus restore web clip and snip tools
c30ff62
verified

asdf98 commited on

fix: BrowserPanel deterministic child webview sync without relying on transitionend
807cf88
verified

asdf98 commited on

fix: BrowserPanel - immediately hide webview on close, show only after transition, pre-init on app start
42d26b9
verified

asdf98 commited on

Upload 112 files
3d7d9b5
verified

asdf98 commited on

fix: BrowserPanel webview lifecycle - immediate hide on close, faster show on open, prevent orphaned webview
c58091e
verified

asdf98 commited on

chore: remove dead code files (old BoardView, overlays, study, color tools, command palette) — not imported by active app
7d9453a
verified

asdf98 commited on

feat: Canvas responds to grid toggle event from toolbar
565b5b6
verified

asdf98 commited on

feat: add drag handle before title in toolbar, grid toggle in toolbar, verify drag region on starter hub
3482b48
verified

asdf98 commited on

feat: StarterHub - add window controls (minimize/maximize/close) in top bar, clean aligned design
2446926
verified

asdf98 commited on

fix: Toolbar reads boardTitle from store (shared state), rename/save/export all use same title
80f1398
verified

asdf98 commited on

feat: Toolbar uses project_save/project_create for proper multi-project file management
8e186c2
verified

asdf98 commited on

feat: StarterHub uses real projects_list/project_create/project_load/project_delete backend
5334b55
verified

asdf98 commited on

fix: StarterHub - remove immature text, show real saved projects, remove shared tab, fix floating panel access
f78c45b
verified

asdf98 commited on

fix: toolbar z-index drops below browser panel when browser is open - prevents accidental hover trigger
4e324e7
verified

asdf98 commited on

fix: TextNoteNode - reliable double-click using manual timing instead of broken onDoubleClick with pointer capture
3085de3
verified

asdf98 commited on

fix: TextNoteNode - properly working font dropdown and font size widget with clean design
f3b21f9
verified

asdf98 commited on

fix: TextNoteNode - stable bold/italic/underline detection, consistent white highlight style, reliable double-click everywhere
0c4ab47
verified

asdf98 commited on

fix: TextNoteNode - working font dropdown, bold/italic/underline state tracking with active highlight
8d9b266
verified

asdf98 commited on

fix: TextNoteNode double-click works everywhere in node + system-safe font stack
8d09722
verified

asdf98 commited on

feat: Canvas supports highlighter annotations (wider, semi-transparent, screen blend) + annotation rendering improved
cc69367
verified

asdf98 commited on

fix: import React type for SettingsPanel JSX types
06b72ab
verified

asdf98 commited on

feat: redesign settings panel and add Stronghold password vault UI
fd7e981
verified

asdf98 commited on

feat: StarterHub - add Recent/Shared tabs, Open File dialog, proper project grid, better transitions
2130e00
verified

asdf98 commited on

feat: Toolbar - add board dropdown menu (export, open saved, close project) + editable title with ChevronDown
bfedc6d
verified

asdf98 commited on

fix: BrowserPanel passes exact content area getBoundingClientRect to capture commands
4736f2c
verified

asdf98 commited on

feat: BrowserPanel web clip/snip working with capture-before-hide pattern
e914940
verified

asdf98 commited on

fix: disable unsupported pixel web clip/snipping on stable Tauri; add honest UX message
7badf4b
verified

asdf98 commited on

fix: snip uses frozen native renderer frame crop cross-platform, no WebView2-only direct clip dependency
7e51e98
verified

asdf98 commited on

fix: web clip/snipping use active child WebView renderer capture, not OS screen capture
044a018
verified

asdf98 commited on

fix: web clip and snip hide native webview first, capture from OS screenshot at correct coordinates"
be3464f
verified

asdf98 commited on

fix: web clip and snip use DPI-correct window-local capture coordinates
24a7de5
verified

asdf98 commited on

feat: BrowserPanel web clip (Camera) and area snip (Scissors) using native screen capture"
f2dd389
verified

asdf98 commited on

fix: palettes scale with board/images instead of inverse-zoom growing when zoomed out
eb4aa85
verified

asdf98 commited on

fix: render annotations above all board images with explicit top z-index layer
674a945
verified

asdf98 commited on

fix: disable img/video max-width reset so horizontal crop is not compressed
91ab634
verified

asdf98 commited on

fix: correct crop rendering with viewport mask and full-size inner media, no double crop/stretch
717ecca
verified

asdf98 commited on

fix: crop matches prototype exactly - container resizes, clipPath on img only, handles always visible outside crop area"
2131127
verified

asdf98 commited on

fix: crop uses only clipPath on full-size element, no double-reduction of width+clip that caused 2x crop bug"
277008c
verified

asdf98 commited on

fix: listen for board://image_added event to actually show captured images on canvas, add Upload File button to library"
62ac15a
verified

asdf98 commited on

fix: TextNoteNode uses proper Lucide icons for Bold/Italic/Underline/AlignLeft/Center/Right, adds Link and List support matching ui2 prototype"
fa69477
verified

asdf98 commited on

fix: toolbar uses Globe/FolderOpen icons for browser/library, text formatting uses AlignLeft/Center/Right/Bold/Italic/Underline icons, hover adds to board directly"
3405474
verified

asdf98 commited on

fix: browser panel webview appears cleanly after slide-in, no laggy chase animation
acab001
verified

asdf98 commited on

fix: browser panel webview positioning (delay sync until transition complete), fix board.rs warning, clean hover overlay for simple + button only"
dbe9503
verified

asdf98 commited on

feat: RefImageNode - Value Mirror (V key), Focus Mode opacity, Source Trail favicon badge
2d70c0f
verified

asdf98 commited on

feat: BoardOverlays - screen capture crosshair (Shift+S), pen annotation layer (A key), minimap
c5bd0a8
verified

asdf98 commited on

feat: RefStudio SRS Phase 1+2 complete board - always-on-top, opacity, desaturate, flip, context menu, undo/redo, palette extraction, auto-save, annotations"
29cc955
verified

asdf98 commited on