Commit Graph

291 Commits

Author SHA1 Message Date
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
xiamuceer 187fa420b9 update: 添加MuMuのAPI,提供更方便的api接入 2026-03-14 19:07:33 +08:00
夏目侧耳 d69f717e05 Merge pull request #94 from haosenwang1018/fix/bare-excepts
fix: replace 9 bare excepts with except Exception
2026-03-13 21:11:07 +08:00
夏目侧耳 5b6401f2a6 Merge pull request #112 from karlverik/fix-chapter-context-service
fix: 1-N模式大纲提取修复
2026-03-13 21:10:54 +08:00
karlverik 81982225e2 1-N模式大纲提取修复
API测试发现expansion_plan没有 plot_summary这个键。

替换掉原本的分章节概要,重新生成的文章内容也完全不变,这段完全失效了。每次提供的都只有分章节的关键事件部分和上级大纲。
2026-03-13 17:50:00 +08:00
夏目侧耳 63dc96cf60 Merge pull request #109 from CY-Ye/fix-bugs
bug fixed:修复自定义大纲生成提示词无效的问题
2026-03-13 15:54:21 +08:00
C.Y.YE 239fbb7cf8 bug fixed:修复自定义大纲生成提示词无效的问题
在大纲生成流中添加用户ID字段,避免获取用户自定义提示词不成功
2026-03-12 09:50:54 +08:00
xiamuceer-j b1878507a1 update: fuck vscode save 2026-03-06 17:21:33 +08:00
xiamuceer-j 5230249263 update: 更新版本v1.3.8 2026-03-06 14:22:06 +08:00
xiamuceer-j 2e70469b6f update: README 更新功能清单与截图展示,拆书功能从规划中调整为已支持 2026-03-06 14:15:46 +08:00
xiamuceer-j f1d7975ea4 refactor: 大量前端页面/组件样式从硬编码颜色迁移到 antd token 主题变量 2026-03-06 14:14:57 +08:00
xiamuceer-j 7c9716b485 refactor: 重构项目列表页,拆分为书架组件并统一多页面风格调用 2026-03-06 14:14:33 +08:00
xiamuceer-j 80bda8c021 feature: 新增全新登录页布局与主题切换入口 2026-03-06 14:14:09 +08:00
xiamuceer-j fc03fe958f feature: 新增书架页组件与项目页新架构(书架视图、侧边栏折叠记忆、URL 视图参数切换) 2026-03-06 14:13:15 +08:00
xiamuceer-j f13dd26404 feature: 新增全局主题系统(浅色/深色/跟随系统)、主题持久化与主题切换组件 2026-03-06 14:12:18 +08:00