Commit Graph

54 Commits

Author SHA1 Message Date
xucheng
e5e72205e8 feat: Implement grounding citation display in AI discussion and upgrade default LLM to Gemini 3 Flash Preview. 2026-01-20 10:27:38 +08:00
xucheng
653812a480 feat: Standardize on Bloomberg as the default data source, update search UI with editable symbols, and enable web search capabilities. 2026-01-19 19:39:27 +08:00
xucheng
b6222b9b4b refactor: replace embedded TradingView chart widget with a direct link redirect to the external site. 2026-01-19 17:26:22 +08:00
xucheng
5b501e3984 feat: 实现快速访问公司搜索功能,包括防抖输入、后端API和改进的股票代码处理。 2026-01-19 16:45:05 +08:00
xucheng
f471813b95 feat: Refactor PDF export to display interleaved messages with session context and add real-time search status updates to the frontend. 2026-01-19 14:49:23 +08:00
xucheng
8c53b318da feat: 实现隧道进程自动重启功能,修复容器内进程管理架构
- 重构隧道进程管理:将隧道启动从 entrypoint.sh 移至 docker-entrypoint.sh
- 添加隧道自动重启机制:监控循环每5秒检查隧道进程状态,异常退出时自动重启
- 增强日志记录:隧道输出重定向至 /tmp/tunnel.log 便于问题排查
- 修复原始架构问题:解决 exec 替换进程导致后台隧道失去父进程监控的问题
- 优化清理逻辑:在信号处理和错误退出时正确清理隧道进程
2026-01-18 18:58:27 +08:00
xucheng
43c21b7658 feat: 新增彭博数据侧边栏功能,并优化历史记录视图以按公司分组显示会话。 2026-01-17 22:16:48 +08:00
xucheng
d7b6015c9a refactor: 移除旧版代码和数据,并更新前端配置和Python依赖。 2026-01-17 10:59:30 +08:00
xucheng
2a02a4030a feat: 优化 Docker 部署配置和健康检查
- 添加 WeasyPrint 依赖以支持 PDF 导出功能
- 新增 docker-entrypoint.sh 统一管理容器启动流程
- 添加容器健康检查机制(/health 端点)
- 配置容器自动重启策略(unless-stopped)
- 优化日志输出,仅使用 stdout 适配容器环境
- 改进 update-and-run.sh 添加健康状态检查
- 统一脚本中的 sudo 使用规范
2026-01-16 12:14:43 +08:00
xucheng
a391357c32 Merge branch 'main' of ssh://git.qubit.ltd:10022/lyman/FA3-Datafetch 2026-01-16 11:24:58 +08:00
xucheng
3aa4a9a912 feat: 按时间戳升序排序历史记录组内的日志。 2026-01-16 10:45:11 +08:00
xucheng
f42127f12e 从 Git 仓库移除 server.log 并更新 .gitignore
- 删除根目录的 server.log 文件(保留本地副本)
- 在 .gitignore 中添加 *.log 规则,防止日志文件被追踪
2026-01-15 15:51:35 +08:00
xucheng
03c1b6a487 feat: 添加 update-and-run.sh 脚本 2026-01-15 15:47:36 +08:00
xucheng
383beb3e27 feat: 添加了聊天历史记录导出为 PDF 的功能,并优化了股票图表的中国市场符号识别。 2026-01-15 15:22:29 +08:00
xucheng
f2697149f7 优化 Docker 部署和修复 Markdown 渲染
- 修复 AI 讨论框 Markdown 粗体渲染问题
- 增加数据库连接池到 50 最大并发连接
- 移除 Google Fonts 依赖,使用系统默认字体
- 添加 Docker DNS 配置支持多服务器访问
- 优化 Dockerfile 构建流程,直接复制 node_modules
- 添加 mTLS 证书文件
2026-01-14 22:12:14 +08:00
xucheng
89644fbf97 添加 Docker 启动脚本
- 记录完整的容器启动配置
- 包含所有必需的环境变量
- 支持 mTLS 证书挂载
- 一键启动 FA3-Datafetch 服务
2026-01-14 11:22:28 +08:00
xucheng
77a08f1c55 修复 Docker 配置并添加 mTLS 证书支持
- Dockerfile: 添加 Python 虚拟环境,修复端口匹配,跳过 SSL 验证下载 Portwarden
- entrypoint.sh: 支持 http:// 地址(用于测试)
- frontend/src/lib/api.ts: 添加 getReport 函数
- frontend/next.config.ts: 移除无效的 turbopack 配置
- frontend/src/app/page.tsx: 添加 Suspense 边界包裹 useSearchParams
- frontend/src/components/nav-header.tsx: 添加 Suspense 边界包裹 useSearchParams
- bastian/: 添加从 lyman.p12 提取的 mTLS 证书文件
2026-01-14 11:12:24 +08:00
xucheng
2edb75b19a bastian的证书 2026-01-14 11:01:25 +08:00
xucheng
1d8fa1a495 增加研究讨论历史功能 ,并尝试用 docker 2026-01-14 09:48:11 +08:00
xucheng
369f21a9db 修复了 head问题 2026-01-13 21:48:47 +08:00
xucheng
3ff01447e3 修复了搜索问题 2026-01-13 21:47:04 +08:00
xucheng
258deda01f 修复CH公司auto货币的问题 2026-01-13 20:39:44 +08:00
xucheng
a6fa109a1c 增加了商誉占比 2026-01-13 20:31:27 +08:00
xucheng
b2f2833025 增强google search 2026-01-13 19:46:39 +08:00
xucheng
7a4e2ff6b8 解决了中国股票代码的一点小问题。 2026-01-13 18:28:36 +08:00
xucheng
fcba8512a0 把前端端口改成 3001了 2026-01-13 18:16:52 +08:00
xucheng
79827ad99d 修正部属问题 2026-01-13 18:01:18 +08:00
xucheng
4ea47541e9 修正首页的内容 2026-01-13 15:15:03 +08:00
xucheng
a6f2895dad 实现AI左右互博 2026-01-13 14:49:36 +08:00
xucheng
63916f9b24 补充了一些需要计算的指标 2026-01-12 20:57:34 +08:00
xucheng
282cec080b 完善了一些数据获取的bug 2026-01-12 19:20:18 +08:00
xucheng
e786e885e6 实现了多货币的获取和显示 2026-01-12 09:33:52 +08:00
xucheng
11fa7093ba 大改版,默认bloomberg做数据源 2026-01-11 21:33:47 +08:00
xucheng
3290b3bdf2 增加用bloomberg读数据,并存到数据库中,其他数据源暂时不变 2026-01-09 21:52:16 +08:00
xucheng
62f671bb35 chore: stop tracking tests directory 2026-01-09 19:25:55 +08:00
xucheng
b9c8f90cbc 更改数据源配置 2026-01-08 21:01:55 +08:00
xucheng
548ee242ba feat: Configure Next.js API proxy and update API base path to relative. 2026-01-08 00:06:59 +09:00
xucheng
a5a43e9db8 feat: Add PM2 configuration for deployment, a database initialization script, and update project dependencies. 2026-01-07 23:55:53 +09:00
xucheng
daf5808f05 feat: 新增越南市场数据抓取、分析与报告功能,并优化香港市场数据抓取逻辑及更新部分JP数据。 2026-01-07 21:15:24 +08:00
xucheng
880df10484 feat: 添加报告PDF下载功能并优化分析页iframe高度自适应 2026-01-06 00:10:52 +08:00
xucheng
a1ed75c405 更新了编译后的Python字节码文件和数据库文件。 2026-01-05 12:37:21 +08:00
xucheng
bb61028007 feat: 优化导航栏布局,改进股票搜索结果展示为响应式网格,并更新Gemini模型选项。 2026-01-05 12:14:06 +08:00
xucheng
cba066c155 feat: add .gitignore to exclude common files, environments, and project-specific directories 2026-01-04 11:04:26 +08:00
xucheng
61d51a7218 改版成为web应用 2026-01-03 18:27:19 +08:00
xucheng
43736b2111 feat: 增强Markdown渲染支持,优化报告HTML样式,并移除报告文件中的自动标题生成。 2026-01-03 00:18:19 +08:00
xucheng
b70d696e67 feat: 切换LLM提供商至Google Gemini,加入了google search工具并新增HTML报告渲染功能,支持嵌入财务图表。 2026-01-02 23:42:28 +08:00
xucheng
051e4d31a7 feat: 默认启用 LLM 的 Google 搜索功能,并添加禁用选项。 2026-01-02 22:48:33 +08:00
xucheng
546516ef89 feat: 添加了深交所爬虫,优化了股票分析报告生成逻辑,并更新了多市场股票数据和报告 2026-01-02 22:46:19 +08:00
xucheng
f2b3d7316e feat: 新增股票分析功能、多市场数据和提示文件,并清理部分日本市场旧数据 2025-12-30 21:36:37 +08:00
xucheng
c0b190088b 用ifind搞定了港股 2025-12-21 18:28:57 +08:00