Skip to content

Releases: Tyr1onX/desktop-course-widget

课刻 v0.5.0-beta.1

课刻 v0.5.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Aug 11:13
4bf248c

本版重点

课刻首次提供完全本地的课表截图识别。识别在应用进程内通过 Rust OCR 完成,不依赖 Python、云端服务或账号;结果会先进入人工检查页面,不会直接覆盖现有课表。

新增功能

  • 支持选择 PNG/JPG 完整课表截图并在本地识别。
  • 自动整理课程名、教师、星期、节次、周次、单双周和地点。
  • 提供逐项检查、一键确认和手动新增课程安排。
  • 加入隐藏的时间回放与演示控制器。

体验与稳定性

  • 覆盖安装已验证可以保留既有课表、作息和设置。
  • 文件选择完成后才开始显示识别耗时。
  • 识别期间锁定相关控件,结束或报错后自动恢复。
  • 普通照片或不完整课表会明确报错,不会无限卡住。
  • 收紧窗口权限边界,WebView 不再拥有通用窗口控制权限。

已知限制

  • 这是 Beta 版本,不熟悉的学校课表样式可能需要手动修正。
  • 少数可选地点字段可能为空,但不阻断课程导入。
  • 请使用包含完整星期栏、节次和全部课程的清晰截图。

升级说明

安装器检测到旧版时请选择“安装前卸载”。不要选择删除应用数据;正常覆盖安装会保留本地课表和设置。

文件校验

课刻_0.5.0-beta.1_x64-setup.exe

SHA-256:8ac5d9e62bc492e0e80e3aad94c338c070b0cc349f0d11ec35c7f5a909980126

课刻 v0.4.0

Choose a tag to compare

@Tyr1onX Tyr1onX released this 26 Jul 15:18

What's Changed

  • design: rebuild project website around the course timeline by @Tyr1onX in #8
  • design: apply the real app icon to the website by @Tyr1onX in #10
  • feat: add signed in-app update flow by @Tyr1onX in #11
  • design: refine website copy and motion by @Tyr1onX in #14
  • feat: add local data backup and recovery by @Tyr1onX in #15
  • fix: polish website timeline and detail spacing by @Tyr1onX in #16
  • design: make the widget express the flow of time by @Tyr1onX in #18
  • design: refine time-flow color hierarchy by @Tyr1onX in #20
  • design: refresh website app icon by @Tyr1onX in #21
  • design: harmonize widget colors by @Tyr1onX in #23
  • docs: rewrite website around 课刻 brand by @Tyr1onX in #24
  • design: polish dark reminder contrast by @Tyr1onX in #26
  • design: polish timeline type and desktop interaction by @Tyr1onX in #27
  • fix: preserve prototype time input while typing by @Tyr1onX in #29
  • design: add live course and tray demos by @Tyr1onX in #30
  • fix: keep shared time input mounted while editing by @Tyr1onX in #32
  • design: make website demos match the real app by @Tyr1onX in #33
  • fix: snap the story timeline to visible sections by @Tyr1onX in #35
  • design: add a structured project footer by @Tyr1onX in #37
  • design: simplify footer navigation by @Tyr1onX in #38
  • fix: enforce time input bounds by @Tyr1onX in #36
  • chore: replace desktop application icon by @Tyr1onX in #40
  • design: sync website demos with the latest widget by @Tyr1onX in #41
  • chore: prepare v0.4.0 Windows release by @Tyr1onX in #42
  • design: simplify the homepage and move full demos by @Tyr1onX in #43
  • design: reduce homepage to widget and schedule editor by @Tyr1onX in #44
  • design: restructure homepage into three sections by @Tyr1onX in #46
  • fix: stabilize v0.4.0 startup and apply 课刻 branding by @Tyr1onX in #45
  • design: compact homepage and sharpen product previews by @Tyr1onX in #47
  • design: create a one-screen orbiting homepage by @Tyr1onX in #48
  • fix: refine orbit homepage accuracy by @Tyr1onX in #49
  • fix: make homepage settings preview structurally accurate by @Tyr1onX in #50

Full Changelog: v0.3.0...v0.4.0

桌面课表 v0.3.0

Choose a tag to compare

@Tyr1onX Tyr1onX released this 25 Jul 13:37
e57c2aa

主要更新

  • 新增多课表管理、切换、激活、编辑和删除
  • 支持编辑学期信息与课程安排
  • 更新应用图标
  • 优化设置流程和本地课表管理

安装说明

从旧版本升级时,安装程序可能先显示旧版卸载界面。请勿勾选 Delete the application data,以保留课表和设置。

SHA256

4A54A97C9DC0799098D123FFA0BA5AE253FE6557E1E8067968706A62404B99B6

桌面课表 v0.2.0

桌面课表 v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@Tyr1onX Tyr1onX released this 25 Jul 07:15
1989be9

新增七日课表、多课表管理、课程新增与编辑、多时间段课程、自定义周次以及 1~24 节动态作息设置。升级安装时请勿勾选 Delete the application data。

桌面课表 v0.1.0

桌面课表 v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@Tyr1onX Tyr1onX released this 24 Jul 08:35

桌面课表 v0.1.0(Beta)

首个公开测试版本,适用于 Windows x64。

主要功能

  • 从 .xlsx 教务课表导入课程
  • 导入前预览解析结果
  • 补充缺失的上课地点
  • 设置每节课的起止时间并自动保存
  • 桌面课表小组件
  • 系统托盘控制
  • 首次使用引导
  • 所有课表数据均保存在本地

当前限制

  • 不同学校的 Excel 格式可能存在兼容性差异
  • 暂不支持手动新增、编辑和删除课程
  • 暂无云同步和自动更新
  • 安装包尚未进行代码签名,Windows 可能显示安全提示

文件校验

SHA256:

11DBC6736EAA5163F6565DB26DD2B4A1805C61C1DE4E1F06402E76BDADA9C114