|
|
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
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
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 |
|
|
|
816653e812
|
migrate portfolio tab to new keybindings
|
2026-05-15 11:29:59 -07:00 |
|
|
|
b8b6dffcb5
|
migrate projections tab to new keybindings
|
2026-05-15 10:59:24 -07:00 |
|
|
|
4948484a46
|
migrate options tab to new keybindings
|
2026-05-15 10:53:27 -07:00 |
|
|
|
b9f4c42b42
|
migrate history tab to new keybindings
|
2026-05-15 10:50:22 -07:00 |
|
|
|
18d3031456
|
add scoped bindings support in keys.srf
|
2026-05-15 10:31:42 -07:00 |
|
|
|
d1478c501b
|
add function for tab local key dispatch and ctrl+f/ctrl+b keybinds
|
2026-05-15 09:40:02 -07:00 |
|
|
|
58b23c9fd1
|
derive tab labels
|
2026-05-15 08:54:50 -07:00 |
|
|
|
166e8b4e6b
|
derive tab states from tab modules/remove file level imports
|
2026-05-15 08:33:32 -07:00 |
|
|
|
492774c04e
|
migrate portfolio tab to new framework
|
2026-05-15 08:06:34 -07:00 |
|
|
|
afe9eacf1d
|
migrate projections tab to new framework
|
2026-05-14 22:43:28 -07:00 |
|
|
|
13145590d1
|
migrate history tab to new framework
|
2026-05-14 18:29:37 -07:00 |
|
|
|
e27904df69
|
perf -> performance
|
2026-05-14 14:52:53 -07:00 |
|