Commit graph

35 commits

Author SHA1 Message Date
b718c1ae39
remove stupid one-liners that are not called/rename self in tabs 2026-03-20 08:29:45 -07:00
621a8db0df
move loads into tabs 2026-03-20 08:18:21 -07:00
2bcb84dafa
clean up earnings 2026-03-20 08:12:53 -07:00
8ae9089975
full screen repaint when switching tabs 2026-03-19 14:43:27 -07:00
e29fb5b743
consolidate watchlist loading/use srf 2026-03-19 13:00:57 -07:00
38d9065f4f
windows support (theoretically) 2026-03-19 12:29:37 -07:00
8124ca0e88
ai: remove edit feature 2026-03-19 12:12:48 -07:00
4a3df7a05b
more clearly communicate intent for scroll_bottom 2026-03-19 12:08:39 -07:00
ff87505771
clean up handleInputKey 2026-03-19 11:46:29 -07:00
b66b9391a5
remove magic numbers 2026-03-19 11:30:12 -07:00
d442119d70
unconditional debounce 2026-03-19 11:12:43 -07:00
43ab8d1957
centralize movement logic/debounce mouse wheel on cursor tabs 2026-03-19 11:10:26 -07:00
863111d801
introduce chart state to hold the 13 chart state fields 2026-03-19 09:57:54 -07:00
21a45d5309
add comment on App 2026-03-19 09:44:20 -07:00
c5c7f13400
rearrange tui types 2026-03-19 09:42:19 -07:00
71f328b329
ai: refactor tui/fix options panic 2026-03-19 09:29:59 -07:00
e5cb7d2b32
uppercase the command line symbol name 2026-03-17 10:10:29 -07:00
36d096a938
enable ^L to repaint
All checks were successful
Generic zig build / build (push) Successful in 53s
2026-03-17 09:50:46 -07:00
1cd775c27e
refactor risk module/better sharpe ratios/adjust valuation for covered calls
All checks were successful
Generic zig build / build (push) Successful in 33s
2026-03-17 09:45:30 -07:00
0ca05ed3b4
move isCusipLike / deal with default risk rate 2026-03-10 15:53:51 -07:00
3a6b6f1e26
upper case symbol from user 2026-03-10 15:18:12 -07:00
d187664494
clean up format.zig/remove it from exported module 2026-03-10 15:13:20 -07:00
71a5c548d5
title case for etf sectors, force upper case on symbol search 2026-03-06 15:11:04 -08:00
3d679f9d75
introduce deinit on Dividend 2026-03-06 14:59:14 -08:00
57b0811ecd
ai: remove most manual type conversion in favor of srf 2026-03-06 10:59:33 -08:00
c65ebb9384
utilize srf library from/to most concrete types 2026-03-04 17:10:01 -08:00
9819c93cfe
update pnl -> gain_loss 2026-03-03 13:32:56 -08:00
089e81df54
ai: provide fetch progress info when tui starts 2026-03-03 12:00:41 -08:00
c5a4d68899
add market value of lots to CLI/TUI display 2026-03-02 08:58:34 -08:00
86a764dca9
ai: restore progress in CLI/add to TUI 2026-03-02 08:42:30 -08:00
7b07c09f70
ai: fix and centralize portfolio value calculation 2026-03-02 08:35:36 -08:00
facc233976
ai: deduplicate cli/tli display functions 2026-03-01 11:57:29 -08:00
a582228765
ai: add tests to tui 2026-03-01 11:22:37 -08:00
ce0238246f
ai: add tests to tui 2026-03-01 11:02:05 -08:00
313ef83065
restructure for single test binary/simplify Coverage module (drop to 30% thresh temp) 2026-03-01 09:04:56 -08:00
Renamed from src/tui/main.zig (Browse further)