Releases: lengmodkx/screenshot-client
Releases · lengmodkx/screenshot-client
v1.4.2
v1.4.1 - Token 过期自动刷新
Bug Fixes
- Token 过期自动刷新: 添加 Token 过期自动刷新机制,确保长期运行的客户端不会因为 Token 过期而断开连接
更新内容
- 自动检测 Token 过期状态
- 自动触发重新登录流程刷新 Token
- 保持会话连续性,避免人工重新登录
v1.4.0 - 软件使用监控与后台运行
v1.4.0 发布说明
新增功能
-
软件使用监控
- 实时监听软件启动和停止事件
- 自动推送软件使用数据到服务端
- 支持启动时全量推送当前运行软件
- 本地 SQLite 数据库存储和断网补传
-
后台运行模式
- 最小化到系统托盘
- 后台持续推送视频流和监控软件
- 双击托盘图标恢复窗口
修复与优化
- 修复软件推送数据结构,确保 deptId/classId 正确传递到服务端
- 优化设备注册流程的错误提示
- 添加关键字段验证,避免无效数据
API 接口
新增软件使用数据推送接口:
POST /client/software/usage/realtime- 实时推送软件事件POST /client/software/usage/batch- 批量上报软件记录
下载
构建产物:
screenshot-client.exe- 直接运行的可执行文件bundle/nsis/- NSIS 安装包bundle/msi/- MSI 安装包
注意:需要自行构建生产版本,运行
npm run tauri build
v1.3.0 - 设备注册与后台运行优化
v1.3.0 发布说明
新功能
后台运行与系统托盘
- 实现单实例运行,防止多开
- 添加系统托盘图标,关闭窗口时最小化到托盘
- 支持开机自启配置
- 根据登录/注册状态智能控制窗口显示
设备注册功能
- 新增设备注册流程:选择班级、设备类型
- 添加设备设置页面组件
- 支持原生 DOM 渲染优化性能
- 实现自动登录和班级列表获取
API 集成
- 实现心跳发送功能
- 视频流推送(每 500ms,2帧/秒)
- 截图上传(每 5 分钟)
- 图片自动压缩(目标 100KB 以内)
安装包
ScreenshotClient_0.1.0_x64_en-US.msi- Windows MSI 安装包(推荐)ScreenshotClient_0.1.0_x64-setup.exe- NSIS 安装程序
系统要求
- Windows 10/11 x64
- 需要摄像头(摄像头模式)
配置文件位置
%APPDATA%/ScreenshotClient/config.json
完整变更日志
- feat: 添加 tauri-plugin-single-instance 实现单实例运行
- feat: 实现系统托盘功能
- feat: 添加开机自启配置支持
- feat: 新增设备注册流程
- feat: 实现自动登录、获取班级列表、注册设备接口
- feat: 实现心跳发送和视频流推送功能
- feat: 添加图片压缩和分辨率调整功能
v1.2.0 - 后台运行与开机自启
v1.2.0 发布说明
新增功能
- 后台运行:登录注册完成后自动最小化到系统托盘
- 开机自启:支持 Windows 开机自动启动
- 全局快捷键:Ctrl+Shift+S 快速显示/隐藏窗口
- 自动模式选择:优先使用摄像头,无摄像头时自动切换到屏幕截图
- 托盘图标:右键菜单支持显示窗口、退出程序
使用说明
- 首次安装后,应用会自动添加到开机启动项
- 登录注册完成后,窗口自动最小化到托盘
- 点击关闭按钮会将应用最小化到托盘(不会退出)
- 点击托盘图标或按 Ctrl+Shift+S 可显示/隐藏窗口
- 右键托盘图标可选择退出程序
配置项
capture_mode: "auto" | "camera" | "screen" (默认 auto)autostart_enabled: 开机自启开关(默认 true)show_window_on_start: 启动时显示窗口(默认 false)
安装包
- MSI 安装包(推荐)
- NSIS 安装包(备用)
v1.1.0 - 实时视频流推送
v1.1.0 发布说明
新增功能
- 实时视频流推送:以 2 帧/秒的频率推送视频帧到服务端
- 设备自动注册:首次登录后自动注册设备信息
- 自动登录:保存登录凭据,下次启动自动登录
- 心跳保活:每 30 秒发送心跳保持设备在线
- 定时截图上传:每 5 分钟上传一次截图供后台查看
- 图片压缩优化:自动压缩至 ≤100KB,分辨率 ≤1280x720
- 双模式采集:支持摄像头模式和屏幕截图模式
技术改进
- 新增视频流推送 API 接口
- 优化图片处理性能
- 完善错误处理机制
安装包
- MSI 安装包(推荐)
- NSIS 安装包(备用)
下载对应的安装包进行安装。
v1.0.2
v1.0.1 Release
更新内容
- 重新设计UI布局,采用大大居中的主按钮
- 副按钮行分开显示
- 信息、统计、预览区分区块显示
v1.0.0 首个版本
智能黑板截图客户端首个版本