|
|
73f5e7fa14
|
refactor(ota): 优化文件路径计算逻辑
- 将 root_path() 函数调用替换为 ROOT_PATH 常量
- 提高代码可读性和性能
- 统一路径常量使用方式
|
2026-04-10 09:07:55 +08:00 |
|
|
|
125518aa98
|
feat(ota): 添加OTA版本管理功能
- 实现OTA版本列表页面,支持版本信息展示
- 添加版本名称、版本号、APK文件等字段显示
- 集成文件上传和SHA-256校验功能
- 实现强制更新开关和状态管理
- 添加发布按钮支持版本发布操作
- 集成表格增删改查基础功能
- 实现文件大小格式化显示
- 添加目标设备
|
2026-04-10 09:02:22 +08:00 |
|
|
|
d635b405b9
|
feat(ota): 添加OTA版本管理功能
- 实现OTA版本列表页面,支持版本信息展示
- 添加版本名称、版本号、APK文件等字段显示
- 集成文件上传和SHA-256校验功能
- 实现强制更新开关和状态管理
- 添加发布按钮支持版本发布操作
- 集成表格增删改查基础功能
- 实现文件大小格式化显示
- 添加目标设备和最低版本配置选项
|
2026-04-10 09:00:22 +08:00 |
|
|
|
bda03b1011
|
fix(admin): 移除OTA版本管理中的selectpage类
- 移除了添加页面中creator_id字段的selectpage类
- 移除了编辑页面中creator_id字段的selectpage类
- 保持了表单验证规则和其他属性不变
- 确保creator_id字段正常显示和功能不受影响
|
2026-04-09 17:55:57 +08:00 |
|
|
|
1e22f5b452
|
feat(ota): 新增OTA远程升级功能
- 创建OTA版本管理表结构,支持版本名称、构建号、APK文件等信息存储
- 实现后台OTA版本管理界面,包含新增、编辑、删除和发布功能
- 开发API接口用于设备版本检查和更新包下载
- 实现版本发布逻辑,自动归档旧版本并计算APK文件哈希值
- 添加强制更新、目标设备白名单和最低版本限制功能
- 集成文件上传和选择组件,支持APK文件管理
- 实现版本状态管理(草稿、已发布、已归档)和权限控制
|
2026-04-09 17:51:34 +08:00 |
|
|
|
ab27bb6bf6
|
feat(apk): 添加最新版本接口并扩展响应数据
- 在现有接口中增加 version 字段返回
- 新增 latest_version 接口用于获取最新APK版本
- 从附件表按创建时间倒序查找最新APK记录
- 统一返回版本号信息到客户端
- 添加暂无安装包的错误处理逻辑
|
2026-04-09 14:01:39 +08:00 |
|
|
|
e2cb70911b
|
feat(apk): 添加文件名返回字段
- 在响应数据中增加 filename 字段
- 返回附件的原始文件名信息
|
2026-04-09 11:18:55 +08:00 |
|
|
|
925f891fa9
|
refactor(apk): 优化安装包接口响应结构
- 将响应数据改为只返回 url 字段
- 移除附件对象的完整数组返回
- 统一响应格式为标准 URL 结构
|
2026-04-09 11:14:54 +08:00 |
|
|
|
11ba25ab2b
|
skip ci: 移除APK控制器的登录和权限检查
- 添加了$noNeedLogin属性设置为['*']
- 添加了$noNeedRight属性设置为['*']
|
2026-04-09 11:12:09 +08:00 |
|
|
|
a2fdae02d8
|
refactor(apk): 将Apk控制器从Controller基类改为Api基类
- 替换app\common\controller\Api为Controller基类
- 继承Api基类以获得API控制器功能
- 移除无用的think\Controller导入
- 保持控制器基本结构不变
|
2026-04-09 11:11:33 +08:00 |
|
|
|
91e2ee5fee
|
feat(api): 添加APK管理控制器和模型
- 创建Apk控制器实现完整的CRUD操作接口
- 添加Apk模型定义数据表结构
- 实现latest方法获取最新安装包文件
- 集成Attachment模型查询分类为apk的附件
- 提供统一的成功失败响应处理机制
|
2026-04-09 11:08:57 +08:00 |
|
|
|
5d9b2c1e9a
|
i18n(config): 更新站点配置中的中文本地化
- 将 categorytype 选项从英文翻译为中文:Default -> 默认,Page -> 单页,Article -> 文章
- 将 configgroup 选项从英文翻译为中文:Basic -> 基础配置,Email -> 邮件配置,Dictionary -> 字典配置,User -> 会员配置,Example -> 示例分组
- 将 attachmentcategory 选项从英文翻译为中文:Category1 -> 分类一,Category2 -> 分类二,Custom -> 自定义
- 添加新的附件分类 apk -> 安装包
|
2026-04-09 10:41:47 +08:00 |
|
|
|
9bf98361ec
|
config(upload): 更新上传配置限制
- 将最大上传大小从 10mb 增加到 1024mb
- 添加 apk 文件类型到允许的 MIME 类型列表中
|
2026-04-09 10:39:55 +08:00 |
|
|
|
2f6a97f785
|
config(fastadmin): 关闭前台会员中心功能
- 将 fastadmin.usercenter 配置项从 true 改为 false
- 禁用前台会员中心页面访问功能
|
2026-04-09 10:25:19 +08:00 |
|
|
|
88467b1797
|
config: 关闭登录验证码功能
- 将 login_captcha 配置项从 true 修改为 false
- 禁用用户登录时的验证码验证流程
|
2026-04-09 10:24:57 +08:00 |
|
|
|
b239913dfe
|
feat(arc): 新增根据IMEI获取ARC设备信息接口
- 完善 api/model/Arc.php 模型配置
- 新增 api/controller/Arc.php getByImei 方法
- 支持 GET/POST 参数 imei 查询设备码信息
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-08 09:33:06 +08:00 |
|
|
|
e4cdd21c77
|
feat(arc): 新增ARC设备管理功能
- 创建了ARC设备管理的完整CRUD功能模块
- 实现了后台控制器、模型、验证器和视图文件
- 配置了应用基础设置和站点信息参数
- 添加了API接口控制器和数据模型
- 集成了Bootstrap表格组件和表单验证功能
- 支持设备IMEI、APP ID、SDK KEY等关键信息管理
- 实现软删除和回收站功能
- 配置了前端页面模板和JavaScript交互逻辑
|
2026-04-08 09:28:23 +08:00 |
|
|
|
0a605caefe
|
init
|
2026-04-07 17:22:09 +08:00 |
|