JefferyHcool
|
8b1bc54f2d
|
refactor(backend): 重构后端异常处理和模型管理
- 新增自定义异常类 BizException、NoteError 和 ProviderError
- 优化了模型管理相关的逻辑,包括加载、删除和测试连接等功能
- 改进了 Douyin 下载器的错误处理
- 调整了任务重试逻辑和笔记生成的异常处理- 更新了相关组件和页面以适应新的异常处理机制
|
2025-06-06 21:30:23 +08:00 |
|
JefferyHcool
|
df5c0f771a
|
feat(model): 增加模型管理和测试功能
- 新增模型删除功能
- 实现模型测试连接功能
- 优化模型选择器组件
- 更新模型相关API和数据库操作
|
2025-05-27 08:53:24 +08:00 |
|
JefferyHcool
|
31f42aa26e
|
feat(model): 增加模型管理和测试功能
- 新增模型删除功能
- 实现模型测试连接功能
- 优化模型选择器组件
- 更新模型相关API和数据库操作
|
2025-05-27 08:52:38 +08:00 |
|
JefferyHcool
|
be3db5faaf
|
feat(model): 增加模型管理和测试功能
- 新增模型删除功能
- 实现模型测试连接功能
- 优化模型选择器组件
- 更新模型相关API和数据库操作
|
2025-05-26 23:16:49 +08:00 |
|
JefferyHcool
|
9b298d3094
|
feat(model): 增加模型管理和测试功能
- 新增模型删除功能
- 实现模型测试连接功能
- 优化模型选择器组件
- 更新模型相关API和数据库操作
|
2025-05-26 23:16:19 +08:00 |
|
Jefferyhcool
|
842ae97883
|
update:404.json
|
2025-04-22 17:36:52 +08:00 |
|
Jefferyhcool
|
bb974b0b89
|
:feat 新增模型配置页面和相关功能
- 新增模型配置页面组件和路由
- 实现模型配置表单和相关逻辑- 添加全局配置入口和功能- 优化首页布局和样式- 新增 404 页面组件
- 更新部分组件样式和结构
|
2025-04-22 17:01:02 +08:00 |
|
Jefferyhcool
|
517bf04720
|
feat(deploy): 添加 nginx 反向代理配置并优化前端构建流程
- 新增 nginx 配置模板,用于前端服务的反向代理
- 更新 Dockerfile,使用 pnpm 替代 npm 并添加 nginx 配置
- 添加启动脚本,实现后端健康检查和动态配置 nginx
- 更新 .env.example,为后端主机添加注释说明
- 优化 docker-compose.yml,明确版本号并调整服务依赖
|
2025-04-16 02:04:16 +08:00 |
|
Jefferyhcool
|
6c21aa2055
|
feat(bilibili_downloader): 更新视频下载格式选择
- 将音频下载格式更改为视频+音频组合格式
- 新格式优先选择bv*+ba,然后是bestvideo+bestaudio,最后是best
- 这个改动可以提高下载视频的质量,并确保视频和音频同步
|
2025-04-15 22:07:09 +08:00 |
|
Jefferyhcool
|
61a0c08df8
|
fix(bilibili_downloader): 修改音频下载格式为 mp4
- 将 BilibiliDownloader 类中的音频下载格式从 m4a改为 mp4
- 此修改解决了因 m4a 格式导致的文件名错误问题
|
2025-04-15 22:01:10 +08:00 |
|
Jefferyhcool
|
a966614dd2
|
feat(downloaders): 更新 Bilibili 和 YouTube 下载器格式选择- 将 Bilibili 和 YouTube 下载器的格式选择从视频格式更改为音频格式
-优先选择 m4a 格式的最佳音频,如果没有可用的 m4a 格式,则选择最佳音频格式
- 如果没有可用的音频格式,则选择最佳格式
|
2025-04-15 20:19:46 +08:00 |
|
Jefferyhcool
|
c6e0806cb2
|
build:移除 GPU 版本的 torch 相关包- 删除了 requirements.txt 中的 torch、torchaudio 和 torchvision 包
- 这些包是 GPU 版本,可能与 CPU版本存在冲突
- 移除这些包可以避免潜在的版本冲突问题
|
2025-04-15 20:17:39 +08:00 |
|
Jefferyhcool
|
a434b9a7a4
|
refactor(events): 重构清理临时文件的逻辑
- 优化了文件路径的处理方式
-增加了对路径不存在的情况的处理
- 改进了日志信息的记录
|
2025-04-15 00:40:38 +08:00 |
|
Jefferyhcool
|
7bf31ad16e
|
fix(downloaders): 修复 Youtube 下载报错问题理
- 优化了临时文件清理逻辑,删除以指定文件名开头的所有相关文件
|
2025-04-15 00:16:03 +08:00 |
|
Jefferyhcool
|
e3d41d9514
|
refactor(note): 优化日志记录格式
- 将多行日志记录改为单行记录,提高可读性
- 分别记录下载器、GPT 和视频地址信息,便于日志解析
|
2025-04-14 22:15:07 +08:00 |
|
Jefferyhcool
|
1ebf236f4f
|
feat(app): 添加日志记录功能
- 新增 logger 模块,用于全局日志记录
- 在关键位置添加日志输出,包括事件处理、文件清理、FFmpeg 检查等
- 优化数据库操作,增加日志记录
- 在主程序启动时添加日志输出
|
2025-04-14 19:50:44 +08:00 |
|
Jefferyhcool
|
43b88c85fa
|
feat(events): 实现转写完成后的文件清理功能
- 新增 events 模块,包括 handlers 和 signals 子模块
- 在 handlers 中实现 cleanup_temp_files 函数,用于清理转写临时文件
- 在 signals 中定义 transcription_finished 信号
- 修改 main.py,添加 startup_event 函数以注册事件处理器- 更新 WhisperTranscriber 类,增加 on_finish 方法并发送转写完成信号
- 在 base.py 中添加 TranscriberBase 类的 on_finish 方法占位符
|
2025-04-13 23:29:33 +08:00 |
|
Jefferyhcool
|
850fc81557
|
chore: 添加 .DS_Store 文件到 .gitignore
- 在 .gitignore 文件中添加 .DS_Store,以忽略 macOS 自动生成的缓存文件
|
2025-04-13 23:16:38 +08:00 |
|
Jefferyhcool
|
feae93a8f5
|
build:修改 README 中的体验地址
- 更新 README.md 中的体验地址,将 bilibilinote.app 更改为 bilinote.app
|
2025-04-13 23:12:41 +08:00 |
|
Jefferyhcool
|
595a38723f
|
chore: 更新 .env.example 文件
- 移除了 FFMPEG 配置项下的具体路径- 删除了多余的空行和波浪线符号
|
2025-04-13 20:55:52 +08:00 |
|
Jefferyhcool
|
014f7f160d
|
docs(README): 添加项目体验地址
- 在 README.md 中增加体验地址链接
|
2025-04-13 18:47:57 +08:00 |
|
Jefferyhcool
|
1d229e4178
|
docs: 添加 MIT 开源许可证- 在项目根目录下创建 LICENSE 文件
- 添加 MIT License 内容,包括版权年份和持有人信息
- 明确软件的使用、复制、修改、合并、发布、分发等权限
- 声明软件按 "原样" 提供,无任何明示或暗示的保证
-规定因使用软件而产生的任何责任限制
|
2025-04-13 17:47:55 +08:00 |
|
Jefferyhcool
|
0e0b8da317
|
first commit
|
2025-04-13 17:44:54 +08:00 |
|