asdf98 commited on
Commit
bf0bbb0
·
verified ·
1 Parent(s): 2140350

feat: register library_import_local, library_import_data_url, library_update_metadata, library_remove_tag commands

Browse files
Files changed (1) hide show
  1. src-tauri/src/lib.rs +1 -4
src-tauri/src/lib.rs CHANGED
@@ -34,9 +34,6 @@ pub fn run() {
34
  let query = uri.split('?').nth(1).unwrap_or("");
35
  let params: std::collections::HashMap<String, String> = query.split('&').filter_map(|pair| { let (k, v) = pair.split_once('=')?; Some((percent_decode(k), percent_decode(v))) }).collect();
36
  match action.as_str() {
37
- // IMPORTANT: board/library ADD is intentionally NOT processed here.
38
- // The hover overlay uses top-level navigation and browser::commands::on_navigation
39
- // is the single canonical handler. Processing it here too caused duplicate images.
40
  "board" | "library" => {}
41
  "vault" => {
42
  let va = params.get("action").cloned().unwrap_or_default();
@@ -66,7 +63,7 @@ pub fn run() {
66
  browser::commands::browser_init, browser::commands::browser_set_visible, browser::commands::browser_hide_all, browser::commands::tab_create, browser::commands::tab_activate, browser::commands::tab_close, browser::commands::tab_restore, browser::commands::tab_navigate, browser::commands::tab_reload, browser::commands::tab_back, browser::commands::tab_forward, browser::commands::tab_zoom, browser::commands::tab_resize, browser::commands::tab_get_all, browser::commands::tab_pin, browser::commands::tab_find, browser::commands::tab_find_clear,
67
  browser::context_menu::browser_context_menu,
68
  adblock::commands::shield_get_report, adblock::commands::shield_check_url, adblock::commands::shield_cosmetic_css, adblock::commands::shield_toggle_domain, adblock::commands::shield_is_allowed, adblock::commands::shield_update_lists, adblock::commands::shield_add_user_rule, adblock::commands::shield_list_subscriptions,
69
- library::library_add_item, library::library_load, library::library_items, library::library_search, library::library_remove_item, library::library_add_tag,
70
  board::board_list, board::board_current, board::board_create, board::board_open, board::board_save_as, board::board_load, board::board_items, board::board_add_image, board::board_add_note, board::board_add_palette, board::board_extract_palette_from_item, board::board_add_palette_from_item, board::board_update_item, board::board_delete_item,
71
  sessions::sessions_save, sessions::sessions_load, sessions::sessions_list, sessions::sessions_auto_save, sessions::sessions_delete, sessions::sessions_rename,
72
  downloads::downloads_list, downloads::downloads_clear_completed, downloads::download_to_library, downloads::web_clip_page,
 
34
  let query = uri.split('?').nth(1).unwrap_or("");
35
  let params: std::collections::HashMap<String, String> = query.split('&').filter_map(|pair| { let (k, v) = pair.split_once('=')?; Some((percent_decode(k), percent_decode(v))) }).collect();
36
  match action.as_str() {
 
 
 
37
  "board" | "library" => {}
38
  "vault" => {
39
  let va = params.get("action").cloned().unwrap_or_default();
 
63
  browser::commands::browser_init, browser::commands::browser_set_visible, browser::commands::browser_hide_all, browser::commands::tab_create, browser::commands::tab_activate, browser::commands::tab_close, browser::commands::tab_restore, browser::commands::tab_navigate, browser::commands::tab_reload, browser::commands::tab_back, browser::commands::tab_forward, browser::commands::tab_zoom, browser::commands::tab_resize, browser::commands::tab_get_all, browser::commands::tab_pin, browser::commands::tab_find, browser::commands::tab_find_clear,
64
  browser::context_menu::browser_context_menu,
65
  adblock::commands::shield_get_report, adblock::commands::shield_check_url, adblock::commands::shield_cosmetic_css, adblock::commands::shield_toggle_domain, adblock::commands::shield_is_allowed, adblock::commands::shield_update_lists, adblock::commands::shield_add_user_rule, adblock::commands::shield_list_subscriptions,
66
+ library::library_add_item, library::library_import_local, library::library_import_data_url, library::library_update_metadata, library::library_remove_tag, library::library_load, library::library_items, library::library_search, library::library_remove_item, library::library_add_tag,
67
  board::board_list, board::board_current, board::board_create, board::board_open, board::board_save_as, board::board_load, board::board_items, board::board_add_image, board::board_add_note, board::board_add_palette, board::board_extract_palette_from_item, board::board_add_palette_from_item, board::board_update_item, board::board_delete_item,
68
  sessions::sessions_save, sessions::sessions_load, sessions::sessions_list, sessions::sessions_auto_save, sessions::sessions_delete, sessions::sessions_rename,
69
  downloads::downloads_list, downloads::downloads_clear_completed, downloads::download_to_library, downloads::web_clip_page,