dekun
10128d18bc
Add OKX options review module with hedge plan entries.
...
Import closed OKX option history and closed hedge plans into one list for journaling, images, and stats without mixing contract reviews.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 09:35:19 +08:00
dekun
95e46ab803
Restyle options target-monitor banner for light mode.
...
Use a light panel with dark text instead of keeping the dark-theme black bar.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 12:06:01 +08:00
dekun
b50eebe37c
Boost light-mode contrast on options position cards.
...
Darken labels, hints, and badges so call/put chips and metric text stay readable on white.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 12:00:30 +08:00
dekun
4c7197ad99
Fix options chain headers mixing list and T-view columns.
...
Thead rows used a .hidden class with no CSS rule on instance pages, so both header sets stayed visible.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 11:57:07 +08:00
dekun
19a4a5194d
Use per-exchange PWA names and logos for instance app installs.
...
Show Binance/OKX/Gate 交易系统 with distinct exchange icons in manifests, apple titles, and login branding.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 08:44:07 +08:00
dekun
cbb7f954f5
Auto-cancel stale option close limits after pending TTL.
...
Default 10m via OKX_OPTIONS_PENDING_TTL_SECONDS; show age/countdown in pending panel; monitor loop cancels sell closes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-15 22:06:24 +08:00
dekun
ee7be3e7f3
Align options realtime PnL with bid-net and show totals in stats.
...
Header float PnL now uses bid recycle minus premium like position cards. Stats adds realized/open/total net PnL.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-15 22:00:45 +08:00
dekun
8ecc70a61c
Support dual breakout targets for options-options hedges.
...
Replace single S* with up/down targets across UI, preview, persist, monitor, and alerts so ranging breakouts can close the winner either way.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 14:32:06 +08:00
dekun
f6ef06f659
Add hedge history delete/detail modal and typed stats cards.
...
History shows contract names with clickable fill details; stats split perp vs options plans for win rate, profit factor, max win/loss, and drawdown.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 14:04:48 +08:00
dekun
5fcf649c79
Move hedge-plan calc actions to second card and add spacing above preview.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 13:05:56 +08:00
dekun
8afaea1ea6
Allow entering sheet counts for each options-options hedge leg.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 12:59:24 +08:00
dekun
9e0d89bd01
Align hedge-plan perp contract precision with exchange and show TP/SL USDT PnL.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 12:49:03 +08:00
dekun
036501b70c
Fix hedge-plan option list to 5-row scroll viewport and add auto-deploy rule.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 12:43:23 +08:00
dekun
27f4f5e2ee
Make hedge-plan dual cards equal width and height.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 12:38:19 +08:00
dekun
8d37b2cba3
Compact hedge-plan option list to 5 rows with overflow select.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 12:33:30 +08:00
dekun
09cd680e4a
Improve hedge-plan option board: moneyness, px/sz, accounts, and denser UI.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 12:27:09 +08:00
dekun
4df2cb4253
Switch hedge-plan modes to high-contrast tabs with history/stats placeholders.
...
EOF
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 11:29:50 +08:00
dekun
9e17814e37
Prevent env autofill from overwriting OKX API keys when saving hedge settings.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 11:22:28 +08:00
dekun
1fa98425e7
Add OKX hedge-plan P0: env group, preview page, and PnL scenario math.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 11:00:15 +08:00
dekun
44657e0484
Add confirm dialogs and busy states for swap/transfer all actions.
...
Use available (free) balances for full-amount ops, support sub-account scope, and show clear success/failure feedback.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 09:10:29 +08:00
dekun
5eb9b9f5c5
Force-refresh header balances after transfers and balance SSE events.
...
Invalidate balance caches on mutation, push SSE balance tick, and bypass 60s cache when refreshing funds.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 09:03:15 +08:00
dekun
04fd84757c
Improve light theme contrast on options positions panel.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-11 15:09:02 +08:00
dekun
edfe935fb4
Register instance_stats.js static route so period tabs work on all exchanges.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 14:02:24 +08:00
dekun
c97cc2823c
Fix corrupted embed stats fragment causing 500 and broken period tabs.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 13:57:09 +08:00
dekun
40dbafe851
Fix instance stats week/month tabs not responding after embed preload.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 13:50:25 +08:00
dekun
6aaa328a24
Add tabbed period stats with lightweight charts on instance pages.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 13:27:02 +08:00
dekun
944673cac1
Improve hub and instance navigation contrast for light and dark themes.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 12:33:54 +08:00
dekun
23ba725c89
Fix intraday profit amount and hide TP/SL cancel for day trades.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-09 09:55:09 +08:00
dekun
d3a44b23db
Split journal order type from entry reason and fix review edit toggle in embed shell.
...
Adds order_type to journal uploads, removes legacy swing/trend labels from entry reason options, and ensures review-edit buttons sync when the records tab loads dynamically.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-09 09:27:03 +08:00
dekun
4abe8a6ca9
Fix instance settings prefs JS 404 on static route.
...
Register instance_settings_prefs.js (and options_panel.js) in install_instance_theme_static; add delegated click handlers for embed lazy tabs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-09 00:07:30 +08:00
dekun
f5bdaee886
Fix instance nav display prefs save in embed shell.
...
Re-bind save button when settings tab loads lazily; scope form lookup to settings pane.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 23:58:06 +08:00
dekun
1ee9eb02c3
Add settings page tabs and show env API keys with last four digits.
...
System settings now use the same CSS tab layout as env config; sensitive env fields display masked values from .env while keeping save-on-empty behavior.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 21:31:14 +08:00
dekun
12e44ab26d
Fix env config tabs with CSS radio labels, no JS required
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 21:19:23 +08:00
dekun
4b3373a68d
Fix env config tab clicks via document event delegation
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 21:14:42 +08:00
dekun
576f6fbcfc
Redesign env config UI: tabs, 2-col form, remove per-field badges
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 21:10:54 +08:00
dekun
0d2ce9c126
Add curated env config UI with Chinese labels and deploy secret bootstrap
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 21:03:00 +08:00
dekun
0b91d26f71
Fix Jinja conflict: rename display meta items to entries
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 20:38:52 +08:00
dekun
68e03ccd97
Fix settings tab 500 and env config grouping in UI
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 20:33:31 +08:00
dekun
aa966114b1
Fix settings and env config stuck on loading via SSR form render
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 20:24:15 +08:00
dekun
6975da8575
Fix settings loading and use 2-column card layout.
...
Merge Flask GET/POST routes, refresh prefs on tab revisit after preload, and reorganize system settings into separate cards.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 20:12:22 +08:00
dekun
ef4b2f17ca
Add instance nav prefs, env config UI, and PM2 restart.
...
P1-P4: configurable nav/section visibility in system settings, full .env editor with restart badges, password change, runtime hot overrides, and single-instance pm2 restart. Works in hub embed iframe.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 20:07:06 +08:00
dekun
d84a265b67
Split risk policy into its own navigation tab.
...
Move read-only risk control docs to /risk_policy before settings; keep transfers and exports on the settings page.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 19:42:29 +08:00
dekun
0d27e13275
Fix header funds flicker and unify settings page top bar.
...
Preserve SSR fund values when account_snapshot returns null, retry on failure, and show the same instance header panel on system settings.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 19:08:08 +08:00
dekun
11a50c02cd
fix(theme): improve light mode contrast across instance and options pages
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 12:23:22 +08:00
dekun
afb191f90a
fix(theme): show toggle on standalone embed shell, not only hub iframe
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 12:18:18 +08:00
dekun
b29c54f126
fix(settings): restore theme toggle on OKX settings page
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 12:14:46 +08:00
dekun
68d8a97db5
fix(settings): equal columns, form-style option transfers, compact export
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 12:09:12 +08:00
dekun
27a00f026a
fix(settings): OKX side panel shell, compact option transfers without selects
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 11:43:56 +08:00
dekun
6c26d4739e
fix(settings): horizontal export links and strict OKX side column height
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 11:35:36 +08:00
dekun
5680ab515e
fix: stretch settings side cards to match left column height
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 11:29:14 +08:00