跳到主要内容

更新日志

公共测试期间不具体实施版本号管理

1.0.0-beta.5 (2024-10-16)

🚀 新特性

  • 前端:“定时任务” 页面支持卡片视图
  • 前端:“定时任务” 页面新增查看详情组件
  • 前端:“环境变量” 与 “定时任务” 页面支持搜索内容高亮
  • 前端:“代码编辑” 页面支持批量删除
  • 后端:新增封装 “文件系统” 系列 OpenAPI 接口,具体详见开发者文档
  • CLI:新增适配 Bun、Lua、Ruby、Rust、Perl 运行环境,前端同步适配

🛠️ 优化

  • 前端:改善了一些功能针对特定场景的工作逻辑
  • 前端:改善了 “文件管理” 页面列表视图的布局
  • 前端:改善了代码编辑器在移动端的使用体验
  • 前端:为部分弹窗功能适配了回车确认
  • 后端:重新设计了整个文件系统,调整了接口的路径、传参以及响应参数

🐛 修复

  • 后端:修复了一些错误

1.0.0-beta.4 (2024-09-14)

🚀 新特性

  • 前端:更新了整体框架布局和大量页面以及组件的 UI 设计
  • 前端:代码编辑器工具箱新增封装多个功能操作
  • 前端:“定时任务” 页面编辑任务组件新增定时高级配置
  • 前端:“运行日志” 页面支持轮询更新
  • 前端:“运行日志” 页面支持日志反转
  • 前端:“文件管理” 页面支持批量操作
  • 前端:代码编辑器新增部分深色主题
  • 后端:新增封装 “定时任务” 系列 OpenAPI 接口,具体详见开发者文档
  • 后端:新增 “环境变量” OpenAPI 精准查询接口
  • 后端:为 “环境变量” OpenAPI 查询接口添加了描述与备注字段的匹配

🐛 修复

  • 后端:修复了在更新项目源码后,后端服务不符合预期自动重启的错误
  • 后端:修复了一些错误

🛠️ 优化

  • 前端:提高了代码编辑器的渲染性能
  • 前端:优化了静态资源的打包体积,提高了页面加载速度
  • 前端:表格分页大小的用户设置支持本地存储
  • 后端:优化了终止定时任务的实现逻辑
  • 后端:为最近登录地理位置信息添加了局域网识别
  • 后端:完善了接口响应机制
  • 后端:优化了部分接口的处理逻辑,提高了性能
  • CLI:调整了运行代码存储日志文件的路径

1.0.0-beta.3 (2024-05-07)

🚀 新特性

  • 前端:“环境变量” 复合变量值分页表格新增批量导入组件
  • 前端:“环境变量” 页面表格新增更新时间字段
  • 前端:UI细节更新

1.0.0-beta.2 (2024-05-05)

🚀 新特性

  • 后端:新增封装 “环境变量” 系列 OpenAPI 接口,具体详见开发者文档

🐛 修复

  • 后端:修复了在添加新的系统定时任务后导致所有原有任务被自动删除的错误
  • 后端:修复了被禁用的普通变量仍被导出的错误
  • CLI:修复了一些命令的兼容性错误
  • CLI:修复了一些命令选项的错误

🛠️ 优化

  • 后端:优化了批量管理系统定时任务接口的性能,提高了底层定时导入速度

1.0.0-beta.1 (2024-04-28)

🚀 新特性

  • 前端:新增 “环境变量” 页面,可通过表格和表单来管理用户变量数据
  • 前端:全面应用了基于 TextMate 的代码语法高亮引擎,现在代码编辑器不仅更加美观还大幅提高了渲染速度,并且对于长文本解析有着出色的性能表现。
  • 前端:原 “脚本管理” 页面重命名为 “文件编辑”,原 “脚本调试” 页面重命名为 “代码调试”
  • 前端:重新设计了 “运行日志” 和 “文件编辑” 页面的折叠侧边栏的UI交互
  • 前端:“个人设置” 页面个性化分页新增自定义代码高亮主题样式配置
  • 前端:“定时任务” 页面表格数据项操作列新增支持主动运行和终止运行功能
  • 前端:“定时任务” 页面表格新增支持列排序,并且适配了数据项的调整排序功能
  • 前端:为表格组件添加了导出数据按钮,并更新了列设置UI设计
  • 前端:更新了多个页面和组件的动画效果,提升了用户体验
  • 前端:为部分弹窗组件添加了全屏展示按钮
  • 前端:大量UI设计更新
  • 后端:重构了数据库操作封装,现在使用基于 Prisma 的 ORM 框架
  • 后端:新增封装环境变量相关功能接口
  • CLI:底层Shell完全重构,重新设计了项目指令,新增部分命令选项
  • CLI:新增支持运行 Go 语言和 C 语言的代码文件

🐛 修复

  • 前端:修复了运行日志通用组件位于标题栏的运行计时显示错误
  • 前端:修复了在部分情况下编辑器需要刷新页面才能正常显示的问题
  • 前端:修复了 “文件管理” 页面当文件(夹)名称过长时不符合预期的显示错误

🛠️ 优化

  • 前端:大幅提高了 “运行日志” 和 “文件编辑” 页面在移动端上的性能表现
  • 前端:改进了多个页面的运行效率,优化了内存占用。
  • 前端:调整了菜单选项的路由配置,现在支持右键操作
  • 前端:优化了部分页面文件选择组件的交互,现在会正确处理目录节点的点击行为且不再被禁用
  • 前端:优化了 “个人设置” 页面的布局
  • 前端:当使用移动端书签应用时顶部系统导航栏的背景颜色现在会与主题同步
  • 前端:现在编辑器组件全局默认自动换行
  • 后端:代码完全重构,并配置 ESLint 统一了代码风格
  • 后端:移除了旧版本的 Open API 封装接口并开始采用新的调用方式
  • CLI:移除了部分无关的内容和命令

1.0.0-alpha.16 (2023-12-27)

🚀 新特性

  • 前端:新增 “脚本调试” 页面,支持标签页
  • 前端:“运行日志” 页面批量删除功能新增适配对话确认弹窗
  • 前端:更新了PC端 “运行日志” 和 “脚本管理” 页面折叠侧边栏的UI设计
  • 前端:主题切换新增跟随系统模式并且默认
  • 前端:更新 “定时任务” 页面部分UI设计,包括执行命令列、运行按钮图标等
  • 前端:更新部分页面标签页组件关于标题栏的UI设计,调整了图标尺寸等
  • 前端:更换了登录页面的背景
  • 前端:大量UI细节更新
  • CLI:运行脚本命令新增忽略日志命令选项

🐛 修复

  • 前端:修复了移动端 ”文件管理“ 页面一个关于文件详情抽屉无法被正常关闭的错误
  • 前端:修复了 “脚本管理” 页面标签页面板高度异常的错误
  • 前端:更正了 “定时任务” 页面批量操作功能的相关文字描述
  • 后端:修复 Open Api 用户自定义接口的鉴权错误

🛠️ 优化

  • 前端:优化了部分页面首次进入页面时的加载状态
  • 前端:优化了登录页面表单验证码组件的展示效果

1.0.0-alpha.15 (2023-11-14)

🚀 新特性

  • 前端:更新了 “定时任务” 页面和编辑任务表单的多处UI设计
  • 前端:“定时任务” 页面编辑任务表单新增表达式可视化配置功能和随机定时规则功能
  • 前端:“定时任务” 页面分页组件表格展示条数选项新增上限
  • 前端:“定时任务” 页面历史日志功能新增适配调整至底部按钮
  • 前端:“脚本调试” 页面更名为 “脚本管理”,更新了大量UI设计,包括文件树、操作区按钮等,移除了默认显示的代码预览组件
  • 前端:“脚本管理” 页面新增支持标签页功能
  • 前端:“运行日志” 页面更新部分UI设计,文件树树节点新增显示日志数量标签
  • 前端:“运行日志” 页面新增支持批量删除功能
  • 前端:新增 “文件管理” 页面,类似视窗样式的文件浏览器,支持栅格和列表布局,适配了大部分文件操作功能(半完工)
  • 前端:更新了新建文件弹窗表单的UI设计
  • 前端:调整了部分页面的排序和图标样式
  • 前端:更换了全局加载页面的背景
  • 前端:大量UI细节更新

🐛 修复

  • 后端:修复了一个在某些情况下修改定时任务后原任务仍然有效的错误
  • CLI:修复了一个关于存储运行日志文件的绝对路径计算错误

🛠️ 优化

  • 前端:优化了上次登录信息消息提醒的推送机制
  • 前端:压缩了一个等宽字体的大小

1.0.0-alpha.14 (2023-11-02)

🚀 新特性

  • 后端:新增一个应用开放接口
  • 后端:大幅加强了认证接口关于图形验证码的强度

🐛 修复

  • CLI:更正了 Raw 类型脚本的运行日志路径
  • 后端:修复了一个获取文件列表内置过滤规则的错误
  • 后端:修复了自定义初始化脚本未能执行的错误

🛠️ 优化

  • CLI:优化脚本配置文件查询性能,大幅降低项目更新命令的耗时
  • 后端:更新了定时任务核心组件库 cron 的版本并优化了一些问题

1.0.0-alpha.13 (2023-09-09)

🐛 修复

  • 前端:修复了上版本产生的一个导致苹果设备无法访问的错误

1.0.0-alpha.12 (2023-09-08)

🐛 修复

  • 前端:修复了 “运行日志” 页面在移动端点击跳转至底部按钮无效的问题
  • CLI:修复了一些问题

1.0.0-alpha.11 (2023-08-30)

🚀 新特性

  • 前端:将所有涉及模态框(弹窗)的功能在移动端更换为抽屉组件展示
  • 前端:更新移动端 “脚本调试” 页面和 “运行日志” 页面的大量UI设计,新增文件树菜单展示切换按钮等
  • 前端:原 “文件管理” 页面重命名为 “脚本调试” 页面(注:正在开发新的 “文件管理” 页面预计下版本上线,后面会逐步开发一些专属于脚本调试的设计)
  • 前端:新增 ”使用文档“ iframe页面
  • 前端:更新 “命令行” 页面的UI设计,使用了全新的标签页组件
  • 前端:实时运行日志组件新增显示任务运行时长的计时器
  • 前端:页面切换、组件展示等地方的加载组件新增渐入渐出动画效果
  • 前端:日志组件新增部分高亮设计,现在会显著的显示日期时间、消息类型等内容
  • 前端:“定时任务” 页面历史弹窗日志新增适配字体调整按钮
  • 前端:更新登录页面的UI设计,并优化了移动端登录页表单的宽度和布局
  • 前端:更新了 “定时任务” 页面的多处UI设计,例如搜索框展示
  • 前端:部分文件树组件增加了节点的可点击高度并更新相关UI设计
  • 前端:在移动端多个组件处新增回到顶部悬浮按钮
  • 前端:更新浅色/深色主题切换组件的UI设计
  • 前端:更新深色主题下的多处组件颜色设计,并更换了新的默认主题色
  • 前端:更新下载文件功能消息的UI设计
  • 前端:更新了 “对比工具” 页面的图标设计
  • 前端:更新上次登录信息的消息提醒样式
  • 前端:大量细节更新与优化

🐛 修复

  • 后端:修复了定时规则月份单位的兼容性错误并优化解析
  • 前端:修复了编辑器的一些错误并优化
  • CLI:修复了一些并发运行脚本的错误
  • CLI:修复了tgbot组件一些地方的命令错误

🛠️ 优化

  • 前端:优化打包的静态资源
  • 前端:更新部分页面的路径
  • 前端:优化了多个页面的标题展示,并且为移动端适配了文本省略组件
  • 前端:优化文件树节点事件处理
  • 后端:关闭远程终端组件改变尺寸时的消息提醒
  • 后端:优化后端日志的打印样式
  • 后端:更新定时任务核心组件库 cron 的版本
  • 后端:更新数据库组件 sqlite3 版本
  • 后端:更新websocket组件 socket.io 的版本

1.0.0-alpha.10 (2023-07-13)

🐛 修复

  • 修复更新指定路径下仓库时未能更新定时任务的错误

1.0.0-alpha.9 (2023-07-08)

🚀 新特性

  • 面板定时任务页面:新增脚本文件弹窗,可直接查看脚本文件内容,支持复制内容、跳转编辑
  • 面板定时任务页面表格:新增对于 “最后运行时间” 列数据的排序
  • 面板对比工具页面:解锁支持全目录文件对比
  • 在运行日志和文件管理页面的文件树的悬浮路径上加入了复制按钮
  • 新增代码编辑器工具箱,整合了原有功能设计,并新增查找替换按钮以便于移动端操作
  • 更新了多个地方的UI设计与动画效果

🛠️ 优化

  • 面板定时任务页面表格:优化了在内容过长时的文本省略,现在不会溢出屏幕
  • 前端:更换了运行日志弹窗内容的等宽字体,现在实现了与终端一样的文本对齐效果
  • 前端:优化浏览器提示翻译的问题
  • CLI:优化了一些地方生成 Core Dump 调试文件的问题

1.0.0-alpha.8 (2023-06-16)

🐛 修复

  • 修复导入代码仓库配置 autoDisable 参数功能无效的错误

1.0.0-alpha.7 (2023-06-15)

🐛 修复

  • 修复了批量添加的定时任务因出现定时规则错误而导致影响其它定时任务运行的错误,并更新了相关日志打印
  • 修复面板部分UI的一些错误

1.0.0-alpha.6 (2023-06-14)

🚀 新特性

  • 面板定时任务页面:部分UI更新
  • 面板定时任务页面:优化了历史日志弹窗的工作逻辑并更新了相关UI设计
  • 面板定时任务页面表格:历史功能仅展示在 “系统任务” 标签页
  • 面板定时任务页面表格: “系统任务” 标签页取消支持新建任务
  • 面板定时任务页面表格: “用户任务” 标签页取消支持任务名称过滤功能
  • 面板运行日志页面:当启用日期范围查询时不再展示空目录
  • 前端:优化了在移动端Safari浏览器上的自动缩放问题
  • 前端:优化了运行日志弹窗在移动端上的体验并更新了相关UI设计

1.0.0-alpha.5 (2023-06-05)

🚀 新特性

  • 面板定时任务页面UI更新
  • 面板定时任务页面:新增支持批量启用/禁用任务
  • 面板定时任务页面表格:新增展示最后运行时长列数据
  • 面板定时任务页面表格:新增查看历史日志操作区功能键
  • 面板文件管理页面:新增支持操作 Raw 远程文件目录
  • 面板运行日志页面:调整了跳转底部按钮的位置

🐛 修复

  • 修复更新 Raw 远程文件后无法保存脚本的错误

1.0.0-alpha.4 (2023-06-04)

🐛 修复

  • 修复定时任务连续运行两次的错误
  • 修复在保存配置文件内容时关于检测语法的错误

🛠️ 优化

  • 日志目录排列顺序调整为倒序
  • 优化相关处理定时任务的命令
  • 优化日志打印

1.0.0-alpha.3 (2023-06-01)

🐛 修复

  • 修复修改定时任务后无法生效的错误
  • 修复定时任务最后运行时间显示异常的错误
  • 修复定时任务在某些情况下没有正常运行的错误
  • 修复导入脚本随机定时机制的错误
  • 修复 Raw 远程文件更新命令报错
  • 修复代码仓库 autoDisable 配置无效的错误
  • 修复TG机器人连接异常报错,降低了其依赖版本
  • 修复在更新后端依赖后未能自动重启面板的错误
  • 修复前端面板日志页持续显示日志为最新的错误
  • 修复定时任务在部分情况下连续运行两次的错误

🛠️ 优化

  • 更换定时任务核心组件库
  • 重写定时算法,现在能更有效的从脚本中提取定时(规则)表达式
  • 优化TG机器人打印日志的样式

1.0.0-alpha.2 (2023-05-31)

🚀 新特性

  • 定时任务页UI更新,适配移动端、I18n国际化
  • 运行日志页新增跳转到底部按钮
  • 编辑器快捷键帮助弹窗适配了 Apple 设备

1.0.0-alpha.1 (2023-05-30)

  • 项目发布公测