Commit graph

583 commits

Author SHA1 Message Date
18fc52383c
clean up error output
All checks were successful
Generic zig build / build (push) Successful in 5m13s
Generic zig build / publish-macos (push) Successful in 11s
Generic zig build / deploy (push) Successful in 16s
2026-08-19 16:32:06 -07:00
5ae4065d9e
better errors for malformed portfolio files 2026-08-19 15:45:02 -07:00
0dbac7d416
add diagnose/server reference pages 2026-08-19 15:18:37 -07:00
65fefdb566
fix misleading refresh and total-return docs 2026-08-19 15:11:20 -07:00
f39133819f
bump srf to avoid potential crash during parsing 2026-08-19 15:08:45 -07:00
ff11940a88
correct caching docs for adjustment-basis restatement 2026-08-19 14:59:42 -07:00
c15ea92b0d
fix forward-announced ex-dates masking real restatement work
All checks were successful
Generic zig build / build (push) Successful in 5m7s
Generic zig build / publish-macos (push) Successful in 10s
Generic zig build / deploy (push) Successful in 16s
2026-08-19 13:53:50 -07:00
12eace86b2
clean separation of user vs machine-edited srf files 2026-08-19 13:52:48 -07:00
5706eed3c1
fix regression in contribution 2026-08-18 01:38:57 -07:00
c986df83c1
contributions: support all portfolio files and in account sale/rebuy in same window 2026-08-18 01:29:24 -07:00
e3ce8f32a1
build portfolio risk from a total-return index
All checks were successful
Generic zig build / build (push) Successful in 5m10s
Generic zig build / publish-macos (push) Successful in 11s
Generic zig build / deploy (push) Successful in 17s
2026-08-17 20:01:06 -07:00
337d346421
fix stale provider doc comments 2026-08-17 19:43:11 -07:00
6674969001
consolidate returns calculations 2026-08-17 19:39:45 -07:00
7163610b8e
restate adj_close when a corporate action goes ex 2026-08-17 18:26:36 -07:00
c4680dbe45
redact sensitive url data in logs 2026-08-17 16:55:24 -07:00
6c75ebf1ec
stop convergence to Yahoo for equity coverage 2026-08-17 16:48:39 -07:00
44e8c65df4
remove dead code
All checks were successful
Generic zig build / build (push) Successful in 7m13s
Generic zig build / publish-macos (push) Successful in 11s
Generic zig build / deploy (push) Successful in 18s
2026-08-13 16:32:31 -07:00
a9b923f766
add server refresh command 2026-08-13 16:15:22 -07:00
914dfca356
surface server diagnostics as well 2026-08-12 18:53:59 -07:00
4a86ecb95e
re-export freshness for downstream
All checks were successful
Generic zig build / build (push) Successful in 11m17s
Generic zig build / publish-macos (push) Successful in 11s
Generic zig build / deploy (push) Successful in 19s
2026-08-12 17:21:08 -07:00
26a7112572
add diagnose command, properly handle demand tracked vs always refreshed symbols 2026-08-11 17:49:10 -07:00
97c4e3a2e8
add zfin cache refresh command to force re-download 2026-08-11 12:26:52 -07:00
937822f9b0
ensure that new candles do not end up with an assumption of successful refresh
All checks were successful
Generic zig build / build (push) Successful in 5m28s
Generic zig build / publish-macos (push) Successful in 14s
Generic zig build / deploy (push) Successful in 19s
2026-08-11 11:59:22 -07:00
a91e5b0495
allow doctor to see stale cache items 2026-08-11 11:02:21 -07:00
418068a3d1
cleanup timing commit 2026-08-11 09:59:51 -07:00
79326cf41b
add a zfin cache stale command to find out of date candle data 2026-08-11 09:49:39 -07:00
2da30b2474
cacheKeys function in cache.zig 2026-08-10 16:35:29 -07:00
cd053b9a78
watchlist, benchmark symbols, and portfolio symbols refreshed in all the places 2026-08-10 15:22:45 -07:00
3dd72c2e3e
match transfers if moved cash->cash and stock purchased in same period 2026-08-08 17:09:16 -07:00
87a0447b59
reduce need for split data, add load timing data for further research 2026-08-07 09:54:06 -07:00
5e22e1dccc
extract brokerage discovery and export for downstream
All checks were successful
Generic zig build / build (push) Successful in 4m58s
Generic zig build / deploy (push) Successful in 21s
Generic zig build / publish-macos (push) Successful in 1m1s
2026-08-04 12:22:59 -07:00
a3d235bd39
remove dead code
All checks were successful
Generic zig build / build (push) Successful in 4m59s
Generic zig build / deploy (push) Successful in 24s
Generic zig build / publish-macos (push) Successful in 1m15s
2026-08-03 23:18:23 -07:00
1d2cf32806
migrate to fetchoptions 2026-08-03 23:09:45 -07:00
12e131fef8
add observation for missing dividend history
All checks were successful
Generic zig build / build (push) Successful in 6m32s
Generic zig build / publish-macos (push) Successful in 12s
Generic zig build / deploy (push) Successful in 23s
2026-08-03 21:54:43 -07:00
0b0c18e267
split fetchoptions 2026-08-03 21:52:36 -07:00
ef97842807
load dividends with portfolio 2026-08-03 21:13:03 -07:00
d434395daa
report if cash only exists in the portfolio, not at broker (probably 0)
All checks were successful
Generic zig build / build (push) Successful in 4m59s
Generic zig build / publish-macos (push) Successful in 11s
Generic zig build / deploy (push) Successful in 18s
2026-08-03 13:07:19 -07:00
d5fd8aa4b6
add portfolio loader export
All checks were successful
Generic zig build / build (push) Successful in 4m56s
Generic zig build / publish-macos (push) Successful in 13s
Generic zig build / deploy (push) Successful in 20s
2026-08-02 12:19:47 -07:00
a107008b35
separate ratio suggestion calculation from display, export types for others to use
All checks were successful
Generic zig build / build (push) Successful in 4m55s
Generic zig build / publish-macos (push) Successful in 11s
Generic zig build / deploy (push) Successful in 19s
2026-08-02 09:25:55 -07:00
940c745dd3
separate audit compute from audit display 2026-08-02 09:07:12 -07:00
4f1ca3d34d
add ability to handle opaque 401(k)s with new tax_mix fields
All checks were successful
Generic zig build / build (push) Successful in 5m19s
Generic zig build / publish-macos (push) Successful in 12s
Generic zig build / deploy (push) Successful in 22s
2026-08-01 15:32:33 -07:00
8de28d73bc
agents.md update for kcov/pii/env vars
All checks were successful
Generic zig build / build (push) Successful in 6m35s
Generic zig build / publish-macos (push) Successful in 12s
Generic zig build / deploy (push) Successful in 21s
2026-07-25 11:09:07 -07:00
143395e7ce
remove comment reference to REPORT.md 2026-07-25 11:08:24 -07:00
1bea4d621a
delete dead code 2026-07-25 11:07:08 -07:00
dcd5885fcc
document in-kind transfer implementation 2026-07-25 11:04:23 -07:00
0e1a4862db
add stale harvesting date checks to audit command
All checks were successful
Generic zig build / build (push) Successful in 4m56s
Generic zig build / publish-macos (push) Successful in 17s
Generic zig build / deploy (push) Successful in 24s
2026-07-25 10:45:12 -07:00
e5726feffd
first class support for tax loss harvesting amounts 2026-07-25 10:16:28 -07:00
dd4d68280f
harden schwab csv parsing in manner similar to fidelity
All checks were successful
Generic zig build / build (push) Successful in 5m38s
Generic zig build / publish-macos (push) Successful in 14s
Generic zig build / deploy (push) Successful in 22s
2026-07-22 10:03:02 -07:00
d59c2da58b
better brokerage detection for csvs
All checks were successful
Generic zig build / build (push) Successful in 12m44s
Generic zig build / publish-macos (push) Successful in 14s
Generic zig build / deploy (push) Successful in 19s
2026-07-22 09:17:19 -07:00
1888dfda60
longer walkbacks 2026-07-22 09:11:17 -07:00