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
8e0288d437
add the period change to quote display on cli/tui
2026-06-26 10:25:14 -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
d619091831
full emdash (and other) scrub
2026-06-25 10:13:25 -07:00
cd2ccb4c43
add label field, let notes field be strictly for notes
2026-06-24 16:13:47 -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
a875fc3b32
fix memory leak in earnings tab
2026-06-24 10:52:38 -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
839f0e759f
collapse expired options/matured cds
2026-06-19 17:39:22 -07:00
bd6ba89ea7
change portfolio summary when live pricing is applied
2026-06-19 15:44:05 -07:00
6ecd16334e
introduce real yahoo-based live quote fetching (limited test - market closed during testing)
2026-06-19 15:01:18 -07:00
d9fd5d5b97
more flexible tui async plan
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
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
14f55afb28
update review tab UX/introduce shift+mousewheel for scrolling
2026-06-10 15:44:00 -07:00
543228209c
pull all TUI portfolio data into its own struct
2026-06-10 15:43:58 -07:00
b6050bb653
explicit allocator parameters in cache store/service tier, store arena in TUI PortfolioData
2026-06-10 15:43:57 -07:00
f597c0cbef
async load candles/dividends when loading portfolio
2026-06-10 15:43:56 -07:00
474d288c4c
include observations in review tab
2026-06-10 15:43:55 -07:00
ae8061d618
add multi-line editing capabilities to input_buffer.zig
2026-06-10 15:43:53 -07:00
fcdfa8437f
separate keyboard scroll from mouse scroll
2026-06-10 15:43:49 -07:00
6fbbf48486
add new review command/tab
2026-06-05 13:16:25 -07:00
79ffbeb078
bump size of chart numbers on history tui tab
Generic zig build / build (push) Successful in 10m28s
Generic zig build / publish-macos (push) Successful in 12s
Generic zig build / deploy (push) Successful in 18s
2026-06-03 07:09:20 -07:00
fdd0c97480
switch to parse_allocator = .none (fix production segfaults)
Generic zig build / build (push) Successful in 4m35s
Generic zig build / publish-macos (push) Successful in 13s
Generic zig build / deploy (push) Successful in 20s
2026-06-02 15:16:11 -07:00
195933176f
umbrella insurance in analysis command
2026-05-31 10:04:31 -07:00
2306e1a9c9
add analysis bucketing
2026-05-30 11:29:46 -07:00
7fb674f467
enrich enrich command, remove AlphaVantage
...
This (huge) commit pulls out AlphaVantage in favor of utilizing
Wikidata and SEC EDGAR data sources (both free). It uses some
built-in heuristics to fill in gaps, and it is not 100% (never
will be), but should get close enough to allow hand-editing of
metadata.srf afterwords without too much labor
2026-05-30 10:40:34 -07:00
52afd75696
update srf/wire edgar and wikidata into service
2026-05-29 12:23:43 -07:00
a3cfc4e4d2
portfolio loading fixes + full lint pass
2026-05-23 09:51:55 -07:00
415123f6a6
single code path for portfolio loading
2026-05-23 08:44:46 -07:00
c925a1a07c
fix tui command line args and make benchmarks configurable
2026-05-21 12:40:18 -07:00
c410bf97b1
create a set of fetch options and wire it into CLI for flags to work properly
2026-05-21 12:17:48 -07:00
3e18610768
export chart as png
2026-05-19 14:18:53 -07:00
4d1587fb37
get appropriate zoom level when overlaying actuals on the projections chart
2026-05-19 13:58:57 -07:00
6c32e94ab4
use adjClose for charting
2026-05-19 13:43:52 -07:00
987f472226
clean up tui tab framework
2026-05-19 10:22:50 -07:00
1e1e62846b
remove redundant validations
2026-05-19 10:02:47 -07:00
5d63e89607
add cli command framework
2026-05-17 17:49:33 -07:00
42a4297177
add backtest and convergence to tui
2026-05-17 10:37:19 -07:00
1b7b3992ba
document difference between live and snapshot when on weekends
2026-05-16 15:36:22 -07:00
3b70275845
document methodology differences between history and projections
2026-05-16 14:37:30 -07:00
0d934b4565
complete tui.zig architectural refactor
2026-05-16 12:01:53 -07:00
d0d1fd8a91
move tab-modals into tabs from global
2026-05-15 17:47:23 -07:00