ArvinLovegood
|
c08776d028
|
style(frontend):优化基金和股票组件的样式
- 调整了基金和股票组件中弹出框的位置
- 修改了关注按钮和发送弹幕按钮的样式
- 注释掉了主窗口分辨率自动获取的代码
- 调整了主窗口的默认尺寸设置
|
2025-03-22 20:38:27 +08:00 |
|
ArvinLovegood
|
c28151320c
|
refactor(frontend):优化页面布局和滚动条
- 在 App.vue 中添加全局滚动条样式- 调整 fund.vue 和 stock.vue 中固定元素的位置和宽度
- 在 App.vue 中使用 n-scrollbar 组件包裹 RouterView
|
2025-03-20 10:03:58 +08:00 |
|
ArvinLovegood
|
8673796919
|
fix(stock):修复北交所股票AI分析时,股价获取失败的问题
- 在 SearchStockPriceInfo 函数中增加了对北交所股票代码的处理逻辑
- 更新了测试用例,添加了北交所股票的测试
- 调整了前端组件的样式
|
2025-03-19 14:11:39 +08:00 |
|
ArvinLovegood
|
b4c513a585
|
feat(frontend):增加已关注股票和基金的快速定位功能,闪烁显示效果
- 在 fund.vue 和 stock.vue 中添加了闪烁边框效果,用于突出显示选中的股票和基金- 实现了滚动到指定元素并添加闪烁效果的 blinkBorder函数
- 在选择股票和基金时调用该函数,以达到视觉提示的效果
- 更新了 CSS 样式,添加了 .blink-border 类以实现闪烁动画
|
2025-03-17 13:11:36 +08:00 |
|
ArvinLovegood
|
f0e5dbe278
|
feat(stock):添加时间戳到AI分析结果文件名
- 在 AI 分析结果文件名中加入时间戳,格式为:股票名称[股票代码]-时间ai-analysis-result.md
- 这样可以区分不同时间生成的分析结果,提高文件的可识别性和组织性
|
2025-03-14 13:57:16 +08:00 |
|
ArvinLovegood
|
3217338966
|
refactor(stock): 注释掉无用的 ticker 相关代码
- 注释掉了 stock.vue 文件中的 ticker 相关代码
- 包括 ticker 的初始化、使用和清除代码
- 此修改可能是为了优化性能或避免不必要的操作
|
2025-03-11 11:49:29 +08:00 |
|
ArvinLovegood
|
9a6e210bae
|
feat(fund):添加基金监控和查询功能
- 新增基金数据 API,实现基金信息爬取和数据库操作
- 添加基金监控逻辑,定期更新基金净值信息
- 实现基金列表查询、关注和取消关注功能
- 新增基金相关前端组件,展示基金信息和操作
|
2025-03-09 16:35:53 +08:00 |
|
ArvinLovegood
|
74746fc2c2
|
refactor(frontend):优化股票分享功能的用户体验
- 移除了原有的 message.info 弹窗- 添加了 notify.info 通知,包含自定义的头像、标题和内容
- 通知内容采用左侧对齐和较大的字体
- 通知持续时间延长至 30 秒
|
2025-03-06 15:49:52 +08:00 |
|
ArvinLovegood
|
6f6884c18a
|
feat(frontend):添加股票分析分享功能
- 在 App.d.ts 中添加 ShareAnalysis 函数声明
- 在 app.go 中实现 ShareAnalysis 方法,用于获取股票分析结果并上传
- 在 App.js 中添加 ShareAnalysis 函数的 JavaScript 调用接口
- 在 stock.vue 中添加分享按钮和相关逻辑,实现股票分析结果的分享功能
|
2025-03-06 15:27:53 +08:00 |
|
ArvinLovegood
|
ec7534ff2c
|
perf(stock):优化盘前盘后标签显示逻辑
- 修改了盘前盘后标签的显示条件,仅在盘前盘后值大于 0 时显示
- 这个改动可以避免在盘前盘后值为 0时不必要的标签显示,提高界面的可读性和性能
|
2025-03-05 22:52:31 +08:00 |
|
ArvinLovegood
|
0864806770
|
feat(stock):添加盘前盘后涨跌幅功能
- 在 StockData 结构中添加盘前盘后涨跌幅字段
- 修改 ParseFullSingleStockData 函数,解析盘前盘后涨跌幅数据
- 更新前端模型和组件,显示盘前盘后涨跌幅信息
- 调整弹幕位置,优化界面布局
|
2025-03-04 23:21:03 +08:00 |
|
ArvinLovegood
|
ce91b2e532
|
refactor(frontend):重构前端关注列表和美股股票价格更新逻辑
(当前美股功能处于 测试阶段,可能不稳定。)
- 修改 GetFollowList 接口返回类型为 any
- 优化关注列表中美国股票代码处理逻辑
- 增加股票价格更新时的盘前盘后信息
- 调整股票数据解析和处理逻辑
|
2025-03-01 12:42:00 +08:00 |
|
ArvinLovegood
|
fdca30ce3a
|
feat(stock):添加美股数据支持
- 新增 StockInfoUS 模型用于存储美股信息
- 实现 IsUSTradingTime 函数判断美股交易时间
- 修改 MonitorStockPrices 函数以支持美股数据
- 更新前端股票组件以适配美股数据
- 优化后端 API 以支持美股实时数据获取和解析
|
2025-02-28 16:30:48 +08:00 |
|
ArvinLovegood
|
7b3bad4102
|
feat(frontend):添加软件更新检查功能
- 在 about.vue 中添加检查更新按钮和相关逻辑
- 在 App.d.ts 和 App.js 中添加 CheckUpdate 函数声明
- 在 app.go 中实现 CheckUpdate 方法,检查 GitHub 上的最新版本- 更新 go.mod 中的依赖版本
|
2025-02-27 21:23:25 +08:00 |
|
ArvinLovegood
|
83603a12a7
|
feat(frontend):设置页面添加弹幕功能开关
(今天看见某位朋友在弹幕中说,关掉弹幕。那就如你所愿,你可以自己决定是否显示弹幕了😎)
- 在设置页面添加弹幕功能开关
- 调整数据刷新间隔和启动时更新信息的布局
- 在股票页面实现弹幕功能,根据设置开关控制是否显示弹幕
- 调整应用窗口高度比例
- 优化 OpenAI API 请求时的 URL 处理
|
2025-02-26 22:19:44 +08:00 |
|
ArvinLovegood
|
2aba86e424
|
feat(frontend):设置页面添加弹幕功能开关
(今天看见某位朋友在弹幕中说,关掉弹幕。那就如你所愿,你可以自己决定是否显示弹幕了😎)
- 在设置页面添加弹幕功能开关
- 调整数据刷新间隔和启动时更新信息的布局
- 在股票页面实现弹幕功能,根据设置开关控制是否显示弹幕
- 调整应用窗口高度比例
- 优化 OpenAI API 请求时的 URL 处理
|
2025-02-26 22:17:17 +08:00 |
|
ArvinLovegood
|
7952c1fceb
|
feat(hk):更新港股数据支持并添加新功能
- 更新 README.md,添加 ETF 和美股支持计划
- 修改 stock.vue,增加弹幕相关图标和功能
- 更新 stock_data_api.go,添加股票价格时间信息
- 修改 stock_data_api_test.go,更新测试用例
|
2025-02-24 12:15:42 +08:00 |
|
ArvinLovegood
|
fbb8b00315
|
feat(app): 增加港股交易时间判断并更新相关功能
- 在 app.go 中添加 IsHKTradingTime 函数,用于判断当前时间是否在港股交易时间内
- 更新股票监控逻辑,使其在港股交易时间也能正常运行
- 在前端 stock 组件中添加股票代码标签,并根据股票代码动态显示货币符号
- 新增 app_test.go 文件,添加 IsHKTradingTime函数的单元测试
|
2025-02-24 10:12:23 +08:00 |
|
ArvinLovegood
|
cb2bc61c6f
|
style(frontend):优化弹幕组件布局和交互
- 在 vue-danmaku 组件中添加 pointer-events: none 样式,确保弹幕不影响事件
-优化股票卡片的鼠标悬停和移出效果
|
2025-02-23 23:29:54 +08:00 |
|
ArvinLovegood
|
b3f23fc4db
|
feat(frontend):添加弹幕功能并优化股票组件
- 在 stock.vue 中集成 vue3-danmaku 弹幕组件
- 实现 WebSocket 连接以接收实时弹幕消息
- 添加发送弹幕功能
- 优化股票搜索和显示逻辑
- 更新 App.vue 中的导入信息
- 在 package.json 中添加 vue3-danmaku 依赖
|
2025-02-23 22:02:20 +08:00 |
|
ArvinLovegood
|
4b9ae00452
|
feat(frontend):添加弹幕功能并优化股票组件
- 在 stock.vue 中集成 vue3-danmaku 弹幕组件
- 实现 WebSocket 连接以接收实时弹幕消息
- 添加发送弹幕功能
- 优化股票搜索和显示逻辑
- 更新 App.vue 中的导入信息
- 在 package.json 中添加 vue3-danmaku 依赖
|
2025-02-23 21:58:01 +08:00 |
|
ArvinLovegood
|
a6f17c632e
|
feat(stock):添加香港股票数据支持
- 新增 StockInfoHK模型用于存储香港股票基本信息- 实现香港股票数据的爬取和解析功能
- 更新数据库初始化逻辑,支持香港股票数据导入
- 修改股票价格信息获取接口,支持香港股票
- 优化股票数据解析逻辑,适配香港股票数据格式
|
2025-02-22 21:47:05 +08:00 |
|
ArvinLovegood
|
825014e370
|
fix(stock):修复AI重新检测库存时保留问题文本
- 移除了 aiReCheckStock函数中清除 question 字段的代码行
- 确保在重新检测库存时,之前的问题文本得以保留
|
2025-02-21 14:45:46 +08:00 |
|
ArvinLovegood
|
c91466a023
|
fix(stock):修复AI重新检测股票时保留问题文本的bug
- 在 aiReCheckStock函数中添加了清空 question 字段的逻辑
- 确保在重新检测股票时,不会保留上一次的问题文本
|
2025-02-21 14:38:01 +08:00 |
|
ArvinLovegood
|
92c61e4c26
|
fix(stock): 修复 AI 重新检测股票时保留问题文本的 bug
- 在 aiReCheckStock函数中添加了清空 question 字段的逻辑
- 确保在重新检测股票时,不会保留上一次的问题文本
|
2025-02-21 14:37:10 +08:00 |
|
spark
|
ec4a8659eb
|
build(frontend):更新项目依赖并添加新功能支持:分析结果导出word文件
- 添加 @types/file-saver、@vavt/cm-extension、@vavt/v3-extension 和 file-saver依赖
- 更新 md-editor-v3 依赖至 5.2.3 版本
- 添加 html-docx-js-typescript 依赖
|
2025-02-19 12:23:55 +08:00 |
|
spark
|
34ac6755a9
|
refactor(backend):重构数据处理和前端AI分析结果展示
- 新增 Resp 结构体用于统一响应格式- 优化 OpenAI API 流数据处理逻辑,解析并展示具体错误信息
- 更新前端 stock组件,改进 AI 分析结果的接收和展示
- 调整代码格式,提高可读性
|
2025-02-18 14:19:40 +08:00 |
|
spark
|
e21ba1b800
|
feat(frontend/backend):添加日K线数据天数设置功能
- 在前端设置页面添加日 K 线数据天数配置选项
- 在后端 OpenAI 配置中添加 KDays 字段
- 调整股票数据分析时的历史数据时间范围
|
2025-02-18 12:32:34 +08:00 |
|
spark
|
5ee1ae4a32
|
feat(frontend):优化AI聊天功能并添加新功能
- 新增用户自定义问题输入功能
- 优化 AI回答的展示逻辑
- 添加错误处理和提示
- 更新后端接口以支持新功能
|
2025-02-16 21:56:07 +08:00 |
|
spark
|
a20d4e721d
|
feat(data):优化数据处理和模型结果展示(ps:今天白天太忙了,更新内容较少)
- 修改文本处理方法,提高消息内容的可读性
- 在 AIResponseResult模型中添加 modelName 字段
- 更新前端组件,展示模型名称信息
- 优化数据库查询,提高响应速度
|
2025-02-14 22:39:57 +08:00 |
|
spark
|
467bbd8923
|
refactor(data):重构数据爬取功能
- 新增 CrawlerApi 结构体和相关方法,实现通用的爬虫功能
- 优化了 openai_api 和 stock_data_api 中的爬虫逻辑
- 添加了 RemoveAllBlankChar函数,用于移除字符串中的空白字符
- 更新了前端 stock组件中的警告提示
|
2025-02-13 14:16:56 +08:00 |
|
spark
|
a3b718c149
|
refactor(frontend):移除AI分析结果时间的判断逻辑
移除了 stock.vue 组件中 AI 分析结果下方提示文字的时间判断逻辑。现在,无论是否有分析时间,提示文字将始终显示,以确保用户在任何情况下都能看到投资风险提示。
|
2025-02-12 12:57:02 +08:00 |
|
spark
|
e074ab2c39
|
feat(frontend): 添加支付宝和微信支付二维码
- 在 about.vue 中添加了支付宝和微信支付的二维码图片
- 在 VersionInfo 模型中增加了 Alipay 和 Wxpay 字段
- 更新了后端和前端的相关代码,支持支付二维码的获取和显示
- 在 stock.vue 中添加了 AI 分析结果的免责声明
|
2025-02-12 10:51:24 +08:00 |
|
spark
|
7e5d135483
|
feat(stock):保存分析结果为Markdown文件
- 新增 saveAsMarkdown 函数,用于将分析结果保存为 Markdown 文件
- 更新 saveAsImage 函数,添加股票名称和代码到文件名
- 在股票分析结果页面添加保存为 Markdown 文件的按钮
|
2025-02-11 17:59:50 +08:00 |
|
spark
|
c8827da35a
|
feat(frontend):添加AI分析结果保存和复制功能
- 在 stock.vue 组件中添加了保存分析结果为图片和复制到剪切板的功能
- 引入了 html2canvas 库用于截图
- 优化了 AI 分析结果弹窗的布局
|
2025-02-11 17:53:06 +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
|
908086c0c0
|
feat(app):添加谷歌浏览器检查并发送警告消息
- 在应用启动时检查谷歌浏览器是否安装
- 如果未安装,发送警告消息提醒用户
- 新增 checkChromeOnWindows 函数用于检查浏览器
- 在前端添加警告消息的事件监听
|
2025-02-10 13:50:51 +08:00 |
|
spark
|
2658f207dc
|
feat(frontend):使用内嵌应用图标
- 使用内嵌应用图标替换URL图标
- 添加 GetVersionInfo 函数调用,用于获取版本信息
|
2025-02-09 16:26:20 +08:00 |
|
spark
|
bcfcbfeef0
|
fix(stock):优化股票关注功能
- 增加股票代码有效性验证
- 改进关注失败时的错误处理和用户提示
- 修复可能的 nil pointer dereference 问题
|
2025-02-09 15:29:04 +08:00 |
|
spark
|
7b93d4d8ca
|
feat(data): 添加 AIResponseResult模型并实现相关功能
感谢 @gnim2600 的建议!
- 新增 AIResponseResult 模型用于保存 AI 分析结果
- 实现 SaveAIResponseResult 和 GetAIResponseResult 函数
- 在前端添加 AI 分析功能,包括保存和获取分析结果
-优化 AI 分析界面,增加分析时间显示和再次分析按钮
|
2025-02-08 11:13:17 +08:00 |
|
spark
|
3e13ef007b
|
feat(openai): 添加 OpenAI API 超时设置并调整相关功能
感谢@gnim2600 @XXXiaohuayanGGG 两位提供的帮助和建议
- 在前端和后端添加 OpenAI API 超时设置选项
- 更新 AI 诊断股票功能,支持自定义超时时间
- 优化设置界面布局,提高用户体验
- 为 AI 分析结果添加居中显示样式
|
2025-02-08 09:14:09 +08:00 |
|
spark
|
6ff1b68f1b
|
fix:修复 GitHub 时间转换错误
- 移除了 getTimezoneOffset() * 60 * 1000 的计算
-现在直接使用 utcDate.getTime() 获取时间戳
|
2025-02-07 11:21:05 +08:00 |
|
spark
|
567414a136
|
feat(update): 增加新版本详细信息和发布时间
- 获取并显示新版本的 Tag 和 Commit 信息
- 将 UTC 时间转换为本地时间并显示
- 在通知中添加新版本详细信息和发布时间
- 优化股票卡片样式,增加鼠标悬停效果
|
2025-02-07 10:49:55 +08:00 |
|
spark
|
e55506705e
|
feat(update): 添加软件更新检查功能
- 在应用启动时检查 GitHub 上的最新版本
- 如果发现新版本,通过通知提示用户更新
- 新增 GitHubReleaseVersion模型用于解析版本信息
- 在前端添加更新通知的展示逻辑
|
2025-02-06 16:19:11 +08:00 |
|
spark
|
f6297d224c
|
refactor(frontend): 优化AI股票分析用户体验
- 在股票检测过程中添加 loading 状态
|
2025-01-31 16:26:36 +08:00 |
|
spark
|
0bfa50e2b6
|
feat(frontend): 优化 AI 分析功能
- 添加 loading 状态和DONE消息处理
- 改进消息提示和销毁逻辑
- 优化 AI 分析结果的展示
- 调整 API测试日志输出
|
2025-01-31 15:50:47 +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
|
e3e06d342b
|
feat(backend): 添加股票价格信息查询功能
- 新增 SearchStockPriceInfo 函数,用于查询股票价格信息
- 更新 NewChatStream 函数,增加股票代码参数- 在前端添加股票代码参数传递
- 优化后端接口测试用例
|
2025-01-22 17:00:14 +08:00 |
|
spark
|
3f024faf82
|
feat(frontend): 添加 AI 分析开关功能
- 在全局配置中获取 openAiEnable 状态
- 根据 openAiEnable 状态控制 AI 分析按钮的显示- 优化了组件的初始化逻辑,确保配置信息及时加载
|
2025-01-22 12:21:43 +08:00 |
|