chinboy
|
48da1a5717
|
feat(Toolchain): 统一构建工具链并恢复双框架精确裁剪与后端分流
|
2026-10-06 12:23:51 +08:00 |
|
chinboy
|
256afe5ec3
|
feat(DateViewer)!: share date panels across Calendar and DatePicker
|
2026-10-04 14:31:00 +08:00 |
|
chinboy
|
b26abd45ba
|
test: 清理低价值用例并修正选测与语言包验证
|
2026-09-30 15:11:23 +08:00 |
|
chinboy
|
083f1ea8f8
|
perf(Generator): 缓存生成注册描述符以加快测试启动
|
2026-09-30 15:10:20 +08:00 |
|
chinboy
|
f7022f6fe8
|
perf(AOT): 精简 Token 描述符、放宽桌面工具链门禁并改用基线体积标准
|
2026-09-30 07:29:48 +08:00 |
|
chinboy
|
5e0623b646
|
perf(AOT): 优化反射裁剪、TypeMap 与验证流程
|
2026-09-29 19:51:09 +08:00 |
|
chinboy
|
d39bf271b7
|
chore(Docs): 移除已迁出的 LLMs 生成器及全部 LLMS 相关内容
|
2026-09-28 17:24:10 +08:00 |
|
chinboy
|
c6f6ed8da1
|
refactor(AOT)!: 使用标准平台声明替代主题路径配置
|
2026-09-28 15:48:42 +08:00 |
|
chinboy
|
3cc6cd4cbb
|
refactor(AOT)!: 使用 TypeMap 替换旧注册与裁剪管线
|
2026-09-28 11:12:49 +08:00 |
|
chinboy
|
af4d62d87b
|
fix(PackageValidation): enhance Avalonia package validation for private API access
|
2026-09-23 07:42:26 +08:00 |
|
chinboy
|
a135880834
|
release: prepare AtomUI 6.2.0
|
2026-09-18 22:08:23 +08:00 |
|
chinboy
|
21903f7a30
|
fix(Generator): 统一语义部件 Since 为三段式发布版本并校验格式
|
2026-09-17 11:13:21 +08:00 |
|
chinboy
|
02dca1c1f7
|
feat(Semantic): 更新 Popup、Overlay 和服务宿主控件家族的语义契约,增加 DropdownButton 控件并修正相关文档
|
2026-09-17 11:13:03 +08:00 |
|
chinboy
|
cb524c7900
|
feat(Semantic): add Cascader semantic parts with gallery showcase
|
2026-09-17 11:08:55 +08:00 |
|
chinboy
|
780b56239d
|
feat(Transfer): 增加 Transfer 语义部件并对齐上游条目级限定样式
|
2026-09-17 11:08:55 +08:00 |
|
chinboy
|
da7a5f03c4
|
test(GalleryBase): 修复语义预览与包注册相关的五处既有测试失败
|
2026-09-17 11:08:55 +08:00 |
|
chinboy
|
a9f3335d31
|
feat(Semantic): add Calendar parts and align Ant Design demo
|
2026-09-17 10:57:53 +08:00 |
|
chinboy
|
a439bb99dd
|
feat(Semantic): enhance semantic part descriptors and improve styling for Descriptions
|
2026-09-17 10:57:01 +08:00 |
|
chinboy
|
937415aa94
|
feat(Semantic): enforce static semantic class markers in templates
|
2026-09-17 10:54:05 +08:00 |
|
chinboy
|
05c04e8d3c
|
feat(Theme): implement Semantic Part contracts and tooling
|
2026-09-17 10:54:05 +08:00 |
|
chinboy
|
c04ae9176f
|
feat(AOT): 引入 AotTrimUnit 注解机制替代 PackageCore 目录约定
|
2026-09-16 14:33:01 +08:00 |
|
chinboy
|
3fe9f6c130
|
build(release): 增加包 API 与包布局破坏性变更门禁
发布准备新增两层机械化门禁,观测产物事实而不依赖提交的 `!` 标记,
避免破坏性变更未经迁移文档直接发布。
- 包 API 校验:build/PackageValidation.props 在传入基线版本时启用
ApiCompat,比对 lib/ 公共 API 与跨 TFM 一致性。
- 包布局校验:verify-package-layout.ps1 比对 lib/ TFM 集合、tools/、
build/、buildTransitive/。ApiCompat 看不到这些路径,6.1.9 的
tools/netstandard2.0 迁移 net10.0 正属此类。
- 两者由 BuildNuGetPackages.ps1 的 -PackageValidationBaselineVersion
驱动,发布 workflow 新增同名输入。
- 有意变更分别通过 PackageValidationSuppressions 与
package-layout-allowlist.json 认可,未命中的条目会导致失败。
- 门禁为条件导入,Debug/日常构建不读取该文件,编译性能无影响。
- 同步更新发布准备规范、构建契约测试与架构文档。
|
2026-09-11 21:56:06 +08:00 |
|
chinboy
|
2623e9fbf1
|
fix(Build)!: 隔离构建任务进程并消除 Windows DLL 文件锁
|
2026-09-11 10:38:40 +08:00 |
|
chinboy
|
a8cdfc0f58
|
feat(TokenSystem)!: 支持 Control Design Token 继承
|
2026-09-07 22:38:43 +08:00 |
|
chinboy
|
28b0391b6b
|
feat(tests): implement automatic cleanup for VSTest temporary results and forbid persistent dumps
|
2026-09-06 13:43:24 +08:00 |
|
chinboy
|
7a66123a13
|
fix(AOT): 修复跨项目与预编译程序集的注册闭包缺失(#453)
|
2026-09-05 08:52:21 +08:00 |
|
chinboy
|
58293126c4
|
chore(release): prepare AtomUI 6.1.7
|
2026-09-02 12:31:17 +08:00 |
|
chinboy
|
1d1136329b
|
refactor(Button): merge source folder into Buttons
|
2026-08-31 23:04:46 +08:00 |
|
chinboy
|
ac681bd6da
|
chore(release): prepare AtomUI 6.1.6
|
2026-08-29 10:01:32 +08:00 |
|
chinboy
|
30abb1553c
|
build(Repository): migrate managed outputs to .artifacts
|
2026-08-28 08:19:08 +08:00 |
|
chinboy
|
89b0447df5
|
fix(Build,Input,ImageLoading): stabilize shadow copies and control tests
|
2026-08-27 21:23:00 +08:00 |
|
chinboy
|
4929c7ca77
|
build(MSBuild): load build tasks from content-keyed shadow copies
|
2026-08-22 23:19:06 +08:00 |
|
CHINBOY
|
924a6d4876
|
build(MSBuild): run custom tasks in isolated task hosts
|
2026-08-21 19:30:15 +08:00 |
|
CHINBOY
|
215f2552bb
|
fix(build): canonicalize linked-registration Sidecar inputs
|
2026-08-20 16:06:42 +08:00 |
|
chinboy
|
79319f93fc
|
fix(build): include AtomUI.Generator.props in package for localization support
|
2026-08-18 22:34:35 +08:00 |
|
chinboy
|
79584a7f8b
|
fix(build): update build scripts to ensure prerequisites are built before packaging
|
2026-08-18 22:15:08 +08:00 |
|
chinboy
|
0d3d9727c6
|
fix(AOT): restore sidecar delivery and narrow linked fallbacks
|
2026-08-17 23:07:14 +08:00 |
|
chinboy
|
9593bf1537
|
fix(AOT): bound linked registration analysis and static unit planning
|
2026-08-17 15:18:29 +08:00 |
|
chinboy
|
e957075dba
|
fix(Build): skip theme asset task without AXAML inputs
|
2026-08-16 15:50:25 +08:00 |
|
chinboy
|
b57d2db06b
|
fix(Build): gate publish analyzers to AOT and trimming modes
|
2026-08-16 14:43:48 +08:00 |
|
chinboy
|
5239a8ce5e
|
perf(AOT): share generated descriptor factories across registration units
|
2026-08-16 13:35:00 +08:00 |
|
chinboy
|
b83bfba6b4
|
test(Build): account for inferred localization policy target
|
2026-08-16 11:15:47 +08:00 |
|
chinboy
|
348784815b
|
refactor(AOT)!: default registration units to package granularity
|
2026-08-16 11:10:55 +08:00 |
|
chinboy
|
e58de99730
|
refactor(AOT)!: declare package registration entries in source
|
2026-08-16 11:10:55 +08:00 |
|
chinboy
|
55622bfa4e
|
refactor(Localization)!: remove contract version encoding
|
2026-08-16 11:10:54 +08:00 |
|
chinboy
|
ca55fc175c
|
fix(Build): centralize generated artifact exclusions
|
2026-08-16 11:08:01 +08:00 |
|
chinboy
|
b586d905ec
|
refactor(Build): flatten infrastructure layout
|
2026-08-16 11:08:01 +08:00 |
|
chinboy
|
5f5848dd01
|
refactor(Build): finalize infrastructure directory layout
|
2026-08-16 11:05:11 +08:00 |
|
chinboy
|
b0e17f9962
|
refactor(Localization): split MSBuild integration by responsibility
|
2026-08-16 11:05:11 +08:00 |
|
chinboy
|
4b2c9e210e
|
refactor(Build): centralize generator build assets
|
2026-08-16 11:01:06 +08:00 |
|