夏目侧耳
|
88ee65f068
|
Merge pull request #136 from 1123Javayanglei/main
feat(config): 添加时区配置和日志时间戳格式化功能
|
2026-04-30 09:11:31 +08:00 |
|
yang
|
aae0ab73eb
|
feat(config): 添加时区配置和日志时间戳格式化功能
- 在docker-compose.yml中添加TZ环境变量配置,默认设置为Asia/Shanghai
- 修改logger.py中的日志格式,添加时间戳显示功能
- 日志输出格式更新为[2024-01-01 12:00:00]格式的时间戳
- 保持与Uvicorn风格的日志格式兼容性
|
2026-04-29 23:47:48 +08:00 |
|
xiamuceer-j
|
5f5fd99005
|
update: 重构后台任务展示,采用悬浮窗样式
|
2026-04-29 17:31:06 +08:00 |
|
夏目侧耳
|
9a9ae0608e
|
Merge pull request #133 from aiastia-dockerhub/pr-to-upstream-2
feat: 后台任务系统 + JSON容错解析 + SSE心跳保活 + 多项Bug修复 2
|
2026-04-29 13:52:49 +08:00 |
|
xiamuceer
|
4435513ef8
|
update: 更新版本v1.4.7
|
2026-04-29 09:20:50 +08:00 |
|
xiamuceer
|
2501755008
|
update: 新增SESSION_COOKIE_SECURE配置
|
2026-04-29 09:14:37 +08:00 |
|
未来
|
fd71833f5e
|
Update docker-compose.yml
|
2026-04-29 08:53:22 +08:00 |
|
未来
|
2bd8b61e91
|
feat: 后台任务系统 + JSON容错解析 + SSE心跳保活 + 多项Bug修复
新功能:
- 大纲/章节生成改为服务端后台任务,支持断线续传
- 后台任务队列排队执行,按用户排队(同用户串行不同用户并发)
- 章节管理页面添加后台任务列表弹窗和进度面板
- 章节状态添加 pending(待处理)选项
- 集成json5容错解析器 + 上下文感知JSON修复
- SSE流式生成添加心跳保活,防止连接超时
- SSEPostClient添加credentials:include修复network error
- 每章最大伏笔数从2调整为5
- 添加大纲读区伏笔的功能
Bug修复:
- 修复AI生成JSON中未转义引号/中文标点/多对象属性值未合并
- 修复JSON非法转义字符清洗和中文引号处理
- 修复MCP插件TimeoutError/连接失败上下文清理
- MCP插件后台注册添加重试机制
- 续写模式添加缺失的mcp_references参数
- 修复Alembic迁移链分叉
- 使用torch CPU版本加速Docker构建
|
2026-04-29 08:33:26 +08:00 |
|
夏目侧耳
|
1f80a58994
|
Merge pull request #130 from aiastia-dockerhub/pr-to-upstream
fix: MCP插件TimeoutError修复 + 多项Bug修复和性能优化
|
2026-04-28 20:48:02 +08:00 |
|
未来
|
17e78955a9
|
fix: MCP插件TimeoutError修复 + 多项Bug修复和性能优化
- fix: MCP插件管理接口改为后台任务,修复TimeoutError
- fix: MCP连接失败后上下文清理的cancel scope错误
- feat: MCP插件后台注册添加重试机制
- fix: 限制每章自动创建伏笔数量上限
- fix: 修复JSON非法转义字符清洗
- fix: SSE流式生成添加心跳保活
- fix: 职业生成改用POST请求避免URL长度限制
- perf: 使用torch CPU版本加速Docker构建
- fix: 自动修复JSON字符串值中的裸换行符
- feat: 集成json5容错解析器
|
2026-04-26 13:58:15 +08:00 |
|
xiamuceer
|
5c22f29bf9
|
fix: 修复角色/组织校验生成接口问题
|
2026-04-24 16:50:30 +08:00 |
|
xiamuceer
|
1b6cc68188
|
fix: 修复向导大纲生成接口校验值问题
|
2026-04-24 16:18:23 +08:00 |
|
xiamuceer
|
35fbcb6ea2
|
update: 更新版本v1.4.6
|
2026-04-24 10:14:24 +08:00 |
|
xiamuceer
|
4af9a31eba
|
update: 修复基于长亭monkeycode扫描结果的12处安全漏洞
|
2026-04-24 10:11:23 +08:00 |
|
xiamuceer
|
63bfabc6de
|
Merge branch 'main' of https://github.com/xiamuceer-j/MuMuAINovel
|
2026-04-22 14:29:16 +08:00 |
|
xiamuceer
|
168bfb3017
|
update: 更新职业体系生成/章节内容分析提示词
|
2026-04-22 14:28:59 +08:00 |
|
夏目侧耳
|
7695859a6c
|
Merge pull request #125 from Fly143/main
Android/Termux一键部署脚本
|
2026-04-21 21:44:00 +08:00 |
|
Fly143
|
f19dc721b6
|
Android/Termux一键部署脚本
### 改动内容
**源码更新方式**
- 原:每次删除整个目录重新克隆(venv/.env/data 全部丢失)
- 改:已有项目时 `git pull` 增量更新,保留 venv、.env、data 等本地文件
**网络加速**
- GitHub 克隆:使用 `ghfast.top` 镜像加速
- Python 依赖:使用阿里云 PyPI 镜像 (`mirrors.aliyun.com`)
**安装体验优化**
- 所有耗时操作改为后台运行 + 转圈动画(⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏)
- 成功显示 ✅,失败显示 ❌ + 最后 20 行错误日志
- npm/pip/vite 输出到日志文件,界面保持整洁
**依赖跳过逻辑**
- 前端依赖:`node_modules` 已存在则跳过 `npm install`
- Python 依赖:`venv` 已存在则跳过创建,pip 自动跳过已安装的包
- 数据库:迁移自动跳过已执行的版本
**兼容性补丁**
- `memory_service.py`:import 改为 try/except,缺失 chromadb 时优雅降级
- API 文件(chapters/memories/outlines/projects/foreshadow):memory_service 导入改为 try/except
- 自动修复 `.env` 中 `DEFAULT_MAX_TOKENS=***` 导致的数据库迁移失败
**移除不兼容依赖**
- 移除 `psutil`(Android 不支持编译)
- 移除 `chromadb` + `sentence-transformers`(依赖 PyTorch,无 Android 版本)
- 向量记忆功能在 Termux 上不可用,其余功能正常
### 运行效果
```
[1/9] 检查环境
[✓] Termux 环境检测通过
[2/9] 安装系统依赖
✅ 安装中 完成
[3/9] 拉取/更新项目源码
✅ 拉取中 完成
[4/9] 应用 Termux 补丁
✅ 修补中 完成
[5/9] 安装 Python 依赖
✅ 安装中 完成
[6/9] 数据库迁移
✅ 迁移中 完成
[7/9] 安装前端依赖
✅ 安装中 完成
[8/9] 构建前端
✅ 构建中 完成
[9/9] 创建启动脚本
[✓] 启动脚本已创建: ~/mumuainovel-start.sh
```
### 使用方式
```bash
# 首次安装
curl -fsSL <url> | bash
# 启动
bash ~/mumuainovel-start.sh # 前台
bash ~/mumuainovel-start.sh --bg # 后台
```
|
2026-04-20 01:46:58 +08:00 |
|
Fly143
|
e8769642a1
|
Android_Termux_install_MuMuAINovel
### 改动内容
**源码更新方式**
- 原:每次删除整个目录重新克隆(venv/.env/data 全部丢失)
- 改:已有项目时 `git pull` 增量更新,保留 venv、.env、data 等本地文件
**网络加速**
- GitHub 克隆:使用 `ghfast.top` 镜像加速
- Python 依赖:使用阿里云 PyPI 镜像 (`mirrors.aliyun.com`)
**安装体验优化**
- 所有耗时操作改为后台运行 + 转圈动画(⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏)
- 成功显示 ✅,失败显示 ❌ + 最后 20 行错误日志
- npm/pip/vite 输出到日志文件,界面保持整洁
**依赖跳过逻辑**
- 前端依赖:`node_modules` 已存在则跳过 `npm install`
- Python 依赖:`venv` 已存在则跳过创建,pip 自动跳过已安装的包
- 数据库:迁移自动跳过已执行的版本
**兼容性补丁**
- `memory_service.py`:import 改为 try/except,缺失 chromadb 时优雅降级
- API 文件(chapters/memories/outlines/projects/foreshadow):memory_service 导入改为 try/except
- 自动修复 `.env` 中 `DEFAULT_MAX_TOKENS=***` 导致的数据库迁移失败
**移除不兼容依赖**
- 移除 `psutil`(Android 不支持编译)
- 移除 `chromadb` + `sentence-transformers`(依赖 PyTorch,无 Android 版本)
- 向量记忆功能在 Termux 上不可用,其余功能正常
### 运行效果
```
[1/9] 检查环境
[✓] Termux 环境检测通过
[2/9] 安装系统依赖
✅ 安装中 完成
[3/9] 拉取/更新项目源码
✅ 拉取中 完成
[4/9] 应用 Termux 补丁
✅ 修补中 完成
[5/9] 安装 Python 依赖
✅ 安装中 完成
[6/9] 数据库迁移
✅ 迁移中 完成
[7/9] 安装前端依赖
✅ 安装中 完成
[8/9] 构建前端
✅ 构建中 完成
[9/9] 创建启动脚本
[✓] 启动脚本已创建: ~/mumuainovel-start.sh
```
### 使用方式
```bash
# 首次安装
curl -fsSL <url> | bash
# 启动
bash ~/mumuainovel-start.sh # 前台
bash ~/mumuainovel-start.sh --bg # 后台
```
|
2026-04-20 00:26:19 +08:00 |
|
夏目侧耳
|
1a7dad7b3b
|
Merge pull request #124 from Fly143/main
Add files via upload
|
2026-04-18 13:13:12 +08:00 |
|
Fly143
|
71babda777
|
Add files via upload
Android/termux一键安装脚本
|
2026-04-18 13:08:32 +08:00 |
|
xiamuceer
|
640c5e1712
|
fix: 修复拆书章节数设置不生效问题
|
2026-04-10 10:10:37 +08:00 |
|
xiamuceer
|
cfc2df4d9f
|
update: 更新版本1.4.5
|
2026-04-09 09:25:01 +08:00 |
|
xiamuceer
|
425aab9eec
|
update: 更新伏笔管理删除和同步逻辑,避免重复引入
|
2026-04-09 09:15:11 +08:00 |
|
xiamuceer
|
5968a3d29e
|
feature: 新增支持拆书自选保留章节数,或者整本拆书功能
|
2026-04-02 11:03:58 +08:00 |
|
xiamuceer
|
099d12a1c9
|
fix: 修复暗色模式下根据建议生成对比内容颜色显示异常问题
|
2026-04-02 11:02:32 +08:00 |
|
xiamuceer
|
86fbdada29
|
update: 更新版本v1.4.4
|
2026-03-24 11:39:27 +08:00 |
|
xiamuceer
|
7a3c2d9a9f
|
update: 更新导出TXT内容格式,优化拆书导入逻辑
|
2026-03-24 11:29:09 +08:00 |
|
xiamuceer
|
97c2226f9d
|
sytle: 优化大纲管理页面支持展开大纲详情
|
2026-03-24 10:57:01 +08:00 |
|
xiamuceer
|
f74f6641f2
|
style: 优化向导/灵感模式AI生成页面样式
|
2026-03-24 10:56:25 +08:00 |
|
xiamuceer
|
d72dd1c555
|
feature:新增邮箱注册登录功能
|
2026-03-20 11:06:25 +08:00 |
|
xiamuceer
|
7df6f52a9e
|
update: 更新版本v1.4.3
|
2026-03-18 12:36:10 +08:00 |
|
xiamuceer
|
a6e6df5073
|
feature: 新增API调用日志统计,首字,总耗时,token消耗等
|
2026-03-18 12:35:13 +08:00 |
|
xiamuceer
|
4e3fb6766e
|
update: 优化图片生成模型的API错误响应
|
2026-03-18 11:10:16 +08:00 |
|
xiamuceer
|
26c3a8b80f
|
update: 更新docker构建脚本
|
2026-03-18 11:09:24 +08:00 |
|
xiamuceer
|
6f4f6a3914
|
style:优化生成封面按钮样式,适配明暗模式
|
2026-03-18 11:08:41 +08:00 |
|
xiamuceer
|
34352cb0db
|
update: 更新版本v1.4.2
|
2026-03-17 17:56:14 +08:00 |
|
xiamuceer
|
7e21049216
|
fix:修复MuMuのAPI适配器错误
|
2026-03-17 17:31:08 +08:00 |
|
xiamuceer
|
dcd630d2aa
|
fix:修复封面挂载路径(fuck AI)
|
2026-03-17 16:04:53 +08:00 |
|
xiamuceer
|
6cfa8af466
|
update: 更新依赖包
|
2026-03-17 15:28:09 +08:00 |
|
xiamuceer
|
5275371f06
|
update:更新版本v1.4.1
|
2026-03-16 21:39:25 +08:00 |
|
xiamuceer
|
389bbf6237
|
fix: 修复postgres 18数据挂载路径问题
|
2026-03-16 21:20:22 +08:00 |
|
xiamuceer
|
bf2145a737
|
fix:修复docker挂载封面目录问题
|
2026-03-16 17:07:37 +08:00 |
|
xiamuceer
|
577b48285b
|
style: 优化书本封面显示样式
|
2026-03-16 16:50:15 +08:00 |
|
xiamuceer
|
17ecf34565
|
fix:修复图片模型配置启用/停用状态逻辑问题
|
2026-03-16 16:34:03 +08:00 |
|
xiamuceer
|
ca33ff4086
|
update: 更新版本v1.3.9
|
2026-03-16 12:28:54 +08:00 |
|
xiamuceer
|
411f906545
|
feature: 新增小说封面图片生成功能
|
2026-03-16 11:34:07 +08:00 |
|
xiamuceer
|
2ca4c9cd27
|
update: 更新MuMuのAPI地址
|
2026-03-15 14:01:03 +08:00 |
|
xiamuceer
|
d48b7bfe8a
|
fix: 修复配置预设和设置页面激活状态联动
|
2026-03-14 20:36:17 +08:00 |
|
xiamuceer
|
950424f68a
|
feature: 更新AI职业生成功能,支持输入职业要求
|
2026-03-14 20:34:54 +08:00 |
|