fix: use Tauri clipboard plugin for reliable share links

- Add tauri-plugin-clipboard-manager for reliable clipboard access
- Replace browser clipboard API with Tauri plugin
- Improve error messages in share functions to be more specific
- Add loading indicator for Song.link fetch
This commit is contained in:
vicrodh committed 2026-01-09 17:35:18 -06:00
1 parent 31549828e6
commit e908d334c1
5 files changed
+12 -16

No files matched your search

+3
View File
@@ -73,3 +73,6 @@ dotenvy = "0.15"
# Secure credential storage (system keyring)
keyring = "3"
# Clipboard
tauri-plugin-clipboard-manager = "2"
+2 -1
View File
@@ -6,6 +6,7 @@
"permissions": [
"core:default",
"opener:default",
"dialog:default"
"dialog:default",
"clipboard-manager:default"
]
}
+1
View File
@@ -97,6 +97,7 @@ pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_opener::init())
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_clipboard_manager::init())
.manage(AppState::new())
.manage(library_state)
.invoke_handler(tauri::generate_handler![