Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: context * perf: 优化配置文件导入 * perf: getYaml可选参数 * fix: Watcher.value return array * feat: plugin hmr * perf: 优化导出 * fix: 修正类插件导出错误 加载插件抛出异常捕获 * fix: 函数防抖 * docs: 简化 * Create LICENSE * feat: onebot11正向、鉴权 * feat: onebot11http、鉴权 * feat: level redis * feat: 渲染 * feat: 插件依赖缺失打印、快速回复中间件 * feat: 哦吼 还剩个合并转发中间件捏 * feat: 最后一个中间件 * fix: pm2 scripts * fix: build * feat: 新增pr工作流 * fix: 不应该直接删release的。。。 * fix: 这合并的是啥玩意啊 * fix: actions * fix: 奇奇怪怪的 * pr版本号: <主版本号>.<次版本号>.<修订号>-<预发布标识>.<PR标识>.<PR编号>.<工作流唯一编号>-<时间戳> * fix: 优化构建提示 * 更新 pr.yml * fix: no such file or directory * fix: init error * fix: 创建配置文件优先级 * fix: 初始化的时候修改为esm环境 * 更新 package.json * 更新 package.json * feat: 初步新增npm插件更新 * fix: up error * feat: git插件更新 * fix: 无更新 * fix: 优化更新提示 * feat: ffmpeg ffprobe ffplay * feat: npx karin ts * fix: 修正混乱的判断 * fix: 加载apps错误 * feat: types包 * fix: build error * 啥也不是。。。 * fix: plugins不存在 * perf: 兼容性提高 * perf: 兼容Bot 补充handler * feat: karin.handler * perf: 兼容性提高 * perf: `sendMsg`返回值 * fix: 修正ws类型 * fix: 补充 TaskOptions 接口参数 fix: 导出漏掉的 render/types * refactor: 重构渲染器返回值 仅返回str * fix: 修正群文件相关类型 * fix: build * fix: 热更新后定时任务停止 * feat: save时自动写入注释 * fix: 防抖函数导致的错误退出异常 * fix: 修正提示日志 * fix: 兼容性提升 * fix: 兼容性提升 * fix: TypeScript 监察者模式 * fix: qaq 我是笨比 * fix: build error * fix: pkg修改为纯函数 * fix: 兼容性提高 * fix: build error * fix: 兼容性提高 * fix: 类型错误 * fix: 类型错误 * fix: 类型优化 * fix: 修正类型 * fix: 新增sendApi 修正编译错误 * fix: 处理包名为组织名称 * fix: `npx karin ts -w` * fix: 嵌套合并转发类型错误 * fix: 多层嵌套类型错误 * fix: onebot嵌套转发兼容性提升 * fix: onebot请求错误 栈打印对齐 * fix: 兼容性提高 * fix: ctx超时修改为抛出异常而不是返回`null` * feat: ts main * perf: tips * feat: 主人和管理员支持指定Bot 新增发主人 发管理方法 * fix: 初始化错误 * fix: 初始化逻辑优化 * fix: 初始化完成主动退出 * perf: 路径修改为映射 * feat: protocol qqbot * fix: export error * fix: 修正拼接模板路径错误 * 更新 template.ts * fix: 好嘛 我是笨比 * feat: restart * feat: 更新npm包支持指定标签 * fix: on 该死 为什么你要抛出错误~~~ * fix: 初始化express * fix: ffmpeg明确返回类型 * fix: 写漏了 * feat: `mergeImage` 修复`ffmpeg`相关函数的返回值 * fix: 修复传参`booleanResult`的时候返回值错误 * fix: 啊 我是笨比~ * fix: `mergeImage`兼容性提高 * fix: 安逸 * fix: 抽象 * fix: ccc * feat: fileToUrl * export fileToUrl * 更新 fileToUrl.ts * fix: `fileToUrl` 修改返回值类型 * fix: `fileToUrl` 支持更多文件数据 * fix: 被动事件支持来源 * feat: 支持创建频道、频道私信事件 * fix: 修正`message`子事件的类型 * fix: 过早return * fix: 更新账号子ID结构为键值对并调整相关方法 * fix: 优化日志输出格式,增强可读性 * refactor: 将CD相关参数名称从`isCD`更改为`cd`,增强代码可读性 * fix: 优化事件提示格式,增强可读性 * feat: 更新runTsx函数以支持动态包含和排除文件,增强灵活性 * feat: 添加.pnpmfile.cjs以清空对等依赖中的node-karin并支持插件开发环境 * fix: 修复对等依赖中node-karin的检查逻辑,确保正确清空依赖 * fix: 移除配置中的dist目录,优化初始化设置 * feat: 添加重启接口 * feat: 导出重启接口,简化API访问 * feat: 重构重启逻辑,新增直接重启功能并优化发布流程 * feat: 优化重启函数,支持环境检查并返回重启状态 * feat: 引入消息事件常量,优化事件处理逻辑 * feat: 优化事件基类,添加消息发送逻辑并更新结果类型 * feat: 更新事件计数逻辑,简化插件信息传递 * feat: 添加日志解析功能,支持提取指定版本的更新日志 * feat: 添加npm包更新检查功能,优化版本获取逻辑并处理错误 * feat: 修改checkPkgUpdate函数返回值,改为布尔类型以简化更新检查逻辑 * feat: 修改checkPkgUpdate函数返回值,返回更新状态及版本信息以增强功能 * fix: 优化checkPkgUpdate和checkGitPluginUpdate函数,增强错误处理和返回结构 * fix: 更新checkPkgUpdate和checkGitPluginUpdate函数的返回值结构,增强错误处理和状态指示 * fix: 更新checkPkgUpdate函数的错误处理,确保错误信息类型为Error * fix: 增强updatePkg和updateAllPkg函数的错误处理,确保异常情况被正确捕获并记录 * chore: 更新构建成功评论的安装命令,添加卸载步骤并支持开发依赖安装 * fix: 修正构建成功评论中的安装命令,确保正确的安装步骤 * feat: 添加提取指定版本号之间更新日志的功能 * fix: 重命名parseLog模块为changelog模块 * fix: 更新updatePkg和updateGitPlugin函数的返回类型,增强错误处理和返回信息 * chore: 将CHANGELOG.md添加到文件监视列表中 * fix: 更新updateAllGitPlugin函数,增加cmd参数以自定义更新命令 * feat: 添加console控制台适配器配置,更新相关文件路径和权限设置 * fix: 优化clearTemp函数,增加路径存在性检查以避免错误 * fix: 更新注册Bot日志信息,使用account.name替代adapter.name以提高可读性 * feat: 创建.pnpmfile.cjs文件,添加清空对等依赖中的node-karin的逻辑 * fix: 修复路径拼接错误,确保正确加载插件的package.json文件 * feat: 添加事件创建相关的类型和导出,优化适配器的成员信息处理 * refactor: 重构事件相关的导入路径,优化代码结构 * feat: 添加应用启动命令并更新事件类型,优化上下文处理 * fix: 简化配置文件保存逻辑,优化文件存在性检查 * feat: 添加get value属性到配置对象,优化数据访问方式 * refactor: 将配置对象中的get value属性重命名为get key,优化属性命名 * refactor: 更新配置对象中的get key属性注释,增强可读性 * refactor: 移除不必要的yaml导入,优化模块依赖 * refactor: 移除yaml函数的多余调用,简化代码结构 * refactor: 更新GroupMemberInfo接口中的role属性为必填,增强类型安全性 * chore: test ci * chore: test ci * chore: test ci * chore: test ci * chore: test ci * chore: test ci * chore: test ci * =。=不玩了 不好玩 * =。=不行 我还要再试一下(这次看文档了!!! * 再来 * 再来+1 * 再来+2 * 再来+3 * 再来+4 * chore: 移除调试信息 删除评论时的日志输出 * feat: 添加新的渲染重载以支持类型选项 * feat: 导出文件系统模块的命名空间以简化导入 * feat: 重构消息处理模块,调整 createRawMessage 的导入路径 * fix: 修正注释参数描述并优化注释添加逻辑 * fix: 初始化日志管理器以确保正确创建 * fix: 更新配置处理逻辑以缓存数据 * feat: 添加按钮处理器并更新事件参数类型 * feat: 重构按钮处理器,将其移至新文件并更新导出路径 * fix: 更新事件处理逻辑以返回事件对象 * banner * banner * fix: 更新配置文件处理逻辑,优化临时文件清理和函数命名 * feat: 启用文件嵌套功能并添加相关模式配置 * fix: 移除.gitignore中的子模块历史版本遗留条目 * test * test1 * feat: 重构服务模块,添加调试功能并更新路径引用 * feat: 添加服务和工具模块的导入,更新配置文件和初始化逻辑,修改默认端口号为`7777` * feat: 更换编译工具未`tsup` dev模式修改为直接运行`ts` * refactor: update project structure and configuration; remove unused files, adjust paths, and enhance build scripts * refactor: 删除不再使用的脚本文件,更新依赖项和配置,优化错误处理逻辑 * feat: enhance project configuration and structure; add new type definitions, update build scripts, and improve plugin loading logic * chore: update package.json scripts to use pnpm and modify GitHub Actions workflow for dependency installation and publishing * chore: remove pnpm-lock.yaml from .gitignore to streamline package management * feat: add compatibility check for @karinjs/karin-types; create index.d.ts if it doesn't exist * refactor: update build scripts in package.json and improve type definition file handling in tsup.config.ts * feat: export types * feat: update exports in index.ts and add new ElementTypes in segment.ts * feat: add export for adapter module in index.ts * fix: DirectContact types * feat: add export for root module in index.ts * fix: command types * fix: fix export * refactor: 重构配置文件为`json` * refactor: update user and group filtering logic to use new config structure * chore: remove deprecated main entry files and related scripts * refactor: update cooldown logic to handle optional properties and remove deprecated module exports * fix: ensure authFailMsg defaults to true in LoaderPlugin * feat: add web api * fix: 修复初始化过快 * refactor: packages * fix: build error * fix: build logs * fix: build error * fix: fake * fix: fake * fix: 。。。 * fix: 6 * fix: cjs * fix: build:cli * fix: init * fix: init * fix: init workspace * fix: wocao * fix: 怪怪的 * fix: 不知道哪来的1 * refactor: update dependencies and improve CLI command execution - Updated dependencies in `pnpm-lock.yaml` and `package.json` for core package, including: - `chalk` from 5.3.0 to 5.4.1 - `commander` from 12.1.0 to 13.0.0 - `dotenv` from 16.0.0 to 16.4.7 - `level` from 8.0.1 to 9.0.0 - `yaml` from 2.5.0 to 2.7.0 - Added new CLI command `dev:cli` for easier development. - Refactored `exec.ts` to separate synchronous and asynchronous command execution. - Removed deprecated `up.ts` file and updated import paths accordingly. * fix: 修补正常启用脚本 * refactor: enhance CLI commands with environment variable support and improve logging - Reorganized `package.json` to streamline CLI binary definitions. - Added support for specifying environment variable files in CLI commands (`start`, `app`, `dev`, `ts`, `watch`). - Improved error handling for missing environment files. - Updated logging in the server to enhance readability. - Adjusted debug mode detection to include a new environment variable. * fix: start TypeError * fix: 提高兼容性 * fix: 兼容性提高 * fix: npx * fix: 兼容性提高 * fix: 应该使用依赖的版本号 * fix: 不要骂了~ * fix: 递归错误 * fix: class插件初始化错误 * fix: 兼容性提高 * fix: pm2 start * fix: puppeteer * feat: cli create-karin --------- Co-authored-by: 时瑾 <74231782+shijinn520@users.noreply.github.com> Co-authored-by: ikenxuan <2066855608@qq.com>
- Loading branch information