黄建武
|
44d89e3b73
|
feat(nginx): 调整客户端请求体大小限制
- 设置 client_max_body_size 为 10G,允许上传大文件- 设置 client_body_buffer_size 为 128k,优化请求体缓冲
|
2025-05-15 11:34:39 +08:00 |
|
黄建武
|
aeae3410a0
|
feat(db): 添加 Ollama本地离线模型支持
- 在 builtin_providers.json 中添加 Ollama 提供商配置
- 修改 OpenAI_compatible_provider.py,优化与 Ollama 的兼容性
|
2025-05-14 15:28:57 +08:00 |
|
黄建武
|
3862c657b7
|
build(docker): 更新 docker-compose配置
- 将 Nginx 容器的端口映射改为使用环境变量 APP_PORT- 移除 frontend 服务的依赖
|
2025-05-12 16:13:05 +08:00 |
|
黄建武
|
1c848c727f
|
docs: 更新 .env.example 文件中的 TRANSCRIBER_TYPE 配置选项
- 调整配置选项的描述,使 groq 成为独立的配置项
-优化注释内容,提高可读性和准确性
|
2025-05-12 16:04:42 +08:00 |
|
黄建武
|
a5a523f918
|
feat(.env.example): 添加 groq 语音识别模型配置选项
- 在 TRANSCRIBER_TYPE 中添加 groq 作为可选的 Apple 平台专用模型
- 新增 GROQ_TRANSCRIBER_MODEL 变量,用于指定 groq 提供的 faster-whisper模型,默认为 whisper-large-v3-turbo
|
2025-05-12 15:59:04 +08:00 |
|
黄建武
|
fbb292d0e3
|
docs(README): 更新 BiliNote 版本号
将 README.md 中的 BiliNote 版本号从 v1.6.0 修改为 v1.7.0
|
2025-05-12 15:03:10 +08:00 |
|
黄建武
|
6ff8b4d90f
|
feat(backend): 添加 Groq供应商支持并优化笔记生成流程- 在 builtin_providers.json 中添加 Groq 供应商信息
- 实现 GroqTranscriber 类以支持 Groq 语音转录服务
- 新增异常处理中间件以提高系统稳定性
- 优化笔记生成流程,增加错误处理和日志记录
- 添加思维导图功能和相关组件
-重构 Markdown 查看器以支持切换视图模式
|
2025-05-12 14:59:06 +08:00 |
|
黄建武
|
b2034c0865
|
feat(db): 更新内置 AI 服务提供商配置
- 移除Doubao 服务商配置- 添加 Gemini 服务商配置
- 更新 Claude 服务商的 base_url
|
2025-05-12 09:05:53 +08:00 |
|
黄建武
|
137cf81d29
|
fix(markdown): 修复 Markdown 组件以提高可读性和维护性
- 格式化代码以提高可读性
-优化组件结构以提高维护性- 调整样式和布局以提升用户体验
|
2025-05-09 16:08:18 +08:00 |
|
黄建武
|
1888849270
|
fix:修复视频生成错误
|
2025-05-09 15:38:31 +08:00 |
|
黄建武
|
5e7c381e07
|
refactor(env): 优化环境变量配置和请求基地址设置
- 移除 request.ts 中的重复 baseURL 配置
- 在 vite.config.ts 中添加默认的 API基地址和前端端口- 更新请求基地址为相对路径,提高可维护性
|
2025-05-09 13:24:12 +08:00 |
|
黄建武
|
da645291a2
|
refactor(env): 优化环境变量配置和请求基地址设置
- 移除 request.ts 中的重复 baseURL 配置
- 在 vite.config.ts 中添加默认的 API基地址和前端端口- 更新请求基地址为相对路径,提高可维护性
|
2025-05-09 13:23:29 +08:00 |
|
黄建武
|
048a3b70df
|
refactor(app/utils): 更新 VideoReader 类的目录设置
- 引入 get_app_dir 函数用于获取应用目录路径
- 修改 frame_dir 和 grid_dir 参数默认值为 None
- 在构造函数中使用 get_app_dir 设置默认目录路径
|
2025-05-09 12:40:36 +08:00 |
|
黄建武
|
b75caaea0e
|
Merge remote-tracking branch 'origin/master' into feature/kuaishou
|
2025-05-09 11:58:03 +08:00 |
|
黄建武
|
140c9b1d88
|
refactor(path_helper): 重构路径获取方法,支持打包运行
- 修改 get_data_dir 函数,以支持打包后可写的运行目录- 新增 get_app_dir 函数,提供更灵活的路径获取方式
- 优化路径处理逻辑,确保在不同环境下都能正确获取路径
|
2025-05-09 11:57:41 +08:00 |
|
黄建武
|
668785ebe5
|
refactor(path_helper): 重构路径获取方法,支持打包运行
- 修改 get_data_dir 函数,以支持打包后可写的运行目录- 新增 get_app_dir 函数,提供更灵活的路径获取方式
- 优化路径处理逻辑,确保在不同环境下都能正确获取路径
|
2025-05-09 11:57:11 +08:00 |
|
黄建武
|
8e917ee15e
|
refactor(utils): 优化 request.ts 中的 API 地址配置- 提取 base URL 到单独的常量中
- 使用 import.meta.env.VITE_API_BASE_URL 或本地地址作为默认值
-简化了代码结构,提高了可读性和可维护性
|
2025-05-09 11:12:49 +08:00 |
|
黄建武
|
17216534cb
|
feat(utils): 添加 API 路径到请求基础 URL
- 在请求基础 URL 中加入 '/api' 路径
-确保无论是生产环境还是本地环境,请求 URL 都包含 API路径
|
2025-05-09 10:53:51 +08:00 |
|
黄建武
|
2dfcb600ae
|
refactor(backend): 更新默认提供商路径获取方法并配置前端请求基础 URL
- 新增 get_builtin_providers_path 函数以动态获取内置提供商 JSON 文件路径
- 修改 seed_default_providers 函数,使用新的路径获取方法
- 更新前端请求工具,配置 API 基础 URL 以适应不同环境
|
2025-05-09 10:41:46 +08:00 |
|
黄建武
|
0a5196a475
|
refactor(utils): 更新模型目录获取逻辑以支持打包运行
-增加对打包状态的判断,使用不同的目录路径
-打包时将模型目录设置为 APPDATA 或 ~/.cache 下的 BiliNote/models
- 开发时仍使用项目根目录下的 models目录
- 确保兼容性和可移植性
|
2025-05-09 10:27:16 +08:00 |
|
黄建武
|
732ea0ba2b
|
refactor(layout): 优化网页布局和路由设置
- 更新 logo显示方式,使用 import 代替直接引用
- 将 BrowserRouter 替换为 HashRouter,以适应前端路由
- 在项目中添加 logo.svg 文件,统一 logo 资源
- 调整 vite.config.ts,设置 base 为 './' 以优化构建
|
2025-05-09 09:57:13 +08:00 |
|
黄建武
|
d4d5e063d0
|
refactor(.gitignore and vite.config): 更新忽略文件配置和前端端口设置
- 在 .gitignore 文件中添加 backend/config/* 和 BiliNo 到忽略列表
- 移除 BiliNote_frontend/.idea/* 以便于前端项目的重构
- 在 vite.config.ts 中添加前端端口配置,使用环境变量或默认值 3015
- 修改服务器端口配置,使用新设置的前端端口
|
2025-05-09 09:05:46 +08:00 |
|
黄建武
|
21c9d47495
|
feat(download): 添加快手下载器并优化下载配置功能
- 新增快手下载器,支持快手视频下载
- 添加下载配置页面,可设置各平台Cookies
- 优化后端接口,增加获取和更新Cookies的功能
- 前端新增Downloader组件和相关表单组件
- 更新路由配置,增加下载配置相关路由
|
2025-05-08 18:15:59 +08:00 |
|
黄建武
|
1af6cde68f
|
chore: 添加 .dockerignore 文件
- 新增 .dockerignore 文件,用于配置 Docker 构建过程中需要忽略的文件和目录
- 忽略日志、缓存、临时文件等,以减少 Docker 镜像大小
-排除敏感信息文件,如 .env 等环境变量配置- 忽略开发相关的文件和目录,如 .idea、.pytest_cache 等
|
2025-05-08 15:13:18 +08:00 |
|
黄建武
|
51fb59e3e1
|
feat(transcriber): 使用 ModelScope 替代 Hugging Face 下载模型
- 在 requirements.txt 中添加 modelscope 依赖
- 修改 whisper.py 中的模型下载逻辑,使用 ModelScope 的 snapshot_download 函数- 更新 MODEL_MAP 字典,映射不同大小的模型到对应的 ModelScope 仓库
- 调整模型路径,直接使用 ModelScope 下载的路径
|
2025-05-08 14:42:43 +08:00 |
|
黄建武
|
e2757a18b9
|
docs(README): 更新快速开始指南
- 移除了 .env 文件重命名步骤的单独命令,将其合并到一行中
-简化了端口说明,指出了默认端口为 80
- 更新了访问地址示例,使用默认端口 80
|
2025-05-06 14:00:29 +08:00 |
|
黄建武
|
be4c3313d4
|
feat(deploy): 重构部署方案并添加 nginx 代理
- 新增 nginx 服务作为前端和后端的代理
- 重新配置前端和后端服务,不再直接暴露端口
- 更新前端 Dockerfile,简化为静态文件服务器- 在 MarkdownViewer 组件中添加 ExternalLink 图标
|
2025-05-06 13:56:43 +08:00 |
|
黄建武
|
0bedd7ff6f
|
feat: 更新图片路径生成逻辑- 修改了生成截图 URL 的方式,使用相对路径替代绝对路径- 在前端 Vite 配置中添加了对 /static路径的代理设置
|
2025-05-06 13:13:31 +08:00 |
|
黄建武
|
03c950eb63
|
chore:更新版本号
|
2025-05-04 22:18:18 +08:00 |
|
黄建武
|
cbc94fafce
|
fix(provider): 重新启用通过 ID 获取供应商信息的接口并增强安全性
- 重新启用了 /get_provider_by_id/{id}接口
- 新增了 get_provider_by_id_safe 方法,用于安全地获取供应商信息
- 将原有的 get_provider_by_id 方法重命名为 get_provider_by_id_safe
|
2025-05-04 17:48:15 +08:00 |
|
黄建武
|
0f40a99f70
|
docs(README): 更新版本号至 v1.5.0 并添加新功能说明
- 将版本号从 v1.4.0 更新为 v1.5.0
- 新增功能:支持多版本记录保留
- 修正前端目录名称拼写错误
|
2025-05-04 11:03:58 +08:00 |
|
黄建武
|
d6b50773b9
|
Merge remote-tracking branch 'origin/master' into feature/regenerate
|
2025-05-04 11:01:16 +08:00 |
|
黄建武
|
97f153646f
|
feat(frontend): 新增多版本笔记功能,并做了向下兼容。
- 新增关于页面组件,介绍项目背景、功能和使用方法
- 重构笔记生成逻辑,支持多版本笔记
- 新增笔记版本选择、复制和导出功能
-优化笔记界面布局和交互
- 调整部分组件样式,提升用户体验
|
2025-05-04 11:00:54 +08:00 |
|
黄建武
|
0e055b34ca
|
feat(MarkdownViewer):增强 Markdown 解析和渲染能力
- 添加对 GFM (GitHub Flavored Markdown) 的支持
- 增加数学公式渲染功能
- 实现加粗编号标题的特殊处理
- 优化代码块样式
- 添加图片缩放功能
|
2025-05-03 02:24:56 +08:00 |
|
黄建武
|
bb64936a38
|
docs(README): 更新项目版本和功能说明
- 将 BiliNote 版本号从 v1.3.0 更新为 v1.4.0
- 新增多模态视频理解功能说明- 添加代码参考部分,说明抖音下载功能的代码来源
-增加 Star History 图标和相关说明
|
2025-05-03 00:01:02 +08:00 |
|
黄建武
|
749635e156
|
Merge remote-tracking branch 'origin/master' into feature/video_read
# Conflicts:
# backend/requirements.txt
|
2025-05-02 23:54:05 +08:00 |
|
黄建武
|
6e084f720d
|
feat(note): 添加视频理解功能- 在 GPT 模型中增加 video_img_urls 字段用于存储视频截图
- 在笔记生成请求中添加视频理解相关参数
- 实现视频截图功能,支持按指定间隔生成截图
- 更新笔记生成逻辑,支持视频理解功能- 在前端服务中添加视频理解相关参数
|
2025-05-02 23:47:15 +08:00 |
|
黄建武
|
bbba401637
|
build: 添加 gmssl 和 pycryptodomex 依赖
- 新增 gmssl 依赖,版本为 3.2.2
- 新增 pycryptodomex依赖,版本为 3.22.0
|
2025-05-02 16:10:30 +08:00 |
|
黄建武
|
fd3b105821
|
chore: 忽略 .idea 目录
- 在 .gitignore 文件中添加 .idea/目录,以忽略 IDE 相关的配置文件
|
2025-05-02 15:10:57 +08:00 |
|
黄建武
|
94220c8b97
|
Merge remote-tracking branch 'origin/master' into feature/douyin
|
2025-05-02 14:58:08 +08:00 |
|
黄建武
|
58402c6554
|
feat(env): 添加抖音 Cookie 设置项
- 在 .env.example 文件中添加了 DOUYIN_COOKIES 变量,用于设置抖音 Cookie
|
2025-05-02 14:04:54 +08:00 |
|
黄建武
|
04dad3b72a
|
feat(downloaders): 添加抖音视频识别功能
- 新增 abogus.py 文件,实现 a_bogus 参数的生成逻辑
- 代码源自 JoeanAmier/TikTokDownloader 项目,并进行了适配和优化
- 功能包括生成用户代理字符串、加密 URL 参数和生成最终的 a_bogus值
- 提供了详细的注释和函数说明,便于理解和维护
|
2025-05-02 14:00:29 +08:00 |
|
黄建武
|
b66c366a08
|
refactor(HomePage): 优化笔记表单提交状态显示
- 修改 isGenerating 函数逻辑,增加对任务状态的判断
- 在 onSubmit 函数中添加成功提交任务的提示信息
|
2025-04-29 22:11:44 +08:00 |
|
黄建武
|
06e0eb2ce3
|
fix(modelStore): 修复模型列表加载逻辑,兼容通义模型
- 增加了对 res.data.data.models.length > 0 的判断条件
- 当模型列表存在时,更新 models状态
- 优化了错误处理逻辑
|
2025-04-27 23:19:33 +08:00 |
|
黄建武
|
bd68ba35b9
|
fix(HomePage): 调整生成笔记按钮的位置,解决按钮失效问题
|
2025-04-27 23:14:50 +08:00 |
|
黄建武
|
e24979f6f4
|
fix(frontend): 修正 Error 组件的动画文件引用
- 将 error.json 文件名首字母大写,统一为 Error.json- 更新 Lottie 组件的动画文件引用
- 后端更新依赖文件
|
2025-04-27 22:45:49 +08:00 |
|
黄建武
|
a296e64f7a
|
build: 添加 blinker 依赖
- 在 requirements.txt 中新增了 blinker==1.9.0依赖
|
2025-04-14 08:55:50 +08:00 |
|