Skip to content

Releases

StudyDesk v0.8.13

Choose a tag to compare

@github-actions github-actions released this 19 Oct 09:19

记忆曲线重构

  • 当天记录改为多行备忘录表格,可连续填写并一次保存多条内容
  • 到期复习改为备忘录行,点击行首圆角选择框即可完成本轮
  • 逾期项目保留在原到期日,日历显示未复习数量,可随时点开补复习
  • 优化浅色、深色与窄窗口下的页面布局

质量验证

  • 356 项单元测试通过
  • Electron 23 个路由冒烟全通过
  • Windows x64 NSIS 安装包与自动更新元数据已生成

StudyDesk v0.8.12

Choose a tag to compare

@github-actions github-actions released this 19 Oct 04:40

公告重复弹出修复

  • 公告新增「不再提醒」按钮。
  • 点击「不再提醒」、关闭遮罩或打开公告详情后,会按公告 ID 记录已读状态。
  • 同一公告在应用重启后不再弹出;发布新的公告 ID 时仍会正常提醒。
  • 已读状态保存在本机,新版本覆盖安装后会继续保留。

验证

  • 公告已读状态单元测试 3 项通过。
  • 全量单元测试 355 项通过。
  • TypeScript 与 Vue 类型检查通过。
  • Electron 冒烟验收 23 个路由通过,并验证公告关闭后重载不再显示。
  • Windows x64 NSIS 安装包构建成功。

安装

下载 study-desk-setup-0.8.12.exe 覆盖安装即可,个人数据会保留。

StudyDesk v0.8.11

Choose a tag to compare

@github-actions github-actions released this 19 Oct 04:22

记忆曲线

  • 新增「记忆曲线」页面,可按日期记录今日所学内容,学习日期默认今天,也可补记过去日期。
  • 日历会显示每条知识下一次需要复习的日期,并区分当天所学、待复习与已完成记录。
  • 采用 1、2、4、7、15、30 天的间隔复习安排,每条知识最多 6 轮,完成后归档,不会无限重复。
  • 完成一轮后从实际完成日重新排下一轮;逾期任务会显示逾期天数,并继续保留在待复习列表。
  • 支持设置每日系统提醒时间,应用在托盘后台运行时仍会提醒;同一计划日期只通知一次。
  • 新增知识档案,可记录学科、摘要和易错点,并按学习中、已完成筛选查看。

验证

  • Windows x64 NSIS 安装包构建成功。
  • TypeScript 与 Vue 全量类型检查通过。
  • 单元测试 352 项通过。
  • Electron 运行时冒烟验收 23 个路由全部通过。

安装

下载 study-desk-setup-0.8.11.exe 并运行安装程序。已有版本可直接覆盖安装,个人数据会保留。

StudyDesk v0.8.10

Choose a tag to compare

@github-actions github-actions released this 30 Aug 11:36

本次更新

修复

  • 修复番茄钟阶段切换提示音不完整的问题:专注结束进入休息、休息结束重新进入专注,都会播放已配置的提示音。
  • 修复课程或日程时间点恰好跨过轮询整分钟时偶发漏响的问题,增加短时间轮询补偿,同时避免恢复运行很久后补播过期提醒。
  • 修复桌面摆件锁定后窗口底部出现多余横条的问题,移除透明窗口底部留白。

验证

  • Windows x64 NSIS 安装包。
  • 全量单元测试:342 项通过。
  • 前后端 TypeScript 类型检查通过。

安装

下载 study-desk-setup-0.8.10.exe 并运行安装程序。已有旧版本的用户可以直接覆盖安装,个人数据会保留。

0.8.8

Choose a tag to compare

@github-actions github-actions released this 26 Aug 12:07

更新内容

  • 桌面组件编辑框新增独立字号调整,支持 80% - 160% 实时预览和保存。
  • 修复桌面组件解锁后持续自动放大的问题,支持通过右下角手柄拖拽调整大小。
  • 课表桌面组件新增日模式和周模式。
  • 新增日程管理桌面组件,支持月模式、周模式和日模式。
  • 日程管理支持导出指定日期的计划表 PDF。
  • 检查更新和下载优先使用国内镜像,并支持失败自动切换和重试。

下载

  • Windows 安装包:study-desk-setup-0.8.8.exe
  • 同时提供 latest.yml 和 .blockmap 文件,用于应用内检查更新。

0.8.7

Choose a tag to compare

@github-actions github-actions released this 26 Aug 09:22

新增日程管理按选中日期导出美观的 A4 计划表 PDF。

0.8.4

Choose a tag to compare

@github-actions github-actions released this 25 Aug 10:55
v0.8.4

feat: add schedules announcements and update improvements

StudyDesk v0.8.3

Choose a tag to compare

@github-actions github-actions released this 13 Aug 09:37

时钟小浮窗也能换背景了

上一版把背景加在了番茄钟页的大卡片上,但很多人说的「计时卡片」其实是
「呼出时钟小浮窗」那个置顶小窗。这版给它也加上:

  • 随机在线 / 从链接 / 本地图片
  • 已经给卡片设过图的话,一键「用卡片背景」直接沿用
  • 浓度可调

浮窗上的字是白的,图片一亮就糊,所以压在图上的黑纱厚度跟着浓度自动加厚——
浓度拉满时也能看清时间。240×150 的真实尺寸下验过。

顺带修的

改完背景开着的浮窗立刻跟着变,不用关掉重开。以前设置改动只有主窗口自己知道,
常驻的浮窗一直用旧值——这会让人以为功能没生效。


安装:下载 study-desk-setup-0.8.3.exe 直接运行,或在「设置 → 关于与更新」里检查更新。

StudyDesk v0.8.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 09:12

计时卡片可以换背景了

锁屏一直能换壁纸,但天天盯着的那张计时卡片只有一个纯色底。现在也能换:

  • 随机在线 / 从链接 / 本地图片三种来源
  • 已经设过专注壁纸的话,一键「用专注壁纸」直接沿用
  • 浓度可调,从淡淡一层到几乎铺满

放图不难,难的是放了图之后还看得清。这张卡的主角是计时数字,所以图片单独一层,
上面压两层遮罩:整卡一层薄的托住小字,中心一层厚的托住大号数字,而且遮罩强度
跟着浓度自动加厚——不然浓度拉满时「环境音」这些小字会被冲淡到读不出来。
深浅两套主题下都验过。


安装:下载 study-desk-setup-0.8.2.exe 直接运行,或在「设置 → 关于与更新」里检查更新。

StudyDesk v0.8.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 08:18

上个版本给番茄钟加了正计时和不计时,但只有主卡片真的适配了,其它显示计时的地方
还按倒计时假设写。这版把它们对齐。

修的问题

  • 时钟浮窗一直停在 00:00:它直接读「剩余时间」,而正计时根本没有剩余量
  • 正计时进入休息后,侧边栏 / 锁屏 / 浮窗显示的是「已经过去多久」而不是休息倒计时:
    判断该显示剩余还是已过,原来看的是计时方式;但正计时与不计时只作用于专注段,
    休息一律有终点,所以应该看当前阶段有没有终点
  • 不计时模式下各处自相矛盾:主卡片显示「在学」,侧边栏、锁屏、浮窗、猫咪挂件却在跳数字。
    现在统一显示「在学」
  • 正计时超过 99 分钟:主卡片字号自动缩小;翻页钟与像素样式退回普通文本,
    不再把四格布局撑破
  • 时钟浮窗空闲时显示你选的时长,而不是固定的默认 25 分钟

顺手把显示逻辑收进一处——六个地方各算一遍,迟早会再次出现主界面和浮窗对不上。


安装:下载 study-desk-setup-0.8.1.exe 直接运行,或在「设置 → 关于与更新」里检查更新。