refactor(tauri): 移除持久化存储和HTTP插件优化应用架构

- 移除了 tauri-plugin-persisted-scope 和 tauri-plugin-http 插件依赖
- 从桌面功能权限中移除了文件系统和HTTP访问权限
- 删除了相关的存储键常量定义
- 修改悬浮列表窗口创建逻辑,移除页面类型参数和动态计算功能
- 主窗口配置调整为非透明背景并设置白色背景色
- 移除了前端悬浮列表中互动课堂和智评会议相关功能组件
- 更新Cargo.lock移除相关依赖包确保构建一致性
This commit is contained in:
2026-03-15 11:32:31 +08:00
parent f795de3292
commit a3b31f0ff9
15 changed files with 167 additions and 873 deletions

View File

@ -15,7 +15,6 @@
mod app;
mod audio;
mod constants;
mod env;
mod error;
mod invoke;
mod menu;
@ -47,16 +46,10 @@ pub fn run() {
.plugin(tauri_plugin_os::init())
// dialog 插件 - 显示文件选择对话框等
.plugin(tauri_plugin_dialog::init())
// fs 插件 - 文件系统访问
.plugin(tauri_plugin_fs::init())
// persisted_scope 插件 - 记住文件访问权限
.plugin(tauri_plugin_persisted_scope::init())
// process 插件 - 进程相关信息
.plugin(tauri_plugin_process::init())
// updater 插件 - 应用自动更新
.plugin(tauri_plugin_updater::Builder::new().build())
// http 插件 - HTTP 客户端请求
.plugin(tauri_plugin_http::init())
// single_instance 插件 - 保证只启动一个应用实例
.plugin(tauri_plugin_single_instance::init(|app, _args, _cwd| {
let app_handle = app.clone();