Skip to content

Releases: Wason-dev/ASTaria

ASTaria v0.1.0-beta.12.1

Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 11 Oct 06:16

ASTaria Beta12.1

Beta12.1 调整了析熙聊天的图片入口,并修复从展开的首页聊天切换到工作台等页面时,背景过早降到低帧率造成的转场割裂感。

析熙聊天:更简洁地添加图片

首页和工作台「专注」中的析熙聊天均移除了输入框上方的图片工具栏。现在点击「发给析熙」左边的圆形 + 即可选择图片,也可以把图片直接拖进 ASTaria。

  • 工作台「专注」已打开时,图片会进入当前事项的聊天,并保留该事项上下文。
  • 其他正常页面拖入图片会打开首页聊天。
  • 图片只会先加入预览,仍需自行发送。
  • 每条消息支持一张 PNG、JPEG 或 WebP,大小不超过 2 MB。
  • 读取图片时无法发送;重新选择失败不会误带上一次图片。

图片识别取决于你选择的模型是否支持视觉输入;实际识图效果仍需在你的模型配置中验证。

更连贯的页面转场

首页聊天展开后切换到工作台、余时、日程或设置时,相机运动期间会保持当前选择的帧率预算(30/45/60/90/120 FPS,默认 60)。相机真正停稳后,工作区背景才恢复最高 30 FPS 的省电上限。

这项调整避免了转场中途突然降帧。它不会改变手动画质、采样或特效设置,也不代表 Windows 的实际卡顿、功耗或续航问题已经解决。

下载与安装

  • macOS 13+ Apple Silicon:下载 DMG,将 ASTaria 拖入 Applications 快捷方式。此包为 ad-hoc 签名,未经过 Apple 公证。
  • Windows x64:下载 setup.exe 安装,或完整解压 portable ZIP 后运行。Windows 包未进行操作系统代码签名,属于试验包。

安装前可使用同名 .sha256 文件核对校验值。标准安装版可在设置中检查后续更新;便携版需手动更新。

已完成的自动化验证

  • 1,535 项源码测试通过。
  • macOS/Windows 桌面网页构建、版本与第三方许可检查通过。
  • 64 项隔离浏览器补丁检查通过,覆盖首页与工作台专注聊天的选图、拖图、任务上下文、读取竞争、主题、窄屏和帧率转场。
  • README 演示截图捕获的 59 项检查通过。
  • macOS 包已通过启动冒烟、应用签名、DMG 校验与发布清单签名验证。

仍在验证的范围

Windows 11、本版 Windows 的实机安装与交互体验、真实自动升级和失败回退尚未验收。Windows 切页和展开聊天的卡顿反馈仍在后续优化范围内。系统原生通知、真实跨设备 Syncthing 传输及其后续目录优化也不在本次已验收范围内。

完整功能范围、安装细节和已知边界见仓库中的发布说明与安装文档。

ASTaria v0.1.0-beta.12

Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 11 Oct 03:12

ASTaria v0.1.0-beta.12

Beta12 为 macOS 和 Windows 带来更清晰的析熙聊天回执、指定网页直读、图片附件,以及日程与余时的修复。README 已换成七张真实界面截图,演示假期、10 月 9 日临时使用周三课表、10 月 10 日周六使用周五课表,以及任务安排和撤销回执。截图数据均为虚构。

本次改动

  • 析熙执行部分成功时保留正常回复,独立的「尚未完成」提示只列未完成原因;已保存的内容放在可核对、可撤销的回执中。排程时间不再在标题和明细重复出现。回复中断后的重试不会重复写入已完成的操作。
  • 开启「联网搜索」后,提供完整 HTTP/HTTPS 地址可直接读取公开 HTML 正文,不再依赖搜索引擎是否收录。普通关键词仍走搜索通道;直接读取 ASTaria 仓库页面已取得正文。网页抓取不登录、不执行页面脚本,拒绝本机和私网地址;目标站点可能超时、拒绝访问或没有可提取正文。
  • 首页和工作台聊天可附一张不超过 2 MB 的 PNG、JPEG 或 WebP。附件保存在本机,并随当前请求发给所选模型;模型需支持视觉输入。实际视觉模型识图尚未验收,图片不会进入跨设备同步目录。
  • 修改事项时间后,macOS 会取消旧的系统提醒预约并按新时间重建。Windows 当前只有 App 内提醒摘要与状态,尚不支持退出 App 后的系统弹窗。
  • 弦轨只重新计算真正改动的日期:今天已满时,仍可单独调整明天。地平线重复输入复用曲线采样,公式和显示细节保持不变。
  • 工作台、余时、日程和设置的黑洞与环境渲染最高 30 FPS;首页及聊天推荐目标 60 FPS,手动首页档位仍可选择 30/45/60/90/120 FPS。画质独立于帧率。30 FPS 是降低背景更新频率的省电取舍,背景动效会相应变慢,不能当作无损画质且同帧率的性能提升。
  • 继续提供共享文件夹和现有 Syncthing 目录的加密操作同步。每台设备使用独立 SQLite;API Key、聊天、图片和本地模型设置不同步。真实 Syncthing 跨机传输及后续目录优化尚未验收。

验证与限制

  • 同一源码提交 a69176fe7775684febb8cae6cacb6832a90c4720 的 Source Checks 与 Windows Package 均通过。本地全量源码回归 1,531 项通过;聊天回执 UI 与 README 截图分别通过 13 项和 58 项隔离浏览器检查。
  • macOS 成品通过隔离数据库的 Electron、React、本机 API、SQLite 和 WebGL2 启动检查;App 和 DMG 签名、DMG 哈希及只读挂载内容已核对。DMG 仅包含 App、Applications 快捷方式和安装说明。
  • Windows 安装 EXE 与便携 ZIP 来自同一提交的 CI 构建。本版 Windows 安装、切页与聊天展开的实机体验仍未验收;既有卡顿反馈继续保留。Windows 11、真实应用内升级和失败回退、更多 GPU/DPI/多屏、休眠恢复与长期功耗也未验收。CI 成功不代表这些体验已通过。
  • macOS 使用 ad-hoc 签名,未经 Apple 公证;Windows EXE 未做代码签名。发布清单的 Ed25519 验签与操作系统代码签名不同。
  • 搜索无正文时的固定兜底、临时调课后自动重排全部余时、独立玻璃可变刷新率及全局静置 0 FPS 尚未完成。本地模型实际下载、推理、工具调用和图片识别未验收。

下载与安装

  • macOS 13+ Apple Silicon:ASTaria-0.1.0-beta.12-mac-arm64-adhoc.dmg。把 App 拖到 DMG 内的 Applications 快捷方式。
  • Windows x64 标准安装:ASTaria-0.1.0-beta.12-win-x64-setup.exe。默认安装在当前用户目录,无需管理员权限。
  • Windows x64 便携版:ASTaria-0.1.0-beta.12-win-x64-portable.zip。完整解压后运行其中的 ASTaria.exe;不要只取出单个 EXE。
  • 同时提供 SHA-256 校验文件、两端签名发布清单和小写 install.txt,共九项附件。更新前导出备份并退出旧版;Windows BetaX 首次升级需手动安装,便携版与非标准安装位置也需手动更新。

详情见 Beta12 发布说明、安装说明、性能与省电记录及安全说明。

ASTaria v0.1.0-beta.11

Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 08 Oct 02:58

ASTaria v0.1.0-beta.11

Beta11 同时完善 macOS 与 Windows 的切页和聊天体验,保留 ASTaria 既有画质与省电设计,并为 Windows 标准安装版加入应用内更新。Windows 仍为试验版,切页和聊天展开仍存在卡顿,体验验收未通过。 多设备同步继续沿用 BetaX 的能力与限制。

本次改动

  • 修复 RAF 时间戳波动造成的误跳帧,减少相机几何重复提交、相同位移贴图的 PNG 编码,以及没有可见贡献的玻璃和 GPU 工作;分辨率、采样、辉光和像素公式保持不变。
  • 聊天到达原定可输入位置后,焦点和输入不再额外等待相机弹簧完全停稳。Mac 原生对照消除约 1.1 秒额外等待;保留动效轨迹、材质和画质。这是输入响应修复,不代表 Windows 渲染长帧已经解决。
  • 有效帧率与画质不变的切页保留渲染调度;隐藏工作区在 200ms 淡出后停止样式与布局工作,同时保留编辑器、草稿及滚动位置。
  • 保留原有省电分区:首页/聊天可使用手动 90/120 FPS,工作区黑洞与环境渲染最高 60 FPS,30/45 档不升档,返回首页恢复所选帧率;画质独立。推荐设置继续以 60 FPS 为目标,不把取消省电限制或降低画质计作本版优化收益。
  • Windows x64 标准安装版可检查、下载并验证更新清单的 Ed25519 签名、SHA-256 与大小,退出 App 后静默安装并重启;新版本启动确认失败时尝试回退。更新安装器从独立暂存目录启动,避免安装目录被工作目录占用。便携版和非标准安装位置仍需手动更新,用户数据不随程序替换。
  • 补齐历版优化、省电决策与验收边界记录,统一安装说明副本;增加可手动运行的 Windows 打包工作流。修正 macOS 更新器测试读取尚未写完的结果文件所导致的偶发失败,并补齐 Windows 测试路径及平台边界。发布文件固定 LF 换行,避免 GSAP 许可固定哈希因 CRLF 检出而失败。更新器运行行为保持不变。

已取得的验证

  • 2026-10-08 当前构建提交的 Source Checks 通过:macOS 全量测试 1,508 项,Windows 核心测试 124 项;Windows 打包工作流 的更新、验签与桌面服务测试 70 项通过,并生成 NSIS 安装 EXE 与便携 ZIP。这些测试集有重叠,不累加为独立总数。
  • 2026-10-06 Mac 聊天修复完成 20 项动态矩阵与六组真实输入检查。更早的两端各 40 项交互、16 组 GPU 参考和 12 张布局截图为历史候选结果,不能替代当前构建的 Windows 实机验收。
  • 本轮桌面构建、类型检查、版本文档与第三方许可一致性检查通过。许可清单包含 104 项生产依赖记录,缺失正文 0。
  • 新 macOS App 使用隔离数据库完成 Electron、React、本机 API、SQLite、WebGL2 与窗口交互 smoke;App/DMG 签名、DMG 校验与只读挂载内容核对通过。DMG 仅包含 App、Applications 快捷方式及安装说明。
  • Windows 安装 EXE 与便携 ZIP 已核对 SHA-256、大小、x64 可执行文件、构建记录、更新器与聊天修复源码、许可正文以及无用户数据库/密钥;两端安装说明逐字节一致。macOS 与 Windows 发布清单均已完成 Ed25519 签名与应用内更新选择/校验检查。
  • 两端发布构建都来自干净提交 23c801050f94dc452b1206a76ac0022186d09d16,不使用旧 da3a1c1 本地包替代当前源码。Windows 的 CI 构建与包内容核验不等于真实安装、升级或体验验收。

平台与功能限制

Windows 当前构建尚未完成 Windows 10 独立实机安装与交互验收。Windows 11、真实应用内升级/失败回退、更多 GPU/DPI/多屏、休眠恢复和长期功耗仍未验收。首次聊天展开的偶发长帧与切页卡顿仍待解决,手动精细折射仍高开销,不能承诺所有场景流畅。CI 构建和自动化测试不等于真实电脑体验验收。

本地模型的实际下载、GPU/CPU 推理与工具调用,以及 Syncthing 实际跨机传输,尚未完成验证。

macOS 使用 ad-hoc 签名,未经 Apple 公证;Windows EXE 未做代码签名。发布清单的 Ed25519 签名与操作系统代码签名是不同的检查。Windows 没有退出 App 后的原生提醒;Intel Mac、iOS、Android 不在本版安装包范围内。

下载与安装

  • macOS:ASTaria-0.1.0-beta.11-mac-arm64-adhoc.dmg。
  • Windows:ASTaria-0.1.0-beta.11-win-x64-setup.exe 与 ASTaria-0.1.0-beta.11-win-x64-portable.zip。
  • 同时提供 SHA-256 校验文件、构建清单和小写 install.txt。Windows 不单独分发缺少运行时依赖的 ASTaria.exe。

macOS 由用户把 App 拖到指向 /Applications 的快捷方式;Windows 安装程序默认使用当前用户目录,ZIP 必须完整解压后运行。BetaX → Beta11 的 Windows 首次升级需手动运行新的 setup.exe 或完整解压 portable ZIP,因为 BetaX 没有应用内更新。标准安装位置为 %LOCALAPPDATA%\Programs\ASTaria,数据保存在 %APPDATA%\ASTaria。

更新前先导出备份、退出旧版。同步密钥与 API Key 不包含在备份内;恢复备份前请断开同步。完整优化记录与限制见 Beta11 说明、性能记录、安装说明与安全说明。

ASTaria v0.1.0-beta.X

ASTaria v0.1.0-beta.X Pre-release
Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 05 Oct 09:57

ASTaria v0.1.0-beta.X

BetaX 同时推进 Windows 试验版、三项日程/析熙修复,以及共享文件夹与 Syncthing 目录两种无需 ASTaria 自建服务器的同步方式。技术标签为 v0.1.0-beta.10,GitHub 展示名称为 BetaX。

本次改动

  • 假期使用正确日期标签,不再显示为「临时调课·周六课表」;第一次设置假期会移除课程占用,保留或生成可安排时段。
  • 析熙默认显示当前阶段标题与一行简短工具说明;完整思考可展开,复制保留全部轮次与原始内容。
  • 桌面「设置 → 数据 → 跨设备同步」支持选择普通共享文件夹或用户已配置的 Syncthing 目录。每设备继续使用独立 SQLite,只有 AES-256-GCM 加密的不可变业务操作进入共享目录;API Key、聊天、记忆、思考与本地模型配置不同步。
  • 本机事务与 outbox 原子提交,接收与去重记录原子提交;重复幂等、缺序等待、损坏文件可见。同字段离线冲突需处理,删除墓碑防止旧副本复活;锁定、占用与截止重新核验。设置显示暂停、待导出、待处理原因、持久化最近检查时间和最近 20 项业务变更回执。
  • 新设备通过同步目录与恢复密钥加入;恢复文件保存在共享目录外。撤销旧设备需建立新目录、新密钥和新组;旧设备已经取得的内容不能远程抹除。
  • Windows x64 使用 %APPDATA%\ASTaria、SQLite 和 DPAPI;NSIS 当前用户安装包与 portable ZIP 使用 ASTaria 图标,用户数据与程序目录分开。portable 表示无需安装,数据仍属于当前 Windows 用户。
  • 完整 GSAP 许可正文、第三方声明、Electron/Chromium 许可随包提供;修复桌面包遗漏 htmlparser2 服务端依赖。安装说明资产统一为小写 install.txt,版本目录沿用 beta6 命名格式。
  • Windows 窗口不使用独立应用菜单或系统原生标题条:保留原生三按钮,用透明可拖动区域承担顶部拖动与双击最大化,与应用场景融合。工作台与余时使用 8px 主题滚动条(透明轨道、圆角中性 thumb、悬停少量金色、无上下箭头),深浅主题都可见。
  • Windows 默认使用 CSS 通透/磨砂玻璃:保留 rim、tint、反光及通透与磨砂差别,但不做 SVG 精细边缘位移;设置 → 外观与动画 → 玻璃渲染可切到「精细折射」换回该位移。这是明确的材质取舍,不是无损画质优化:黑洞的最高画质、渲染分辨率、采样与辉光均未降低,取舍只影响玻璃合成路径。取舍依据是实测帧率(见下方性能一节),Windows 10 x64(19044)· RTX 4090 Laptop · D3D11 · 2560×1400 CSS · DPR 1.5 · 实际黑洞 3824×2091 ultra · 每样本 8 秒:工作台 37.30 → 59.99 FPS、余时 21.48 → 59.98 FPS;同构建切「精细折射」为工作台 40.91、余时 23.24,首页约 59.97 / 59.99,浅色磨砂余时 58.61。完整方法与限制见渲染与后台性能。
  • 首次设置新增帧率与独立画质:推荐档目标 60 FPS、从最高画质开始、持续卡顿时自动下调并在流畅后恢复;手动档可选 30/45/60/90/120 FPS 与最高/高/轻量/兼容,手动档保持固定,其他工作区最高 60 FPS。工作台引导区分读取中、读取失败、空工作台与存在真实事项四种状态。四组外观、推荐与手动保存、窄屏以及工作台四种状态已通过隔离 UI 验证。

已取得的验证

  • macOS 全量 Node 回归 1,481 项通过,桌面网页构建与类型检查通过。
  • 日程隔离 UI 回归通过;析熙桌面/窄屏 13 项折叠、展开、复制和中断恢复检查通过。
  • 同步设置深/浅主题 × 通透/磨砂 × 桌面/窄屏 8 组检查通过,另覆盖键盘、减少动态、创建同步组、暂停/继续与队列导出。
  • Windows 10 x64(19044)真实交互会话验证 Electron、React、本机 API、SQLite、WebGL2 和 DPAPI;本版合并定向测试共 123 项通过,其中 30 项为本地模型协议测试(同一批测试,不重复计算)。
  • 最终发布 setup.exe 在隔离的中文路径目录完成真实安装;安装后交互桌面 smoke、DPAPI、原生窗口与 8 组滚动条检查通过。被占用的 EXE 上重复安装与卸载均以退出码 2 失败且不改动任何文件;卸载完成后程序、快捷方式与卸载注册项已删除,无关用户文件保留,安装与卸载前后的真实 AppData 文件元数据保持一致。
  • Mac → Windows 10 → Mac 的合成中文事项、假期、备注与完成状态,通过实际加密操作文件往返;未传输 SQLite。此项使用受控文件复制,不代表 Syncthing/云盘/NAS 实际传输已经验收。
  • 最终 macOS App 隔离启动通过;DMG 只读挂载核对 App、Applications 快捷方式和说明,App/DMG 签名与发布清单 Ed25519 验签通过。Windows EXE/ZIP 与 macOS 包均记录同一干净源码提交 615e09f,安装说明与 SHA-256 校验一致。
  • GitHub 源码检查通过,涵盖 macOS 全量回归、桌面构建、版本文档、许可生成一致性,以及 Windows 定向回归。
  • 许可生成检查:104 项生产依赖记录,缺失正文 0,生成后 git diff --exit-code -- THIRD_PARTY_NOTICES.txt 通过。

平台与功能限制

Windows 为未签名试验版,Windows 11、原地升级、休眠、更广 DPI(目前只有 DPR 1.5 的一种配置)、多屏和长期 GPU/功耗尚未验收;没有 Windows App 内自动更新和退出后提醒。安装与卸载已用最终发布 setup.exe 在隔离中文路径目录实测通过(含占用 EXE 失败不改文件、卸载保留无关用户文件、真实 AppData 未变)。macOS 为 ad-hoc 签名、未做 Apple 公证,系统通知显示与干净机器首次启动仍需验证。不以构建成功代替运行验证。

本地模型使用用户预先启动的 Ollama 或兼容服务。ASTaria 可以向 Ollama 请求下载受支持模型,但不会安装 Ollama;协议测试不等于真实模型下载、推理性能或工具调用能力已验收。

Syncthing 必须由用户自行配置并共享目录,ASTaria 只检测目录标记并读写同一加密协议;真实 Syncthing 跨机传送未验收。最近检查和业务回执只证明本机处理结果,不证明其他设备送达。课表与日程数组按字段整体合并,冲突可能较粗;无原始对话回执同步、跨设备撤销、日志压缩或自动密钥轮换。单操作明文上限 16 MB,单轮扫描最多 20,000 文件。

下载与安装

  • macOS:ASTaria-0.1.0-beta.10-mac-arm64-adhoc.dmg。
  • Windows:ASTaria-0.1.0-beta.10-win-x64-setup.exe 与 ASTaria-0.1.0-beta.10-win-x64-portable.zip。
  • 同时提供 SHA-256 校验文件、构建清单和 install.txt。Windows 不单独分发缺少运行时依赖的 ASTaria.exe。

macOS DMG 根目录仅包含 App、指向 /Applications 的 Applications 快捷方式及说明,由用户自行拖拽安装。Windows 安装程序默认使用当前用户目录;ZIP 必须完整解压后运行。更新前先导出备份、退出旧版。同步密钥与 API Key 不包含在备份内;恢复备份前请断开同步。

完整边界见 项目路线图、功能文档、安装说明与安全说明。

ASTaria v0.1.0-beta.9

ASTaria v0.1.0-beta.9 Pre-release
Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 03 Oct 09:08

ASTaria 0.1.0-beta.9

适用于 macOS 13+、Apple Silicon(arm64)。安装包采用 ad-hoc 签名,尚未 Apple 公证。

本次改动

  • 联网搜索会为每条来源抓取网页正文,并标记为抓取成功、抓取失败或正文为空。只有成功取得正文的来源可用于核对事实或日期;失败与空正文都按「无法核实」处理,不从标题、摘要或时间信息推断日期。没有可核实正文时,析熙直接说明无法核实,并逐条列出各来源的抓取状态与抓取时间(同一回合已生成写入回执时以回执为准)。联网搜索仍是设置中显式打开的独立开关,只发送查询词。
  • 新增日历例外:假期、临时停课、临时调课与恢复原安排,可一次覆盖连续日期区间(最多 31 天)。例外独立于每周课表,不删除任务与单日活动;设置临时调课时指定来源课表星期。日历与日程会把例外标注在对应日期与当天标题上,单日例外可撤销并恢复每周安排。
  • 析熙回复下方的快捷选项改用与其他控件一致的 8px 圆角与中性描边,键盘焦点使用金色描边,并补齐按下状态。
  • GSAP 3.15.0 的官方许可正文随第三方声明一起打包,并与包版本、许可声明和文件校验和固定;打包前会拒绝缺失、被改动或过期的许可清单。
  • README 的五张截图用虚构演示数据重新生成,画面来自真实页面状态,不含个人课表、聊天或密钥。

验证与边界

  • 发布包需通过 App 签名、DMG 校验和镜像内第三方声明核验。
  • 系统通知的实际显示、长期使用时的帧率与功耗、干净机器上的首次启动仍需设备验收。Windows、Intel Mac 和多设备同步不在本版范围。
  • 联网搜索的实际抓取结果取决于目标站点:反爬、超时、非 HTML 内容或空页面都会按失败或空正文如实报告。

ASTaria v0.1.0-beta.8

ASTaria v0.1.0-beta.8 Pre-release
Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 02 Oct 17:58

ASTaria 0.1.0-beta.8

适用于 macOS 13+、Apple Silicon(arm64)。安装包采用 ad-hoc 签名,尚未 Apple 公证。

本次改动

  • 首次启动可选择析熙个性浓度、玻璃质感和深浅背景;API Key 可以导入,也可以稍后设置。引导会打开真实的首页、余时、日程、工作台与只读弦轨预览,完成后进入首页。
  • 弦轨的智能分组和完成排序固定使用 low 思考强度,即使聊天选择了更高档位。仍可在聊天中单独使用原设置。已核验的分组结果随当前日程快照复用,手动点击「智能整理」可重新生成。
  • 弦轨超过一屏的组通过位于可见中轴的箭头浏览;处理过程显示实际读取、核对、排程和保存活动。重试先核对已写入结果,避免重复安排。
  • 浅色模式下余时和设置玻璃保留阴影;从余时进入弦轨时减少突变。心愿展开减少重复折射计算,保留 Beta7 的 GSAP 玻璃控件过渡。
  • 更新页采用一致的玻璃与低饱和金色反馈,安装位置提示说明如何处理。

验证与边界

  • 弦轨专项、完整源码测试、类型检查和生产构建。
  • 桌面包与 DMG 的签名、哈希和安装内容校验。
  • 系统通知的实际显示、长期使用时的帧率与功耗、干净机器上的首次启动仍需设备验收。Windows 和多设备同步不在本版范围。

ASTaria v0.1.0-beta.7

ASTaria v0.1.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 01 Oct 09:59

ASTaria 0.1.0-beta.7

这是一次面向更新体验的小版本,适用于 macOS 13+、Apple Silicon(arm64)。安装包仍采用 ad-hoc 签名,尚未 Apple 公证。

本次改动

  • 下载进度:设置里的更新进度条改用 ASTaria 的玻璃、低饱和金色与中性灰样式,不再使用系统绿色进度条。显示宽度来自真实下载字节数,下载轮询时平滑过渡;开启“减少动态效果”后直接更新。
  • 自动安装位置:正常放在 /Applications/ASTaria.app 的 App 可以继续自动更新。更新器会保留对 DMG 挂载卷、App Translocation、应用包符号链接、只读父目录和不可写 App 包的拦截,并给出具体原因。
  • 回归保护:补充父目录别名和 App Translocation 场景,覆盖更新包身份、清单签名、下载校验和原子替换链路。
  • 按需联网搜索:联网搜索默认关闭。用户在「设置 → 析熙」明确打开后,才会提供独立的 web_search 工具;它使用 DeepSeek Anthropic 原生搜索端点,只发送查询词并将结构化来源带回本机模型。切换到本地模型不会自动打开搜索;本地模型正文仍留在本机。
  • 析熙执行状态:聊天中的读取、搜索、排程、保存等阶段由实际工具执行事件驱动;中断后的完成情况仍以本机回执为准。
  • 弦轨动画试点:仅在玻璃界面的进入与退出使用 GSAP,黑洞、相机与飞行本身继续使用原有动画时钟。

验证

  • npm run typecheck
  • npm test
  • 更新专项:下载、更新服务、安装器和发布信任测试
  • git diff --check

已知边界

长期计划进一步自适应重排、更细的模型执行轨迹和 Windows 安装包仍是后续规划。联网搜索只完成最小的 DeepSeek 来源检索闭环,网页抓取、多个搜索 provider、搜索缓存和自动把网页内容写入事项仍未提供。更新安装仍要求 App 已从 DMG 移到可写的正式位置,并且本版没有 Apple 公证。

ASTaria v0.1.0-beta.6

ASTaria v0.1.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 30 Sep 11:28

ASTaria 0.1.0-beta.6

这个版本已上传 GitHub Releases;上一版说明见 0.1.0-beta.5。本页列出本次改动与手测项目。

适用于 macOS 13+、Apple Silicon(arm64)。发布包采用 ad-hoc 签名,尚未 Apple 公证。更新前建议先在「设置 → 数据」导出备份。

本次测试内容

  • 长期按周计划:在「余时 → 添加目标」粘贴多周大纲,保存后可「交给析熙细化」学习步骤。只将第一个未完成阶段安排进真实空档;完成记录达到该阶段设置的次数后推进,下一次排程再安排后续阶段。未来阶段保留大纲,重新安排保留完成记录与固定时段。
  • 默认值:新安装与恢复默认时,思考档位为 low、析熙个性为「中」;用户已经明确保存的设置不会被覆盖。
  • 析熙:精简提示词,真实模型效果待手测。
  • 玻璃与浅色:优化玻璃渲染与浅色模式切换时的层次和过渡。
  • 通知图标:调整版本号以规避旧组件注册冲突并增加诊断,系统显示待安装包手测。
  • 首页:左下角标语统一为「让时间有引力」。
  • 性能优化:整个界面进行了许多性能与动画优化,增加了界面流畅度。

手测清单

安装本次发布包后请逐项确认;未通过的项目请附复现步骤反馈。

  • 长期计划:粘贴一份按周大纲,保存并交给析熙细化,确认当前未完成阶段排进空档、未来阶段保留大纲。
  • 长期计划:完成当前阶段要求的次数后,下一次点击安排才排入新阶段;撤回完成后进度恢复。
  • 长期计划:重新安排之后,已完成记录和固定的时段保持原样。
  • 默认值:新安装或恢复默认后,思考档位是 low、个性是「中」。
  • 默认值:手动改过档位与个性后重启,设置没有被覆盖。
  • 析熙:多轮对话里重复表达明显减少,长回合仍然稳定。
  • 玻璃:透明与磨砂两种模式下,余时、设置和聊天面板层次正常。
  • 浅色:浅色模式下阴影与边界可以分辨;浅色余时进入弦轨不再突然变黑。
  • 切换:页面切换、弦轨进出和快速反向操作没有明显卡顿或跳变。
  • 数据:更新前导出的备份可以导入,事项、日程和专注记录没有丢失。
  • 更新:本次发布包可以正常打开,原有本机数据保留。
  • 通知:在「设置 → 通知」发送测试提醒,检查系统通知包含 ASTaria 图标、标题和正文;预览仍遵循 macOS 隐私设置。

已知边界

  • 视觉与流畅性结论以本机手测为准,尚未完成其他机型和长期使用复核。
  • 浅色进入弦轨会逐渐过渡到深色地平线;本版没有新增浅色地平线。
  • 阶段依据实际完成次数推进,不按自然周跳过,也不代表已经掌握知识。成果回顾和更丰富的长期计划视图留待后续版本。
  • 反馈时请附 macOS 版本、Mac 型号和复现步骤,不要上传 API Key、课表或私密聊天记录。

ASTaria v0.1.0-beta.5

ASTaria v0.1.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 29 Sep 13:57

ASTaria 0.1.0-beta.5

这次更新集中改善日常使用的可靠性:更容易找到心愿澄清,在每周安排里查看单双周,在专注时管理事项;同时修复长对话、初次排程、备份恢复和更新安装中的边界问题。

  • 心愿与每周安排:余时可直接保存并聊清楚新心愿;统一玻璃卡片间距,心愿输入采用宽幅布局并平滑展开、收起。每周安排总览加入单双周查看和共用首周设置。
  • 专注与时长:专注界面提供删除与余时按次管理入口,分别显示当前预计与已排时间;专注/休息时长保存到本机设置。修改估时不会擅自伸长原时段。
  • 更完整的初排:优先完整连续时段,确实需要拆分时每段至少 15 分钟,避免普通任务的五分钟尾巴;明确的短任务仍可完整安排。无法排下的部分如实显示。
  • 析熙:高个性保留主见、嘴硬与轻松时的得意,减少固定台词和重复的温柔约束;疲惫时仍可自然表达关心。长回合较早的读取按来源收起,需要时再读,保留已保存操作及最新工具结果。
  • 故障恢复:服务断连和界面异常提供恢复入口;工具批次、失败重试和流式尾部处理更可靠。「只记录、先不安排」由执行层保护。
  • 性能:减少相机过渡引起的整页重复渲染,改善从后台回来的响应,保留现有画质设置。
  • 系统提醒:补充原生通知助手的图标注册与内容检查,设置内可发送测试提醒;继续尊重 macOS 的隐藏预览设置。
  • 数据与更新:修复事务锁冲突后的状态、相邻空档判断和余时撤销标记备份;自动更新从 beta.5 起验证独立 Ed25519 发布清单签名,缓存损坏可重新下载,安装失败会说明结果。

适用于 macOS 13+、Apple Silicon(arm64)。使用 ad-hoc 签名,尚未 Apple 公证。beta.3/beta.4 可从设置更新;这次首次升级仍使用旧版本的验证逻辑,新增发布者验证在 beta.5 安装后生效。更新前建议导出备份。

验证:npm test 通过 1382/1382,npm run build:desktop 通过,版本、许可与发布清单检查通过;隔离页面验证覆盖日程、任务步骤、余时、更新、beta.4 与 beta.5 流程。原生通知显示、实际 GPU 帧率、休眠恢复与长期功耗仍需在目标设备上验证。本版为 macOS 13+ Apple Silicon ad-hoc 内测包,未公证。

ASTaria v0.1.0-beta.4

ASTaria v0.1.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@Wason-dev Wason-dev released this 29 Sep 02:39

ASTaria 0.1.0-beta.4

这次更新补上隔周课表、退出 App 后的系统预约提醒,以及从心愿继续聊清楚的入口。包含 beta.3 的性能优化、余时工作台和 GitHub 更新安装。

  • 隔周课表:每周安排可选择每周、单周或双周,设置第 1 周的周一。跨年连续计周;日程、空档核验与提醒使用相同规则。单日调课按目标日期所在周选课表,过去的记录保留。
  • 系统提醒:在「设置 → 通知」开启并授予 macOS 通知权限。已安排事项、课程、单日活动提前 5 分钟,明确时刻的截止提前 30 分钟,仅日期的截止当天 20:00。遵循免打扰时段,不补发已经过去的提醒。完成、移除或改期后重新同步,关闭开关取消预约。
  • 退出后仍提醒:预约交给 macOS,不需要后台常驻进程。一次最多预约未来 30 天内最近的 64 条;打开 App、恢复使用、修改日程及运行期间定期补充。长期不打开时仅覆盖已交给系统的这一批;系统权限、专注模式与关机会影响送达。
  • 心愿澄清:余时的待考虑心愿可点「聊清楚」,在原有析熙对话里逐步明确动机、第一小步和条件。已确认信息写回同一份心愿,保留普通聊天草稿;只有明确选择加入余时后才自动安排。
  • GitHub 更新下载沿用 macOS 系统代理配置,修复桌面网络接口遇到安装包重定向时中断的问题;每次跳转仍核验目标地址。

适用于 macOS 13+、Apple Silicon(arm64)。使用 ad-hoc 签名,尚未 Apple 公证。beta.3 可从设置下载并安装本版;beta.2 及更早版本需手动安装。更新前建议导出数据备份。

自动化验收覆盖单双周与调课、跨年和夏令时、心愿版本冲突和备份恢复、提醒权限拒绝和取消、日程变化后的预约同步。隔离浏览器实际点击验证了单双周保存与下一周显示、无效日期拒绝、心愿发送与草稿恢复、通知开关;1024/1440 宽度的清透和磨砂外观无横向溢出。通知和模型测试使用独立数据及模拟接口;本机提醒助手已验证编译、签名和权限状态读取。构建时桌面锁定,尚未完成授权后的实际通知送达及原生全屏进入/退出实测;本版保留这两项实机验收限制。