Commit graph

319 commits

Author SHA1 Message Date
987f472226 clean up tui tab framework 2026-05-19 10:22:50 -07:00
1e1e62846b remove redundant validations 2026-05-19 10:02:47 -07:00
7769155e76 clean up excessive numbers of parameters 2026-05-19 09:49:12 -07:00
f2f0b53009 data refresh policy 2026-05-18 17:58:27 -07:00
825419c7c3 rework framework to something much more sane 2026-05-18 17:39:19 -07:00
3b02c97153 update todo 2026-05-18 17:16:41 -07:00
6407ecfbb8 finish CLI framework refactor: per-command --help, delegate help to modules, cleanup 2026-05-18 17:15:47 -07:00
f2a374f2b5 migrate projections to new cli framework (restore audit command functionally) 2026-05-18 17:12:29 -07:00
4c4611cc97 migrate contributions to new cli framework 2026-05-18 17:07:50 -07:00
3d2777e922 migrate compare to new cli framework 2026-05-18 17:04:18 -07:00
f409c7c180 migrate audit to new cli framework 2026-05-18 16:44:43 -07:00
177016a153 migrate snapshot to new cli framework 2026-05-18 16:42:45 -07:00
a4be58fa05 migrate analysis to new cli framework 2026-05-18 16:40:11 -07:00
9f7e77dec9 migrate portfolio to new cli framework 2026-05-18 16:37:36 -07:00
ea978dfe85 be more clear what negative cache means 2026-05-18 16:18:26 -07:00
c572f6be63 migrate milestones to new cli framework 2026-05-18 16:05:21 -07:00
b3207684a7 migrate history to new cli framework 2026-05-18 16:02:02 -07:00
f4fb09f90f migrate enrich to new cli framework 2026-05-18 15:52:44 -07:00
ef21be8603 migrate version to new cli framework 2026-05-18 15:47:06 -07:00
722ddc0e98 migrate cache to new cli framework 2026-05-18 15:41:27 -07:00
9813d951d9 migrate simple commands to new cli framework 2026-05-17 20:45:28 -07:00
f3a6a95eb2 add new TimeRange struct for handling all time specs in cli 2026-05-17 17:50:12 -07:00
5d63e89607 add cli command framework 2026-05-17 17:49:33 -07:00
5667492461 remove the "next up" from todo 2026-05-17 10:44:57 -07:00
42a4297177 add backtest and convergence to tui 2026-05-17 10:37:19 -07:00
ddf32e36da initial projections back test 2026-05-16 19:20:54 -07:00
1b7b3992ba document difference between live and snapshot when on weekends 2026-05-16 15:36:22 -07:00
3b70275845 document methodology differences between history and projections 2026-05-16 14:37:30 -07:00
1f71b1c6f3 add trailing returns for the week 2026-05-16 13:40:25 -07:00
0fff54ac52 add horizon/event metric and resolve todo 2026-05-16 13:22:38 -07:00
7fac66f00b add todo items after review of full application surface 2026-05-16 13:07:29 -07:00
b0ef25f1e0 fix issue with single security reported twice on fidelity accounts 2026-05-16 13:06:43 -07:00
27c7aa870f update docs 2026-05-16 12:44:12 -07:00
cd342e3f60 update TODO 2026-05-16 12:20:13 -07:00
0d934b4565 complete tui.zig architectural refactor 2026-05-16 12:01:53 -07:00
d0d1fd8a91 move tab-modals into tabs from global 2026-05-15 17:47:23 -07:00
f6cb902708 begin cleanup on remaining tab/app separation of concerns 2026-05-15 17:05:59 -07:00
f622205a25 get tab-scoped keys into the default keys output 2026-05-15 15:28:50 -07:00
7483da30ac add more tests in tui tabs 2026-05-15 15:18:46 -07:00
f089649b7f extract help logic from presentation/add tests 2026-05-15 13:59:36 -07:00
7ff1d4f833 portfolio tab help cleanup 2026-05-15 13:40:24 -07:00
4d538cc24a begin help cleanup 2026-05-15 13:17:33 -07:00
b31db345ad remove remaining tab-specific keybindings from global space and introduce compile-time checking for conflicts 2026-05-15 11:43:35 -07:00
816653e812 migrate portfolio tab to new keybindings 2026-05-15 11:29:59 -07:00
b8b6dffcb5 migrate projections tab to new keybindings 2026-05-15 10:59:24 -07:00
4948484a46 migrate options tab to new keybindings 2026-05-15 10:53:27 -07:00
b9f4c42b42 migrate history tab to new keybindings 2026-05-15 10:50:22 -07:00
18d3031456 add scoped bindings support in keys.srf 2026-05-15 10:31:42 -07:00
d1478c501b add function for tab local key dispatch and ctrl+f/ctrl+b keybinds 2026-05-15 09:40:02 -07:00
58b23c9fd1 derive tab labels 2026-05-15 08:54:50 -07:00