Commit graph

132 commits

Author SHA1 Message Date
7144f60d10
rework the data load
All checks were successful
Generic zig build / build (push) Successful in 29s
2026-03-20 09:48:03 -07:00
6d99349b62
clean up chart.zig 2026-03-20 09:36:23 -07:00
04882a4ff8
cache chart and use sliding windows on bollinger bands 2026-03-20 09:23:41 -07:00
be42f9e15a
clean up history/enrich 2026-03-20 09:07:47 -07:00
1cdf228fc1
update todo 2026-03-20 08:58:48 -07:00
e9a757cece
clean up options 2026-03-20 08:58:30 -07:00
35fc9101fd
clean up quote 2026-03-20 08:51:49 -07:00
ce72985054
clean up analysis 2026-03-20 08:40:04 -07:00
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
31d49d4432
clean up perf 2026-03-19 14:32:03 -07:00
88241b2c7b
portfolio cli/tui cleanup 2026-03-19 14:25:13 -07:00
b4f3857cef
consolidate shared portfolio summary calculations 2026-03-19 13:28:18 -07:00
b162708055
consolidate drip summary 2026-03-19 13:04:20 -07:00
e29fb5b743
consolidate watchlist loading/use srf 2026-03-19 13:00:57 -07:00
46bf34fd1c
remove old comment/reuse symbols 2026-03-19 12:50:51 -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
ea7da4ad5d
add concept of "quick switch to last selected security" to todo 2026-03-19 09:41:29 -07:00
71f328b329
ai: refactor tui/fix options panic 2026-03-19 09:29:59 -07:00
7a907fcc8d
s_per_min in format.zig
All checks were successful
Generic zig build / build (push) Successful in 48s
2026-03-17 10:28:57 -07:00
51c7dc9fdd
remove perf comparison ideal from TODO
Some checks failed
Generic zig build / build (push) Failing after 13s
2026-03-17 10:20:31 -07:00
e93d24c6d7
update todo.md 2026-03-17 10:12:54 -07:00
e5cb7d2b32
uppercase the command line symbol name 2026-03-17 10:10:29 -07:00
b248461034
update todo.md 2026-03-17 10:07:37 -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
2846b7f3a3
add tiingo provider as primary for candles 2026-03-17 08:52:25 -07:00
3e13faa66f
start with 1 token in rate limiter rather than a full bucket (per/min providers only
All checks were successful
Generic zig build / build (push) Successful in 27s
2026-03-12 15:28:23 -07:00
7fabc794c1
add vforx/vtthx to metadata 2026-03-12 13:29:14 -07:00
724a13a012
centralize annualized return calc 2026-03-12 09:58:00 -07:00
d0c13847f5
get more conservative with twelvedata
All checks were successful
Generic zig build / build (push) Successful in 27s
2026-03-11 16:03:23 -07:00
7ba1df8ba9
make price ratio non-null
All checks were successful
Generic zig build / build (push) Successful in 29s
2026-03-11 15:34:47 -07:00
f8a9607bc9
add Yahoo finance into the mix for candles and quotes 2026-03-11 15:31:17 -07:00
f637740c13
allow setting price ratio 2026-03-11 15:09:56 -07:00
195b660f61
update todos 2026-03-11 15:06:21 -07:00
abde6fdf3b
add debug statements so we can see what is going on if needed
All checks were successful
Generic zig build / build (push) Successful in 49s
2026-03-11 13:36:04 -07:00
85e098ea24
add todo about the server cache 2026-03-11 13:20:13 -07:00
ab76693367
implement a server cache sync 2026-03-11 13:01:37 -07:00
2f49a99ca4
adjust 1 year return threshold to allow for landing the snap on weekends/holidays
All checks were successful
Generic zig build / build (push) Successful in 26s
2026-03-11 12:00:03 -07:00