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
da79682ca3
fix(B6): persist code strategy saves
...
Route CodeStrategyEditor saves through the canonical profile API instead of browser localStorage, carrying the active symbol plus ResearchView capital and risk defaults into an inactive saved code strategy profile.
Refs: docs/AUDIT_REDESIGN.md item B6.
Co-Authored-By: GPT-5 Codex <noreply@openai.com>
2026-05-04 16:34:45 -07:00