Commit Graph

219 Commits

Author SHA1 Message Date
xiongxiaoyang
8448e86ac5 feat(windows): 增加生产环境 Windows 一键启动脚本
- 支持从任意路径执行,自动定位项目根目录
- 使用 %~dp0.. 技术确保 user.dir 正确
- 默认加载 prod 环境配置:-Dspring.profiles.active=prod
- 包含 pause 命令,便于查看启动错误
- 支持宝塔 Windows 面板项目执行命令:C:\novel-plus\novel-fornt\bin\novel-front.bat
- 提升 Windows 服务器上的运维效率和可维护性
2025-09-29 17:35:36 +08:00
xiongxiaoyang
1ad240c7f9 perf(linux): 支持从任意路径执行启动脚本
- 使用 readlink 定位脚本真实路径
- 启动时自动切换到项目目录
2025-09-29 17:30:12 +08:00
xiongxiaoyang
d6faab8ca1 fix: 删除废弃接口
可能导致 XSS 漏洞
2025-08-14 22:06:12 +08:00
xiongxiaoyang
1ef64edcda v5.2.4 发布 2025-07-25 20:09:50 +08:00
xiongxiaoyang
c24c68ecaf perf: 优化缓存模块
提升可读性 & 减小内存占用
2025-07-25 17:03:46 +08:00
xiongxiaoyang
d4e1126873 perf: UI优化 2025-07-22 11:55:27 +08:00
xiongxiaoyang
b2d8fd8c66 feat(AI): 更新默认AI对话模型
- 原默认AI对话模型 deepseek-ai/DeepSeek-R1-Distill-Llama-8B 已从硅基流动模型广场下线。
- 此次更新将项目中使用的默认AI对话模型更改为新的可用模型 deepseek-ai/DeepSeek-R1-0528-Qwen3-8B。
2025-07-19 17:27:45 +08:00
xiongxiaoyang
11d9d6f6e8 refactor: 重构排序参数处理代码 2025-07-19 17:27:21 +08:00
xiongxiaoyang
1cd8a49fd4 perf: 优化排序参数校验 2025-07-18 16:21:35 +08:00
xiongxiaoyang
91e7d2712b refactor: 重构sort和order参数校验功能 2025-07-17 20:53:41 +08:00
xiongxiaoyang
3db8828384 fix: 修复sort和order参数的SQL注入漏洞 2025-07-17 19:03:58 +08:00
xiongxiaoyang
522bb7c739 fix(novel-front): 修复评论回复中的XSS漏洞 2025-07-14 21:02:13 +08:00
xiongxiaoyang
6452c1603f fix(templates): URI编码 2025-07-12 18:32:28 +08:00
xiongxiaoyang
d54eda2366 perf: 未登录自动跳转 2025-07-12 18:26:00 +08:00
xiongxiaoyang
972a49f1ba docs: 错别字修改 2025-07-12 18:05:06 +08:00
xiongxiaoyang
675b156094 perf(novel-front): 优化评论时间显示 2025-07-12 14:08:42 +08:00
xiongxiaoyang
3c409023e5 feat(novel-front): 增加评论点赞/点踩功能 2025-07-12 13:33:23 +08:00
xiongxiaoyang
02fb819120 feat(novel-front): 增加评论回复功能 2025-07-12 11:15:35 +08:00
xiongxiaoyang
4693c7ffae feat(novel-front): 增加评论用户地理位置显示功能 2025-06-30 20:51:29 +08:00
xiongxiaoyang
df1b72fb58 style: 代码格式化 2025-04-25 08:37:10 +08:00
xiongxiaoyang
415bf8a64c perf: 设置小说推荐缓存时间 2025-04-25 08:30:35 +08:00
xiongxiaoyang
3f009dc1f9 fix: 小说封面图修改 2025-04-21 21:47:01 +08:00
xiongxiaoyang
d4fa0abc4e perf: 使用流式响应处理AI生成文本,提高用户体验 2025-03-23 23:33:24 +08:00
xiongxiaoyang
8c1c0f10be build: 修改外部配置文件 2025-03-23 12:46:13 +08:00
xiongxiaoyang
f043ddff42 style: 代码格式化 2025-03-23 11:49:23 +08:00
xiongxiaoyang
328bd55587 feat: AI自动生成小说封面图片 2025-03-23 11:46:12 +08:00
xiongxiaoyang
04fc8e878a fix: 修复升级v5.0.0导致图片上传失败的问题
- 当使用 `$.ajax`发起异步请求时 ,设置`dataType: "json"`会在请求头中自动添加`Accept: application/json`,表示客户端期望服务器返回`JSON`格式的数据。
- 当使用 `$.ajaxFileUpload` 上传文件时,它的行为与`$.ajax`不同,不会自动修改`Accept`请求头,即使设置了`dataType: "json"` `$.ajaxFileUpload`也不会在请求头中添加`Accept: application/json`。

Spring Boot 默认返回`JSON`格式的响应,但它支持内容协商,它会根据客户端请求的`Accept`头来决定返回的响应格式。如果浏览器发送的请求中
`Accept`头包含`application/xml`,并且 Spring Boot 支持`XML`格式响应的话,Spring Boot 会返`XML`格式的响应。但 Spring Boot 默认不支持`XML`格式的响应,当升级`Sharding-JDBC `版本后,自动引入了`jackson-dataformat-xml`依赖,才开始支持`XML`格式的响应,由于`$.ajaxFileUpload`上传文件的默认`Accept`头包含`application/xml`,所以需要在后端上传文件接口处明确指定返回的数据类型为`application/json`。
2025-03-23 09:28:01 +08:00
xiongxiaoyang
970ad407f1 perf: AI内容生成失败提醒 2025-03-23 06:44:31 +08:00
xiongxiaoyang
ec9674f2aa feat: 移出书架 2025-03-20 21:51:51 +08:00
xiongxiaoyang
06074faf9a feat(pc): 移除书架 2025-03-20 17:30:18 +08:00
xiongxiaoyang
d9f9fd8bd2 build: 优化打包配置 2025-03-18 21:39:01 +08:00
xiongxiaoyang
c1583f83bb fix: 网站icon显示 2025-03-18 21:19:18 +08:00
xiongxiaoyang
f5a9a7423f fix: 生产环境web静态资源目录配置 2025-03-18 20:22:54 +08:00
xiongxiaoyang
c4a6acf2b3 fix: 网站ico图标显示 2025-03-18 14:24:19 +08:00
xiongxiaoyang
8781cc54d4 chore: 模版/配置/SQL/文档更新 2025-03-17 18:47:05 +08:00
xiongxiaoyang
14a1ff69bf build: 升级配置 2025-03-16 14:27:47 +08:00
xiongxiaoyang
467290b908 feat: 集成 Spring AI 实现基础的 AI 写作功能 2025-03-16 13:03:37 +08:00
xiongxiaoyang
d77ce5b446 build: Spring Boot 升级到 3.4.0 2025-03-15 23:35:47 +08:00
xiongxiaoyang
8d35aa80ab build: 修改打包配置 2025-03-15 19:51:43 +08:00
xiongxiaoyang
81c1514a21 build: 构建生产环境配置 2025-03-15 17:25:10 +08:00
xiongxiaoyang
9033ca6331 build: Java版本升级到21 & SpringBoot版本升级到2.7.18 2025-03-15 15:06:59 +08:00
xiongxiaoyang
21a6a49ce9 fix: 作家稿费统计 2024-08-06 21:14:22 +08:00
xiongxiaoyang
3735023cef perf(novel-front): UI优化 2024-07-20 21:48:29 +08:00
xiongxiaoyang
b0c249cdca fix: 默认logo图片失效 2024-05-26 22:50:57 +08:00
xiongxiaoyang
730fcb4c76 fix: 默认logo图片失效 2024-05-26 22:46:46 +08:00
xiongxiaoyang
b976a00389 perf: UI优化 2024-05-26 22:31:26 +08:00
xiongxiaoyang
9d4dc409c6 fix: URI编码 2024-03-03 11:10:46 +08:00
xiongxiaoyang
34d211afbf fix: 只推荐有内容的小说 2024-02-21 19:27:48 +08:00
xiongxiaoyang
2d218076c4 chore: 修改打包默认模版 2024-02-18 10:28:29 +08:00
xiongxiaoyang
331f56d112 fix: 移动端首页在数据量小于10时报错 2024-02-07 14:58:36 +08:00