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
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
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
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
2cc1c4d05e
derive tab states from tab modules/remove file level imports
2026-05-15 08:33:32 -07:00
53f80a28db
migrate portfolio tab to new framework
2026-05-15 08:06:34 -07:00
d4d09f73d2
migrate projections tab to new framework
2026-05-14 22:43:28 -07:00
61dd86dc9a
migrate history tab to new framework
2026-05-14 18:29:37 -07:00
d4d8961eff
perf -> performance
2026-05-14 14:52:53 -07:00
4761de9d28
move most tabs to new framework
2026-05-14 14:50:36 -07:00
b6372a33de
migrate earnings tab to new framework
2026-05-14 11:47:47 -07:00
2ed34e6c10
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
dc956a2b8d
add overlay information to README
2026-05-13 13:07:10 -07:00
bacc01d9f4
add accumulation SWR todo
2026-05-13 13:06:19 -07:00
9cea368f2c
initial implementation of projections actual (note TODO comments)
2026-05-13 13:05:01 -07:00
cbb32727d8
adding previously ignored example files
2026-05-13 11:15:04 -07:00
c3d796c8a9
let direct indexing ratio be precise
2026-05-12 21:42:13 -07:00
0987a61634
land date refactor (similar to money)
2026-05-12 21:40:32 -07:00
e62eb5f0a7
add new Money type with format helpers
2026-05-12 18:00:35 -07:00
d94ffb3410
add additional data in examples/ directories
2026-05-12 17:26:24 -07:00