Commit Graph

89 Commits

Author SHA1 Message Date
coolxitech
ceb8b05f75 build: 添加 Composer 中文网镜像
- 在 composer.json 文件中添加了 Composer 中文网镜像
- 新增镜像地址:https://packagist.phpcomposer.com
- 设置 canonical 为 false,保持官方镜像的优先级
2024-12-21 20:02:44 +08:00
coolxitech
188afd27f7 feat(app): 添加主要域名解析功能并优化 CURL 请求
- 新增 getMainDomain 函数,用于解析主机的主要域名
- 添加 curl_client 函数,实现更灵活的 CURL 请求
- 更新 composer.json,添加 jeremykendall/php-domain-parser 依赖
- 将版本号从 1.7.2升级到 1.7.3
2024-12-21 19:40:41 +08:00
coolxitech
7a6ea3ddf1 refactor(OptimizeService):重构优选服务类
- 替换 Db::name() 方法为模型类直接调用
- 引入 GuzzleHttp\Client 类
-优化代码结构和命名
2024-11-09 20:24:17 +08:00
coolxitech
638ab7cf3f refactor(command): 重构命令行任务处理逻辑
- 使用模型替换 Db::name() 方法,提高代码可读性和可维护性
- 优化 Dmtask 和 Opiptask 命令的执行逻辑
- 更新异常捕获方式,使用更具体的异常类
- 调整命名空间和引入的类,以适应新的代码结构
2024-11-09 20:23:57 +08:00
coolxitech
da0499142b build(deps): 新增 swoole/ide-helper 包
- 添加 swoole IDE助手
- 这个修改旨在解决swoole代码提示补全的问题
2024-11-09 20:23:41 +08:00
coolxitech
aef7bce4b8 feat(dmonitor): 同步原仓库添加代理服务器连通性测试功能
- 在代理服务器设置页面添加测试连通性按钮
- 实现代理服务器连通性测试的后端接口和前端逻辑
- 优化代理服务器设置页面的代码结构
2024-11-09 20:04:21 +08:00
coolxitech
9fb1e34715 build: 更新项目关键字
-移除 "framework" 和 "ORM" 关键字
- 添加 "dns", "dnsmanager" 和 "cccyun" 关键字
2024-11-09 15:16:11 +08:00
coolxitech
f92f3ea48d ci: 更新项目贡献者角色描述
- 将 "Developer"角色改为 "Framework Developer"
- 将 "Owner" 角色改为 "Project Owner"
- 新增 "Project Developer" 角色
2024-11-09 15:15:07 +08:00
coolxitech
0c7429b570 ci: 更新 composer.json 文件
- 在 coolxitech 开发者信息中添加了电子邮件地址
2024-11-09 15:10:56 +08:00
coolxitech
7d2717bd76 build: 更新 Composer 依赖信息- 移除了 IRC 支持链接,简化了支持选项
- 优化了 composer.json 文件结构,提高了可读性
2024-11-09 15:09:53 +08:00
coolxitech
02f5f4ecf2 ci(release): 更新发布工作流中的文件压缩格式
- 将发布文件的压缩格式从 .tar.gz 更改为 .zip
-相应地更新了 asset_path、asset_name 和 asset_content_type
2024-11-09 15:04:53 +08:00
coolxitech
1d02a0bc64 build(release): 修改项目文件压缩方式
- 将 tar.gz压缩方式改为 zip压缩
- 更新文件名后缀,以反映新的压缩格式
2024-11-09 15:03:45 +08:00
coolxitech
0e2bba9785 ci(release): 添加 GITHUB_TOKEN 环境变量
在 GitHub Actions 发布 release 时添加 GITHUB_TOKEN 环境变量,确保发布流程能够正确访问和操作 GitHub API。
2024-11-09 15:01:36 +08:00
coolxitech
138b64b3cd ci(release): 更新 GitHub Release 创建配置
- 移除 release_name 前的 "发布"二字
- 统一 tag_name 和 release_name 格式
2024-11-09 14:58:40 +08:00
coolxitech
5a0fa051af Merge remote-tracking branch 'origin/main' 2024-11-09 14:56:53 +08:00
coolxitech
c213a54546 ci(release): 更新 GitHub Actions 发布流程
- 监听 main 分支推送而非标签推送
- 使用 composer.json 版本号创建 Release
- 更新 Release 名称格式
2024-11-09 14:56:42 +08:00
coolxitech
d9a13488be ci: 更新工作流名称为项目构建包发布 2024-11-09 14:50:16 +08:00
coolxitech
de1f380517 ci: 添加 PHP 发布包 CI 工作流
- 新增 release.yml 文件,配置 GitHub Actions 发布流程
- 监听 v*.*.* 标签推送事件触发发布
- 包含代码检出、依赖安装、版本号获取、项目压缩等步骤
- 创建 GitHub Release 并上传压缩包
2024-11-09 14:47:58 +08:00
coolxitech
1af7abf166 refactor: 重构 composer.json 文件
- 更新项目名称和描述- 添加版本号
- 修改主页和许可证信息
- 更新作者列表,增加角色信息
- 新增支持信息,包括问题跟踪、源码仓库和讨论区链接
- 调整关键词和类型
2024-11-09 14:44:38 +08:00
coolxitech
80152bc252 ci(docker): 更新 Docker镜像构建和推送流程
- 添加登录到 GitHub 包容器注册表的步骤
- 构建 Docker 镜像后,同时推送到 Docker Hub 和 GitHub 包
- 优化工作流程文件结构,增加注释说明每个步骤的目的
2024-11-09 14:28:19 +08:00
coolxitech
01a18c1707 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	.github/workflows/docker-image.yml
2024-11-09 14:13:37 +08:00
coolxitech
b848b652fd ci: 更新 Docker 镜像构建推送工作流
- 修改工作流名称为中文
- 将步骤名称翻译为中文
-优化代码格式,提高可读性
2024-11-09 14:13:01 +08:00
coolxitech
174c30b0e6 ci(docker): 更新 Docker镜像构建和推送流程
- 添加 Docker Hub 登录步骤
- 更新镜像标签为 latest
- 增加镜像推送步骤
2024-11-09 14:06:36 +08:00
酷曦科技
059ec22a31
创建构建容器配置 2024-11-09 13:56:00 +08:00
coolxitech
6944bfa1d9 refactor(app): 优化 clearDirectory 方法,添加返回类型声明
- 为 clearDirectory 方法添加了 bool 类型的返回类型声明
- 这个改动提高了代码的可读性和类型安全性
2024-11-09 13:25:15 +08:00
coolxitech
1e37e3ef71 feat(model): 添加 Permission 模型类
- 在 app/model 目录下创建 Permission.php 文件
- 定义 Permission 类,继承自 think\Model
- 为权限管理功能提供模型支持
2024-11-09 13:24:43 +08:00
coolxitech
1c3087f54a refactor(user): 重构用户控制器
- 使用模型替代 Db::name('user') 直接操作数据库
- 使用 $this->request替代 input() 获取请求参数- 优化代码结构,提高可读性和可维护性
2024-11-09 13:24:35 +08:00
coolxitech
b92dcedd51 style(DnsHelper): 为 DNS 帮助器配置添加缺失的逗号
- 在多个 DNS 服务提供商的配置中添加了缺失的逗号
- 修复了代码格式不一致的问题,提高了代码的可读性
2024-11-09 12:58:16 +08:00
coolxitech
a243c39a18 refactor(dns): 重构 Cloudflare DNS 类
- 移除了不必要的类属性和方法
-优化了与 Cloudflare API 的交互方式
- 添加了异常处理机制,提高了代码的健壮性- 改进了域名信息获取方法
- 删除了未使用的 setDomainRecordStatus 方法
2024-11-09 12:57:08 +08:00
coolxitech
f56ceb7eba 修复参数位置异常导致无法设置优先级的问题
修改Cloudflare API为Cloudflare SDK调用
2024-11-09 12:23:41 +08:00
coolxitech
df00c3f783 获取参数修改为框架内部方法 2024-11-09 11:42:17 +08:00
coolxitech
ec51a2e6b3 格式化代码 2024-11-09 11:40:37 +08:00
coolxitech
06a0bda77b 创建数据库模型 2024-11-09 11:38:40 +08:00
coolxitech
6b3a33e40b 清空缓存后刷新页面 2024-10-31 00:28:31 +08:00
coolxitech
5cbdcb9bf7 修复脚本执行错误 2024-10-29 19:27:26 +08:00
coolxitech
a22ecd53d6 修改简介 2024-10-29 19:19:18 +08:00
coolxitech
4197c7609f 启动脚本以及PHP配置优化 2024-10-29 18:42:51 +08:00
coolxitech
92c9faac20 调试到最终版 2024-10-29 18:42:29 +08:00
coolxitech
98b555e800 不支持compose 2024-10-29 18:42:07 +08:00
coolxitech
9c4d201aeb 优化代码 2024-10-29 14:08:28 +08:00
coolxitech
82246fd12b opcache配置 2024-10-29 14:08:17 +08:00
coolxitech
45c0f0f0b5 添加容器化 2024-10-29 14:07:53 +08:00
coolxitech
5e25fb2726 修补缺少的依赖,并添加依赖安装镜像地址 2024-10-29 14:07:37 +08:00
coolxitech
00233a60a5 Revert "更新到ThinkPHP8"
This reverts commit 49335ad347.
2024-10-29 13:53:45 +08:00
coolxitech
ce8a5691ab Merge remote-tracking branch 'origin/main' 2024-10-29 13:48:19 +08:00
coolxitech
7768140a30 修补缺少的依赖
添加vercel部署
2024-10-29 13:48:09 +08:00
coolxitech
49335ad347 更新到ThinkPHP8
支持PHP8的新特性以及opcache jit编译
2024-10-29 13:47:28 +08:00
coolxitech
e45c67a69a 更新到ThinkPHP8
支持PHP8的新特性以及opcache jit编译
2024-10-29 11:03:30 +08:00
消失的彩虹海
410a33e870
Merge pull request #68 from hoey94/main
添加了docker-compose运行容器的办法
2024-10-25 17:32:35 +08:00
zhaoyihao
f85ac7f724 添加了docker-compose运行容器的办法 2024-10-25 15:35:49 +08:00