Commit graph

436 commits

Author SHA1 Message Date
987c474bcf
bump coverage floor to 77% 2026-06-24 16:46:29 -07:00
068913db00
allow imported data to be used in cli projections commands 2026-06-24 16:22:24 -07:00
401bd4a140
resolve note field item in todo 2026-06-24 16:15:27 -07:00
c46d39a954
handle every hand-edited field in import command 2026-06-24 16:13:49 -07:00
972b7436c0
use priceSymbol() rather than raw symbol when calculating tax percentages 2026-06-24 16:13:48 -07:00
7bc19eafb7
preserve label, ticker and note fields in import command 2026-06-24 16:13:47 -07:00
cd2ccb4c43
add label field, let notes field be strictly for notes 2026-06-24 16:13:47 -07:00
d301466345
match only on the calculated symbol, never on display (which could pick up notes) 2026-06-24 16:13:46 -07:00
be888069c0
split audit by broker 2026-06-24 16:06:23 -07:00
1fa9649bd6
use single quote to toggle last symbol in tui 2026-06-24 15:48:52 -07:00
a9b5b8fe19
projections: suppress output of percentage data when accumulation mode exists 2026-06-24 14:53:45 -07:00
de19e3e760
add ability to detect missing accounts during audit 2026-06-24 14:42:12 -07:00
9c06d25da3
scrub git env variables from all tests 2026-06-24 11:08:37 -07:00
545fda4c52
TODO cleanup 2026-06-24 11:08:11 -07:00
bd0483b26e
make command flag parsing more strict 2026-06-24 10:55:06 -07:00
a875fc3b32
fix memory leak in earnings tab 2026-06-24 10:52:38 -07:00
609f3aacd2
resolve TODO surrounding cache ttl on supplementary providers 2026-06-24 10:45:55 -07:00
7e6102cc5f
add name to quote command/tab 2026-06-24 10:33:02 -07:00
2ad9a0fb40
add tab 9 keybind 2026-06-24 09:42:58 -07:00
221106b880
cleanup dead code / be clear about test convenience wrappers 2026-06-24 09:25:53 -07:00
d078bc5a62
add fund expense ratio for projections/description of deltas vis-a-vis FireCALC
All checks were successful
Generic zig build / build (push) Successful in 4m34s
Generic zig build / publish-macos (push) Successful in 10s
Generic zig build / deploy (push) Successful in 2m12s
2026-06-24 09:02:57 -07:00
c34e97aadd
add acknowledgements to docs 2026-06-23 09:29:37 -07:00
74fc219afd
add docs/guides
All checks were successful
Generic zig build / build (push) Successful in 5m48s
Generic zig build / publish-macos (push) Successful in 11s
Generic zig build / deploy (push) Successful in 23s
2026-06-22 14:53:53 -07:00
c832ecf1bf
add doctor command 2026-06-20 16:53:01 -07:00
839f0e759f
collapse expired options/matured cds 2026-06-19 17:39:22 -07:00
ed2c0b8c5d
add zeit todo 2026-06-19 15:50:42 -07:00
bd6ba89ea7
change portfolio summary when live pricing is applied 2026-06-19 15:44:05 -07:00
c11518d40f
add refreshing/refreshsed indicator on tui status when refresh is requested 2026-06-19 15:41:40 -07:00
9139c36e09
wire tiingo to rate limiter 2026-06-19 15:10:49 -07:00
30787db0ba
update help for correct srf file for key bindings 2026-06-19 15:04:03 -07:00
6ecd16334e
introduce real yahoo-based live quote fetching (limited test - market closed during testing) 2026-06-19 15:01:18 -07:00
e246d1e9fe
rely on cache clear to delete data - force refresh now simply tops off the candle data 2026-06-19 09:56:56 -07:00
d29cafb298
update mise config for use on risc-v 2026-06-19 09:45:36 -07:00
2268f1dfd0
tighten manual price hygiene / compare to penny on cash lots in audit 2026-06-19 09:44:48 -07:00
1c4f85f8da
add exposure command
All checks were successful
Generic zig build / build (push) Successful in 5m58s
Generic zig build / publish-macos (push) Successful in 13s
Generic zig build / deploy (push) Successful in 27s
2026-06-17 12:50:42 -07:00
beb8ed156b
workaround for prek on riscv64. zlint still tbd 2026-06-17 10:41:08 -07:00
78ffecba4f
remove remaining AlphaVantage code 2026-06-16 19:44:30 -07:00
867f9afb8c
add cusip to etf profile 2026-06-16 16:57:27 -07:00
415071b955
dedup cusip cache and actually use the cache 2026-06-16 16:00:53 -07:00
d9fd5d5b97
more flexible tui async plan
All checks were successful
Generic zig build / build (push) Successful in 12m11s
Generic zig build / publish-macos (push) Successful in 12s
Generic zig build / deploy (push) Successful in 19s
2026-06-12 08:17:20 -07:00
8860efb371
delint/get basic async checks working 2026-06-11 20:41:21 -07:00
b3645a7bd1
convert service to async pattern 2026-06-11 16:22:26 -07:00
2245176cb0
srf parsing optimizations 2026-06-11 15:28:36 -07:00
c97551a476
preserve background from line when computing span styles 2026-06-10 16:24:32 -07:00
7fffca04c3
update sector bucket logic, remove "mid" tier on analysis 2026-06-10 16:20:03 -07:00
88df0fe9ad
bug fixes for reload/memory leaks 2026-06-10 15:44:03 -07:00
70dba851a8
introduce concept of "bucket" for symbols to provide user-configurable sector dominance calcuation capability 2026-06-10 15:44:02 -07:00
41027c4efd
add symbol overlay to see what symbols are 2026-06-10 15:44:01 -07:00
cd6e22f5ba
update enrich to output names 2026-06-10 15:44:00 -07:00
14f55afb28
update review tab UX/introduce shift+mousewheel for scrolling 2026-06-10 15:44:00 -07:00