Commit graph

477 commits

Author SHA1 Message Date
acf5f723f8
move braille charts to its own space 2026-06-27 10:20:48 -07:00
8ca673c8e3
better quote name resolution 2026-06-27 09:49:32 -07:00
3abce454dc
add edgar guard for recycled ticker symbols (SPCX IPO reused ticker from an ETF) 2026-06-27 09:25:44 -07:00
2bd49af8f3
clean remaining tui.zig "reach-ins" 2026-06-27 07:57:43 -07:00
bfabd66866
fetch live on quote tab 2026-06-27 00:04:25 -07:00
fa4ec246c2
quiet tests 2026-06-26 23:36:39 -07:00
aa8dafa3ab
add prev close to cli/tui 2026-06-26 23:22:06 -07:00
b7bb2c85d7
fix yahoo provider prev close computation 2026-06-26 22:35:08 -07:00
46375fed5a
update README 2026-06-26 17:01:37 -07:00
0cd01dd452
fix bug in market-aware cache ttl. The function+tests is a bit overkill, but this is hard...
All checks were successful
Generic zig build / build (push) Successful in 4m52s
Generic zig build / publish-macos (push) Successful in 12s
Generic zig build / deploy (push) Successful in 18s
2026-06-26 16:28:53 -07:00
375af77b58
tweak to earnings refresh based on data seen in the wild 2026-06-26 15:57:29 -07:00
120c51bce4
implementation of spending smile 2026-06-26 14:54:59 -07:00
3aff2e61b4
update TODO with more comprehensive Tiingo description 2026-06-26 14:53:59 -07:00
1d89b68da4
tui has 9 tabs
All checks were successful
Generic zig build / build (push) Successful in 5m56s
Generic zig build / deploy (push) Successful in 19s
Generic zig build / publish-macos (push) Successful in 56s
2026-06-26 10:25:17 -07:00
0e43e09f13
document "R" will upgrade tui from quote->portfolio operations 2026-06-26 10:25:16 -07:00
ce5d787083
disable portfolio tab in symbol mode 2026-06-26 10:25:16 -07:00
128085eefc
add name when loading quote without a portfolio 2026-06-26 10:25:15 -07:00
8e0288d437
add the period change to quote display on cli/tui 2026-06-26 10:25:14 -07:00
3e45393d93
add --since flag to quote 2026-06-26 10:25:13 -07:00
3f48a5b38c
update docs for chart changes 2026-06-26 10:25:12 -07:00
25f074f622
add kitty chart for quote command 2026-06-26 10:25:12 -07:00
dd550a85d9
add ADDITIONAL kitty-based projections chart to the top of the projections command if terminal supports 2026-06-26 10:25:10 -07:00
692a28aed7
add placeInline for term_graphics, to be used for kitty charts 2026-06-26 10:25:09 -07:00
78076b5319
wire kitty chart into history cli command 2026-06-26 10:25:08 -07:00
6d47b46a5a
add kitty cli graphics infrastructure 2026-06-26 10:25:08 -07:00
889cfc215a
move y-axis labels to the right 2026-06-26 10:25:07 -07:00
6170dc1ac1
chart refactor + history gains --export-chart 2026-06-26 10:25:06 -07:00
e6ec5fdac1
centralize charting/extract shared helpers, prepare for kitty-chart history 2026-06-26 10:25:05 -07:00
5a2b29fdd4
show better timing on refresh 2026-06-26 10:11:49 -07:00
72e874f052
add jitter to earnings
All checks were successful
Generic zig build / build (push) Successful in 4m39s
Generic zig build / publish-macos (push) Successful in 12s
Generic zig build / deploy (push) Successful in 19s
2026-06-25 16:12:31 -07:00
3cedde20eb
expose candle freshness data to downstream
All checks were successful
Generic zig build / build (push) Successful in 4m40s
Generic zig build / publish-macos (push) Successful in 10s
Generic zig build / deploy (push) Successful in 1m42s
2026-06-25 15:25:20 -07:00
75252c5beb
remove market-aware ttl from todo - it is complete
All checks were successful
Generic zig build / build (push) Successful in 5m21s
Generic zig build / publish-macos (push) Successful in 14s
Generic zig build / deploy (push) Successful in 23s
2026-06-25 14:51:34 -07:00
da9982d766
covered call adjustments per account 2026-06-25 14:48:35 -07:00
097fe68d35
additional tests/bump coverage floor 2026-06-25 14:46:09 -07:00
c3c990fa68
market-aware ttl 2026-06-25 14:46:08 -07:00
47462aaab5
allow for configured max accumulation years 2026-06-25 14:38:51 -07:00
7e9261f92f
add in-kind transfer capability 2026-06-25 13:49:29 -07:00
5ad353ed43
remove dead todo items 2026-06-25 11:15:35 -07:00
fd8748e55e
remove em-dash from TODO 2026-06-25 10:39:16 -07:00
1f2b6b32de
add configurable return cap 2026-06-25 10:37:53 -07:00
d619091831
full emdash (and other) scrub 2026-06-25 10:13:25 -07:00
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