Commit graph

319 commits

Author SHA1 Message Date
4297fda67a
clean up tui tab framework 2026-05-19 10:22:50 -07:00
3d176daaaa
remove redundant validations 2026-05-19 10:02:47 -07:00
853a585cb2
clean up excessive numbers of parameters 2026-05-19 09:49:12 -07:00
c73b58f059
data refresh policy 2026-05-18 17:58:27 -07:00
4e6ae0ba51
rework framework to something much more sane 2026-05-18 17:39:19 -07:00
8e4dfffc3f
update todo 2026-05-18 17:16:41 -07:00
2f13b16021
finish CLI framework refactor: per-command --help, delegate help to modules, cleanup 2026-05-18 17:15:47 -07:00
a690d55c2b
migrate projections to new cli framework (restore audit command functionally) 2026-05-18 17:12:29 -07:00
62d058bb11
migrate contributions to new cli framework 2026-05-18 17:07:50 -07:00
4f02c937d0
migrate compare to new cli framework 2026-05-18 17:04:18 -07:00
e3dbd429df
migrate audit to new cli framework 2026-05-18 16:44:43 -07:00
b8e6732df1
migrate snapshot to new cli framework 2026-05-18 16:42:45 -07:00
682ebd10c0
migrate analysis to new cli framework 2026-05-18 16:40:11 -07:00
4cb5d1f711
migrate portfolio to new cli framework 2026-05-18 16:37:36 -07:00
2a89125977
be more clear what negative cache means 2026-05-18 16:18:26 -07:00
51aaee9966
migrate milestones to new cli framework 2026-05-18 16:05:21 -07:00
1228d50ce6
migrate history to new cli framework 2026-05-18 16:02:02 -07:00
63f5cc445b
migrate enrich to new cli framework 2026-05-18 15:52:44 -07:00
8b9537dbf5
migrate version to new cli framework 2026-05-18 15:47:06 -07:00
6d9c864a40
migrate cache to new cli framework 2026-05-18 15:41:27 -07:00
2dcae073b0
migrate simple commands to new cli framework 2026-05-17 20:45:28 -07:00
86106d291c
add new TimeRange struct for handling all time specs in cli 2026-05-17 17:50:12 -07:00
77df2a30a7
add cli command framework 2026-05-17 17:49:33 -07:00
39ebf23775
remove the "next up" from todo
All checks were successful
Generic zig build / build (push) Successful in 2m7s
Generic zig build / deploy (push) Successful in 15s
2026-05-17 10:44:57 -07:00
d7e7b76933
add backtest and convergence to tui 2026-05-17 10:37:19 -07:00
50dd3b5533
initial projections back test 2026-05-16 19:20:54 -07:00
10be2ee86a
document difference between live and snapshot when on weekends
All checks were successful
Generic zig build / build (push) Successful in 2m4s
Generic zig build / deploy (push) Successful in 17s
2026-05-16 15:36:22 -07:00
a0715b615c
document methodology differences between history and projections 2026-05-16 14:37:30 -07:00
ad81adf05d
add trailing returns for the week 2026-05-16 13:40:25 -07:00
03b07bc07e
add horizon/event metric and resolve todo 2026-05-16 13:22:38 -07:00
adf33b9e21
add todo items after review of full application surface 2026-05-16 13:07:29 -07:00
ddb50923ca
fix issue with single security reported twice on fidelity accounts 2026-05-16 13:06:43 -07:00
63adf6c517
update docs 2026-05-16 12:44:12 -07:00
3c0e8a3f4d
update TODO
All checks were successful
Generic zig build / build (push) Successful in 2m3s
Generic zig build / deploy (push) Successful in 2m14s
2026-05-16 12:20:13 -07:00
3ff42591ad
complete tui.zig architectural refactor 2026-05-16 12:01:53 -07:00
e301757311
move tab-modals into tabs from global 2026-05-15 17:47:23 -07:00
15ae2cbf20
begin cleanup on remaining tab/app separation of concerns 2026-05-15 17:05:59 -07:00
0c3ddd1ffc
get tab-scoped keys into the default keys output 2026-05-15 15:28:50 -07:00
8dc01e81ae
add more tests in tui tabs 2026-05-15 15:18:46 -07:00
cdf6b9d6e1
extract help logic from presentation/add tests 2026-05-15 13:59:36 -07:00
ca6683feef
portfolio tab help cleanup 2026-05-15 13:40:24 -07:00
db70b1f924
begin help cleanup 2026-05-15 13:17:33 -07:00
15a3304e19
remove remaining tab-specific keybindings from global space and introduce compile-time checking for conflicts 2026-05-15 11:43:35 -07:00
9a132f89a5
migrate portfolio tab to new keybindings 2026-05-15 11:29:59 -07:00
dda56e3c97
migrate projections tab to new keybindings 2026-05-15 10:59:24 -07:00
4b4b954a64
migrate options tab to new keybindings 2026-05-15 10:53:27 -07:00
0b2dad0cf1
migrate history tab to new keybindings 2026-05-15 10:50:22 -07:00
23a11ddded
add scoped bindings support in keys.srf 2026-05-15 10:31:42 -07:00
126ad53fd5
add function for tab local key dispatch and ctrl+f/ctrl+b keybinds 2026-05-15 09:40:02 -07:00
bb0bb64da1
derive tab labels 2026-05-15 08:54:50 -07:00