Skip to content

Commit 9ae752b

Browse files
committed
Remove AI tools and refine local toolbox login
1 parent 586d66e commit 9ae752b

61 files changed

Lines changed: 2235 additions & 1233 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
*.suo
99
*.user
1010
*.userosscache
11+
*.lscache
1112
*.sln.docstates
13+
CodeWF.Toolbox.db
1214

1315
# User-specific files (MonoDevelop/Xamarin Studio)
1416
*.userprefs

CodeWF.Toolbox.slnx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@
1919
</Project>
2020
</Folder>
2121
<Folder Name="/Modules/">
22-
<Project Path="src/CodeWF.Modules.AI/CodeWF.Modules.AI.csproj">
23-
<Platform Solution="*|x64" Project="x64" />
24-
<Platform Solution="*|x86" Project="x86" />
25-
</Project>
2622
<Project Path="src/CodeWF.Modules.Converter/CodeWF.Modules.Converter.csproj">
2723
<Platform Solution="*|x64" Project="x64" />
2824
<Platform Solution="*|x86" Project="x86" />

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ CodeWF Toolbox is an Avalonia + Prism modular desktop toolbox for developer prod
1111
- Cross-platform desktop UI based on Avalonia UI and Semi/Ursa controls.
1212
- Prism module catalog, dependency injection, and region navigation.
1313
- XML-based internationalization with Simplified Chinese, Traditional Chinese, English, and Japanese resources.
14-
- Tool modules for AI helpers, format converters, log viewing, development utilities, and XML translation management.
14+
- Tool modules for format converters, log viewing, development utilities, web helpers, security tools, and XML translation management.
1515
- Native AOT-oriented publishing scripts and platform constants.
1616
- Improved menu registration, searchable tool navigation, and safer region navigation.
1717

@@ -44,8 +44,8 @@ src/
4444
CodeWF.Toolbox/ Desktop app, shell, main views, settings, resources
4545
CodeWF.Core/ Shared abstractions, services, regions
4646
CodeWF.Controls/ Shared controls
47-
CodeWF.Modules.AI/ AI utility module
4847
CodeWF.Modules.Converter/ Converter tools
48+
CodeWF.Modules.ToolFramework/ Shared local toolbox runtime and tool catalog
4949
CodeWF.Modules.Development/ Development tools
5050
CodeWF.Modules.LogViewer/ Large-file log viewer with tail monitoring
5151
CodeWF.Modules.XmlTranslatorManager/ XML i18n management tools
@@ -69,5 +69,5 @@ See the developer guide for the detailed conventions.
6969

7070
- Log Viewer: opens large log files quickly, renders only the visible range, and follows appended content when tail mode is enabled.
7171
- Format converters: JSON/YAML, Base64, GUID, date-time, and image-to-icon utilities.
72-
- Development helpers: JSON/YAML formatting and small productivity tools.
72+
- Development helpers: JSON/YAML formatting, shell and data utilities, and small productivity tools.
7373
- XML translation manager: compares, merges, and maintains XML localization resources.

README.zh-CN.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
- 基于 Avalonia UI 与 Semi/Ursa 控件构建跨平台桌面界面。
1212
- 使用 Prism 模块目录、依赖注入与 Region 导航组织工具页面。
1313
- 采用 XML 资源做国际化,已包含简体中文、繁体中文、英文和日文。
14-
- 内置 AI、格式转换、日志查看、开发辅助、XML 翻译管理等模块。
14+
- 内置格式转换、日志查看、开发辅助、Web 辅助、安全工具、XML 翻译管理等模块。
1515
- 保留面向 Native AOT 发布的脚本与平台常量配置。
1616
- 已完善菜单注册、工具搜索和区域导航边界处理。
1717

@@ -44,8 +44,8 @@ src/
4444
CodeWF.Toolbox/ 桌面应用、主界面、设置与资源
4545
CodeWF.Core/ 公共抽象、服务与区域定义
4646
CodeWF.Controls/ 公共控件
47-
CodeWF.Modules.AI/ AI 工具模块
4847
CodeWF.Modules.Converter/ 转换工具模块
48+
CodeWF.Modules.ToolFramework/ 本地工具运行框架与工具目录
4949
CodeWF.Modules.Development/ 开发辅助模块
5050
CodeWF.Modules.LogViewer/ 大文件日志查看模块
5151
CodeWF.Modules.XmlTranslatorManager/ XML 国际化管理模块
@@ -69,5 +69,5 @@ docs/
6969

7070
- 日志查看:快速打开大日志文件,只渲染当前可见区域,并支持文件持续追加时的 tail 跟随。
7171
- 格式转换:提供 JSON/YAML、Base64、GUID、日期时间与图片转图标等工具。
72-
- 开发辅助:提供 JSON/YAML 格式化等日常开发小工具
72+
- 开发辅助:提供 JSON/YAML 格式化、Shell 与数据处理等日常开发小工具
7373
- XML 翻译管理:用于比对、合并和维护 XML 国际化资源。

UpdateLog.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
## 更新日志
22

3+
### V12.0.2.6(2026-05-15)
4+
- 😄[新增]-新增 CSV/JSON/Markdown 表格、QueryString、HTTP Header、INI、XPath、JSON Path、SemVer、NanoID、UUID v5、Hex Dump、Regex Replace、Env 转 JSON 等本地开发工具,进一步覆盖程序员高频处理场景。
5+
- 🔨[优化]-登录改为纯本地 App.config 账号校验,默认账号为 `CodeWF`,密码仅保存 MD5 哈希;移除访客登录和网络登录状态提示。
6+
- 🔨[优化]-主窗口标题栏新增用户标识与设置快捷入口,保留左侧底部设置入口作为全局偏好入口,让账号信息与应用设置职责更清晰。
7+
- 🎨[优化]-调整登录窗口、设置窗口 TabControl、退出弹窗控件与多主题配色,增强浅色、深色等主题下的统一性、可读性和产品质感。
8+
- 🔨[优化]-移除 AI 模块、AI 工具入口、项目引用和文档说明,减少不再使用的接口与配置面。
9+
310
### V12.0.2.5(2026-05-13)
411
- 🐛[修复]-修复 Linux 发布版在部分发行版上初始化 AvaloniaEdit 时无法创建默认字体 `$Default`,导致转换模块加载失败并退出的问题。
512

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The solution is organized into four areas:
1212

1313
- `CodeWF.Toolbox`: desktop entry point, AppBuilder setup, application shell, main window, menu, settings, themes, login window, icon, manifest, publish profiles, and Prism module catalog.
1414
- `CodeWF.Core`: shared abstractions, file chooser, notifications, tool menu service, region names, and TabControl region adapter.
15-
- `CodeWF.Modules.*`: feature modules. Each module owns its menu entries, views, view models, and resources. Current modules include AI helpers, converters, log viewing, development tools, and XML localization management.
15+
- `CodeWF.Modules.*`: feature modules. Each module owns its menu entries, views, view models, and resources. Current modules include converters, log viewing, development tools, web helpers, security tools, and XML localization management.
1616
- `docs`/`tests`/`publish`: documentation, unit tests, and publishing scripts.
1717

1818
## Module Lifecycle

docs/README.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
- `CodeWF.Toolbox`:桌面启动入口与应用 Shell,包含 Avalonia AppBuilder、主窗口、菜单、设置、主题、登录窗口、应用图标、Manifest、发布配置和模块目录配置。
1414
- `CodeWF.Core`:公共基础层,提供服务接口、文件选择、通知、工具菜单、Region 名称与 TabControl 适配器。
15-
- `CodeWF.Modules.*`:业务模块层,每个模块只注册自己的菜单、View、ViewModel 和资源;当前包含 AI、转换工具、日志阅读、开发辅助和 XML 国际化管理等模块。
15+
- `CodeWF.Modules.*`:业务模块层,每个模块只注册自己的菜单、View、ViewModel 和资源;当前包含转换工具、日志阅读、开发辅助、Web 辅助、安全工具和 XML 国际化管理等模块。
1616
- `docs`/`tests`/`publish`:文档、单元测试和发布脚本。
1717

1818
## 模块生命周期

src/CodeWF.Modules.AI/AIModule.cs

Lines changed: 0 additions & 45 deletions
This file was deleted.

src/CodeWF.Modules.AI/CodeWF.Modules.AI.csproj

Lines changed: 0 additions & 53 deletions
This file was deleted.

src/CodeWF.Modules.AI/Entities/TranslateLanguageEntity.cs

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)