Skip to content

Releases: lengmodkx/screenshot-client

v1.4.2

12 Mar 01:26

Choose a tag to compare

v1.4.2

Bug 修复

  • 修复软件监控服务未在登录后启动的问题
    • 在自动登录成功后启动软件监控服务
    • 在手动登录成功后启动软件监控服务
    • 在设备注册成功后启动软件监控服务

说明

此版本修复了打包后的客户端无法推送运行中软件信息的问题。

v1.4.1 - Token 过期自动刷新

11 Mar 07:54

Choose a tag to compare

Bug Fixes

  • Token 过期自动刷新: 添加 Token 过期自动刷新机制,确保长期运行的客户端不会因为 Token 过期而断开连接

更新内容

  • 自动检测 Token 过期状态
  • 自动触发重新登录流程刷新 Token
  • 保持会话连续性,避免人工重新登录

v1.4.0 - 软件使用监控与后台运行

10 Mar 02:40

Choose a tag to compare

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 - 设备注册与后台运行优化

06 Mar 10:10

Choose a tag to compare

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 - 后台运行与开机自启

05 Mar 09:22

Choose a tag to compare

v1.2.0 发布说明

新增功能

  • 后台运行:登录注册完成后自动最小化到系统托盘
  • 开机自启:支持 Windows 开机自动启动
  • 全局快捷键:Ctrl+Shift+S 快速显示/隐藏窗口
  • 自动模式选择:优先使用摄像头,无摄像头时自动切换到屏幕截图
  • 托盘图标:右键菜单支持显示窗口、退出程序

使用说明

  1. 首次安装后,应用会自动添加到开机启动项
  2. 登录注册完成后,窗口自动最小化到托盘
  3. 点击关闭按钮会将应用最小化到托盘(不会退出)
  4. 点击托盘图标或按 Ctrl+Shift+S 可显示/隐藏窗口
  5. 右键托盘图标可选择退出程序

配置项

  • capture_mode: "auto" | "camera" | "screen" (默认 auto)
  • autostart_enabled: 开机自启开关(默认 true)
  • show_window_on_start: 启动时显示窗口(默认 false)

安装包

  • MSI 安装包(推荐)
  • NSIS 安装包(备用)

v1.1.0 - 实时视频流推送

05 Mar 08:25

Choose a tag to compare

v1.1.0 发布说明

新增功能

  • 实时视频流推送:以 2 帧/秒的频率推送视频帧到服务端
  • 设备自动注册:首次登录后自动注册设备信息
  • 自动登录:保存登录凭据,下次启动自动登录
  • 心跳保活:每 30 秒发送心跳保持设备在线
  • 定时截图上传:每 5 分钟上传一次截图供后台查看
  • 图片压缩优化:自动压缩至 ≤100KB,分辨率 ≤1280x720
  • 双模式采集:支持摄像头模式和屏幕截图模式

技术改进

  • 新增视频流推送 API 接口
  • 优化图片处理性能
  • 完善错误处理机制

安装包

  • MSI 安装包(推荐)
  • NSIS 安装包(备用)

下载对应的安装包进行安装。

v1.0.2

03 Mar 02:43

Choose a tag to compare

V1.0.2 更新内容

新功能

  • 改用摄像头捕获截图,不再使用屏幕截图
  • 打开软件自动开始截图,无需手动点击开始
  • 移除开始/停止按钮,持续工作

问题修复

  • 添加摄像头错误处理和用户提示

构建产物

  • ScreenshotClient_0.1.0_x64-setup.exe - 安装包
  • ScreenshotClient_0.1.0_x64_en-US.msi - MSI 安装包

v1.0.1 Release

02 Mar 09:51

Choose a tag to compare

更新内容

  • 重新设计UI布局,采用大大居中的主按钮
  • 副按钮行分开显示
  • 信息、统计、预览区分区块显示

v1.0.0 首个版本

01 Mar 06:53

Choose a tag to compare

智能黑板截图客户端首个版本