sim
60b43e25cf
chore(release): prepare 2.0.0-Beta.3 build 20260926
...
Roll the Beta 3 dated build metadata from 20260925 to the publish date.
The 2026-09-26 Omni audio data-URL supplement folds into this same
Beta.3 build with the numeric Beta tag staying updater-compatible.
2026-09-26 17:56:56 +08:00
sim
51f6f4cfa7
feat(ui): integrate desktop panel refresh and session-safe voice controls
2026-09-26 17:07:38 +08:00
sim
b38fc8a656
fix(sync): recover legacy empty Omni provider slot without losing credentials
2026-09-26 14:27:42 +08:00
sim
fa1cf014d3
test(windows): initialize hotkey resume state in coordinator fixture
2026-09-26 12:30:12 +08:00
sim
62e09f1f1d
fix(beta3): correct installer layout and refine agent progress feedback
2026-09-26 12:07:44 +08:00
sim
9731a7f082
feat(beta3): integrate encrypted sync and macOS experience updates
2026-09-26 11:09:42 +08:00
sim
6ebf1f1ad1
fix(omni): 为百炼多模态音频添加 data URL 并限定主机匹配
2026-09-26 00:22:05 +08:00
06db7d2978
chore(release): integrate reviewed changes for Beta 3 build 20260925
...
Integrate Android CI acceleration, modifier-only dictation chords,
Requesty, and remote-input generation guards over the verified Beta 2
baseline and macOS CI improvements. Fix review findings in signing
configuration caching, APK validation, and modifier arbitration/recording.
Keep Linux egui and its release workflows identical to Beta 2.
Co-authored-by: HKLHaoBin <we3q@qq.com >
Co-authored-by: leolulu <35873316+leolulu@users.noreply.github.com >
Co-authored-by: Thibault Jaigu <thibault.jaigu@gmail.com >
Co-authored-by: Ethan <257484394+EthanYoQ@users.noreply.github.com >
2026-09-25 23:52:47 +08:00
sim
06e7e634b6
fix(macos): 将 Metal 编译器版本纳入缓存键
2026-09-25 14:09:40 +08:00
sim
f89b767fbe
perf(macos): 保留 MLX 原生构建缓存
2026-09-25 14:05:26 +08:00
sim
b268dcf978
perf(macos): 加速 Rust CI 与桌面打包
2026-09-25 13:11:14 +08:00
sim
d9113e0b03
fix(tests): include runtime in the local model wire contract
2026-09-24 17:57:53 +08:00
sim
e24ddf089f
fix(tests): initialize QA handoff state in Windows coordinator fixture
2026-09-24 17:56:34 +08:00
sim
a473268557
fix(release): keep dated build metadata compatible with NSIS
2026-09-24 17:49:58 +08:00
sim
d78b35981a
fix(release): stage Beta packages until verification completes
2026-09-24 17:29:12 +08:00
16c3f841b5
chore(release): prepare 2.0.0-Beta.2 build 20260924
...
Integrate the reviewed 2.0 PRs and local fixes from 03136853.
Preserve the verified subtitle behavior and model/runtime corrections.
Keep the numeric Beta tag compatible with released clients while exposing
the date as application build metadata.
Co-authored-by: DepengWang <2818245+DepengWang@users.noreply.github.com >
Co-authored-by: HKLHaoBin <we3q@qq.com >
Co-authored-by: Nahida <1139500183@qq.com >
Co-authored-by: TRIP <1933142963@qq.com >
Co-authored-by: chyuwei <weichangyuwcy@gmail.com >
Co-authored-by: leonoxo <leonoxo@gmail.com >
Co-authored-by: tayir <arnoldincredible@126.com >
2026-09-24 17:28:24 +08:00
sim
b25678ca39
fix(providers): Apple 语音渠道验证走原生引擎真实探针
...
本地 ASR 提供方此前一律 ValidationProbe::Unsupported,渠道卡「验证」必然
失败(provider validation is not available),而听写实际可用——用户看到
「验证失败 · …」误报。新增 AsrNativeSilence 探针:Apple 语音无需下载、
即时可用,验证经宿主注入的原生转写引擎跑同一段静音 WAV,真实检验授权
与识别器可用性;下载型本地引擎(whisper/qwen/sherpa)保持 Unsupported,
就绪状态仍由本地模型页报告。
- ProviderService 新增 with_native_transcription 注入点,Tauri 宿主传入
转写路由(与听写同源);未注入宿主维持 Unsupported 语义
- 描述符 fixture 同步 apple-speech 探针值;新增描述符与验证往返测试
2026-09-11 12:48:33 +08:00
sim
2c760b490f
fix(settings): 多模态总开关打开即在 AI 服务与模型展示 Omni 视图
...
管线模式切换器位于 OmniChannelSection(挂在 kind=all 的 ProvidersSection 内),
而新版 ServicesTab 只有 pipelineMode=multimodal 时才生成 omni 视图——总开关
打开后没有任何入口切换模式,配置区域因此消失(回归)。
availableServiceViews 改为按「总开关」「生效模式」两个条件生成视图:
开关打开即出现 omni 视图(内含传统/多模态切换器),切到多模态模式后才
按既有语义隐藏传统 llm/asr 页。
2026-09-11 12:48:02 +08:00
sim
110f1f631f
feat(sync): 云同步指向专用端口 apic.openless.top:9443 并补充服务端交接文档
...
- MarketplaceConfig 新增 cloud_sync_base_url:production 用同一市场主机的独立端口 9443,new() 默认同源以兼容本机假服务合同测试
- cloud_sync 改用 cloud_sync_url 生成 /me/sync 请求地址
- 新增生产同步地址合同测试(主机一致、端口 9443、HTTPS)
- docs:cloud-sync.md 更新地址说明;新增 cloud-sync-server-handoff.md 交接文档(请求行为、状态码映射、验收清单)
2026-09-10 21:17:47 +08:00
sim
00914cebc5
style(settings): 云同步操作按钮间距由 8px 放宽到 12px
2026-09-10 21:08:14 +08:00
sim
3b93d7421a
feat(models): 2.0 模型设置页与使用页——目录元数据、使用中模型选择与残留清理
...
模型设置页:新增 settings/models/LocalModelsSection 替换旧 LocalModelSection,
管理看板条目接入 Core 目录元数据快照(displayName / languages / sizeBytes),
基础信息展示不再依赖实时访问 HuggingFace;详情面板新增「清理未完成下载」
(local_asr_cleanup_incomplete,仅在有 staging 残留时出现)。
模型使用页:渠道编辑器本地引擎分支内嵌 LocalModelPicker——直接切换使用中的
模型(qwen/whisper 切换后预载引擎;sherpa/foundry 走各自 set 接口),显示引擎
可用性与残留清理入口;通过 ServicesTab 提供的 LocalModelsNavContext 一键跳到
「服务 → 本地模型」管理页(复用此前闲置的 localAsrManage 文案键)。
八语文案补齐(activeModelLabel / partialDownloads* / cleanupIncomplete /
languagesLabel / partialBytesLabel 等 7 键)。tsc 0 错误,前端全套通过。
2026-09-10 18:17:36 +08:00
sim
4ec44b2b0b
merge: 汇入 origin/beta 第二轮(#1048 根证书指纹核验、#1049 录音保亮屏)
...
- 五语 PC/手机页文案取云端指纹核验版;de/es/fr 全套补译(指纹 6 键、保亮屏 4 键、恢复 4 键、中断/离线 2 键)
- index.html:帮助块改为指纹核验流程 + 录音屏新增保亮屏开关(默认开)
- RemoteInputStatus 补 caFingerprintSha256;Linux egui 面板移植指纹显示与复制
- remote-input-audio-queue 测试取云端(#1049 音频队列改造),我方仅格式差异
2026-09-10 17:16:58 +08:00
sim
576592f221
style(app): 合并后统一 prettier 格式(i18n/设置页/热键录制/凭据草稿等 22 处)
2026-09-10 16:59:07 +08:00
sim
3ff3df1626
fix(merge): 落实合并后的契约与目录对齐
...
- build-mac.sh 移除 hdiutil DMG 兜底:bundle contract 测试显式禁止手搓 DMG
绕过签名/公证链路;DMG 缺失即失败(保留 qwen3-asr-rs 剪枝与 BUILD_START_TS
新鲜度校验)
- 红绿灯 y=26 契约:tao 几何下视觉顶距≈y-14,x==y 并不相等(实测左 21.5px)
- 胶囊几何契约同步 typeless 206×57(原 460×128 的 1/5 面积)
- LLM_LABELS 补 tencentTokenHub 静态目录项(ASR_LABELS 已含 tencent-cloud)
2026-09-10 16:54:34 +08:00
sim
0ac0fbd391
merge: 汇入 origin/beta(#1037 远程输入持久 CA、#1040 F13-F20/Mac 听写键、#1020 腾讯云实时语音、#1044 统一模型字段与异步保存隔离)并完成 2.0 UI 适配
...
冲突解决原则:2.0 重写的界面以本地为准,云端功能语义全部移植——
- ProviderForm 离开收敛接入 SettingsModal / ChannelList / LlmProtocolFields / CredentialField(关闭、切节、换供应商前冲掉防抖写入并等待在途写完成)
- 腾讯云三段式密钥 + 固定模型档分支移植进 2.0 ChannelCredentialFields;OAuth 静态模型走描述符
- Mac 听写键进入 ShortcutRecorder(allowMacDictationKey)并改用 refresh 拉新偏好
- 远程输入手机页新证书信任流程(持久本地 CA + 描述文件/CA 下载 + 复制链接),de/es/fr 补齐全套新文案
- 纯格式分歧文件取云端后 prettier 归一;双方新增内容(i18n、测试)两侧保留
2026-09-10 16:47:30 +08:00
sim
786e4b4d07
feat(local-asr): 模型状态透出目录元数据、新增中断下载清理命令与 Zipformer 目录项
...
LocalAsrModelStatus 补齐 display_name/family/mode/languages/size_bytes,
前端无需为基础元数据实时访问 HuggingFace;新增 local_asr_cleanup_incomplete
命令(LocalAsrApi 默认实现 + Service 实现 + 前端包装)清理 staging 目录;
sherpa 目录新增 zipformer-bilingual-zh-en-streaming 流式中英模型并补齐八语文案。
修复测试里 LocalAsrTarget::parse 的 .into() 类型推断歧义。
2026-09-10 16:09:00 +08:00
sim
bd5656b5fc
build(macos): 构建前清理重复的 qwen3-asr-rs 目录;新鲜度基准改为构建开始时间
...
- 本地混跑 cargo check/test/build 会按 feature 上下文生成多份 qwen3-asr-rs
构建目录,多份 metallib 会让暂存脚本拒绝猜测
- 打包后原始二进制还会被签名触碰,bundle 新鲜度不能与它比,改与本构建
开始时间比
2026-09-10 13:46:19 +08:00
sim
7204c282f1
feat(capsule): typeless 放大到原版 1/5 面积、黑底白波纹;Siri 预览改用真实光效舞台
...
- 窗口 174×48 → 206×57,CSS zoom 0.378 → 0.447(面积 = 原版 460×128 的 1/5)
- typeless 配色改为黑色胶囊 + 白色波纹(深色主题同调)
- VoiceOrbStage 提取为独立组件;设置页 Siri 预览直接渲染缩放 0.5 的真实
SiriGL 光条,与实际胶囊样式一致
2026-09-10 13:15:49 +08:00
sim
105fb99dc0
fix(core): volcengine 配置判定不再要求 resource id——运行时留空会回落默认资源
...
听写运行时对空 resource id 回落 volc.seedasr.sauc.duration(resolve_resource_id),
但 volcengine_configured 把它当硬门槛:合法的「密钥齐全、资源 id 留空」配置被误报
「语音识别未配置」并每次启动弹配置提示。认证是否就绪只取决于密钥本身。
2026-09-10 13:15:49 +08:00
sim
e3f63e97fc
build(macos): 兜底校验加新鲜度——打包失败时旧 bundle 不允许再通过校验
2026-09-10 12:15:03 +08:00
sim
ce43e1b11b
build(macos): DMG 兜底(hdiutil + Applications 替身)并按第一性原则收紧注释
...
- tauri build 退出码非零不再夭折脚本:.app 已生成时用 hdiutil 兜底打包 DMG,
内容含 /Applications 替身,保留拖拽安装
- Cargo.toml Xcode 27 beta 构建注释压缩为一行事实 + 对策
2026-09-10 00:27:19 +08:00
sim
417ad38ce9
fix(macos): 四项修复——typeless 胶囊 1/7 缩放贴底、红绿灯对齐、ASR 误报、Keychain 节流
...
- typeless 胶囊窗口 460×128 → 174×48(面积 1/7),内容 CSS zoom 0.378 同步缩放;
底部间距按样式区分,typeless 贴紧工作区底边(Dock 可见时贴其上沿,自动隐藏时贴屏幕底)
- 红绿灯 trafficLightPosition y 16→26:实测左间距 21.5、上间距 12,下移 9.5px 后两边距相等
- 启动时把偏好 active ASR 同步进凭据库(原仅 Windows):get_credentials 按凭据库
active 渠道取密钥,脱钩会误报「语音识别未配置」并弹设置提示
- Keychain 节流:credentials.v2 补写与旧版逐账户扫描每进程只做一次并缓存结果,
失败重放同一错误;新增凭据来源一次性日志
2026-09-10 00:26:36 +08:00
sim
68f94b788b
fix(tauri): 重建 settings.rs 合并——保留 2.0 effect-plan 架构并应用 set_settings 返回保存后 prefs 的契约
...
首次合并遗留的未解决冲突:以 1d29f8a6 干净版为底(2.0 SettingsRuntime
effect-plan 架构),叠加 fix/settings-experimental-consistency 的返回值
契约(桌面 set_settings 返回 UserPreferences,与前端 setSettings 对齐)。
2026-09-09 13:34:07 +08:00
sim
e9185e48ce
fix(i18n): 补齐 de/es/fr 的 OrcaRouter 与实验性徽标键,统一实验性措辞
...
- de/es/fr(2.0 新增语言)补 common.experimental、providers.orcarouter、
searchModels/noMatchingModels/orcarouterCatalogHint/orcarouterAsrCatalogHint
- streamingInsertTitleLinux/sherpaTitle 等按 experimentalTitles 测试统一措辞
- 移除 locale 强制同步输出语言的 effect:2.0 设计为 UI 语言独立于输出/
识别语言(locale-lifecycle 测试守护),保留偏好写入门控本身
2026-09-09 13:28:48 +08:00
sim
cd18fe7174
Merge fix/settings-experimental-consistency into codex/ui-2.0-details(偏好写入门控 + 语言区域同步与 2.0 布局偏好并存)
2026-09-09 13:22:00 +08:00
sim
0fa21daaf0
Merge origin/beta into codex/ui-2.0-details(汇入 #1022/#1023/#1041/#1042,保留 2.0 渠道卡片结构并整合 OrcaRouter 目录选择)
2026-09-09 13:14:35 +08:00
sim
1d29f8a6cd
feat(app): finalize 2.0 channel settings UI, 8-language alignment and cloud-sync groundwork
...
- 渠道设置界面:ChannelList/LlmProtocolFields/ProvidersSection 渠道级协议与模型配置
- 8 种界面语言 1711 项文案对齐(de/en/es/fr/ja/ko/zh-CN/zh-TW)
- Core 协议层 llm_protocol 与 provider_service 配套、云同步准备
- linux-egui 后端与 Android updater 配套调整
2026-09-09 13:04:10 +08:00
sim
9a88bee5c6
feat(app): polish desktop UI, expand languages and prepare cloud sync
2026-09-09 01:13:16 +08:00
sim
ee002a15bd
test(core): 限定沙箱权限段的路径断言
2026-09-08 14:42:05 +08:00
sim
4519f19c92
style(app): 统一前端与平台源码格式
2026-09-08 14:35:28 +08:00
sim
d686406a70
refactor(app): 清理废弃代码并明确模块注释
2026-09-08 14:27:29 +08:00
sim
7ae366e2aa
Merge remote-tracking branch 'origin/beta' into codex/ui-2.0-details
2026-09-08 14:21:03 +08:00
sim
a6ed77c0d0
feat(ui): 完善设置子页与自定义风格图标
2026-09-08 14:16:24 +08:00
sim
69f454bd68
feat(ui): integrate 2.0 interface and agent work
...
Consolidate the current 2.0 sidebar, overview, settings, vocabulary editing, correction rules page, and first-launch splash with their Core and Tauri adapters. Include the accompanying source and architecture documentation updates.
Validation: npm test (build and 73 discovered test files); cargo test -p openless-core --locked; Core/Linux and Tauri rustfmt checks.
2026-09-08 11:12:05 +08:00
sim
9d03bae349
test(linux-egui): host_contract 按有效目标语义更新 Windows 键盘断言
...
#1021 重构后 WindowsKeyboardRuntimeTarget 由插入模式派生:默认 TSF 模式下
翻转 keyboard-list 偏好不产生有效目标变化,Linux 接受并广播 PreferencesChanged;
将插入模式切到 SendInput 且隐藏键盘列表会真正驱动 Windows 语言 profile,
合同仍要求显式拒绝(Unsupported)。旧断言只翻转原始字段,与新语义冲突。
2026-09-07 14:31:36 +08:00
sim
b1370b5d40
chore(docs): 删除已无引用的火山控制台截图
...
volcengine-setup.md 重写为以 descriptor 为锚后,旧指南的 4 张控制台
截图不再被任何文档引用。
2026-09-07 14:24:16 +08:00
sim
34cab16fce
docs: 以源码为准重写 1-app 文档系统(19 篇)
...
保留目录骨架与文件名,内容全部以当前源码为依据重写:范围与版本锚点
(2.0.0-Beta.1 / crate 0.1.0 / com.openless.app)、架构分层与 Core 模块地图、
桌面验收清单(功能域→源码入口→证据)、Linux 交接 8 篇(沿用 L01-L12 登记体系,
锚点落到 settings.rs/audio.rs/ports.rs 等)、后端接口契约、Android 计划、
运营指南 5 篇(以 provider descriptor 与实际 CSP/.gitmodules 为锚)。
原过程中的计划叙述、截图与历史收口记录不再保留。
2026-09-07 13:48:29 +08:00
sim
639c2fbf9b
chore: 删除未使用死文件与零引用依赖
...
前端:chat 桶文件、SegSimple、SwitchLite、androidMicrophonePermission 转发
shim、SelectionPolishSection 孤儿分区、autostart 环境类型声明;依赖移除
@formkit/auto-animate 与 @tauri-apps/plugin-autostart npm 包装层(Rust 插件
与 capability 保留,autostart 经原生 invoke 字符串调用)。
Rust:polish 旧副本两文件、android/types.rs、remote_server/lan_addresses.rs
(均为 Core 2.0 整合遗留,模块树未引用,编译行为不变)。
npm test 构建与全部测试通过;三 crate cargo fmt --check 干净。
2026-09-07 13:36:08 +08:00
sim
6608f66b44
chore: 将 .mimosa 运行状态目录移出版本库并加入 .gitignore
...
修正 92da4fbf 中误随 git add -A 提交的 Mimosa 安全钩子运行状态文件;
该目录为插件会话状态,不属于版本库,已忽略以防再次混入。
2026-09-07 13:36:08 +08:00
sim
92da4fbf9b
docs: 清理已了结的规划过程文档并同步引用
...
删除已完成/已收口任务的规划与过程记录(2.0 UX 收口、Core 2.0 计划、
PR#1019 复核与桌面复审、平台边界审计、Linux 引导知识快照、
Linux 共享后端阶段计划、供应商渠道计划、Windows sherpa 规划、
PR#711 评审截图、应用内测试计划),保留规范性文档、验收清单、
Linux 交接目录与运营指南,并修复全部引用链接。
2026-09-07 13:29:55 +08:00
sim
be1118bc2a
style(src-tauri): 应用 rustfmt 默认风格统一格式
2026-09-07 13:29:55 +08:00
sim
11d9aa4b29
merge: Core 2.0 前端 UI 整理(feat/core-2-ux-linux → beta)
2026-09-07 12:51:39 +08:00
sim
30e580fc37
feat(ui): Core 2.0 入口、设置与布局整理,Linux 引导与视觉改进
...
- 主页前置下一步与真实服务状态,服务卡直达对应设置;概览与热力图排布调整
- 设置按任务分类并支持搜索、焦点返回与 Escape 语义;旧 section ID 保持稳定
- AI 分区拆分语言模型/语音识别/本地模型/连接;渠道列表与表单重构,设置实底
- 本地模型管理与下载目录重排,补空态、主操作与窄屏布局
- Core 生成 provider descriptor 公开目录供浏览器预览懒加载,原生 IPC 合同不变
- Linux egui 按开始/听写/AI 服务/模型/工具/手机输入/历史/设置组织页面并加环境引导
- 五语言文案与文档(体验梳理、架构、计划收口)同步
2026-09-07 12:51:24 +08:00
sim
3d2811dcae
fix(release): link Apple compiler runtime for MLX
2026-08-21 14:49:55 +08:00
sim
1933a283c6
chore(release): prepare 1.3.18-Beta.5
2026-08-21 14:24:56 +08:00
sim
1b4c4b8140
fix(settings): keep experimental state consistent
2026-08-16 17:09:19 +08:00
sim
ac1e9f49aa
[cask] openless 1.3.17 [skip ci]
2026-08-15 21:18:25 +08:00
sim
e46e94995c
docs(readme): remove jiangmuran and Cooper, sync latest stable data
2026-08-04 15:53:57 +08:00
sim
dd90c13ae3
chore(release): prepare 1.3.15-Beta.3
2026-08-03 12:36:02 +08:00
sim
e6d3779e5d
fix(style-pack): 对账机制收窄为仅推进 prompt/version,补单元测试
...
- reconcile 不再整包替换:只推进官方 prompt 与 version,用户的名称/描述/示例/
tags/enabled 全部保留(审核意见)
- pack_version_newer 正确处理 pre-release 后缀(-beta 视为与正式版同级)
- 补 3 个单测:版本比较 / prompt-only 推进保留用户字段 / 等版本跳过 + 缺失补入
- 默认包 fallback(get_or_default_active)改为优先清晰结构;更新过期注释
2026-08-03 12:06:15 +08:00
sim
65d7438a77
feat(style-pack): 内置包版本对账机制——提示词升级随 app 更新推向所有用户
...
- load 时对内置包做版本对账:代码内置包 version 更高则用官方副本覆盖本地
(保留用户 enabled 设置),本地缺失的内置包自动补入
- 老用户的「清晰结构」包在升级后自动拿到 v3.0 Beta 提示词,无需手动重置
2026-08-03 12:06:15 +08:00
sim
23bfc4f1e5
feat(style-pack): 清晰结构 v3.0 Beta 提示词上线——人格化「语修」角色 + 场景优先级分型
...
- STRUCTURED_BUILTIN_PROMPT 替换为 Beta 版:语修人格(性格/身体/习惯/梦想/职责/能力/规则)
+ 场景优先级分型(操作指引/编程任务/模型资讯)+ ASR 术语纠错词表 + 反 AI 自述式表达约束
- 内置包版本 2.0.0 → 3.0.0;默认风格包由 light 改为 structured(与 UI 层一致)
- 同步 TS mock 的 structured prompt;polish 契约测试更新为新 Beta 锚点
2026-08-03 12:06:15 +08:00
sim
3244df1957
chore(i18n): 快捷键录入 / 本地模型 / 模型预设新增文案(zh-CN/en/ja/ko/zh-TW)
...
- 快捷键:comboResetBtn / comboMenuToggle / comboDisableHint
- 本地模型:sherpaModelWhisperLargeV3(+Desc)、modelSelect*、groupDownload/Other
- 模型预设:customModelLabel / presetListLabel
2026-08-03 11:15:30 +08:00
sim
9e3d017da4
feat(local-asr): 本地模型三板块重构 + 下拉选择 + Whisper Large V3
...
- 新增「模型选择」板块:SelectLite 下拉直接选用已下载模型(选择即激活)
- 板块重排:模型选择 / 下载与管理 / 其他(存储位置、Apple 语音)
- 新增 sherpa-onnx Whisper Large V3 多语模型(Rust 下载配置 + TS 目录 + mock)
- 同步 static_catalog_preserves_ui_order 期望列表
2026-08-03 11:15:30 +08:00
sim
d679c320b8
feat(asr-models): 云端 ASR 模型预设下拉——加入千问 qwen3-asr-flash 系列
...
- 百炼:qwen3-asr-flash(-realtime)、fun-asr 系列新版本、paraformer 预设
(filetrans 官方只接受公网 URL、后端显式拒绝,不放预设)
- Whisper 兼容厂商(whisper/groq/siliconflow/openrouter):通用预设下拉
- CredentialField 支持 options 下拉,含「自定义模型…」逃生口(切回输入框),
与既有 unifiedBailian 协议提示/onValueChange 机制融合
2026-08-03 11:15:30 +08:00
sim
a55ec3e330
refactor(coding-agent): Less Computer 后端/权限模式/模型选择改用官方 SelectLite
...
统一三平台下拉观感,替换原生 <select>(issue #418 同类问题);模型下拉保留
「默认」选项,可选回 CLI 默认模型
2026-08-03 11:15:30 +08:00
sim
c4290071b0
fix(update-button): 检查更新按钮旋转方向与尺寸稳定
...
- ol-spin 改为逆时针,与 refresh(ccw)图标方向一致
- 按钮固定宽度 + 内容居中;图标固定 14x14 容器,check/refresh 切换与旋转时不再跳动
2026-08-03 11:15:30 +08:00
sim
e12c8dcc20
feat(hotkey-recorder): 快捷键录入交互重构——主行按钮移除、箭头右对齐、动画优化
...
- 未展开主行只留键帽 + 下拉箭头,录入入口统一在展开菜单里(录制快捷键/重置/停用)
- 箭头恒靠最右;菜单展开/收起高度改为固定值动画,多次切换不再卡顿
- ShortcutRecorder 支持 value=null(问答/切风格/唤起 App 未启用时直接录入即启用)
- 菜单支持 Esc / 点击外部收起;滑动方向统一向右
- 新增 defaultDictationHotkey()(RightControl,与 mock/Rust 默认一致)
2026-08-03 11:15:30 +08:00
sim
6b33ba21e0
fix(updater): prepare 1.3.15-Beta.2 after repository transfer
2026-07-19 00:11:34 +08:00
sim
de8b6e3bd8
fix(release): skip beta Windows MSI
2026-06-25 15:32:28 +08:00
sim
8d74b3e0eb
chore(release): prepare 1.3.13-Beta.1
2026-06-25 14:59:31 +08:00
sim
8563e707ba
[cask] openless 1.3.12 (auto from release) [skip ci]
2026-06-24 13:56:50 +08:00
sim
a4df800d66
chore(release): publish 1.3.12
...
- add OpenCode CLI provider support for voice agent workflows
- improve updater fallback/error visibility and compatibility
- bump app, Tauri, and Cargo versions to 1.3.12
2026-06-24 12:42:25 +08:00
sim
dbdc73f278
chore(release): 1.3.10 (stable / 正式版)
2026-06-18 00:33:00 +08:00
sim
412dc9968a
chore(release): 1.3.10-4 (beta)
2026-06-17 23:30:58 +08:00
sim
f94f9be07a
chore(release): 1.3.10-3 (beta)
...
Re-cut of the 1.3.10-2 beta from the synced cloud beta branch (supersedes the
-2 pre-release, which was deleted). Identical code to 1.3.10-2 — version-number
bump only. Bundles #701 persistence split, #702 top-bar unification, #703
onboarding accessibility gate, on top of 1.3.10-1 audit fixes.
2026-06-17 18:57:05 +08:00
sim
aa643b972d
chore(release): 1.3.10-2 (beta) — macOS top-bar unification + onboarding accessibility gate
...
Bundles the two macOS UX fixes already merged into beta:
- #702 unify macOS shell top inset with sidebar/background surface
- #703 require macOS Accessibility grant before first-run onboarding completes
Version synced across package.json, package-lock.json, tauri.conf.json,
Cargo.toml, Cargo.lock. Local release build verified (1.3.10-2 installs and
runs; top bar seamless; first-run requires Accessibility).
2026-06-17 17:54:09 +08:00