You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
chore: minor follow-ups from the #373/#376/#380/#383 reviews #394
(fix(frontend): invalidate the RI exchange quote when targets change #376) frontend/src/riexchange.ts:1653-1656: the "+ Add target" handler doesn't call invalidateQuote(). After a quote, adding a row leaves Execute visible, so the form and the quote block disagree. No wrong purchase is possible, since the executed set is still the quoted set. Add invalidateQuote() and a test.
(fix(frontend): stop double-scaling the Savings Plans group row savings #380) frontend/src/recommendations.ts:1562: the hourly period factor is 1/720, while the backend's canonical hours-per-month is 730 (internal/api/handler_ri_exchange.go:1498-1512), so hourly views are about 1.4% off backend-derived monthly figures. Share one constant.
Activity
IAmJSD commentedon Oct 19, 2026
Claiming: working on this
fix(server): report a stuck scheduled-task lock as an error, not a 20…