Commit graph

154 commits

Author SHA1 Message Date
6fb582e3da
add schwab summary and account level audit 2026-04-10 08:02:57 -07:00
9337c198f4
reuse common account filtering in portfolio 2026-04-09 17:41:25 -07:00
f55af318f2
add todo 2026-04-09 17:33:55 -07:00
ddf89f926f
file path seperators 2026-04-09 17:33:41 -07:00
f3f9a20824
add audit command (fidelity only for now) 2026-04-09 17:33:02 -07:00
d7a4aa6f63
add international etfs to metadata 2026-04-09 17:04:00 -07:00
3ae53f15b0
autodetect watchlist in cwd
All checks were successful
Generic zig build / build (push) Successful in 42s
2026-03-31 17:14:39 -07:00
afcc24be5e
fix watchlist loading 2026-03-31 17:11:03 -07:00
1f9f90357f
create a view model for options and cds that is reused between cli/tui 2026-03-31 17:02:32 -07:00
9de40e8219
options and cd display cleanup (TUI) 2026-03-31 15:47:36 -07:00
31dd551efe
allow for filtering by account (substantial change to calculations - seems ok) 2026-03-31 11:03:37 -07:00
2ac4156bc1
merge adj_close and div reinvestment strategies to compensate for data inconsistency
All checks were successful
Generic zig build / build (push) Successful in 29s
2026-03-29 10:53:24 -07:00
ac5e0639fc
dedup the cli/tui 2026-03-25 05:13:17 -07:00
ecadfb492d
more measured fallback and logging
All checks were successful
Generic zig build / build (push) Successful in 31s
2026-03-24 18:57:22 -07:00
ee9d749a6f
disable twelvedata candles due to inconsistent dividend handling 2026-03-24 18:17:19 -07:00
5052492ffd
morningstar apparently snaps backward
All checks were successful
Generic zig build / build (push) Successful in 34s
2026-03-24 05:23:35 -07:00
070f2352f4
use adj_close returns in most cases (accounting for splits and dividends 2026-03-24 05:14:30 -07:00
913996072e
synthesize money market data if candles do not cover dividend data
All checks were successful
Generic zig build / build (push) Successful in 30s
2026-03-21 13:24:14 -07:00
7c392cec43
cache command updates 2026-03-21 08:45:27 -07:00
057bca14a1
fixes for interactive symbol mode
All checks were successful
Generic zig build / build (push) Successful in 32s
2026-03-20 14:18:39 -07:00
b1c80180bb
remove anytype 2026-03-20 10:58:44 -07:00
5c19fc894b
logging and tests 2026-03-20 10:39:38 -07:00
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