Commit graph

101 commits

Author SHA1 Message Date
b162708055
consolidate drip summary 2026-03-19 13:04:20 -07:00
e29fb5b743
consolidate watchlist loading/use srf 2026-03-19 13:00:57 -07:00
46bf34fd1c
remove old comment/reuse symbols 2026-03-19 12:50:51 -07:00
38d9065f4f
windows support (theoretically) 2026-03-19 12:29:37 -07:00
8124ca0e88
ai: remove edit feature 2026-03-19 12:12:48 -07:00
4a3df7a05b
more clearly communicate intent for scroll_bottom 2026-03-19 12:08:39 -07:00
ff87505771
clean up handleInputKey 2026-03-19 11:46:29 -07:00
b66b9391a5
remove magic numbers 2026-03-19 11:30:12 -07:00
d442119d70
unconditional debounce 2026-03-19 11:12:43 -07:00
43ab8d1957
centralize movement logic/debounce mouse wheel on cursor tabs 2026-03-19 11:10:26 -07:00
863111d801
introduce chart state to hold the 13 chart state fields 2026-03-19 09:57:54 -07:00
21a45d5309
add comment on App 2026-03-19 09:44:20 -07:00
c5c7f13400
rearrange tui types 2026-03-19 09:42:19 -07:00
71f328b329
ai: refactor tui/fix options panic 2026-03-19 09:29:59 -07:00
7a907fcc8d
s_per_min in format.zig
All checks were successful
Generic zig build / build (push) Successful in 48s
2026-03-17 10:28:57 -07:00
e5cb7d2b32
uppercase the command line symbol name 2026-03-17 10:10:29 -07:00
36d096a938
enable ^L to repaint
All checks were successful
Generic zig build / build (push) Successful in 53s
2026-03-17 09:50:46 -07:00
1cd775c27e
refactor risk module/better sharpe ratios/adjust valuation for covered calls
All checks were successful
Generic zig build / build (push) Successful in 33s
2026-03-17 09:45:30 -07:00
2846b7f3a3
add tiingo provider as primary for candles 2026-03-17 08:52:25 -07:00
3e13faa66f
start with 1 token in rate limiter rather than a full bucket (per/min providers only
All checks were successful
Generic zig build / build (push) Successful in 27s
2026-03-12 15:28:23 -07:00
724a13a012
centralize annualized return calc 2026-03-12 09:58:00 -07:00
d0c13847f5
get more conservative with twelvedata
All checks were successful
Generic zig build / build (push) Successful in 27s
2026-03-11 16:03:23 -07:00
7ba1df8ba9
make price ratio non-null
All checks were successful
Generic zig build / build (push) Successful in 29s
2026-03-11 15:34:47 -07:00
f8a9607bc9
add Yahoo finance into the mix for candles and quotes 2026-03-11 15:31:17 -07:00
f637740c13
allow setting price ratio 2026-03-11 15:09:56 -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
2f49a99ca4
adjust 1 year return threshold to allow for landing the snap on weekends/holidays
All checks were successful
Generic zig build / build (push) Successful in 26s
2026-03-11 12:00:03 -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
e6ff204a54
Change candle TTL to 23h, 45m for cron jitter/update README
All checks were successful
Generic zig build / build (push) Successful in 40s
2026-03-11 11:26:09 -07:00
0ca05ed3b4
move isCusipLike / deal with default risk rate 2026-03-10 15:53:51 -07:00
535ab7d048
delete dead code 2026-03-10 15:21:24 -07:00
3a6b6f1e26
upper case symbol from user 2026-03-10 15:18:12 -07:00
d187664494
clean up format.zig/remove it from exported module 2026-03-10 15:13:20 -07:00
feb1fe21f0
http.zig cleanup. Most notably, we now retry on gateway errors 2026-03-10 14:37:36 -07:00
a7448525ed
api.finnhub.io supports TLS 1.3 - curl fallback removed 2026-03-10 14:09:31 -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
189d09720b
use srf parsing/conversion in porfolio 2026-03-09 10:03:31 -07:00
44dfafd574
move to srf iterator/bail early when possible 2026-03-09 09:56:42 -07:00
0a2dd47f3e
use a candle metadata file for current price, append only to candle data 2026-03-06 18:04:45 -08:00
9902507911
add comment explaining why the 5k is good 2026-03-06 16:50:41 -08:00
4b2493afe0
use std.json for the json formatting 2026-03-06 16:42:50 -08:00
373c30d947
fix fetchQuote idiocy 2026-03-06 16:35:57 -08:00
0f09ef5cff
move the curl fallback mess into http.zig 2026-03-06 16:29:33 -08:00
f87021b57e
update cache timings for dividends/splits 2026-03-06 16:14:45 -08:00
497b1d3c2d
remove unused polygon candle fetching 2026-03-06 16:02:12 -08:00
26b831631d
remove unused provider interface stuff 2026-03-06 15:56:09 -08:00
6a680a2381
switch earnings cache ttl to 30 days + day after earnings 2026-03-06 15:24:24 -08:00