Commit History

fix: make WebView2 CDP callback sender ownership safe
c56732a
verified

asdf98 commited on

feat: register browser renderer capture commands
074831e
verified

asdf98 commited on

feat: expose browser capture module
e7acd42
verified

asdf98 commited on

feat: browser capture - add WebView2 renderer screenshot commands for web clip/snipping
c403cf4
verified

asdf98 commited on

fix: register DPI-correct window-region screenshot command
5325ed0
verified

asdf98 commited on

fix: add DPI-correct window-local region capture for browser web clip/snipping
31a3e91
verified

asdf98 commited on

fix: muse-action handler always adds to both library AND board canvas regardless of action type, emit event to frontend for canvas sync"
66dcac8
verified

asdf98 commited on

fix: remove unused GenericImageView import from board.rs extract_palette"
92a88ce
verified

asdf98 commited on

fix: settings.rs compile error - screenshots crate image version mismatch, convert raw pixels manually"
be6fb58
verified

asdf98 commited on

fix: settings.rs - correct screenshots API: convert RgbaImage to DynamicImage before PNG encode
da03aa6
verified

asdf98 commited on

fix: delete orphaned capture.rs (functionality moved to settings.rs)
6605d79
verified

asdf98 commited on

fix: settings.rs - use image crate PNG encoder for screenshots (screenshots 0.8 API compat)
124cce5
verified

asdf98 commited on

fix: lib.rs - remove nonexistent library_extract_palette and capture module references
1e117fd
verified

asdf98 commited on

feat: register capture module and command in lib.rs
45d2406
verified

asdf98 commited on

feat: Screen region capture (Shift+S), annotation pen overlay, image grouping, minimap
640d77f
verified

asdf98 commited on

fix: lib.rs - register screen_capture_full, screen_capture_region, board_export_file, board_import_file
4a1750c
verified

asdf98 commited on

feat: settings.rs - add screen_capture_region + board_export_file + board_import_file commands
36df6a4
verified

asdf98 commited on

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: 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: 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

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: intercept muse-action hover bridge in Rust navigation handler
cd11825
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: expose hover overlay script for reliable reinjection
72352b3
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

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

asdf98 commited on