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
166e8b4e6b
derive tab states from tab modules/remove file level imports
2026-05-15 08:33:32 -07:00
492774c04e
migrate portfolio tab to new framework
2026-05-15 08:06:34 -07:00
afe9eacf1d
migrate projections tab to new framework
2026-05-14 22:43:28 -07:00
13145590d1
migrate history tab to new framework
2026-05-14 18:29:37 -07:00
e27904df69
perf -> performance
2026-05-14 14:52:53 -07:00
dd6fad9184
move most tabs to new framework
2026-05-14 14:50:36 -07:00
4ffddb44a2
migrate earnings tab to new framework
2026-05-14 11:47:47 -07:00
2431f6a6b1
add TUI framework foundation
...
We're going to move to an interface-like pattern for tabs to remove a
lot of shared state and UI logic from tui.zig to the individual tabs. It
is not a full interface like Allocator because we do not need dynamic
dispatch here...the tabs are still known by tui.zig. This gives us the
ability to perform comptime evaluation and adherence to the spec.
2026-05-14 10:49:33 -07:00
6506a98a63
add overlay information to README
2026-05-13 13:07:10 -07:00
bff4569665
add accumulation SWR todo
2026-05-13 13:06:19 -07:00