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
|
0db2693a20
|
fix(portfolio): satisfy manual position null-safety
|
2026-05-05 23:33:05 +00:00 |
|
root
|
0f74d7b292
|
fix(portfolio): tighten bootstrap and manual position handling
|
2026-05-05 23:31:33 +00:00 |
|
root
|
160920ea07
|
fix(api): migrate fmp routes to stable endpoints
|
2026-05-05 23:21:27 +00:00 |
|
root
|
0c0cc93f57
|
fix(api): require user fmp api key
|
2026-05-05 23:14:04 +00:00 |
|
root
|
39456473cb
|
feat(settings): add per-user fmp api key
|
2026-05-05 23:08:31 +00:00 |
|
root
|
adfadd824b
|
fix(api): prefer paper alpaca keys for market data
|
2026-05-05 22:47:13 +00:00 |
|
root
|
351412423f
|
fix(api): use user alpaca keys for market data
|
2026-05-05 22:40:06 +00:00 |
|
root
|
3867b6b296
|
fix(api): return 503 for missing fmp config
|
2026-05-05 22:20:10 +00:00 |
|
root
|
6ed75bff2a
|
fix(platform): use settings kill-switch route
|
2026-05-05 22:14:41 +00:00 |
|
root
|
5ba315fd02
|
fix(web): prevent public bundle localhost api fallback
|
2026-05-05 22:04:06 +00:00 |
|
root
|
db29a3f6b9
|
fix(web): guard admin config from non-admin users
|
2026-05-05 21:38:56 +00:00 |
|
root
|
2db27ef686
|
fix(auth): handle null platform token verification
|
2026-05-05 21:19:28 +00:00 |
|
root
|
427490ebdb
|
fix(web): correct public trading api base url
|
2026-05-05 20:50:55 +00:00 |
|
root
|
2a510ded83
|
fix(docker): vendor platform packages for container builds
|
2026-05-05 20:31:48 +00:00 |
|
root
|
1bd0297066
|
chore(build): add switchable bytelyst package source
|
2026-05-05 19:47:41 +00:00 |
|
|
|
eac07dc3d9
|
docs(E3): mark Monaco workers complete
|
2026-05-04 18:15:28 -07:00 |
|
|
|
e266a8ba85
|
fix(E3): raise Monaco build heap
|
2026-05-04 18:14:08 -07:00 |
|
|
|
e8b3c9cf69
|
fix(E3): bundle Monaco workers locally
|
2026-05-04 18:10:18 -07:00 |
|
|
|
a09276a3b5
|
docs(E1): mark Monaco lazy-load complete
|
2026-05-04 18:04:16 -07:00 |
|
|
|
8a8c313ee8
|
fix(E1): lazy-load code strategy editor
|
2026-05-04 18:02:46 -07:00 |
|
|
|
e5bda5ade9
|
docs(D9): mark reduced motion complete
|
2026-05-04 17:59:59 -07:00 |
|
|
|
fce0228992
|
fix(D9): respect reduced motion preference
|
2026-05-04 17:59:07 -07:00 |
|
|
|
6013df411d
|
docs(D8): mark empty-state chips complete
|
2026-05-04 17:57:29 -07:00 |
|
|
|
b1f872f54c
|
fix(D8): make empty-state chips market-aware
|
2026-05-04 17:56:34 -07:00 |
|
|
|
909518f82c
|
docs(D7): mark keyboard shortcuts complete
|
2026-05-04 17:54:29 -07:00 |
|
|
|
1b2130e001
|
fix(D7): add scoped keyboard shortcuts
|
2026-05-04 17:53:37 -07:00 |
|
|
|
68c8a55ea4
|
docs(D6): mark editor timer cleanup complete
|
2026-05-04 17:51:23 -07:00 |
|
|
|
2089b9aa16
|
fix(D6): clean up strategy editor timers
|
2026-05-04 17:50:38 -07:00 |
|
|
|
d36c2bae5e
|
docs(D4): mark screener sector highlight complete
|
2026-05-04 17:47:52 -07:00 |
|
|
|
3bf1ca7d51
|
fix(D4): highlight selected screener sector
|
2026-05-04 17:46:52 -07:00 |
|
|
|
e6251452df
|
docs(D3): mark exchange label complete
|
2026-05-04 17:44:07 -07:00 |
|
|
|
1e502b9f90
|
fix(D3): derive ticker exchange label from profile
|
2026-05-04 17:43:20 -07:00 |
|
|
|
91bf41f319
|
docs(D2): mark settings contrast complete
|
2026-05-04 17:41:28 -07:00 |
|
|
|
5ca8183efb
|
fix(D2): restore contrast for legacy settings tabs
|
2026-05-04 17:40:31 -07:00 |
|
|
|
a0476c39a6
|
fix: avoid duplicate profile refresh events
|
2026-05-04 17:38:22 -07:00 |
|
|
|
41c5d0f8bd
|
docs(B10): mark not found route complete
|
2026-05-04 17:24:06 -07:00 |
|
|
|
ee7404ac61
|
fix(B10): add explicit not found route
|
2026-05-04 17:23:23 -07:00 |
|
|
|
36544d10d4
|
docs(B9): mark builder strategy discovery complete
|
2026-05-04 17:21:59 -07:00 |
|
|
|
70db4c9a04
|
fix(B9): surface builder strategies in strategies tab
|
2026-05-04 17:21:18 -07:00 |
|
|
|
81c52479ab
|
docs(B8): mark visual backtest wiring complete
|
2026-05-04 17:18:50 -07:00 |
|
|
|
1cd23f35f2
|
fix(B8): wire visual builder backtest
|
2026-05-04 17:17:44 -07:00 |
|
|
|
eb6c1d8f7a
|
docs(B7): mark editor ref cleanup complete
|
2026-05-04 17:15:47 -07:00 |
|
|
|
1fd1bf3ce6
|
fix(B7): remove unused code editor ref
|
2026-05-04 17:15:07 -07:00 |
|
|
|
784bb7d46a
|
docs(B5): mark quick stats fallback complete
|
2026-05-04 17:14:10 -07:00 |
|