Releases: ArvinLovegood/go-stock
Releases · ArvinLovegood/go-stock
v2026.01.01.3-dev
ci(workflow):添加macOS平台的Intel和ARM64架构构建支持 - 添加 go-stock-darwin-intel 构建配置 - 添加 go-stock-darwin-arm64 构建配置 - 扩展 macOS 平台的架构覆盖范围
v2026.01.01.2-dev
refactor(openai_api):优化新闻资讯获取逻辑 - 移除 TradingViewNews 和 ReutersNew 相关的 goroutine 调用 - 将 GetNewsList2 替换为 GetNews24HoursList 获取24小时市场资讯 - 添加 ClsCalendar 功能获取近期重大事件/会议信息 - 调整 WaitGroup 的计数以匹配新的并发任务数量 - 修改时间格式化显示为标准格式 "2006-01-02 15:04:05"
v2026.01.01.1-dev
feat(telegraph):电报标签功能和前端显示优化 - 实现电报数据的标签关联功能,支持主题标签存储 - 添加电报列表分页查询接口,支持标签预加载 - 在前端新闻列表组件中添加时间显示功能 - 优化新闻列表按日期分组显示的布局结构 - 添加定时刷新财联社电报、新浪财经和外媒数据功能 - 根据新闻列表长度动态调整网格列数显示
v2025.12.31.2-dev
feat(app):添加VIP2用户市场资讯自动同步功能 - 在VIP2级别中添加自动同步最近24小时市场资讯功能 - 实现自动同步外媒简讯、财联社电报、新浪财经资讯 - 重构VIP验证逻辑到独立的isVip方法中 - 添加syncNews方法实现资讯获取和存储功能 - 更新前端about组件中VIP2功能描述 - 更新README中VIP2功能说明 - 添加NtfyNews数据模型定义 - 添加golang.org/x/exp依赖包
v2025.12.16.1-dev
feat(ai):新增AI思考模式与热门选股策略功能 - 在NewChatStream和SummaryStockNews接口中增加think参数以支持AI思考模式 - 更新前端组件market.vue和stock.vue,添加思考模式开关控件 - 升级github.com/cloudwego/eino依赖至v0.7.9版本 - 修改ToolFunction结构体,新增Strict字段并调整Parameters为指针类型 - 实现HotStrategyTable工具函数,用于获取并展示热门选股策略表格 - 优化市场新闻API中的去重逻辑,当标题为空时使用内容进行判重 - 在AI对话流中增加对reasoning_content的支持,提升推理过程可见性 - 完善AskAi和AskAiWithTools方法,支持传递thinkingMode参数控制模型推理行为 - 调整FunctionParameters结构体,新增AdditionalProperties字段以增强灵活性 - 修复测试文件中IndustryResearchReport调用参数及注释问题
v2025.12.11.2-dev
feat(news):优化新闻列表展示并提取标题 - 后端从富文本中提取 Telegraph 标题 - 前端使用折叠面板展示带标题的新闻项 - 无标题新闻项保持原有展示方式 - 调整标签和文字的排版与样式 - 支持展开/收起新闻详情内容 - 保留时间标签和高亮显示逻辑
v2025.12.11.1-dev
feat(news):添加新闻标题字段并更新测试代码 - 在 Telegraph 模型中新增 Title 字段以存储新闻标题 - 更新 market_news_api.go 文件以支持标题数据的提取和赋值
v2025.12.10.2-dev
refactor(app):移除测试代码中的授权令牌并调整更新检查逻辑 移除app_test.go中硬编码的GitHub授权令牌,避免安全风险。在app.go的CheckUpdate方法中,将授权令牌从请求头中移除,改为无认证方式获取版本信息,同时优化VIP用户下载链接逻辑。
v2025.11.30.1-dev
feat(stock):优化股票情绪分析词典加载逻辑 - 引入 errors 包处理词典加载错误 - 使用 github.com/vcaesar/cedar 优化词典存储结构 - 修复重复添加词汇时的错误处理逻辑 - 增强用户词典读取稳定性,避免空行导致崩溃 - 改进词汇频率更新机制,提高分词准确性
v2025.11.27.1-dev
feat(db):优化数据库连接配置并调整SQLite缓存大小 - 调整SQLite连接字符串,设置缓存大小为-524288 - 修改数据库最大空闲连接数为4 - 修改数据库最大打开连接数为10 - 重新排列导入包顺序,将标准库包放在第三方库之前