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
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
860d690090
treat candles separately for great good
2026-06-10 15:43:59 -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
4ed3b91fce
add observations view to allow displaying checks
2026-06-10 15:43:54 -07:00
ae8061d618
add multi-line editing capabilities to input_buffer.zig
2026-06-10 15:43:53 -07:00
5be11b2f09
add observations engine and acknowledgement journal
2026-06-10 15:43:52 -07:00
fcdfa8437f
separate keyboard scroll from mouse scroll
2026-06-10 15:43:49 -07:00
a48dc47837
use lot calculations instead of reinventing the wheel
Generic zig build / build (push) Successful in 4m24s
Generic zig build / publish-macos (push) Successful in 12s
Generic zig build / deploy (push) Successful in 19s
2026-06-06 15:07:28 -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
7f204747ad
scrub GIT_* environment variables in gitInTestRepo
2026-06-02 15:46:33 -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
b7b492e494
update AGENTS.md
2026-06-02 12:49:58 -07:00
d7a86cd639
avoid output when processing 404
Generic zig build / build (push) Successful in 4m21s
Generic zig build / publish-macos (push) Successful in 15s
Generic zig build / deploy (push) Successful in 21s
2026-06-01 16:46:04 -07:00
b796a46699
move Wikidata -> edgar logic into getClassification
Generic zig build / build (push) Successful in 4m20s
Generic zig build / deploy (push) Successful in 17s
Generic zig build / publish-macos (push) Successful in 41s
2026-06-01 16:11:09 -07:00
4d65cc45f4
estimateWaitSeconds needs to take a data type due to provider diffs
Generic zig build / build (push) Successful in 9m51s
Generic zig build / publish-macos (push) Successful in 10s
Generic zig build / deploy (push) Successful in 25s
2026-06-01 12:32:27 -07:00
60435b645f
lower polygon limit - seeing 429s in logs
2026-06-01 12:22:46 -07:00
b9416dab7f
delint polygon
2026-06-01 12:21:24 -07:00
95d57d43ec
fix(polygon): clear next_url between free and re-assign in pagination
2026-06-01 12:14:55 -07:00
4639edd813
defensive tests for double free seen in prod
2026-06-01 12:09:28 -07:00
f54faf4732
add jitter to splits and dividends
2026-06-01 11:57:48 -07:00
641a88b0b7
README update
Generic zig build / build (push) Successful in 4m46s
Generic zig build / publish-macos (push) Successful in 10s
Generic zig build / deploy (push) Successful in 20s
2026-05-31 11:30:12 -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
85c9a48969
sector/geo inference for enrich command
2026-05-30 11:21:40 -07:00
d9fc17cf15
initial attempt - macos build/publish
2026-05-30 10:49:49 -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
cc2087fd07
add Edgar/Wikidata providers that will replace AlphaVantage
2026-05-27 10:14:06 -07:00
dfd64bf511
introduce jitter capabilities to ttl in prep for new data types in store
2026-05-26 10:53:38 -07:00
4f13144365
bump prek to newer version
2026-05-24 10:35:28 -07:00
56e462fae9
surface data gaps in alphavantage through enrich
2026-05-24 10:28:54 -07:00
4d6060552a
track multiple portfolio files in past revisions as well
2026-05-24 09:44:35 -07:00
4d3aae2d69
fix commands that were still looking at single files
2026-05-23 18:50:44 -07:00
0ca794d621
second wells fargo import format
2026-05-23 12:48:23 -07:00
68229b52c3
match wells fargo import on account number as well
2026-05-23 11:46:38 -07:00
a06e45e523
wells fargo parser fixes
2026-05-23 11:37:52 -07:00