musealpha / src-tauri

Commit History

fix: persistence.rs - expose app_file_path as pub for settings.rs to use
0bbb967
verified

asdf98 commited on

fix: settings.rs - board_load_state/board_save_state use raw file read/write to avoid double JSON encoding
60fba67
verified

asdf98 commited on

fix: lib.rs - register board_load_state and board_save_state commands
cdfa573
verified

asdf98 commited on

feat: Rust - add board_load_state/board_save_state commands for board-first persistence
ab0ee37
verified

asdf98 commited on

fix: lib.rs - register muse-action:// URI scheme protocol for hover overlay communication
ad36fc0
verified

asdf98 commited on

fix: hover overlay - use image beacon + register_uri_scheme_protocol (invoke() unavailable in child webviews)
7c50a8b
verified

asdf98 commited on

fix: library.rs - remove unused warnings (dead code, unused variables)
2ed0cf8
verified

asdf98 commited on

fix: board.rs - remove unused import warning (image::GenericImageView)
39edff2
verified

asdf98 commited on

fix: handle_muse_action - wrap library_id in Some() to match board_add_image signature
38719e9
verified

asdf98 commited on

fix: lib.rs - register new board commands and fix compilation
de365b3
verified

asdf98 commited on

fix: browser back/forward - properly track navigation history state via JS injection on page load
fc2de68
verified

asdf98 commited on

fix: hover overlay - rewrite to use muse-action:// protocol for reliable Tauri interop + match prototype UX
1d7d984
verified

asdf98 commited on

fix: hover overlay - fix invoke arg names, add error logging, handle relative URLs; board - fix pointer capture for resize/rotate preventing move conflicts
0f9c43b
verified

asdf98 commited on

fix: hover overlay uses direct Rust extraction and shows real palette on hover/click
2f10213
verified

asdf98 commited on

fix: remove fake hardcoded hover palette colors; use Rust extraction after save
2538896
verified

asdf98 commited on

fix: register library_extract_palette command
c1d06a3
verified

asdf98 commited on

fix: add real library palette extraction and remove stale color path
d8cf468
verified

asdf98 commited on

fix: register board file and palette extraction commands
42c6901
verified

asdf98 commited on

fix: real board files, active board state, drag targets, palette extraction from images
68aecbf
verified

asdf98 commited on

fix: browser/commands.rs - fix board_add_image call arguments and handle_muse_action
be67eed
verified

asdf98 commited on

fix: board.rs - make board_add_image accept Option<String> for library_id to support internal calls
b26507e
verified

asdf98 commited on

fix: add library_add_web_reference function and fix board_add_image internal call
abb2680
verified

asdf98 commited on

feat: sessions.rs - multi-session support with list, delete, rename commands
fcab478
verified

asdf98 commited on

feat: Rust backend - add library_remove_item, library_add_tag, sessions_list/delete/rename, downloads_clear_completed
8ce7750
verified

asdf98 commited on

feat: library.rs - add library_remove_item and library_add_tag commands
c63a424
verified

asdf98 commited on

feat: Hover overlay - artist image hover widget with resolution, quick-add, board save, palette extraction
ef74827
verified

asdf98 commited on

fix: real boards backend, board picker, usable canvas, improved palette
b6ac95d
verified

asdf98 commited on

fix: implement real boards and usable board drag workflow
74f4591
verified

asdf98 commited on

fix: implement real boards and usable board drag workflow
6b6c519
verified

asdf98 commited on

fix: implement real boards and usable board drag workflow
6b5c9ca
verified

asdf98 commited on

fix: stable hover widget - no vibration, proper debounce, full-size works, palette visible
7bd035f
verified

asdf98 commited on

fix: intercept muse-action hover bridge in Rust navigation handler
cd11825
verified

asdf98 commited on

fix: use muse-action navigation bridge for hover image actions
f6c885f
verified

asdf98 commited on

fix: make hover overlay, shield popup, and settings actually work
90908d2
verified

asdf98 commited on

fix: make hover overlay, shield popup, and settings actually work
bac896b
verified

asdf98 commited on

fix: make hover overlay, shield popup, and settings actually work
0f0526f
verified

asdf98 commited on

fix: make hover overlay, shield popup, and settings actually work
20d260c
verified

asdf98 commited on

fix: expose hover overlay script for reliable reinjection
72352b3
verified

asdf98 commited on

fix: make image hover overlay reliable without Shadow DOM and safe document boot
36e8533
verified

asdf98 commited on

fix: hover_overlay.js - use Shadow DOM to prevent site interference, fix Tauri IPC arg format, improve CORS handling, add success toast feedback
8ef893b
verified

asdf98 commited on

feat: hover_overlay.js - the key artist browser feature: image hover widget with quick-add, board save, palette extract
98b670c
verified

asdf98 commited on

feat: downloads.rs - add downloads_clear_completed command
899f335
verified

asdf98 commited on

feat: sessions.rs - add sessions_list, sessions_delete, sessions_rename, multi-session store
86376ad
verified

asdf98 commited on

feat: library.rs - add library_remove_item and library_add_tag commands
acb300c
verified

asdf98 commited on

feat: Rust backend - add library_remove_item, library_add_tag, sessions_list/delete/rename, downloads_clear_completed
12a8f86
verified

asdf98 commited on

Rewrite hover overlay to match prototype UI: resolution + quick-add + board dropdown + palette extract
1dc0a9e
verified

asdf98 commited on

Fix: Re-inject context menu prevention on every page load + use capture phase"
ac15b13
verified

asdf98 commited on

Register browser_context_menu command in lib.rs
cac89df
verified

asdf98 commited on

Browser context menu Rust handler: receives info from WebView, emits to shell
470a834
verified

asdf98 commited on

Add browser_context_menu command that emits context menu info to React shell
d33212c
verified

asdf98 commited on