MangoFanFanw
|
23f03822f6
|
fix(backend): 累积的错误修复和细节修正
|
2026-06-06 10:12:08 +08:00 |
|
MangoFanFanw
|
ad3bafcd35
|
feat(cli): 实现 nyahome config 命令
允许通过 nyahome 终端命令修改设置
同时再次调整数据库有关的内部常量的位置
|
2026-06-06 10:04:26 +08:00 |
|
MangoFanFanw
|
82723038c3
|
fix: sqlalchemy 中使用 pysqlite 表示默认的 sqlite3 标准库驱动
|
2026-06-06 10:03:31 +08:00 |
|
MangoFanFanw
|
03928c6c59
|
feat(cli,database): 更新数据库引擎创建模式
|
2026-06-04 18:51:09 +08:00 |
|
MangoFanFanw
|
ee81ccefc5
|
feat(cli): 部分完成 nyahome init 和 check 命令
|
2026-06-03 23:02:59 +08:00 |
|
MangoFanFanw
|
2b30f0ffe3
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# src/nyahome/database/model_aii.py
|
2026-06-01 20:48:22 +08:00 |
|
MangoFanFanw
|
c8c474ecfd
|
fix(all): 累积的错误修复和细节修正
|
2026-06-01 20:46:58 +08:00 |
|
MangoFanFanw
|
567c146fb8
|
feat(nyahome): 支持模型的思考模式(DS)与编辑模型
增加了控制模型是否支持思考以及是否在调用时启用思考的开关,目前为 DeepSeek 适配。
WebUI 进行了同步的更新。
|
2026-06-01 20:45:45 +08:00 |
|
MangoFanFanw
|
7df66bbc61
|
feat(webui): WebUI 管理后台新增 AII 管理栏目
在 WebUI NyaHome 管理后台中实现 AII 管理栏目,用于在线修改模型设置。
同时在后端补全了两个路由端点。
|
2026-06-01 20:42:16 +08:00 |
|
MangoFanFanw
|
45e255856a
|
fix(backend): 累积的错误修复和细节修正
|
2026-05-31 15:24:20 +08:00 |
|
MangoFanFanw
|
ab703e6176
|
fix(backend): 累积的错误修复和细节修正
|
2026-05-31 13:49:31 +08:00 |
|
MangoFanFanw
|
884cea53a1
|
docs: 为已有的路由编写完整名称和文档
|
2026-05-30 00:27:23 +08:00 |
|
MangoFanFanw
|
52f6904bef
|
fix: 加载环境变量,避免 FastAPI app 无法组装
|
2026-05-29 23:25:38 +08:00 |
|
MangoFanFanw
|
a7140ea5c1
|
feat(manage/cli): 增加 nyahome 命令行添加提供商和模型的功能
|
2026-05-28 22:25:55 +08:00 |
|
MangoFanFanw
|
1f1ac5f87a
|
style(webui): 在 Oxfmt 中配置导入排序功能,并对全 webui 目录进行格式化
|
2026-05-28 21:03:11 +08:00 |
|
MangoFanFanw
|
d62a9d9304
|
feat: 切换数据库至 PostgreSQL、支持环境变量
未来计划支持多种数据库,从 PostgreSQL 开始!
支持从环境变量读取启动设置,添加 nyahome env 命令用来持久化环境变量。
BREAKING CHANGE: 切换开发阶段的数据库,从 SQLite 到 PostgreSQL。
|
2026-05-28 16:12:35 +08:00 |
|
MangoFanFanw
|
21cb4ee8c1
|
fix(alembic/env.py): 修复数据库更新脚本生成错误的问题
该问题是由于代码质量工具自动优化了 env.py 文件头部的未使用导入引起的。
|
2026-05-27 15:44:33 +08:00 |
|
MangoFanFanw
|
58012e43db
|
style: Oxc 代码格式调整
|
2026-05-27 14:22:21 +08:00 |
|
MangoFanFanw
|
0796250df8
|
fix: 修补暂未实现的功能、添加开发中占位
修改手机号、剧本市场
|
2026-05-27 14:20:59 +08:00 |
|
MangoFanFanw
|
1c7d932e31
|
feat(NyaHome设置): 增加 NyaHome 设置项
允许上传的文件拓展名、四处默认图片
|
2026-05-27 14:18:59 +08:00 |
|
MangoFanFanw
|
4deee00bcb
|
docs: 将 openapi.json 移出版本管理
作为文档构建所需的生成文件(而非运行时所需),可以放心交由构建步骤生成。
|
2026-05-25 23:11:07 +08:00 |
|
MangoFanFanw
|
ff2074b400
|
style: 一些复杂而综合的细节修正
|
2026-05-25 21:11:29 +08:00 |
|
MangoFanFanw
|
8efb55827c
|
docs: 写一点文档咯
|
2026-05-25 20:55:09 +08:00 |
|
MangoFanFanw
|
dcaa1fddf2
|
feat: 对未实现的功能增加占位信息
1. 修改手机号
2. 剧本市场
|
2026-05-25 20:54:24 +08:00 |
|
MangoFanFanw
|
e29f27e2eb
|
feat: 从 FastAPI 导出 openapi.json 并渲染为 API 文档
通过 vitepress-openapi 插件,在 VitePress 文档中实现基于 openapi.json 的 API 文档。
这样实现的 API 文档可以从最新版本的代码库中提取路由信息,继而实现自动集成。
---
同时,通过 Kimi 和 Deepseek 实现并审查了一个对 Google 风格 docstring 的解析函数。
该函数可以从 Google 风格的 docstring 中提取参数文档并按 openapi 规范重新整理它们。
---
增加了 nyahome openapi 命令用来导出 openapi.json。
增加了 task openapi-docs 命令用来准备未来的持续集成。
|
2026-05-25 14:56:36 +08:00 |
|
MangoFanFanw
|
3117af670b
|
style(webui): Oxc format 已有代码
|
2026-05-24 16:50:44 +08:00 |
|
MangoFanFanw
|
ab396b01f2
|
style(otp.py): 将清理验证码的定期日志降级为 debug,且增加清理计数
|
2026-05-24 14:59:45 +08:00 |
|
MangoFanFanw
|
9d2bb71ea7
|
docs: 更新README、CHANGELOG和LICENSE
|
2026-05-24 14:51:26 +08:00 |
|
MangoFanFanw
|
fe16e878dd
|
perf: 移除 .idea 目录
|
2026-05-24 14:02:02 +08:00 |
|
MangoFanFanw
|
21f0d7725e
|
refactor: 主要功能实现
目前的工作已经实现的功能:
- 基本 FastAPI 路由;
- 基本 AI 聊天和创作功能;
- 用户信息管理、权限验证、JWT 令牌签发和验证、端点保护;
- HTML 验证码邮件发送和验证码验证。
|
2026-05-24 13:58:51 +08:00 |
|
MangoFanFanw
|
f06de85257
|
feat: 创建 VitePress 文档与 mjml 邮件模板编译流程
docs 目录包含一个 VitePress 构建的静态文档站点。
mjml 目录包含 HTML 邮件模板。这些模板将被编译为 Jinja2 模板,然后由 NyaHome 动态渲染后发送。
|
2026-05-24 13:55:56 +08:00 |
|
MangoFanFanw
|
c30d65f9ae
|
feat: 使用 Alembic 实现数据库结构与代码同步
并且添加了一些管理数据库的快捷命令,实现和 Django 类似的开发体验:
- uv run task makemigrations : 创建数据库变更文件
- uv run task migrate : 应用数据库变更
更多请查看 pyproject.toml 。
目前仅针对 SQLite 数据库进行适配。
|
2026-05-24 13:52:57 +08:00 |
|
MangoFanFanw
|
f3442a1b61
|
init commit
初始提交,无事发生~
|
2026-05-01 14:35:07 +08:00 |
|