Dinger
|
8563e4ea53
|
v3.0.1
Signed-off-by: Dinger <quantdinger@gmail.com>
|
2026-04-07 22:47:07 +08:00 |
|
Dinger
|
de3fd0945b
|
v3.0.1
Signed-off-by: Dinger <quantdinger@gmail.com>
|
2026-04-06 23:19:41 +08:00 |
|
Dinger
|
3ca291a346
|
v3.0.1
Signed-off-by: Dinger <quantdinger@gmail.com>
|
2026-04-06 01:39:25 +08:00 |
|
Dinger
|
7626328c9c
|
feat(backend): encrypt exchange credentials, remove IS_DEMO_MODE
- Fernet encrypt qd_exchange_credentials via SECRET_KEY (cryptography)
- Remove global read-only demo middleware; drop is_demo from auth payloads
- Egress whitelist: /api/credentials/egress-ip returns ipv4 + ipv6 (ipify)
- Exchange factory: demo/testnet URLs and OKX simulated-trading header
- Bitget spot connection test; misc route/service fixes
Made-with: Cursor
|
2026-03-24 19:10:18 +08:00 |
|
TIANHE
|
cf58ff40fa
|
v2.2.1
Signed-off-by: TIANHE <TIANHE@GMAIL.COM>
|
2026-02-27 23:34:13 +08:00 |
|
TIANHE
|
d92d4c53dc
|
v2.2.1
Signed-off-by: TIANHE <TIANHE@GMAIL.COM>
|
2026-02-27 22:28:01 +08:00 |
|
TIANHE
|
abbad97bdd
|
v2.2.1: frontend closed-source + Docker one-click deploy
- Remove frontend source code (now in private repo)
- Add pre-built frontend/dist/ with Nginx serving
- Simplify docker-compose.yml (no Node.js build needed)
- Update README with docs index and Docker deploy guide
- Add admin order list and AI analysis stats tabs
- Add quick trade API routes
- Clean up redundant files (package-lock.json, yarn.lock, .iml)
- Add GitHub Actions workflow for frontend update automation
|
2026-02-27 19:57:23 +08:00 |
|