509 Commits

Author SHA1 Message Date
spark
cb28b18541 docs(README): 更新 AI 分析股票功能截图
- 将 AI 分析股票功能的截图从 img_10.png 修改为 img.png
- 更新 README.md 中的相关图片引用
2025-02-08 11:39:39 +08:00
spark
9d42eb2729 docs(README): 更新项目介绍和赞助信息 2025-02-08 11:24:56 +08:00
spark
7b93d4d8ca feat(data): 添加 AIResponseResult模型并实现相关功能
感谢 @gnim2600 的建议!

- 新增 AIResponseResult 模型用于保存 AI 分析结果
- 实现 SaveAIResponseResult 和 GetAIResponseResult 函数
- 在前端添加 AI 分析功能,包括保存和获取分析结果
-优化 AI 分析界面,增加分析时间显示和再次分析按钮
v2025.2.8.2
2025-02-08 11:13:17 +08:00
spark
3e13ef007b feat(openai): 添加 OpenAI API 超时设置并调整相关功能
感谢@gnim2600 @XXXiaohuayanGGG 两位提供的帮助和建议
- 在前端和后端添加 OpenAI API 超时设置选项
- 更新 AI 诊断股票功能,支持自定义超时时间
- 优化设置界面布局,提高用户体验
- 为 AI 分析结果添加居中显示样式
v2025.2.8.1
2025-02-08 09:14:09 +08:00
spark
6ff1b68f1b fix:修复 GitHub 时间转换错误
- 移除了 getTimezoneOffset() * 60 * 1000 的计算
-现在直接使用 utcDate.getTime() 获取时间戳
v2025.2.7.2
2025-02-07 11:21:05 +08:00
spark
a6547db195 docs(README): 添加版本信息提示截图
- 在 README.md 中新增了版本信息提示部分
- 添加了对应的截图 img_11.png
2025-02-07 11:03:01 +08:00
spark
567414a136 feat(update): 增加新版本详细信息和发布时间
- 获取并显示新版本的 Tag 和 Commit 信息
- 将 UTC 时间转换为本地时间并显示
- 在通知中添加新版本详细信息和发布时间
- 优化股票卡片样式,增加鼠标悬停效果
v2025.2.7.1
2025-02-07 10:49:55 +08:00
Lovegood
34dc38a95f
Merge pull request #3 from 2lovecode/feature-support-macos
feat(macos):support macos
2025-02-06 20:12:38 +08:00
2lovecode
6d2ab3ef41 feat(macos):support macos 2025-02-06 18:03:06 +08:00
spark
e55506705e feat(update): 添加软件更新检查功能
- 在应用启动时检查 GitHub 上的最新版本
- 如果发现新版本,通过通知提示用户更新
- 新增 GitHubReleaseVersion模型用于解析版本信息
- 在前端添加更新通知的展示逻辑
v2025.2.6.3
2025-02-06 16:19:11 +08:00
spark
322e87efbd ci:为 GitHub Actions 添加 build-tags 参数
在 GitHub Actions 的构建配置中添加了 build-tags 参数,使其等于当前的引用名称(github.ref_name)。这允许我们在构建过程中使用特定的标记。

- 修改了 .github/workflows/main.yml 文件- 在 build-platform 部分添加了 build-tags 参数
- 参数值设置为当前引用名称,增加了构建的灵活性和可追溯性
v2025.2.6.2
2025-02-06 15:01:36 +08:00
spark
1628381295 feat(app): 添加版本信息,为更新推送做准备
- 在应用启动时打印版本号
v2025.2.6.1
2025-02-06 14:53:07 +08:00
spark
8afc26badb test:移除雪球和硅流 API 调用相关代码 2025-02-05 16:44:00 +08:00
spark
d5db2ef879 feat(backend): 添加获取财务报告功能并优化聊天流
- 新增 GetFinancialReports 函数,用于抓取股票财务报告信息
- 优化 NewChatStream 函数,增加财务报告信息到聊天流中
- 更新测试用例,使用北京文化(sz000802)作为示例股票- 添加 TestGetFinancialReports 和 TestXUEQIU 测试函数
v2025.2.5
2025-02-05 16:25:24 +08:00
spark
509cd2dbca refactor(backend): 调整 openai_api.go 中的资源关闭逻辑
- 将 resp.RawBody().Close() 调用移动到 if err != nil块之后
- 确保在发生错误时也能正确关闭网络连接
- 优化了代码结构,提高了资源管理的可靠性
2025-02-04 20:02:21 +08:00
spark
3de2ad3cdc refactor(backend): 重构 OpenAI 和股票数据 API
-优化了 OpenAI API 的调用逻辑,提高了错误处理和数据处理的能力
- 改进了股票数据 API 的数据抓取和处理方式
- 移除了测试代码中冗余的部分,提高了代码可读性和维护性
v2025.2.4.3
2025-02-04 19:45:22 +08:00
spark
b00bddcdec refactor(stock-data): 重构股票数据获取逻辑
- 移除了不必要的并发请求,简化了代码结构
- 新增 FetchPrice 函数,用于获取股票价格信息
- 优化 SearchStockInfo 函数,提高了搜索效率和准确性
- 新增 SearchStockInfoByCode 函数,用于根据股票代码获取相关信息- 修复了一些潜在的错误和性能问题
v2025.2.4.2
2025-02-04 18:12:08 +08:00
spark
64b37b687c refactor(data): 优化 OpenAI API 客户端配置并改进流数据处理
- 将请求超时时间从 30秒增加到 60 秒
- 修正流数据的前缀检查,从 "chat data: " 改为 "data: "- 增加对 reasoning_content 的处理逻辑
- 优化数据处理流程,提高错误处理能力
v2025.2.4.1
2025-02-04 15:12:15 +08:00
spark
e81319bb4f docs(README): 添加赞助信息在 README.md 中添加了赞助信息部分,提供了支付宝和微信支付的二维码图片链接,鼓励对项目有帮助的用户进行赞助。 2025-02-04 07:31:44 +08:00
spark
7bc219d1a5 refactor(frontend): 优化 OpenAI 设置界面文案
- 将"自定义Prompt"标签修改为"自定义系统Prompt"
- 更新输入框占位符为"请输入系统prompt"
v2025.2.3.1
2025-02-03 22:03:16 +08:00
spark
0f2f58e6b8 docs: 更新 README 中的设置截图
- 将 README.md 中的 img_11.png 替换为 img_12.png
- 优化设置界面的视觉效果
2025-02-03 21:53:31 +08:00
spark
2dc0b95b45 docs: 更新 README 中的设置截图
- 将 README.md 中的 img_11.png 替换为 img_12.png
- 优化设置界面的视觉效果
2025-02-03 14:01:20 +08:00
spark
869eced99e refactor(backend): 优化 API 客户端配置并调整日志输出
- 为 OpenAI API 客户端添加重试次数和超时设置
- 修改 OpenAI API 客户端初始化,设置基础 URL
- 优化 OpenAI API 响应数据的处理逻辑
- 为 stock_data API 客户端添加重试次数设置
- 在 stock_data API 中添加日志和错误处理
v2025.2.3
2025-02-03 13:50:13 +08:00
spark
f5aa70bf61 feat(main): 调整窗口最大宽度和高度并启用默认上下文菜单
- 将窗口最大宽度从 1280调整为 1920
- 启用默认上下文菜单
v2025.1.2.2
2025-02-01 13:18:43 +08:00
spark
71289d1408 feat(openai): 添加自定义 prompt 功能
- 更新前端设置组件,增加自定义 prompt 输入框
- 更新后端设置 API,支持保存和读取 prompt 配置
v2025.1.2.1
2025-02-01 11:32:38 +08:00
spark
f6297d224c refactor(frontend): 优化AI股票分析用户体验
- 在股票检测过程中添加 loading 状态
v2025.1.31.7
2025-01-31 16:26:36 +08:00
spark
0bfa50e2b6 feat(frontend): 优化 AI 分析功能
- 添加 loading 状态和DONE消息处理
- 改进消息提示和销毁逻辑
- 优化 AI 分析结果的展示
- 调整 API测试日志输出
v2025.1.31.6
2025-01-31 15:50:47 +08:00
spark
0d182b923f build: 更新 wails 构建动作
- 将 dAppServer/wails-build-action 替换为 ArvinLovegood/wails-build-action
- 指定使用2.3 版本的 wails 构建动作
v2025.1.31.5
2025-01-31 13:46:29 +08:00
spark
7f19d00a23 build: 更新 wails 构建动作
- 将 dAppServer/wails-build-action 替换为 ArvinLovegood/wails-build-action
- 指定使用2.3 版本的 wails 构建动作
v2025.1.31.4
2025-01-31 13:44:49 +08:00
spark
f514a0083d build: 更新 wails 构建动作引用
- 将 dAppServer/wails-build-action@latest替换为 dAppServer/wails-build-action
- 此修改旨在解决特定版本冲突问题
v2025.1.31.3
2025-01-31 13:40:51 +08:00
spark
7fbe178c78 build: 更新 Wails 构建动作版本
- 将 dAppServer/wails-build-action 版本从 v2.2 修改为 latest
- 此更改确保使用最新版本的 Wails 构建动作,可能包含未记录的最新功能和修复
v2025.1.31.2
2025-01-31 13:38:13 +08:00
spark
40fe30ce2f refactor(data): 重构股票数据获取方法
- 优化了股票价格信息的获取流程,增加了对关键元素的等待和检查
- 改进了搜索结果页面的处理,使用更准确的选择器进行等待
- 删除了不必要的测试函数,整合了相关的测试用例
v2025.1.31.1
2025-01-31 13:02:04 +08:00
spark
1751be729b feat(frontend): 添加 Tushare 接口 token 配置功能
- 在前端设置页面增加 Tushare api token 输入框
- 在后端 Settings 结构体中添加 TushareToken 字段- 更新相关 API 调用,使用配置的 TushareToken
v2025.1.26.2
2025-01-26 21:41:48 +08:00
spark
d82ace220a ci: 注释掉 Linux 构建
- 不在支持Linux平台,专注Windows平台
- 在 GitHub Actions 配置文件中注释掉了 Linux构建相关配置
- 此修改将阻止在 Ubuntu 系统上进行 go-stock-linux-amd64 的构建
v2025.1.26.1
2025-01-26 11:53:00 +08:00
spark
9c51ecde2f ci: 更新作者邮箱地址
- 将作者邮箱从 "wzl@huazx.cn" 修改为 "sparkmemory@163.com"
2025-01-26 11:50:58 +08:00
spark
d3cf202c88 feat(frontend): 增加 AI 赋能股票分析功能
- 在 package.json 中添加 AI 赋能股票分析相关关键词
- 更新 settings.vue 中的 openAI 配置项,优化输入框类型和样式
- 在 wails.json 中添加 AI 赋能分析股票的说明
2025-01-26 11:44:50 +08:00
Lovegood
847cacc71e
Update README.md 2025-01-24 10:58:10 +08:00
Lovegood
23149b8a28
Update README.md 2025-01-24 10:57:29 +08:00
Lovegood
698f496a3c
Update README.md 2025-01-24 10:57:09 +08:00
Lovegood
8ac97f43ff
Update README.md 2025-01-24 10:55:33 +08:00
Lovegood
0abf7c9e5a
Update README.md 2025-01-24 10:54:00 +08:00
spark
a55920f445 feat(backend): 添加电报新闻功能
- 新增 GetTelegraphList 函数,用于获取电报新闻列表
- 在处理用户消息时,添加了获取电报新闻的协程
- 优化了消息处理流程,增加了电报新闻的回复
v2025.1.23.1
2025-01-23 17:29:18 +08:00
spark
775635a48c feat(backend): 添加通用聊天流功能并优化系统托盘事件处理
- 在 openai_api.go 中添加 NewCommonChatStream 函数,实现通用聊天流功能
- 修改 systray.Run 调用,使用 goroutine 异步执行 onReady 和 onExit 函数- 更新 stock.vue 中的 search函数,增加对多个股票信息页面的支持
2025-01-23 17:07:33 +08:00
spark
5bc7cfab0a feat(app): 更新股票信息显示和隐藏功能
- 在股票信息更新时,如果总价格不为0,设置系统托盘提示信息- 修复了显示和隐藏应用程序的功能
- 优化了股票数据 API 的请求 URL
- 替换 ioutil 包为 io 包,以适应 Go 1.16 及以上版本
2025-01-23 11:18:11 +08:00
spark
e3e06d342b feat(backend): 添加股票价格信息查询功能
- 新增 SearchStockPriceInfo 函数,用于查询股票价格信息
- 更新 NewChatStream 函数,增加股票代码参数- 在前端添加股票代码参数传递
- 优化后端接口测试用例
v2025.1.22.3
2025-01-22 17:00:14 +08:00
spark
16e187b96c docs: 更新 README 中的设置截图
- 将 README.md 中的 img.png 文件引用从根目录改为 build/screenshot 目录
- 更新设置截图,使用最新的 img_11.png 替换旧的 img.png
2025-01-22 15:41:47 +08:00
spark
399513cf14 feat(backend): 添加股票信息搜索功能并优化 OpenAI API调用
- 新增 SearchStockInfo 函数,用于搜索指定股票的相关信息
- 优化 OpenAI API 调用,使用搜索到的股票信息作为上下文- 更新 go.mod 和 go.sum 文件,添加 chromedp 等依赖
v2025.1.22.2
2025-01-22 15:15:41 +08:00
spark
3f024faf82 feat(frontend): 添加 AI 分析开关功能
- 在全局配置中获取 openAiEnable 状态
- 根据 openAiEnable 状态控制 AI 分析按钮的显示- 优化了组件的初始化逻辑,确保配置信息及时加载
2025-01-22 12:21:43 +08:00
spark
dadfe1cf54 feat(frontend): 实现 AI聊天流功能
- 新增 NewChatStream 函数,用于接收实时聊天流数据
- 在 App 组件中添加 NewChatStream 方法处理聊天流
- 修改前端 Stock 组件,支持实时显示 AI 聊天流结果
- 优化后端 OpenAi 结构,增加 NewChatStream 方法获取流式响应
v2025.1.22.1
2025-01-22 12:02:33 +08:00
spark
9cd6761778 feat(backend): 移除 OpenAI API 中的 Markdown 输出
- 删除了 OpenAI API 请求中的 Markdown 输出要求
- 注释掉了日志记录响应内容的代码行- 在 README 中添加了关于 AI 股票分析功能的重大更新说明
2025-01-17 15:33:04 +08:00