- 😄[新增]-新增本地账号注册能力,支持多实例运行,同时对同一账号启用会话互斥,避免同账号配置被多个进程同时写入。
- 😄[新增]-新增账号级用户配置目录,按登录账号保存搜索历史、首页常用工具、工具使用次数和工具字段缓存,提升重复使用工具时的连续性。
- 🔨[优化]-标题栏搜索框支持展示最近 10 条搜索关键字下拉提示,搜索历史随当前登录账号切换。
- 🐛[修复]-修复关闭默认反射序列化后,本地账号/profile JSON 与部分 JSON 类开发工具在运行时可能报错的问题。
- 😄[新增]-新增 CSV/JSON/Markdown 表格、QueryString、HTTP Header、INI、XPath、JSON Path、SemVer、NanoID、UUID v5、Hex Dump、Regex Replace、Env 转 JSON 等本地开发工具,进一步覆盖程序员高频处理场景。
- 🔨[优化]-登录改为纯本地 App.config 账号校验,默认账号为
CodeWF,密码仅保存 MD5 哈希;移除访客登录和网络登录状态提示。 - 🔨[优化]-主窗口标题栏新增用户标识与设置快捷入口,保留左侧底部设置入口作为全局偏好入口,让账号信息与应用设置职责更清晰。
- 🎨[优化]-调整登录窗口、设置窗口 TabControl、退出弹窗控件与多主题配色,增强浅色、深色等主题下的统一性、可读性和产品质感。
- 🔨[优化]-移除 AI 模块、AI 工具入口、项目引用和文档说明,减少不再使用的接口与配置面。
- 🐛[修复]-修复 Linux 发布版在部分发行版上初始化 AvaloniaEdit 时无法创建默认字体
$Default,导致转换模块加载失败并退出的问题。
- 🎨[优化]-重做关闭窗口时的退出选择弹窗,改用主题感知的自定义窗口、选择卡片和确认按钮,提升水生、黄昏等主题下的布局层次与可读性。
- 🐛[修复]-修复主题选择下拉框在水生、黄昏主题下选中文本和下拉项前景色不清晰的问题。
- 🎨[优化]-应用统一色板改为主题感知资源,完善浅色、深色、黄昏、夜空等主题下主窗口、内容区、标题栏和导航的视觉适配。
- 🎨[优化]-细化 AI、时间戳转换、JSON/YAML 转换、通用工具表单和日志查看器页面样式,统一输入框、按钮、面板和工具区质感。
- 🐛[修复]-修复左下角设置入口点击后不打开设置窗口的问题,并补齐设置窗口容器注册,确保设置、更新日志和关于页可正常访问。
- 🎨[优化]-重塑主窗口、左侧导航、内容标题区、首页、登录窗口和设置窗口视觉,采用更明亮、柔和、专业且带轻量可爱感的界面风格。
- 🎨[优化]-新增统一的应用色板、输入框、下拉框、按钮和面板样式,强化视觉层级、留白和卡片质感。
- 🔨[优化]-默认主题调整为浅色主题,让新用户首次启动时获得更清爽友好的使用体验。
- 🔨[优化]-合并
CodeWF.Toolbox.Desktop到CodeWF.Toolbox,统一桌面入口、图标、Manifest 和发布配置,简化解决方案结构。 - 🎨[优化]-将主题与语言切换入口移到主窗口标题栏,并从通用设置页移除对应选项,让全局偏好调整更直接。
- 🔨[优化]-将内置中文字体由思源黑体替换为 Noto Sans SC 可变字体,减少发布包体积并保留跨平台中文显示一致性。
- 🔨[优化]-重构发布脚本与发布配置,统一
publishbase.bat流程并修正发布目录与裁剪根配置。 - 🎨[优化]-重绘退出确认窗口与左侧设置入口样式,增强关闭选项的层次、说明和专业感。
- 🎨[优化]-为工具菜单生成更细分的差异化图标,并缓存图标几何解析结果,减少菜单切换时的重复开销。
- 🎨[优化]-细化退出确认、登录窗口和工具详情页视觉,完善关闭选项文案、标题栏按钮和详情图标展示。
- 🐛[修复]-修复切换到测量工具组时会自动运行基准测试工具导致明显卡顿的问题。
- 🎨[优化]-参考专业工具界面重构主壳布局,调整为顶部蓝色标题栏、左侧类别图标栏和当前类别工具列表,减少菜单层级干扰,让内容区更聚焦当前工具。
- 🎨[优化]-收紧内容区标题与工作区间距,并将 YAML/JSON 转换界面的清空、复制操作移到编辑器标题栏,提升高频转换场景的操作效率。
- 🔨[优化]-默认优先进入第一个实际工具,左侧类别切换会自动选择该类别下首个可用工具,弱化首页对工具流程的打断。
- 🔨[优化]-XML 翻译管理工具改用代码模板生成动态语言列,移除 XAML 行为传参和反射绑定,减少 NativeAOT/裁剪发布时的项目代码警告。
- 🔨[优化]-发布脚本支持无交互模式,可在自动化验证中跳过打开目录和暂停等待。
- 🔨[优化]-升级
CodeWF.AvaloniaControls.Themes到 12.0.2.4,并将主窗口、登录窗口和设置窗口迁移到CodeWFWindow托管标题栏,改善 Windows 7 与 Linux 下标题栏不可用的问题。 - 🔨[优化]-重新调整
CodeWFWindow标题栏高度、主题色、标题插槽和内容边距,使主窗口、登录窗口和设置窗口恢复与 Semi 主题一致的紧凑视觉效果。
- 🐛[修复]-移除摄像头录制工具及 OpenCV 原生运行时依赖,解决 Windows 7 NativeAOT 发布版本启动失败的问题。
- 😄[新增]-日志阅读器模块支持打开大日志文件、尾部快速预览、后台行索引、文件系统变更监控和实时 tail,调试程序时可直接追踪日志输出。
- 🔨[优化]-日志阅读器改用 AvaloniaEdit
TextEditor展示内容,支持跨行选择和复制;新增“跳到末尾”、滚动条联动、用户不在底部时不强制自动滚动等阅读行为。 - 🔨[优化]-日志追加时,在底部自动跟随新增内容,不在底部或正在选择文本时保留当前位置;关闭日志文本拖拽编辑,避免只读查看场景下误移动内容。
- 🔨[优化]-统一 AvaloniaEdit 编辑器体验,为 JSON/YAML/XML/日志等模块设置可见选区样式,关闭滚动到文档下方空白区域,改善深浅主题下选择文本的可辨识度。
- 🔨[优化]-简化首页、关于页、设置页和内容标题区,调整目录命名、仓库文档和关键链接,使应用结构更接近开源项目规范。
- 🔨[优化]-首页保留作者联系与公众号入口,以更克制的推广区域展示二维码,兼顾开源项目形象和内容推广。
- 🔨[优化]-移除底部无业务含义的在线状态标签和开发模块中的内部实验工具,减少与正式功能无关的界面内容。
- 🔨[优化]-清理与工具箱无关的 AOT 示例测试工程,仅保留项目相关单元测试。
- 🔨[优化]-统一主壳、AI、转换、日志和 XML 国际化模块的界面文案,降低口语化表达,提升专业性。
- 🔨[优化]-多语言资源由 XML 迁移为 JSON,并升级
Lang.Avalonia.Json到 12.0.2.1。 - 🔨[优化]-设置窗口与更新日志页面布局约束,修复更新日志 Markdown 内容不能正常显示竖直滚动条的问题;更新日志读取路径改为应用目录,发布后更稳定。
- 🔨[优化]-Markdown 渲染样式适配黑夜模式,调整标题、正文、链接、代码和分割线颜色,避免标题等文本颜色与背景不协调。
- 🔨[优化]-内置思源黑体作为中文界面默认字体,并将控件字体资源应用到全局样式,减少不同系统字体导致的界面差异。
- 🐛[修复]-避免将
SolidColorBrush当作Color使用导致设置页加载更新日志时报InvalidCastException。
- 😄[新增]-支持 .NET 10 发布。
- 🔨[优化]-使用 MarkdownAIRender 渲染 Markdown。
- 😄[新增]-添加更新日志。
- 🔨[优化]-导出 Excel 默认覆盖已有文件。
- 🐛[修复]-只能导出渲染表格数据的问题。