lincube
2335693fdd
feat: PluginIsolation 新增进程内 IPC 传输(InProcPluginIpcTransport)
2026-07-26 22:28:55 +09:00
lincube
9b7a35ddd3
refactor: 新建 Platform 平台差异层,主工程 P/Invoke 全部迁出
...
- 新增 Platform.Abstractions(接口+NoOp+PlatformLog 日志桥)、
Platform.Windows、Platform.MacOS、Platform.Android 四个项目
- 迁移电源管理、原生对话框、桌面层嵌入、窗口置底/区域穿透、
DWM 互操作、图标服务、包标识查询等全部 Windows P/Invoke 实现
- 主工程保留静态工厂门面,调用点不变;DllImport 扫描为零
- 更新 WindowPassthroughServiceTests 指向新位置(20/20 通过)
2026-07-26 22:14:46 +09:00
lincube
ed7f1dd18f
feat.设置logo改进
2026-07-16 10:19:47 +09:00
lincube
5f684ce8b6
feat: implement plugin market installation service and associated infrastructure for desktop widgets and window management
2026-07-14 11:40:12 +09:00
lincube
611d03b828
feat: implement AirAppRuntimeBridge for managing runtime lifecycle and add corresponding unit tests for launcher window and runtime orchestration
2026-07-14 01:41:01 +09:00
lincube
a858860b3f
feat.RSS
2026-07-11 16:11:41 +09:00
lincube
b5dab55fe2
feat.RSS阅读器
2026-07-11 15:52:12 +09:00
lincube
0cf6833876
feat: introduce AirApp SDK, InkCanvas components, and background service infrastructure with updated dependencies
2026-07-11 02:27:18 +09:00
lincube
de2ab54732
fix.PLONDS系统逻辑问题修复
2026-06-25 15:25:52 +08:00
lincube
5e505bada7
fix: remove test for deleted AirAppMarketMetadataResolverService
...
The AirAppMarketMetadataResolverService class was removed in commit 2ead9d8
as part of a cleanup. This commit removes the test that referenced it to
fix the build error CS0246.
2026-06-24 00:32:35 +08:00
lincube
151ffb1f5e
fix.增强应用稳定性,修复了问题组件加载异常时连带应用崩溃的问题
2026-06-23 12:45:54 +08:00
lincube
13895e0f43
feat.PLONDS在线安装器继续优化
2026-06-09 22:18:27 +08:00
lincube
1a6f129e78
feat.融合桌面可靠性改进
2026-06-08 01:28:28 +08:00
lincube
11b8216e5b
feat.融合桌面组件展示优化
2026-06-07 00:40:48 +08:00
lincube
8df0271032
feat.启动器图片自定义
2026-06-05 23:38:32 +08:00
lincube
8c88e305ee
fix.在线安装器,启动器
2026-06-05 11:08:11 +08:00
lincube
bb4e90ea8d
fix.依旧在调整我们的在线安装器
2026-06-03 12:32:56 +08:00
lincube
75c7aece4f
fix.在线安装器
2026-06-03 07:30:54 +08:00
lincube
28b06031f7
feat.在线安装器,更好的Issue与pull request模板。
2026-06-03 00:50:52 +08:00
lincube
b12c9bf11d
fix.元素动画系统导致的调整组件闪现问题
2026-06-02 16:31:29 +08:00
lincube
0ea98c08bf
feat.PLONDS客户端补全
2026-06-02 13:16:13 +08:00
lincube
03e4442e74
feat.PLONDS客户端
2026-06-01 19:48:51 +08:00
lincube
a2ac302ee7
fix. 插件安装修复
2026-06-01 01:12:52 +08:00
lincube
c351a8e7f3
feat.airapp剥离启动器
2026-05-31 19:41:10 +08:00
lincube
21e970c5b6
fix.修复了窗口问题,以及多次显示圆角调节选项的问题。
2026-05-31 12:12:56 +08:00
lincube
17873f0f43
fix.修复设置页面
2026-05-30 17:15:16 +08:00
lincube
4051b5cd74
qchanged. 修改了Mac OS打包逻辑
2026-05-30 16:11:25 +08:00
lincube
6a650873bc
feat..去除了冗余的字体文件,又修改了PLONDS系统
2026-05-30 11:56:50 +08:00
lincube
d004088601
chabged.进一步清理启动器内的更新逻辑
2026-05-29 22:16:40 +08:00
lincube
313d093257
changed.对启动器重构的尝试
2026-05-28 15:14:37 +08:00
lincube
1ef47c780b
refactor(launcher): add DI, IUpdateEngine facade, and architecture tests
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 11:13:14 +08:00
lincube
a26b6faace
refactor(launcher): replace LauncherFlowCoordinator with LaunchPipeline and slim App shell
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 11:03:49 +08:00
lincube
b219f109ec
refactor(launcher): reorganize into responsibility folders
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 10:43:30 +08:00
lincube
1ee6e68f33
refactor(launcher): converge plugin pending to Host via PluginPackaging
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 10:28:31 +08:00
lincube
ebe35d6f91
fix(launcher): extract startup subsystem and harden IPC detection
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 10:27:33 +08:00
lincube
a99ed9fef2
changed.将更新系统全面纳入到统一的设置接口
2026-05-26 14:25:52 +08:00
lincube
553cee54f9
fis.airapp相关运行时修复以及打包构建工作流修复
2026-05-26 13:25:42 +08:00
lincube
01cf32a610
changed.调整融合桌面组库的相关圆角
2026-05-25 09:32:58 +08:00
lincube
12f0caafc7
fix.继续修复 .NET运行时问题
2026-05-25 01:24:18 +08:00
lincube
fd3a193e68
fix.正在修复 .NET运行时问题
2026-05-24 23:12:48 +08:00
lincube
edf3d82cc9
feat.圆角体系加入Fluent,设置页面全面使用Fluent Design System
2026-05-23 17:33:06 +08:00
lincube
cc1c040203
changed.天气选项卡更新
2026-05-18 19:43:15 +08:00
lincube
b6d820a320
feat.完善了时钟轻应用,为启动器提供了多语言支持
2026-05-18 12:26:23 +08:00
lincube
93758fc083
feat.数字时钟,白板功能修复
2026-05-18 08:30:40 +08:00
lincube
9404a0b347
feat.动画优化与更新界面
2026-05-17 19:36:07 +08:00
lincube
a5abda62dc
feat.airapp与融合桌面
2026-05-14 19:44:01 +08:00
lincube
ada0cd4a3a
change.重做天气,为回到系统提供自定义功能。
2026-05-13 07:42:42 +08:00
lincube
b48056391a
fix.消息盒子媒体播放器组件服务修复
2026-05-12 18:49:04 +08:00
lincube
33c264f6dd
changed.更了好多
2026-05-12 16:46:49 +08:00
lincube
563f12caa1
Add install checkpoint/resume and DDSS workflows
...
Introduce install checkpoint support and resume logic for updates, plus related locking and validation. Adds InstallCheckpoint model, AppJsonContext serialization, and UpdatePaths helpers for deployment lock, apply-in-progress lock and install-checkpoint path. UpdateEngineService gains checkpoint load/save/delete, incoming-state validation, resume logic for PLONDS and legacy updates, apply lock handling, and safer cleanup; ApplyPendingPlondsUpdateAsync and ApplyPendingUpdate flow updated accordingly. Add DeploymentLock contract and extend UpdateState with pause/resume/cancel helpers. Tests updated to cover stale/valid checkpoint resume and legacy/PLONDS flows. CI: enhance ddss-publish to detect release channel, validate S3 assets, prepare and atomically publish channel pointer; add ddss-rollback workflow to publish rollbacks; adjust plonds-build concurrency and release events.
2026-05-12 08:35:48 +08:00