509 Commits

Author SHA1 Message Date
spark
957de8ad8b feat(backend):添加获取新闻资讯功能
- 新增 GetTopNewsList 函数,用于获取新闻资讯
- 在处理用户消息时,添加获取新闻资讯的逻辑
- 当获取新闻资讯失败时,发送警告消息
2025-02-11 15:10:29 +08:00
spark
e622b7d86e refactor(frontend):注释掉错误消息弹窗
- 在 settings.vue 文件中注释掉了错误消息弹窗的代码行
-这个修改可能会影响错误处理的用户界面展示
2025-02-11 13:56:39 +08:00
spark
95f9f1840f refactor(data):重构OpenAi结构体并添加上下文对象
- 在 OpenAi 结构体中添加 ctx 字段,用于传递上下文对象
- 更新 NewDeepSeekOpenAi 函数签名,现在需要传入 context.Context 参数
- 在获取股票信息失败时,除了在控制台输出错误信息外,还通过 runtime.EventsEmit 发送警告消息到前端
- 优化错误信息的显示格式,添加警告图标
2025-02-11 13:34:14 +08:00
spark
267f6f638f refactor(data):重构OpenAi结构体并添加上下文对象
- 在 OpenAi 结构体中添加 ctx 字段,用于传递上下文对象
- 更新 NewDeepSeekOpenAi 函数签名,现在需要传入 context.Context 参数
- 在获取股票信息失败时,除了在控制台输出错误信息外,还通过 runtime.EventsEmit 发送警告消息到前端
- 优化错误信息的显示格式,添加警告图标
v2025.2.11.2-alpha
2025-02-11 12:52:32 +08:00
spark
b459abb35d feat(data):为数据获取失败时添加错误反馈并设置超时
- 在获取股票价格、财报、市场资讯、股票资讯和电报资讯失败时,向用户发送错误信息
- 为 GetFinancialReports、SearchStockPriceInfo 和 SearchStockInfo 函数添加 30 秒超时设置
v2025.2.11.1-alpha
2025-02-11 12:29:49 +08:00
spark
d79bdc8bc1 feat(frontend):更新页面标题和优化错误处理
- 更新页面标题为 "go-stock:AI赋能股票分析"
- 改进全局错误处理,增加错误信息的控制台输出
- 优化设置组件中的错误提示和表单重置逻辑
2025-02-11 09:34:40 +08:00
spark
863e88c579 refactor(frontend):优化错误捕获和日志记录功能
- 修改 App.vue、settings.vue 和 stock.vue 中的 window.onerror 函数,增加页面标识和友好的错误提示
- 优化 openai_api.go 中的错误捕获,增加详细的日志记录
- 统一错误消息参数,提高错误信息的准确性和可读性
v2025.2.10.3-alpha
2025-02-10 18:06:49 +08:00
spark
853f6b180e refactor(frontend):优化错误捕获和日志记录功能
- 修改 App.vue、settings.vue 和 stock.vue 中的 window.onerror 函数,增加页面标识和友好的错误提示
- 优化 openai_api.go 中的错误捕获,增加详细的日志记录
- 统一错误消息参数,提高错误信息的准确性和可读性
2025-02-10 18:06:31 +08:00
spark
b4c55ce233 feat(frontend):增加前端错误捕获和后端panic处理
- 在前端 App.vue、settings.vue 和 stock.vue 中添加 window.onerror 事件处理器,捕获前端错误并发送给后端
- 在后端 app.go 和 openai_api.go 中添加 panic 处理逻辑,捕获并记录 panic错误
- 在 main.go 中添加 PanicHandler 函数,用于捕获和处理全局 panic
2025-02-10 17:46:42 +08:00
spark
22111411c3 ci:更新GitHubActions工作流
- 修改了工作流中的构建步骤名称,从 "Build wails" 改为 "Build wails x go-stock"
- 这个更改更准确地描述了构建过程,即使用 wails 构建 go-stock 项目
v2025.2.10.2-alpha
2025-02-10 14:12:38 +08:00
spark
ddfc7c1216 feat(app):添加谷歌浏览器检查并发送警告消息
- 在应用启动时检查谷歌浏览器是否安装
- 如果未安装,发送警告消息提醒用户
- 新增 checkChromeOnWindows 函数用于检查浏览器
- 在前端添加警告消息的事件监听
2025-02-10 13:59:23 +08:00
spark
908086c0c0 feat(app):添加谷歌浏览器检查并发送警告消息
- 在应用启动时检查谷歌浏览器是否安装
- 如果未安装,发送警告消息提醒用户
- 新增 checkChromeOnWindows 函数用于检查浏览器
- 在前端添加警告消息的事件监听
v2025.2.10.2
2025-02-10 13:50:51 +08:00
spark
2c0e2ec698 build(frontend): 升级Vite 版本
- 将 Vite 版本从 5.4.6 升级到 5.4.12- 更新 package.json 和 package-lock.json 中的 Vite 依赖
- 更新 package.json.md5 校验值
2025-02-10 13:25:12 +08:00
spark
cb4690bf88 docs(README): 添加软件下载安装说明
- 在 README.md 中新增了下载安装部分
- 提供了安装版和绿色版两种版本的下载链接
- 优化了文档结构,方便用户快速找到下载信息
2025-02-10 13:16:35 +08:00
spark
100fb3e2a9 docs(README): 添加软件下载安装说明
- 在 README.md 中新增了下载安装部分
- 提供了安装版和绿色版两种版本的下载链接
- 优化了文档结构,方便用户快速找到下载信息
2025-02-10 13:14:34 +08:00
Lovegood
1bb13866bc
Update README.md 2025-02-10 13:03:08 +08:00
spark
05aaf82849 docs: 更新 README 中的 star 请求样式
- 在 README.md 文件中,将"请给我一个 star"的部分添加了颜色样式
- 使用 span 标签为文本添加蓝色背景和红色"star"字- 优化了视觉效果,使请求更醒目
2025-02-10 13:00:55 +08:00
spark
255a214554 docs(README):添加项目星标请求
在 README.md 文件开头加入了一行文本,请求感兴趣的用户给项目星标。这有助于增加项目的 visibility 和吸引更多的贡献者。
2025-02-10 12:50:58 +08:00
spark
5d0de949a8 docs(README):添加项目星标请求
在 README.md 文件开头加入了一行文本,请求感兴趣的用户给项目星标。这有助于增加项目的 visibility 和吸引更多的贡献者。
2025-02-10 12:49:38 +08:00
Lovegood
03229fa46b
Create SECURITY.md 2025-02-10 12:29:51 +08:00
spark
b4cdd2d28b docs:更新行为准则的中文翻译版本
- 将中文翻译版本从代码文件中移除
- 在文件顶部添加完整的中文翻译内容
- 更新文件结构,使中文版本更加突出和易于阅读
2025-02-10 12:17:56 +08:00
spark
ef838af18b feat(frontend):设zhi默认prompt
- 在 settings.vue 中添加了 AI 投资顾问的默认角色设定
- 设定了 AI 投资顾问的核心能力和服务范围
- 定义了 AI 投资顾问的交互风格和表达方式- 优化了 prompt 的默认值,确保 AI 生成的内容符合预期
2025-02-10 12:16:54 +08:00
Lovegood
62defa1ebc
Update LICENSE 2025-02-10 12:12:26 +08:00
Lovegood
3dd9790015
Create CONTRIBUTING.md 2025-02-10 12:07:35 +08:00
Lovegood
c25304d28b
Create CODE_OF_CONDUCT.md 2025-02-10 12:00:54 +08:00
spark
222ba03841 docs(README):更新设置界面截图
- 将 README.md 中的 img_12.png 图片引用从旧路径修改为新路径- 旧路径: build/screenshot/img_12.png
- 新路径: build/screenshot/img_4.png
2025-02-10 10:01:23 +08:00
spark
3f73a5a521 feat(frontend):添加设置导出导入功能
- 在 App.d.ts 中添加 ExportConfig 函数声明
- 在 app.go 中实现 ExportConfig 方法,用于导出配置文件
- 在 App.js 中添加 ExportConfig 函数的 JavaScript 调用接口
- 在 settings.vue 中添加导出和导入配置的功能按钮,并实现相关逻辑
- 在 settings_api.go 中添加 Export 方法,用于生成配置文件的 JSON 字符串
2025-02-10 09:47:10 +08:00
spark
3a3e0b0543 feat(frontend):添加设置导出导入功能
- 在 App.d.ts 中添加 ExportConfig 函数声明
- 在 app.go 中实现 ExportConfig 方法,用于导出配置文件
- 在 App.js 中添加 ExportConfig 函数的 JavaScript 调用接口
- 在 settings.vue 中添加导出和导入配置的功能按钮,并实现相关逻辑
- 在 settings_api.go 中添加 Export 方法,用于生成配置文件的 JSON 字符串
v2025.2.10.1
2025-02-10 09:45:51 +08:00
spark
0006501cc8 fix(data):优化数据获取流程并添加错误日志
- 在获取股票价格、财报、市场资讯等数据时,增加了空值判断并记录错误日志
-优化了数据获取流程,提高了代码的健壮性和可维护性- 在 chromedp 上下文中添加了日志记录,便于调试和排查问题
v2025.2.9.7
2025-02-09 20:58:45 +08:00
spark
c5fbe5fdae Merge branch 'master' of https://github.com/ArvinLovegood/go-stock v2025.2.9.6 2025-02-09 20:18:42 +08:00
spark
66d85cf0a2 fix(backend):修复chromedp未取消导致的资源泄漏问题
- 在 openai_api.go 和 stock_data_api.go 中添加了对 chromedp.Cancel 的调用
- 确保在请求完成后正确取消 chromedp 的执行上下文,释放资源
2025-02-09 20:18:05 +08:00
spark
24145894b6 refactor(app):优化GetStockInfos函数,避免闪退
- 移除错误处理,因为调用方可能不需要错误信息
- 调整变量初始化顺序,提高代码可读性
- 简化错误处理逻辑,忽略错误并返回空值
v2025.2.9.4
2025-02-09 19:20:46 +08:00
Lovegood
75f680a298
Update issue templates 2025-02-09 17:16:59 +08:00
spark
2658f207dc feat(frontend):使用内嵌应用图标
- 使用内嵌应用图标替换URL图标
- 添加 GetVersionInfo 函数调用,用于获取版本信息
v2025.2.9.3
2025-02-09 16:26:20 +08:00
spark
626f99f0d1 refactor(frontend):重构关于页面布局
- 使用 n-divider组件替代 h1 标题,提高页面美观度
- 移除多余的 n-card 嵌套,简化页面结构
- 注释掉多余的 h1 标题,优化代码可读性
2025-02-09 16:17:12 +08:00
spark
4d541e81a2 feat(frontend):添加鸣谢部分
- 增加了捐赠者、开发者和开源项目的鸣谢列表
- 优化了关于页面的布局,使鸣谢内容更加突出
- 添加了外部链接,方便用户访问相关开源项目
v2025.2.9.2
2025-02-09 16:04:45 +08:00
spark
6dfe3fd135 feat(frontend):添加鸣谢部分
- 增加了捐赠者、开发者和开源项目的鸣谢列表
- 优化了关于页面的布局,使鸣谢内容更加突出
- 添加了外部链接,方便用户访问相关开源项目
2025-02-09 16:01:47 +08:00
spark
915e12eab3 feat(frontend):丰富关于页面内容并优化布局
- 在 GitHub 链接旁边添加 Issues 和 Releases 链接
- 在邮箱下方添加 QQ 和微信联系方式- 使用 n-divider 组件进行垂直分割,提高可读性
v2025.2.9.1
2025-02-09 15:40:04 +08:00
spark
bcfcbfeef0 fix(stock):优化股票关注功能
- 增加股票代码有效性验证
- 改进关注失败时的错误处理和用户提示
- 修复可能的 nil pointer dereference 问题
2025-02-09 15:29:04 +08:00
spark
1dc731de1e refactor(frontend):重构关于页面并添加作者信息
- 更新了 about.vue 页面布局和内容- 添加了作者信息和邮箱链接
- 移除了更新说明部分
- 调整了软件描述的样式和内容
2025-02-08 17:50:13 +08:00
spark
a580f9254a refactor(frontend):重构关于页面并添加作者信息
- 更新了 about.vue 页面布局和内容- 添加了作者信息和邮箱链接
- 移除了更新说明部分
- 调整了软件描述的样式和内容
v2025.2.8.8
2025-02-08 17:44:39 +08:00
spark
9b080bbb45 refactor(frontend):重构关于页面并添加作者信息
- 更新了 about.vue 页面布局和内容- 添加了作者信息和邮箱链接
- 移除了更新说明部分
- 调整了软件描述的样式和内容
2025-02-08 17:26:10 +08:00
spark
86183f4585 build:更新Wails构建动作版本 v2025.2.8.7 2025-02-08 16:48:12 +08:00
spark
97ab29259a ci:精简 commit message 输出
- 修改了获取 commit message 的 git 命令,仅保留 commit 主题行
-移除了不必要的信息,如作者和日期
- 优化了输出格式,提高了可读性
v2025.2.8.4-alpha
2025-02-08 16:30:54 +08:00
spark
91f3e66239 ci: 更新获取 commit message 的命令
- 修复了获取 commit message 时的语法错误
- 使用 PowerShell 兼容的命令格式
v2025.2.8.3-alpha v2025.2.8.2-alpha
2025-02-08 16:06:59 +08:00
Lovegood
713b25d2db
Update main.yml v2025.2.8.1-alpha 2025-02-08 15:46:58 +08:00
spark
d0b65e7063 ci: 更新获取 commit message 的命令
- 修复了获取 commit message 时的语法错误
- 使用 PowerShell 兼容的命令格式
v2025.2.8.6
2025-02-08 15:34:40 +08:00
spark
f062306158 build: 更新 Wails 构建动作版本
- 将 ArvinLovegood/wails-build-action 版本从 v2.5 升级到 v2.6
- 保持其他配置不变,仅更新动作版本
v2025.2.8.5
2025-02-08 15:25:35 +08:00
spark
ae7b617e83 feat(frontend): 添加关于软件页面并实现版本信息动态获取
- 新增 about.vue 组件,包含软件介绍、更新说明和作者信息
- 添加 GetVersionInfo 函数,用于获取版本信息
- 在 App.vue 中添加关于软件的菜单项
- 在 router.js 中添加关于软件的路由
- 优化页面布局和样式
v2025.2.8.4
2025-02-08 15:05:52 +08:00
spark
1035f2a800 feat(frontend): 添加关于软件页面
- 在 App.vue 中添加关于软件的菜单项
- 在 router.js 中添加关于软件的路由- 新增 about.vue 组件,包含软件介绍和作者信息
v2025.2.8.3
2025-02-08 12:20:40 +08:00