mediabot-pt
|
c2ae8ab89c
|
fix: 脚本导出改为ZIP(每个站点一个.groovy文件)+导入改为上传ZIP
|
2026-07-02 12:57:09 +08:00 |
|
mediabot-pt
|
dc0a9a09d8
|
feat: 脚本批量导出(JSON)和导入接口+清理重复import
|
2026-07-02 12:55:11 +08:00 |
|
mediabot-pt
|
4afc3b632b
|
refactor: 删除旧AdapterEngine及JSON配置相关代码,全面迁移到Groovy脚本
|
2026-07-02 11:33:11 +08:00 |
|
mediabot-pt
|
18e071a201
|
refactor: 回退,去掉内容代理,回归简单方案
|
2026-07-01 23:10:29 +08:00 |
|
mediabot-pt
|
7c6d81da14
|
refactor: 代理接口纯路径透传,存过的返回/没存过404,脚本可回退实时HTTP
|
2026-07-01 23:08:55 +08:00 |
|
mediabot-pt
|
40fd3eb4ad
|
feat: 内容代理支持页面类型别名(sync/search/sign/detail)
|
2026-07-01 23:07:40 +08:00 |
|
mediabot-pt
|
404bf729f4
|
fix: 内容代理支持查询参数+精确匹配+回退+JSON content-type
|
2026-07-01 23:02:59 +08:00 |
|
mediabot-pt
|
03b7c289be
|
feat: 内容代理接口 admin/sites/{siteId}/content/**,Groovy脚本httpGet对齐
|
2026-07-01 23:01:42 +08:00 |
|
mediabot-pt
|
d548ee4385
|
refactor: SubmitResult sealed接口强类型替代ApiResponse<Object>
|
2026-07-01 17:23:35 +08:00 |
|
mediabot-pt
|
3529b94830
|
fix: submitAccessResult返回类型改为Object兼容Map和DTO
|
2026-07-01 17:22:35 +08:00 |
|
mediabot-pt
|
2972ebab7d
|
feat: access-result提交5分钟内容去重,防止mediabot重复提交
|
2026-07-01 17:09:38 +08:00 |
|
mediabot-pt
|
ebb7aa7a2d
|
fix: ConfigController手动构造器遗漏siteMapper参数
|
2026-07-01 16:25:48 +08:00 |
|
mediabot-pt
|
85f63ad5ec
|
feat: GET /configs/{siteId}/script 无版本号取最新脚本+默认模板回退
|
2026-07-01 16:20:44 +08:00 |
|
mediabot-pt
|
f2c98582a4
|
feat: 四类站点默认脚本+无自定义脚本时按siteType自动加载默认模板
|
2026-07-01 14:53:07 +08:00 |
|
mediabot-pt
|
91358519a6
|
feat: Manifest接口增加hasScript字段,mediabot据此判断用Groovy还是JSON
|
2026-07-01 14:36:56 +08:00 |
|
mediabot-pt
|
4d38ed26bf
|
feat: access-result提交时记录content长度日志,排查截断问题
|
2026-07-01 13:14:32 +08:00 |
|
mediabot-pt
|
8c95af8028
|
fix: 脚本用自己内容的hash生成路径,避免与config文件冲突导致file exists
|
2026-07-01 12:57:57 +08:00 |
|
mediabot-pt
|
2d1a39691d
|
fix: store本地优先+脚本保存七牛云失败不阻塞
|
2026-07-01 12:56:38 +08:00 |
|
mediabot-pt
|
e805f8b885
|
fix: 脚本保存加try-catch,返回具体错误消息
|
2026-07-01 12:51:15 +08:00 |
|
mediabot-pt
|
c21b2c147f
|
fix: 脚本保存改回双写七牛云+本地,避免重启丢失
|
2026-07-01 11:52:33 +08:00 |
|
mediabot-pt
|
7e66d3c830
|
fix: 脚本编辑路径始终用 pending/,避免与七牛云 approved/ 冲突
|
2026-07-01 11:33:44 +08:00 |
|
mediabot-pt
|
066e3f5899
|
refactor: 编辑脚本只保存本地,审批通过时才同步到七牛云
|
2026-07-01 11:32:14 +08:00 |
|
mediabot-pt
|
8b4517ca6d
|
fix: 允许给已批准配置绑定脚本,DTO加scriptStoragePath,无脚本时显示编辑按钮
|
2026-07-01 10:58:56 +08:00 |
|
mediabot-pt
|
dcba64096e
|
feat: config 字段改为可选,只传 script 即可提交纯Groovy适配
|
2026-07-01 10:47:19 +08:00 |
|
mediabot-pt
|
d35c5e90c9
|
feat: 脚本下载/编辑接口、前端Groovy编辑器、Groovy错误行号提取
|
2026-07-01 10:43:53 +08:00 |
|
mediabot-pt
|
a674734258
|
fix: 清理 AdapterController 中残留的 AdapterConfig/ObjectMapper 引用
|
2026-07-01 10:40:36 +08:00 |
|
mediabot-pt
|
3073653296
|
refactor: 解析只用Groovy脚本,无脚本直接报错,移除Java引擎兜底
|
2026-07-01 10:26:04 +08:00 |
|
mediabot-pt
|
70b1aeda3f
|
feat: Groovy 脚本解析引擎,脚本与配置一同管理,提交时支持上传 script 字段
|
2026-07-01 10:24:41 +08:00 |
|
mediabot-pt
|
fd2d89d64b
|
fix: contentType 不传时自动检测 JSON/HTML,不再写死为 html
|
2026-07-01 09:54:48 +08:00 |
|
mediabot-pt
|
47b96c3937
|
feat: 新增 access-result 删除接口,同时清理存储文件
|
2026-07-01 09:27:31 +08:00 |
|
mediabot-pt
|
daa84cf82a
|
fix: 批量解析过滤无URL旧数据,解析失败或内容为空时返回明确消息
|
2026-07-01 09:26:17 +08:00 |
|
mediabot-pt
|
71fbf90ad7
|
feat: 适配引擎支持 JSON 内容直接展示结构,批量解析传入 contentType
|
2026-07-01 09:21:33 +08:00 |
|
mediabot-pt
|
138559b3dc
|
fix: access-result 提交接口 url 改为必填
|
2026-07-01 09:06:41 +08:00 |
|
mediabot-pt
|
02f8441892
|
fix: 批量解析不再过滤无URL的访问结果,显示为(未指定URL)
|
2026-07-01 09:04:30 +08:00 |
|
mediabot-pt
|
b3667d7b7d
|
refactor: 适配校验页重构为顶栏选配置+自动批量解析+URL卡片内展示提取数据
|
2026-07-01 08:50:06 +08:00 |
|
mediabot-pt
|
e56f1d4b92
|
feat: 适配器解析引擎,用 CSS 选择器从提交的 HTML 中自动提取数据进行校验
|
2026-07-01 01:25:16 +08:00 |
|
mediabot-pt
|
f0b34fa2f8
|
refactor: submit 接口 config/content 字段强制要求字符串类型
|
2026-07-01 01:02:02 +08:00 |
|
mediabot-pt
|
1a3ba423f4
|
fix: submitConfig 和 access-result 接口兼容 content/config 传入 JSON 对象而非字符串
|
2026-07-01 00:59:32 +08:00 |
|
mediabot-pt
|
1623dc927c
|
fix: Mapper 日志级别降为 WARN 彻底关闭 SQL 日志
|
2026-07-01 00:54:20 +08:00 |
|
mediabot-pt
|
efdedb67f1
|
chore: 关闭 MyBatis SQL 日志输出
|
2026-07-01 00:47:54 +08:00 |
|
mediabot-pt
|
a45650f480
|
feat: 新增异常日志收集功能,mediabot 可提交运行时异常,管理端可查看
|
2026-07-01 00:14:07 +08:00 |
|
mediabot-pt
|
2d8fce78ea
|
feat: 合并配置审核到适配验证页,支持版本切换、编辑、审批/拒绝
|
2026-06-30 23:14:16 +08:00 |
|
mediabot-pt
|
bf9ad010a1
|
refactor: 适配校验改为站点汇总+适配器页面批量校验模式
|
2026-06-30 23:01:49 +08:00 |
|
mediabot-pt
|
0568923ce9
|
refactor: 访问结果内容改用七牛云/本地存储,与 config 文件存储方式一致
|
2026-06-30 22:41:15 +08:00 |
|
mediabot-pt
|
83e150b8c9
|
feat: 新增适配验证接口,mediabot 可提交站点访问结果,管理员可校验适配是否正确
|
2026-06-30 22:36:45 +08:00 |
|
mediabot-pt
|
7a53bdecb9
|
feat: 接收并保存提交的siteType,审核通过时使用
|
2026-06-30 14:22:18 +08:00 |
|
mediabot-pt
|
9be2d0313a
|
fix: 审核通过时发送 names[]/urls[] 数组,列表正确显示多名称多地址
|
2026-06-30 14:09:40 +08:00 |
|
mediabot-pt
|
9231b90a30
|
fix: Manifest 接口也返回 names[]/urls[] 数组 + 文档同步
|
2026-06-30 13:50:06 +08:00 |
|
mediabot-pt
|
04f4af1f2c
|
feat: 站点提交/返回统一支持多名称多地址数组
- POST /sites/{id}/submit: names[]/urls[] 数组,兼容旧 name/baseUrl 单值
- 已有站点合并新名称/地址(去重+前置)
- 站点列表返回 names[]/urls[]
- API 文档和代码示例同步更新
|
2026-06-30 13:47:56 +08:00 |
|
mediabot-pt
|
08b5040c74
|
feat: 站点名称/地址支持多值编辑,动态增删
- Sites.vue: 名称和地址改为动态列表 + 增删按钮
- SiteController: updateSite 接受 names[]/urls[] 数组
- SiteServiceImpl: 更新时直接覆盖整个名称/地址列表
|
2026-06-30 13:17:06 +08:00 |
|