Commit Graph

57 Commits

Author SHA1 Message Date
0144124d0d refactor(ui): redesign trade plans workflow shell 2026-05-07 10:13:37 -07:00
root
8adc27004d feat(chat): add copilot quick links 2026-05-07 07:40:20 +00:00
root
8d84c3bf0d refactor(ui): tokenize backtest and screener status colors 2026-05-07 05:40:44 +00:00
root
de040ea25c refactor(ui): tokenize home chart indicators 2026-05-07 05:31:07 +00:00
root
4802f028fa refactor(ui): tokenize home and shell status colors 2026-05-07 05:27:40 +00:00
root
eef63cbb8f chore(web): tighten event handler types 2026-05-07 05:04:30 +00:00
324e34d537 feat(ui): migrate trade plan and chat controls 2026-05-06 15:49:04 -07:00
3892093dc4 feat(ui): migrate portfolio and screener controls 2026-05-06 15:47:15 -07:00
root
5cc5c8af37 refactor(plans): centralize route helpers 2026-05-06 20:36:03 +00:00
root
26dfb575be test(plans): harden route navigation coverage 2026-05-06 20:30:16 +00:00
root
11e2837bc9 refactor(plans): extract navigation state hook 2026-05-06 20:22:00 +00:00
root
5d5c1ed2bc refactor(plans): centralize local view state 2026-05-06 20:13:22 +00:00
root
ac353e8de5 feat(plans): make plans route canonical 2026-05-06 18:53:38 +00:00
root
9b6cbc1e67 fix(plans): harden holding selection and deep links 2026-05-06 18:38:00 +00:00
root
36bd21b7cd feat(portfolio): drill into saved trade plans 2026-05-06 18:31:29 +00:00
root
ddf55d8f26 feat(portfolio): link holdings into trade plans 2026-05-06 18:25:35 +00:00
root
1f03bb83cd feat(simple): add manage existing holding flow 2026-05-06 18:13:34 +00:00
root
f51172518e refactor(web): rename simple flow to trade plans 2026-05-06 17:39:34 +00:00
root
a1a63cc945 feat(simple): add long-term hold mode 2026-05-06 17:37:04 +00:00
root
0b526f3499 feat(simple): add setup activity history 2026-05-06 17:23:45 +00:00
root
7de6b236c0 perf(web): lazy-load app routes and heavy surfaces 2026-05-06 17:12:22 +00:00
root
0f4515013b feat(simple): add next-action guidance 2026-05-06 16:19:28 +00:00
root
d7516c440a feat(simple): add setup timeline and id copy 2026-05-06 16:08:23 +00:00
root
beb75c1d89 feat(simple): polish status and market fallback ux 2026-05-06 08:13:41 +00:00
root
fc4d4c85d1 feat(simple): improve setup status and market fallback 2026-05-06 08:10:16 +00:00
root
943cfda6b5 fix(simple): harden form runtime behavior 2026-05-06 07:13:37 +00:00
root
3d505db8d8 feat(simple): add amount sizing and runtime status 2026-05-06 07:04:48 +00:00
root
e01f38c883 fix(simple): allow immediate buy triggers 2026-05-06 06:09:16 +00:00
root
6b2ddeb837 fix(simple): clarify market price fallback copy 2026-05-06 04:33:41 +00:00
root
69e1b12d63 refactor(web): normalize advanced theme surfaces 2026-05-06 04:18:48 +00:00
root
76d326c793 refactor(web): normalize secondary ux surfaces 2026-05-06 03:27:52 +00:00
root
266b367322 feat(web): add shared light dark theme system 2026-05-06 02:56:27 +00:00
root
9021df19ad fix(simple): restore form contrast 2026-05-06 02:31:34 +00:00
root
90e733b46c feat(simple): save dip-buy and profit-exit setups 2026-05-06 02:14:32 +00:00
root
0bd46ab43b feat(simple): auto-create dedicated execution profile 2026-05-06 01:29:45 +00:00
root
b33afc6c8c fix(web): require active profile for simple trades 2026-05-06 00:22:07 +00:00
root
feee2028aa feat(web): make simple tab direct trade flow 2026-05-06 00:13:29 +00:00
root
b7044a1eae fix(web): source simple trigger market price 2026-05-06 00:05:28 +00:00
root
00c117321d feat(web): add simple trade trigger tab 2026-05-05 23:57:08 +00:00
root
db29a3f6b9 fix(web): guard admin config from non-admin users 2026-05-05 21:38:56 +00:00
8a8c313ee8 fix(E1): lazy-load code strategy editor 2026-05-04 18:02:46 -07:00
b1f872f54c fix(D8): make empty-state chips market-aware 2026-05-04 17:56:34 -07:00
3bf1ca7d51 fix(D4): highlight selected screener sector 2026-05-04 17:46:52 -07:00
1e502b9f90 fix(D3): derive ticker exchange label from profile 2026-05-04 17:43:20 -07:00
5ca8183efb fix(D2): restore contrast for legacy settings tabs 2026-05-04 17:40:31 -07:00
1cd23f35f2 fix(B8): wire visual builder backtest 2026-05-04 17:17:44 -07:00
27b3d1a1dc fix(B5): derive quick stats from chart bars 2026-05-04 17:13:32 -07:00
311d79c4c4 fix(B4): show latest bar timestamp in ticker header 2026-05-04 17:10:57 -07:00
a9c33b1c14 fix(D5): add responsive dashboard breakpoints
Move fixed shell dimensions into responsive classes so sub-1024px layouts hide the right panel, turn the sidebar into a bottom nav, and keep dashboard content usable with adaptive grids and horizontal screener scrolling.

Refs: docs/AUDIT_REDESIGN.md item D5.

Co-Authored-By: GPT-5 Codex <noreply@openai.com>
2026-05-04 16:41:48 -07:00
0fb1d63cbe fix(D1): add dashboard skeleton loaders
Replace plain loading text in news, research cards, and screener results with stable skeleton layouts so the dashboard holds its shape while market data requests resolve.

Refs: docs/AUDIT_REDESIGN.md item D1.

Co-Authored-By: GPT-5 Codex <noreply@openai.com>
2026-05-04 16:38:17 -07:00