Commit History

fix: Toolbar export .refs shows global toast via window event, App.tsx listens for muse:toast
9f957d6
verified

asdf98 commited on

fix: remove unused RECENT_CAPTURE_KEYS static, add global toast event for toolbar exports
01edafb
verified

asdf98 commited on

feat: SettingsPanel storage tab - add .refs export/import with toast, data size stats, storage mode info
caa556a
verified

asdf98 commited on

fix: robust duplicate capture dedupe by captureId and URL time window
26b030d
verified

asdf98 commited on

fix: SettingsPanel uses only existing commands, export works as JSON download, remove non-existent imports"
e920e69
verified

asdf98 commited on

feat: route app keyboard handling through customizable shortcut registry
da47a90
verified

asdf98 commited on

feat: add customizable shortcut registry, normalization, conflict detection and persistence
9665ef1
verified

asdf98 commited on

fix: apply theme variables to Canvas background and drop overlay
680ab59
verified

asdf98 commited on

fix: apply theme variables to root app shell and overlays
79c663f
verified

asdf98 commited on

feat: wire theme selection in Settings Appearance tab with live preview cards
b287e40
verified

asdf98 commited on

feat: add theme state to store; apply data-theme to document; persist in localStorage
87679d6
verified

asdf98 commited on

feat: CSS variable theming system with 3 themes (Dark Canvas, Warm Studio, Midnight)"
d851ebe
verified

asdf98 commited on

feat: add Export .refs to toolbar dropdown; implement full CSS variable theming with 3 themes and Settings controls
7009260
verified

asdf98 commited on

feat: fully functional Storage settings - live usage stats, clear library/projects, reveal folder, export .refs"
d8b0d1a
verified

asdf98 commited on

feat: add opener crate for OS file manager reveal
5197a0f
verified

asdf98 commited on

feat: register storage_info, storage_clear_library, storage_clear_projects, storage_reveal_folder commands; add opener crate
68032ff
verified

asdf98 commited on

feat: add storage_info Rust command - returns data path, file count, total size"
6c7e6f1
verified

asdf98 commited on

fix: redesign all Settings tabs with consistent visual system and uncropped content
f5308f4
verified

asdf98 commited on

fix: Settings canvas rows with proper grid/minimap toggles and non-compressed switches
d6e9b93
verified

asdf98 commited on

cleanup: remove grid toggle from floating toolbar; grid is now controlled from Settings
d1203ac
verified

asdf98 commited on

fix: grid visibility controlled by Settings store, not toolbar event
d58fa0e
verified

asdf98 commited on

feat: add showGrid setting to store; persist grid/minimap canvas settings
8eac621
verified

asdf98 commited on

fix: render minimap only when enabled in Settings; default off
a47ec1e
verified

asdf98 commited on

feat: add Navigator/Minimap setting in Settings > General
74d13f2
verified

asdf98 commited on

feat: add showMinimap setting default off
92f47c3
verified

asdf98 commited on

fix: minimap pinned bottom-right with safe padding; no top-left overflow
9d34bb7
verified

asdf98 commited on

cleanup: remove duplicate native OS drop listener from LibraryPanel; Canvas is canonical drop target
5d78fc5
verified

asdf98 commited on

fix: use getCurrentWebview().onDragDropEvent for native OS file drops on Windows/Tauri v2
2fad479
verified

asdf98 commited on

fix: canonical Tauri OS file drag-drop handler with correct v2 payload and drop position
e3f857f
verified

asdf98 commited on

fix: explicitly enable native OS drag-drop on main window
26e115f
verified

asdf98 commited on

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

feat: register library_import_local, library_import_data_url, library_update_metadata, library_remove_tag commands
bf0bbb0
verified

asdf98 commited on

feat: library_import_local, library_update_metadata, library_remove_tag Rust commands for local file import and metadata editing
2140350
verified

asdf98 commited on

fix: clone captureId before HashSet insert to satisfy Rust ownership
2443464
verified

asdf98 commited on

fix: board image event listener registered once and dedupes by captureId/url
c0a3d64
verified

asdf98 commited on

fix: add captureId to RefImage for reliable capture dedupe
7a58b0e
verified

asdf98 commited on

fix: dedupe muse-action captures by captureId to prevent duplicate adds
9150827
verified

asdf98 commited on

fix: hover ADD nonce captureId and cleanup old badge DOM to prevent duplicate old overlay handlers
7967f6e
verified

asdf98 commited on

fix: dedupe board image add events by original/source/data URL
73ff76e
verified

asdf98 commited on

fix: prevent duplicate ADD captures by making on_navigation the only board action handler
f5c97e5
verified

asdf98 commited on

fix: process muse-action:// inside on_navigation (scheme protocol doesn't fire for blocked navs)
760eaf3
verified

asdf98 commited on

fix: remove unused imports HashMap and Emitter from commands.rs
2656ff9
verified

asdf98 commited on

fix: on_navigation just blocks muse-action:// without duplicate processing (lib.rs handler is sufficient)
0f54479
verified

asdf98 commited on

fix: hover ADD fires only ONE action path (navigation), remove duplicate handler in commands.rs
5b719d3
verified

asdf98 commited on

fix: hover ADD badge stable positioning, larger hit target, delayed hide, no disappear on approach
3fdb1ce
verified

asdf98 commited on

fix: muse-action board emits fallback image event even if Rust download fails
3745156
verified

asdf98 commited on

fix: hover ADD uses top-level muse-action navigation plus beacon fallback
396e732
verified

asdf98 commited on

fix: correct tab_autofill command registration typo
f86e794
verified

asdf98 commited on

fix: muse-action board handler emits board://image_added for React canvas bridge
9483d1d
verified

asdf98 commited on