Commit graph

127 commits

Author SHA1 Message Date
1d2cf32806
migrate to fetchoptions 2026-08-03 23:09:45 -07:00
cc5030d70c
dynamic column widths for portfolios 2026-06-30 13:42:11 -07:00
44f940c882
pass fetch options through TUI
All checks were successful
Generic zig build / build (push) Successful in 5m18s
Generic zig build / publish-macos (push) Successful in 12s
Generic zig build / deploy (push) Successful in 20s
2026-06-30 11:43:40 -07:00
9f47d46d9a
vaxis has its own handling of this - use that 2026-06-28 07:56:24 -07:00
8986537d93
fix visuals on review tab 2026-06-28 07:20:19 -07:00
d59555bf92
global theme flag/theme resolution themes all the things
All checks were successful
Generic zig build / build (push) Successful in 4m45s
Generic zig build / publish-macos (push) Successful in 11s
Generic zig build / deploy (push) Successful in 17s
2026-06-27 10:20:59 -07:00
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
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
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
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
1fa9649bd6
use single quote to toggle last symbol in tui 2026-06-24 15:48:52 -07:00
bd0483b26e
make command flag parsing more strict 2026-06-24 10:55:06 -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
c11518d40f
add refreshing/refreshsed indicator on tui status when refresh is requested 2026-06-19 15:41:40 -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
c97551a476
preserve background from line when computing span styles 2026-06-10 16:24:32 -07:00
88df0fe9ad
bug fixes for reload/memory leaks 2026-06-10 15:44:03 -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
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
All checks were successful
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
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
b92447b8e7 handle multiple portfolio paths - default file name portfolio*.srf 2026-05-21 14:04:59 -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
6c32e94ab4 use adjClose for charting 2026-05-19 13:43:52 -07:00
9131cdb62e reorder tabs 2026-05-19 13:30:21 -07:00
987f472226 clean up tui tab framework 2026-05-19 10:22:50 -07:00
f2f0b53009 data refresh policy 2026-05-18 17:58:27 -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
f6cb902708 begin cleanup on remaining tab/app separation of concerns 2026-05-15 17:05:59 -07:00
f622205a25 get tab-scoped keys into the default keys output 2026-05-15 15:28:50 -07:00
7483da30ac add more tests in tui tabs 2026-05-15 15:18:46 -07:00
f089649b7f extract help logic from presentation/add tests 2026-05-15 13:59:36 -07:00
7ff1d4f833 portfolio tab help cleanup 2026-05-15 13:40:24 -07:00
4d538cc24a begin help cleanup 2026-05-15 13:17:33 -07:00
b31db345ad remove remaining tab-specific keybindings from global space and introduce compile-time checking for conflicts 2026-05-15 11:43:35 -07:00