Commit Graph

229 Commits

Author SHA1 Message Date
augushong
d1300b8796 fix: 修复上传文件处理和粘贴图片URL替换的问题
- 修复 UploadFiles 中 $request->file() 可能返回 null 导致类型错误的问题,确保 $files 始终为数组
- 优化粘贴外部图片 URL 处理逻辑,使用正则匹配提取所有外部 URL 后统一延迟处理,避免替换错误
- 增加 URL 转义处理,防止特殊字符在正则替换时出错
2026-05-01 09:11:43 +08:00
augushong
aed4b285d8 feat: 添加Vditor编辑器支持并扩展文件上传功能
- 新增Vditor编辑器静态资源文件,包括图片、字体和样式文件
- 在文件上传控制器中添加vditorSave方法,支持Vditor编辑器文件上传
- 在文章创建页面添加编辑器类型选择(富文本/Markdown)
- 更新.gitignore文件,排除Playwright和QA截图目录
- 扩展UploadFiles类以支持Vditor编辑器的文件上传格式
2026-04-30 22:27:03 +08:00
augushong
cbf9b21b96 feat(api): 增强文章API功能并更新文档
- 为文章创建和更新接口添加 `publish_time` 字段支持
- 升级 Markdown 解析器以支持表格扩展
- 增加数据库字段默认值设置,避免严格模式错误
- 禁止客户端设置 `create_time` 和 `update_time` 字段
- 更新 API 文档以反映上述更改
- 将临时文件和工具目录添加到 .gitignore
2026-04-30 12:17:50 +08:00
augushong
6f332467df feat(content-type): add content_type field, markdown auto-conversion, and API doc updates
- Add content_type column to ul_post via migration
- Install league/commonmark for markdown->HTML conversion
- Add Post model accessors/setters for content_type and content
- Update API Articles controller save/update with content_type support
- Update API docs with content_type parameter and markdown example

Closes content-type-support plan
2026-04-29 20:46:44 +08:00
augushong
0e8944bc7f docs: 为 category-api 和 apikey-article-api 添加项目笔记文件
- 添加 category-api 的 problems、decisions、learnings、issues 文档
- 添加 apikey-article-api 的 issues、decisions、learnings 文档
- 包含架构决策、问题记录和学习总结
2026-04-28 21:03:15 +08:00
augushong
bb08dee91d feat(api): 新增分类查询接口(列表+详情,支持树形结构) 2026-04-28 21:01:27 +08:00
augushong
004f4454f4 fix: 移除未使用的 import,修正 PSR-12 空行 2026-04-27 00:45:26 +08:00
augushong
dc116a1c77 feat(api): add article/attachment API endpoints, admin management, and API docs
- Articles API: list/detail/create/update/delete with source-based permission control
- Attachments API: upload/list/delete with source-based permission control
- ApiKeyInfo API: query current key permissions
- Admin ApiKey management: generate/regenerate/toggle/permission settings with layui UI
- Frontend API documentation page with complete interface reference
2026-04-27 00:38:57 +08:00
augushong
ac4d34884e feat(api-key): add api_key table, source fields, model and auth middleware 2026-04-27 00:07:18 +08:00
augushong
351808bf07 docs: 添加项目知识库文档
添加 AGENTS.md 和 app/AGENTS.md 两个知识库文档,分别记录项目整体架构和应用模块详情。文档包含项目结构、代码映射、开发约定和反模式说明,便于新开发者快速了解系统。
2026-04-26 22:31:20 +08:00
augushong
df6b22d35c feat: 导出时增加默认的代码类型 2025-11-09 13:07:27 +08:00
augushong
c17b69fcdf feat: 增加平台信息跳转 2025-10-05 14:28:46 +08:00
augushong
9a0bd9b2b0 feat: 优化三方平台加载 2025-10-04 10:51:10 +08:00
augushong
bfe89fcdef feat: 优化行内样式生成 2025-10-04 10:37:03 +08:00
augushong
23f6db5b48 feat: 导出增加分类显示 2025-06-27 12:52:47 +08:00
augushong
a955283b73 feat: 优化导出功能菜单 2025-06-23 12:47:58 +08:00
augushong
6e698a37ec feat: 增加编辑和导出互相跳转 2025-06-23 12:28:34 +08:00
augushong
3220b1a340 feat: 增加markdown下载 2025-06-23 12:23:15 +08:00
augushong
1706941705 feat: 导出页面可以直接编辑 2025-06-21 12:40:57 +08:00
augushong
f75097a110 feat: 优化版权内容格式 2025-06-18 13:48:23 +08:00
augushong
d9452530e0 feat: 完善三方平台设置;完善导出管理 2025-06-16 13:38:47 +08:00
augushong
81e079c8f9 feat: 完成平台发表情况查询 2025-05-05 11:33:00 +08:00
augushong
bf2af3a4b7 feat: 开始平台导出查询 2025-05-05 10:59:21 +08:00
augushong
669c7c3b77 style: 格式化代码 2025-05-05 10:31:01 +08:00
augushong
70b17cbd10 feat: 完成三方平台发布管理 2025-05-05 10:29:49 +08:00
augushong
d27772ef03 style: 格式化 2025-05-04 18:23:44 +08:00
augushong
0b2bc05cd7 feat: 开始复制类型记录 2025-05-04 18:23:21 +08:00
augushong
e6a8d46222 fix: 修复登录后账号展示; 2025-02-09 16:21:44 +08:00
augushong
aae959a8a2 修改配置 2024-09-02 01:37:18 +08:00
augushong
2ed3daae8d 修改文章默认排序按时间 2024-07-10 11:32:42 +08:00
augushong
1d421af217 优化水印处理 2024-05-20 10:05:13 +08:00
augushong
49015e3ec8 修复评论头像错误 2024-05-20 09:51:43 +08:00
augushong
b3f458795a 完善水印处理 2024-02-18 15:58:56 +08:00
augushong
aa9ae7f30b 完成显示水印功能; 2024-02-18 15:41:14 +08:00
augushong
a59b124e70 优化机器人名称显示; 2023-11-27 09:20:39 +08:00
augushong
0b29a5351e 优化错误链接提示 2023-11-20 09:09:39 +08:00
augushong
c3b92ca169 优化seo设置;优化编辑 2023-11-16 11:30:28 +08:00
augushong
789d1dc395 优化记录存储 2023-11-07 10:04:54 +08:00
augushong
aed08bc7a1 修改导出面板 2023-10-19 00:21:39 +08:00
augushong
e616dba737 增加redis密码配置 2023-10-12 21:06:52 +08:00
augushong
2653cd69e7 清理技术债务 2023-10-08 14:03:44 +08:00
augushong
26a93bd789 修改用户头像 2023-10-05 15:02:45 +08:00
augushong
50d29b941e 修复获取用户信息错误 2023-10-05 14:55:05 +08:00
augushong
32fddfb943 优化备案链接 2023-08-11 19:13:36 +08:00
augushong
f27f47e2e3 ip脱敏处理 2023-08-10 10:22:41 +08:00
augushong
a5bee1eec1 将标记在页面开头执行 2023-07-10 18:06:29 +08:00
augushong
ee5641b453 增加jsrun标志 2023-07-08 17:47:45 +08:00
augushong
ab9eda3eec 修改缓存和客户端处理 2023-07-08 09:51:17 +08:00
augushong
944000ecce 增加访问分析缓存 2023-07-08 09:22:29 +08:00
augushong
f534c7c473 修改右侧背景色 2023-06-30 16:44:28 +08:00