Commit graph

21 commits

Author SHA1 Message Date
f8a9607bc9
add Yahoo finance into the mix for candles and quotes 2026-03-11 15:31:17 -07:00
abde6fdf3b
add debug statements so we can see what is going on if needed
All checks were successful
Generic zig build / build (push) Successful in 49s
2026-03-11 13:36:04 -07:00
ab76693367
implement a server cache sync 2026-03-11 13:01:37 -07:00
31ae11cec0
exclude mutual funds from any server fetch - they do not have earnings
All checks were successful
Generic zig build / build (push) Successful in 27s
2026-03-11 11:45:34 -07:00
543be9733e
finish service.zig cleanup 2026-03-10 13:40:06 -07:00
7eba504ed8
retry logic on 429 2026-03-10 08:37:00 -07:00
e0129003e6
store.zig refactored and reviewed 2026-03-09 16:58:12 -07:00
0a2dd47f3e
use a candle metadata file for current price, append only to candle data 2026-03-06 18:04:45 -08:00
373c30d947
fix fetchQuote idiocy 2026-03-06 16:35:57 -08:00
6a680a2381
switch earnings cache ttl to 30 days + day after earnings 2026-03-06 15:24:24 -08:00
57b0811ecd
ai: remove most manual type conversion in favor of srf 2026-03-06 10:59:33 -08:00
f936531721
root.zig review 2026-03-03 12:58:14 -08:00
86a764dca9
ai: restore progress in CLI/add to TUI 2026-03-02 08:42:30 -08:00
7b07c09f70
ai: fix and centralize portfolio value calculation 2026-03-02 08:35:36 -08:00
ea6ac524bb
ai: skip fetch only if price:: set but no ticker:: alias 2026-03-01 13:09:06 -08:00
f7505936d2
special case for last close 2026-02-27 14:08:26 -08:00
2b62827bdb
avoid mtime for cache decisions 2026-02-27 13:50:38 -08:00
d6007e4305
ai: store sentinal on failed fetch so we do not eat api limits 2026-02-27 13:40:29 -08:00
635e0931f9
ai: show failing stocks, include on portfolio 2026-02-26 12:57:17 -08:00
ea370f2d83
ai: cli caching and portfolio fetch 2026-02-26 10:16:10 -08:00
18827be200
ai generated, functional, no code review yet 2026-02-25 14:10:27 -08:00