Commit Graph

  • 720ebb535d feat(ui): 添加深色模式支持 v2.9 Serendipity 2026-05-02 01:32:56 +08:00
  • 3df2988915 feat(merge): 添加合并预览 Tab 页 Serendipity 2026-05-01 23:54:53 +08:00
  • c5c5517ded feat(multi-select): 支持列表多选及批量删除 Serendipity 2026-05-01 23:49:44 +08:00
  • 485d16a180 feat(tooltip): 添加环境变量展开预览悬停提示 Serendipity 2026-05-01 23:45:58 +08:00
  • e5d24389b4 feat(shortcuts): 添加全局快捷键 Ctrl+N/S/F Serendipity 2026-05-01 23:17:14 +08:00
  • 5bb0ac66cf docs: 添加全局快捷键设计文档 Serendipity 2026-05-01 23:16:05 +08:00
  • ec0ca5a3f6 fix(undo): 修复撤销按钮状态不刷新及空指针防护 Serendipity 2026-05-01 23:12:42 +08:00
  • bbcfc25aea feat(undo): 重新编译 .mo 翻译文件以包含撤销/重做文本 Serendipity 2026-05-01 23:04:24 +08:00
  • a8002aeba4 feat(undo): 添加撤销/重做的中英文翻译 Serendipity 2026-05-01 23:00:47 +08:00
  • aac4cc4b54 feat(undo): 在 Lua 配置中添加撤销/重做按钮文本 Serendipity 2026-05-01 22:54:20 +08:00
  • c8d9b32c70 feat(undo): 在 UI 中添加撤销/重做按钮并集成布局 Serendipity 2026-05-01 22:53:18 +08:00
  • f9628f6e8c feat(undo): 实现撤销/重做按钮回调及 Ctrl+Z/Y 快捷键 Serendipity 2026-05-01 22:50:39 +08:00
  • e0af409ef5 feat(undo): 声明撤销/重做按钮回调函数 Serendipity 2026-05-01 22:48:14 +08:00
  • 256e793ee4 feat(undo): 添加撤销/重做按钮的 UI 常量 Serendipity 2026-05-01 22:47:14 +08:00
  • 8bd8c0a0aa docs: 添加撤销/重做 UI 集成的实现计划 Serendipity 2026-05-01 22:45:06 +08:00
  • 1f48551199 feat: 实现撤销/重做功能和CSV导出支持 Serendipity 2026-05-01 22:42:56 +08:00
  • 06e4c15b5c docs: 添加撤销/重做 UI 集成设计文档 Serendipity 2026-05-01 22:39:39 +08:00
  • 32e6bb262b feat(test): 添加单元测试框架并完善国际化支持 - 新增 CMake 测试框架配置,支持 safe_string、string_ext 和 path_manager 模块的单元测试 - 实现 Windows API Mock 机制,便于测试编码转换函数 - 添加 error_code 模块的字符串表示函数,支持英文错误日志 - 在 UI 回调函数中集成国际化翻译,覆盖新建、编辑、导入导出等操作提示 - 扩展 string_list 功能,新增重复路径检查函数 - 更新翻译文件,同步所有用户界面的中英文文本 Serendipity 2026-04-30 11:38:34 +08:00
  • cf19a37a97 feat(test): 添加单元测试框架并完善国际化支持 Serendipity 2026-04-30 11:38:05 +08:00
  • ceed90aea8 feat(backup): 支持自定义备份目录和备份跳过选项 Serendipity 2026-04-29 16:08:58 +08:00
  • 3bc2f00cb1 feat(backup): 增强备份失败时的用户提示和错误处理 Serendipity 2026-04-28 22:40:50 +08:00
  • e777b26879 fix: 修复JSON导入、备份目录创建和内存安全等问题 Serendipity 2026-04-28 22:21:06 +08:00
  • 7908bad1f4 refactor(controller): 拆分回调函数到模块化文件并添加字符串列表访问器 Serendipity 2026-04-28 21:54:47 +08:00
  • ea3d678d22 feat(ui): 统一管理IUP控件名称常量,增强可维护性 refactor(core): 移除未使用的get_app_context函数 refactor(os_env): 修改backup_registry函数以返回错误码并备份到指定目录 refactor(path_manager): 增强路径管理函数的错误处理 Serendipity 2026-04-28 21:01:52 +08:00
  • 86792012e2 feat(i18n): 为UI添加gettext国际化支持 Serendipity 2026-03-26 22:06:05 +08:00
  • 4fe7dc47e4 feat(i18n): 添加多语言支持功能 Serendipity 2026-03-26 20:44:22 +08:00
  • 9a78b88c4a refactor(core): 统一使用ErrorCode并添加错误日志记录 v2.6 Serendipity 2026-03-26 18:27:38 +08:00
  • 3af0e96060 refactor: 移除未使用的布局配置并增强日志与安全字符串 Serendipity 2026-03-26 13:20:34 +08:00
  • 6ba7e702f2 refactor(registry): 使用ErrorCode类型替换int作为错误返回值 Serendipity 2026-03-26 13:02:14 +08:00
  • 9aa1e208ba docs: 更新 README 中的架构与工具库说明 Serendipity 2026-03-26 12:50:29 +08:00
  • d934d21323 feat: 新增安全字符串处理和日志系统模块 Serendipity 2026-03-26 12:47:44 +08:00
  • 8767271e96 feat(导入导出): 支持同时导出和导入系统与用户PATH变量 Serendipity 2026-03-26 12:16:48 +08:00
  • 55ff64b92d docs: 更新 README 以反映新增的导入导出功能 Serendipity 2026-03-25 19:56:10 +08:00
  • 55d0f80743 feat: 新增导入导出功能,支持备份和恢复 PATH 配置 dev2.3 Serendipity 2026-03-25 19:49:47 +08:00
  • ce232cb024 feat: 引入 Lua 配置系统实现 UI 参数热更新 Serendipity 2026-03-25 19:18:23 +08:00
  • bd1b05be55 chore: 更新运行命令注释以反映最新的可执行文件路径 v2.5 Serendipity 2026-03-19 22:21:33 +08:00
  • a769a6b9b3 refactor: 重构项目为 MVC 架构并移除全局变量 dev_2.2 Serendipity 2026-03-19 20:58:41 +08:00
  • 6509ef98e4 chore: 清理旧版IUP库文件并更新头文件路径 v2.0 Serendipity 2026-03-19 20:14:06 +08:00
  • 2ec22eaae0 chore: 移除未使用的CD库文件并优化构建配置 v3.0 Serendipity 2026-03-19 20:07:39 +08:00
  • c92d20b4b3 refactor: 将IUP控件从IupMatrix迁移到IupFlatList Serendipity 2026-03-19 20:03:29 +08:00
  • 6a22202ce5 build: 重构IUP库依赖和项目结构 Serendipity 2026-03-19 19:51:51 +08:00
  • c928c271e8 chore: 移除构建安装程序前的DLL复制步骤 Serendipity 2026-03-19 13:23:03 +08:00
  • db01c1ad53 chore: 移除构建安装程序前的DLL复制步骤 Serendipity 2026-03-19 13:22:19 +08:00
  • 1681473357 build: 修复IUP DLL复制命令的路径和条件逻辑 Serendipity 2026-03-19 12:43:09 +08:00
  • 02e702b285 fix(构建): 修复IUP DLL复制命令的路径变量 Serendipity 2026-03-19 12:40:01 +08:00
  • af3138c146 build: 重构 CMakeLists.txt 以使用现代 CMake 最佳实践 Serendipity 2026-03-19 12:37:41 +08:00
  • 50f9f95ad5 build: 禁用C编译器扩展以强制使用标准C17 Serendipity 2026-03-19 12:33:52 +08:00
  • 6e6adf3b85 chore: 迁移构建系统并清理遗留的二进制文件 Serendipity 2026-03-19 12:32:54 +08:00
  • 6ccdc696d2 build: 将C语言标准从C99升级至C17 Serendipity 2026-03-19 12:22:31 +08:00
  • 1219a53391 build: 迁移构建系统至 CMake 并清理旧的二进制文件 Serendipity 2026-03-19 12:18:51 +08:00
  • e84b33c5ca build: 迁移项目构建系统至 CMake Serendipity 2026-03-19 12:07:01 +08:00
  • ac6b409f3a feat: 为只读模式添加专用应用程序标题 Serendipity 2026-03-18 22:37:33 +08:00
  • 1bbe95582a refactor: 将应用程序名称提取为配置常量 Serendipity 2026-03-18 22:33:25 +08:00
  • 3302132644 docs: 更新注释与README,补充编译说明和架构描述 dev_2.1 dev3.1 Serendipity 2026-03-18 22:23:54 +08:00
  • 59db3dc33b refactor(ui): 提取UI常量到配置文件并重构全局变量 Serendipity 2026-03-18 22:21:36 +08:00
  • 3ecf35963d feat(ui): 增加对话框最小尺寸并调整默认大小 Serendipity 2026-03-18 22:03:57 +08:00
  • 276d2c5fe3 docs(config.h): 为UI配置常量添加注释说明 Serendipity 2026-03-18 21:09:13 +08:00
  • a9339f9b9f style(config): 统一宏定义格式并更新文档 Serendipity 2026-03-18 21:06:55 +08:00
  • 7fac2aab35 refactor: 重构代码以提取配置和全局变量 Serendipity 2026-03-18 21:01:50 +08:00
  • 197b318c61 docs: 更新 README 以反映新增功能与改进 doc Serendipity 2026-03-17 21:35:20 +08:00
  • b35fac5358 refactor: 重构项目结构,拆分回调函数并新增功能模块 Serendipity 2026-03-17 21:18:21 +08:00
  • 7db190306c docs: 更新 README 项目描述与功能亮点 Serendipity 2026-03-16 20:32:16 +08:00
  • 575fcca5c4 refactor: 提取UI组件到独立模块并改进拖拽支持 Serendipity 2026-03-16 20:15:10 +08:00
  • 39d06e20e0 feat: 新增系统/用户变量分离、搜索、拖拽和清理功能 Serendipity 2026-03-16 19:58:41 +08:00
  • f21d302565 refactor: 移除未使用的Windows平台头文件包含 dev_2.0 v1.0 Serendipity 2026-03-16 18:49:47 +08:00
  • adbbe099b9 docs: 添加 MIT 许可证文件 Serendipity 2026-03-16 18:48:19 +08:00
  • 05d4536c42 build: 添加应用程序图标资源并更新构建配置 v1.1 Serendipity 2026-03-16 18:41:36 +08:00
  • b2ee99c91b docs: 更新项目文档、安装脚本及帮助信息 windows Serendipity 2026-03-16 18:20:55 +08:00
  • f21a814ebc feat(installer): 添加Inno Setup安装脚本并调整对话框按钮尺寸 Serendipity 2026-03-16 18:04:19 +08:00
  • 2746b5674e feat: 增加双击编辑功能并调整按钮尺寸 Serendipity 2026-03-16 17:53:38 +08:00
  • fd9dca924a feat(ui): 为路径列表添加斑马纹样式并移除横线分隔符 Serendipity 2026-03-16 17:44:38 +08:00
  • 1493ba6872 fix: 添加iupcd链接并调整列表样式 Serendipity 2026-03-16 17:39:59 +08:00
  • e4a2713ef8 chore: 添加构建产物和IDE配置文件到.gitignore Serendipity 2026-03-16 17:33:29 +08:00
  • 13e683e7fd feat: 添加 Windows 环境变量编辑器 GUI 应用程序 Serendipity 2026-03-16 17:32:15 +08:00