Commit Graph

10 Commits

Author SHA1 Message Date
25cdebd1b2 Fix Yahoo Finance API: switch from v7 quote to v8 chart endpoint
The v7 /quote endpoint returns 401 Unauthorized as it now requires
cookie-based authentication. The v8 /chart endpoint works without auth.

- Switch to v8/finance/chart/{symbol} endpoint
- Fetch each symbol individually (chart API limitation)
- Update response parsing for chart JSON structure
- Calculate price change from regularMarketPrice - chartPreviousClose

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 20:54:25 +00:00
9528b0b57e Add Yahoo Finance stock data integration
- Add StockDataSource to fetch quotes from Yahoo Finance API
- Add StockSettingsStore for persisting user's stock symbols
- Add StockSettingsView with UI to manage symbols (max 5)
- Add STOCK feed item type and ranker weight (0.3)
- Integrate stock fetch into ContextOrchestrator pipeline
- Stock cards appear in FYI bucket and sync to Glass via BLE

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 20:30:18 +00:00
c13a4f3247 add poi type to feed item shape 2026-01-10 18:50:15 +00:00
f463bae19c Remove local suppression store 2026-01-10 16:27:09 +00:00
4010ba8870 add wifi request ble characteristic 2026-01-10 14:23:39 +00:00
cb6f36924f Improve BLE reconnect and Aris advertising 2026-01-10 01:32:42 +00:00
324b35a464 Refactor data sources and feed model 2026-01-10 00:25:36 +00:00
1e65a3f57d feat(glass): add weather icon to live card 2026-01-08 22:36:48 +00:00
214af08625 fix(ble): restore peripheral state and keep advertising 2026-01-08 22:27:11 +00:00
d89aedd5af initial commit 2026-01-08 19:16:32 +00:00