Pine
|
e72442dae0
|
feat: 实现设备注册和精准控制功能,支持双屏管理;更新相关逻辑以优化设备状态跟踪
|
2026-08-19 14:19:37 +08:00 |
|
Pine
|
a143b94ac1
|
fix(tauri): patch wry 绕过 macOS 26 启动崩溃(NSBundle bundleWithIdentifier SIGTRAP)
- 根因:tauri 启动探测 webview 版本时调用 wry platform_webview_version()
→ NSBundle::bundleWithIdentifier(com.apple.WebKit) 在 macOS 26 (Tahoe) 上
触发 CFBundle/CFRelease 断言崩溃(EXC_BREAKPOINT)
- 方案:vendor 本地 wry 0.55.1,该函数改为安全占位返回(仅被上层用作 is_ok() 探测,
返回值无实际用途),[patch.crates-io] 指向本地副本
- 附带:移除 NSBundle import,消除 unused 警告
|
2026-08-18 01:53:34 +08:00 |
|
Pine
|
d6d69aa603
|
fix(tauri): 移除 macOSPrivateApi(未签名 dev 构建调用私有 API 导致启动 SIGTRAP 崩溃)
崩溃栈: NSBundle bundleWithIdentifier → objc2 msg_send → EXC_BREAKPOINT
窗口为标准全屏,无需私有 API;摄像头/麦克风权限由 Info.plist 声明,不受影响
|
2026-08-18 01:46:54 +08:00 |
|
Pine
|
0dd63b1558
|
chore(tauri): 移除已弃用的 Rust 内嵌后端(消除 52 个编译警告)
- 删除 server/storage/models/events 四模块(axum :10801 后端,功能已全部由 Python 后端 :10085 承担)
- lib.rs:删除 mod 声明,Rust 侧仅保留窗口与生命周期
- Cargo.toml:移除 axum/tower-http/tower/tokio/uuid/chrono/dirs/futures/rust-embed 等 12 个依赖
- cargo check 0 警告,编译更快
|
2026-08-18 01:43:25 +08:00 |
|
Pine
|
fe66831052
|
chore(tauri): 移除 npc 内网穿透客户端逻辑
- lib.rs:删除 setup_npc 后台线程启动与等待
- server.rs:删除 setup_npc 函数及 Cursor 导入
- Cargo.toml:移除 zip 依赖
- public/npc.zip:删除嵌入资源
|
2026-08-18 01:41:14 +08:00 |
|
Pine
|
f22f0905ca
|
feat(tauri): 摄像头/麦克风权限配置(macOS 授权一次 + Windows 兼容)
- Info.plist:NSCameraUsageDescription / NSMicrophoneUsageDescription(授权一次后不再询问)
- tauri.conf.json:macOSPrivateApi + WebView2 autoplay 允许(自动问候语音不被拦)+ nsis/app/dmg 双平台打包
- Cargo.toml:tauri 启用 macos-private-api feature
|
2026-08-18 01:38:01 +08:00 |
|
Pine
|
3f44fa26fc
|
chore: Rust 包名更新为「昆明大学生创业园展播系统」
|
2026-08-17 18:37:54 +08:00 |
|
Pine
|
af326571da
|
- 更新前端支持触控操作
|
2026-05-14 15:07:41 +08:00 |
|
Pine
|
3fc9ffb447
|
- 窗口逻辑、内网穿透
|
2026-05-13 03:00:55 +08:00 |
|
Pine
|
a5b96eed6e
|
- 修复服务器
|
2026-05-13 00:45:50 +08:00 |
|
Pine
|
4ad266f6c4
|
- tauri 设计完成
|
2026-05-12 23:19:37 +08:00 |
|
Pine
|
c8e8dd12d2
|
- 初始化
|
2026-05-12 22:38:52 +08:00 |
|