Skip to content

szuDesktop beta0.9.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 18:10
· 22 commits to main since this release
67e89a7

这一版把庭院、课程笔记、伙伴陪伴和校园工具放进同一个日常空间,保留原有庭院进度。

  • 全应用排版与暮色阅读:收紧各页窗景与重复标题,庭院主要内容和照料操作提前;统一建设、伙伴动作册、2048 与委托的暖纸面及墨色,修复夜间低对比文字和悔棋禁用态。
  • 设置与分区导航:设置拆分风景、桌面、数据和关于四区,窄窗两列排列;子页面刷新、前进后退恢复当前分区,跳到正文不误跳首页;设置切页保留个人展示草稿,不自动保存。首页成熟数量随时间同步。
  • 长笔记与学校状态:书架和笔记列表可独立滚动,搜索有结果计数、清除及当前页恢复;登录和成绩跟随统一培养层次,本科课表等待、校历失败与空公告反馈补齐。
  • 庭院成为全应用环境:可选像素庭院、荔湖晴昼、雨后书屋和蓝调晚庭。后三套使用真实三维模型及三渲二光照、阴影和描线;学习书屋、校园告示板、连接小站、后院与设置沿用相同光线、纸面和窗景。首页的书屋、告示板和后院可直接点击进入,普通文字导航继续保留。
  • 回来就知道从哪儿继续:宽屏首页并排呈现书桌入口与庭院,窄窗上下排列;待办数、累计专注分钟和成熟田块来自真实本机记录。最近笔记与庭院下一步放在一起,风景路牌、伙伴与收获入口使用更紧凑的布局。
  • 场景安静地陪伴使用:当前可见页面共用一块画布,同一环境与动画偏好下切页重新挂载,不反复重建场景;视野外和后台暂停,关闭动画或系统减少动态时显示静帧。不支持 WebGL 时保留像素校园与全部普通操作。笔记页缩小门厅,给正文留出首屏空间。
  • 课程笔记与自己的理解:学习书屋新增手动课程/主题、空白/课堂/阅读组会模板、标题与正文搜索、Markdown 书写及阅读、专心书写、回收站和恢复。可折叠大纲可在编辑或阅读时跳到标题,也能直接调整所属课程。首页继续入口定位最近修改且未删除的一页,清除旧搜索和回收站筛选。正文选中一句话可加入学习待办,或开始 25 分钟专注;字数和导入内容不直接换取庭院奖励。
  • 笔记独立保存和备份:自动保存并显示实际状态,多窗口冲突保留当前草稿;支持 Markdown/TXT 导入、单篇 .md 导出和整本 JSON 备份/恢复。设置中的「备份课程笔记」直接导出整本备份,无需再寻找书架菜单。笔记位于独立的 notebook-v1.json,是明文文件,与庭院 workspace-v1.json 分开备份。正常退出安装版先保存,失败默认返回处理,只有明确放弃未保存修改才继续退出。
  • 飞书课程文档接入:每门课可绑定有权限的 Docx/Wiki 链接。Electron 在独立窗口打开飞书原页面,便携版使用浏览器;共同编辑和评论由飞书处理。安装并配置自己的 lark-cli 后,可用自己的用户授权只读导入选定文档,生成带来源的新本机笔记。官方窗口登录和 CLI 读取授权分开,本机副本不会回写,也不做双向同步。
  • 五位新档伙伴,各有动作和脾气:荔宝、抽象栗栗、白鹭小白、Pingu 与企鹅队长 Skipper 可随时切换;旧档阿青留在「老朋友」,已有名字、成长与选择保留。Pingu 重画黑脸、红嘴、圆肚和蹼足,栗栗仍一本正经地巡视纸箱,不知道自己丑萌。底部头像、名字、主窗与桌宠跟随当前伙伴。
  • 648 帧与 1,656 句回应:六物种各有 18 组动作、每组 6 帧,覆盖日常、互动和浇水、收获、递礼物、搭建、思考、拿手动作;23 类情境各有 12 句台词,按角色进度轮换。主窗与桌宠共用播放器,动作册可播放并查看逐帧画稿。睡眠、专注和减少动态偏好继续生效;拿手动作免费,不刷成长。
  • 小游戏接回真实庭院:伙伴小桌保留完整 2048、键盘/滑动、续盘、悔一步和最高纪录,棋子改成种子、嫩芽、作物、收成篮与荔宝丰收礼,数字始终保留。当天实际合出 128 以上可领取一次按未完成委托和建设缺口计算的种植补给;旧棋盘大数字不能重复领取新一天奖励。
  • 收成有去处,建设看得见:四种作物、每日伙伴委托、集市和湖畔野餐角/育苗架/灯径形成闭环。材料不足会带到对应作物,出售多余会先留出委托与下一项建设的材料,委托成长归真正提出请求的伙伴。建设出现在首页、小屋和农田;纪念物、贴纸、图鉴与七次非连续来访故事留在收藏里,不强制连续签到或玩小游戏。
  • 待办与专注更完整:待办可编辑、定日期、完成、归档和恢复;专注支持 5/25/45 分钟以及 1–120 分钟自定时长,可关联待办,近七日回顾使用实际记录。每完成并领取一分钟专注获得一币和一点成长,取消不算完成,也不自动勾完任务。摸头与首次完成小事的成长有每日上限,切换伙伴不重新锁住作物。
  • 校园工具、常驻设置和本地分享:学校服务按空间、公告、常用入口与琴房分区,学习书屋保留课表、成绩与绩点;记住公告来源和培养层次,空成绩不冒充真实零绩点,连接失败显示具体状态。安装版可主动启用专注提醒、勿扰、宠物显隐/置顶记忆与 Windows 自启;可在本机预览导出庭院明信片。更新与反馈均由用户主动操作,不自动安装或上传。
  • 校园入口少绕一步:网络页先看状态、刷新和诊断,外网可用时按需展开连接表单,仍允许更换账号;学校预约整合为一个主入口,空位查询、图书馆与折叠规则各就其位。公告首次进入自动读取已记住的学院,不重复轮询,失败可手动刷新。
  • 启动时连接校园网可以关闭,结果看得见:安装版每次启动(包括开机自启)仍默认用已记住的账号认证一次,现在可在「设置 → 桌面陪伴 → 启动时自动连接校园网」关闭(下次启动生效);本机已在线或检测不到校园网认证门户时跳过,不会再把已在线的连接挤下线,认证结果显示在校园网页。便携版仍默认在启动时连接一次,同样跳过已在线的情况,可用 --no-auto-login 关闭。
  • 校园网密码不再出现在错误信息里:宿舍区认证遇到网络错误时,以前错误文本会带出含明文密码的请求地址并显示在页面、缓存在状态接口;现在门户层和界面层都会隐去,命令行版同样受益。命令行版推荐 szunet config set(输入不回显)或 --password-stdin,-p 仍可用但会提示。
  • 本机接口需要本次运行的凭据:除版本探测外,本机服务的接口都要求每次启动随机生成的凭据,同一台电脑上的其他 Windows 用户找到端口也读不到笔记、存档和成绩。便携版重启后,旧浏览器标签页需要从 szuDesktop 重新打开。
  • 存档出问题也能用:系统时钟往前调又改回后,庭院存档不会再整体打不开;读档失败时校园网、笔记和设置照常可用,并可导出原始存档或尝试宽松恢复。存档和笔记文件损坏时自动从上一份成功保存的版本恢复,损坏文件保留备查。
  • 校园网与学校会话更可靠:深澜认证的网关跳转发现真正生效,被拒绝的 ac_id 缓存会自动清除;统一身份认证过期后界面不再一直显示已登录,密码或验证码错误会说清原因;内置校历不再在每台新电脑上重跑识别,识别失败给出具体原因;飞书文档过大时明确提示。szunet detect 在校外从约 89 秒缩短到数秒。
  • 更安静、更轻:主窗口隐藏时暂停状态轮询,页头小窗只画静帧;桌宠透明区域可以点穿到下层窗口;2048 走子合并保存,不再丢按键;大笔记本打字和保存更轻,回收站可以清空。安装包只保留简体中文和英文语言包,庭院背景图从 2.78MB 压到约 0.95MB。
  • 启动失败说得清楚:后台引擎启动失败时显示真实原因,不再只有“码 1”;退出前若有笔记或 2048 棋局未保存,统一提示先保存。开了开机自启再卸载,自启项会一并清除。
  • 避免连接版本不一致的后台:安装版检查包含 beta 标记的完整版本,后台与窗口版本不符时给出退出旧版或重新安装的提示;不会为了启动新窗口而擅自结束已有便携版后台。
  • 延续现有存档与许可:保留伙伴成长、农田和已领取奖励,新增记录按需补齐;日期变化、窗口返回和照料操作不会沿用过期状态或轻易打断草稿。像素伙伴、作物和场景继续使用共享扩展入口;2048、Three.js、Sakura Crossing 与字体的许可及来源随构建提供。

当前验收进度:本轮 30 组桌面检查、8 组 Electron 检查、Go 测试和静态检查、Windows 构建与冒烟通过;最终导航与草稿修正另通过交互 29 项和工作区 27 项回归。实际检查常规桌面、1024px、420px 的相关页面,走通分区刷新/返回、设置草稿保留、笔记搜索恢复与培养层次联动,并目视检查暖阳和暮色。当前构建、打包运行及 PR 检查结果见 STATUS 第 65.2 节。学校与飞书的真实业务范围仍按总清单验收。

尚未完成:项目专属飞书组织加入入口、邀请与课程权限尚待配置;真实用户授权、受权限约束的文档导入和多人协作未验收。本机笔记还没有 AI 整理、课件解析、图片附件或云同步。真实学校成绩、本科课表、研究生非空排课、安装版会话接回、预约完整流程、琴房权限与校园认证仍有待验收范围;本轮不会因界面和入口完成就宣称这些业务通过。系统通知实际弹出、开启自启后的 Windows 登录启动、物理多显示器、长期资源占用与真实同学试用继续按总清单推进。校内后端、Docker 和自动安装更新未部署,安装包仍未签名。


下载

  • szuDesktop-Setup-0.9.3.exe — Windows 安装版(Electron 窗口),旁边是同名 .sha256 校验文件
  • szudesktop-beta0.9.3-windows-amd64.zip — 解压即用,旁边是同名 .sha256 校验文件
  • szudesktop-windows-amd64.exe — 单文件版,与 ZIP 里的程序逐字节一致,旁边是同名 .sha256 校验文件
  • 命令行版:szunet-windows-amd64.exe、szunet-darwin-amd64、szunet-darwin-arm64、szunet-linux-amd64、szunet-linux-arm64,各带同名 .sha256 校验文件

What's Changed

  • docs: 同步 beta0.9.2 下载与升级验收结果 by @Alakazamc in #18
  • beta0.9.3:三渲二校园首页、庭院闭环与逐帧伙伴 by @Alakazamc in #19
  • feat: 课程笔记与全应用庭院界面 by @Alakazamc in #20
  • Polish daily courtyard, course notes and campus entry flows by @Alakazamc in #21
  • 统一全应用排版与分区导航,修复草稿和校园状态反馈 by @Alakazamc in #22
  • 全仓代码审查的 79 项修复:安全、可靠性、性能、CI 与可维护性 by @Alakazamc in #23

Full Changelog: beta0.9.2...beta0.9.3