Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
83229fa
增加前后端初始化
Nov 26, 2025
3d6b7fc
更新
Nov 27, 2025
10d39f3
feat(前端): 添加页面过渡动画和用户信息增强
Nov 27, 2025
be0c11f
feat: 实现用户权限管理和后台管理功能
Nov 27, 2025
9b6f8ed
feat(backend): 添加benchmark服务及API接口支持
Nov 27, 2025
40becc4
feat: 实现任务管理系统和实验运行重构
Nov 27, 2025
162e2c1
feat(用户管理): 实现管理员权限功能并优化用户界面
Nov 27, 2025
3ba46c6
feat: 添加重置任务状态功能并更新训练模块导入
Nov 27, 2025
701e59f
feat: 实现因子管理和数据管理功能
Nov 28, 2025
bd13248
feat: 优化实验列表页面排序和样式切换功能
Nov 28, 2025
337cf83
feat(因子管理): 调整页面宽度并显示实际Qlib因子
Nov 28, 2025
3592e6a
chore: 更新前端依赖和配置
Nov 28, 2025
90dcc3d
feat(experiments): 实现实验状态自动更新并优化回测结果展示
Nov 30, 2025
8feb143
feat: 实现前后端解耦并添加训练节点
Dec 1, 2025
a851031
feat(backend): 添加远程训练服务支持并重构训练任务
Dec 1, 2025
bb4d4b1
Update code for deployment
Dec 1, 2025
b470936
Update: add monitoring, training, and websocket functionality
Dec 2, 2025
c7a22b1
Update .gitignore to exclude .trae/ directory
Dec 2, 2025
6315ec7
feat: 实现模型训练任务与本地服务器后端解耦,优化系统架构和功能
Dec 2, 2025
1ef391a
Merge dev1201 into main
Dec 2, 2025
e64a8b5
feat: 添加日志轮换配置并优化服务监控
Dec 2, 2025
9d44bce
feat(monitoring): 添加服务状态监控功能
Dec 3, 2025
f073188
feat(user): 添加用户邮箱验证相关字段
Dec 3, 2025
4fa720b
feat: 添加用户认证相关功能及修复任务表结构
Dec 4, 2025
d7f44e1
feat(前端): 重构axios实例并添加导航下拉菜单
Dec 4, 2025
858ee58
feat: 添加训练服务器独立部署支持及相关测试
Dec 4, 2025
42b4d2e
Merge branch 'microsoft:main' into main
zhostev Mar 30, 2026
e1b2b97
Add integration testing infrastructure: skip email verification, regi…
Copilot Mar 30, 2026
9f1a79a
Address code review: fix email verification default, CORS dedup, secr…
Copilot Mar 30, 2026
a347527
Merge pull request #2 from zhostev/copilot/explore-qlib-management-page
zhostev Mar 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
156 changes: 154 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ dist/
.env
.vim
.nvimrc
.vscode

qlib/VERSION.txt
qlib/data/_libs/expanding.cpp
Expand All @@ -44,10 +43,163 @@ tags

.pytest_cache/
.mypy_cache/
.vscode/

*.swp
*.swo

./pretrain
.idea/
.aider*
.trae/

# Frontend dependencies
frontend/node_modules/
frontend/dist/
frontend/.vite/
frontend/.eslintcache
frontend/tsconfig.node.tsbuildinfo

# Frontend environment variables
frontend/.env
frontend/.env.local
frontend/.env.*.local

# Backend database files
backend/*.db
backend/*.sqlite3
backend/*.log

# Backend cache files
backend/.cache/
backend/__pycache__/

# OS generated files
.DS_Store
Thumbs.db
*.tmp
*.temp
.temp/
.tmp/

# IDE files
*.sublime-project
*.sublime-workspace
*.idea/
*.vscode/

# Docker related
.docker/
*.dockerignore

# Log files
*.log
logs/

# Backup files
*.bak
*.backup

# Python virtual environments
venv/
env/
.env/

# Build files
*.o
*.obj
*.a
*.lib
*.dll
*.exe
*.out
*.app

# Coverage files
.coverage
coverage.xml
coverage/

# Profiling files
*.prof
*.profile

# Local configuration files
local_config.py
local_settings.py

# Secrets and credentials
secrets.json
credentials.json
*.key
*.pem
*.crt
*.cer

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Dependency directories
jspm_packages/

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# Docusaurus cache and generated files
.docusaurus

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

# Custom additions
qlib/_version.py
51 changes: 51 additions & 0 deletions .trae/documents/优化用户头像和显示层面.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# 增加用户信息头像到右上角

## 问题分析

1. 当前Navigation组件已经包含用户头像的基本实现,但需要调整样式和功能
2. 用户希望在右上角红色画圈处显示用户信息头像,点击后显示用户基本信息
3. 当前实现缺少指向Profile页面的链接
4. 需要确保头像显示位置正确,样式符合要求

## 解决方案

1. 修改Navigation.tsx组件,优化用户头像的显示和功能
2. 在用户下拉菜单中增加指向Profile页面的链接
3. 调整用户头像的样式,使其更加明显
4. 确保用户头像始终显示在右上角

## 具体修改步骤

1. **修改Navigation.tsx**:

* 在用户下拉菜单中增加Profile链接

* 优化用户头像的点击事件处理

* 确保用户信息正确显示

2. **修改Navigation.css**:

* 调整用户头像的样式,使其更加明显

* 优化下拉菜单的样式

* 确保头像显示在正确的位置

3. **测试**:

* 确保用户头像正确显示

* 确保点击头像后显示用户信息

* 确保Profile链接正常工作

* 确保退出登录功能正常工作

## 预期效果

1. 用户头像显示在右上角,样式明显
2. 点击头像后显示用户基本信息,包括用户名、全名、邮箱
3. 下拉菜单中包含Profile链接和退出登录按钮
4. 功能正常,样式美观

36 changes: 36 additions & 0 deletions .trae/documents/增加用户信息头像到右上角.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 增加用户信息头像到右上角

## 问题分析
1. 当前Navigation组件已经包含用户头像的基本实现,但需要调整样式和功能
2. 用户希望在右上角红色画圈处显示用户信息头像,点击后显示用户基本信息
3. 当前实现缺少指向Profile页面的链接
4. 需要确保头像显示位置正确,样式符合要求

## 解决方案
1. 修改Navigation.tsx组件,优化用户头像的显示和功能
2. 在用户下拉菜单中增加指向Profile页面的链接
3. 调整用户头像的样式,使其更加明显
4. 确保用户头像始终显示在右上角

## 具体修改步骤
1. **修改Navigation.tsx**:
- 在用户下拉菜单中增加Profile链接
- 优化用户头像的点击事件处理
- 确保用户信息正确显示

2. **修改Navigation.css**:
- 调整用户头像的样式,使其更加明显
- 优化下拉菜单的样式
- 确保头像显示在正确的位置

3. **测试**:
- 确保用户头像正确显示
- 确保点击头像后显示用户信息
- 确保Profile链接正常工作
- 确保退出登录功能正常工作

## 预期效果
1. 用户头像显示在右上角,样式明显
2. 点击头像后显示用户基本信息,包括用户名、全名、邮箱
3. 下拉菜单中包含Profile链接和退出登录按钮
4. 功能正常,样式美观
Loading