This repository was archived by the owner on Jul 6, 2026. It is now read-only.
v0.1.0 — Initial Release
odds v0.1.0
A terminal-styled prediction market tracker living in your macOS menu bar.
Features
- Live feed — real-time Polymarket data with configurable refresh (10s / 30s / 60s)
- Watchlist — save markets, persisted across launches
- Search — debounced Polymarket API search with
[+ ADD]button - 5 tabs — ALL / TRENDING / POLITICS / CRYPTO / WATCH
- Expandable detail — sparkline, volume, 24h delta, action buttons
- Terminal aesthetic — IBM Plex Mono, dot leaders, ASCII sparklines
- 3-language i18n — English / 中文 / 日本語
- Settings — price format, sparklines, refresh rate, language
- Footer ticker — scrolling market tape with edge-fade masks
- Onboarding — boot-sequence animation
Design Details
- LIVE indicator with breathing pulse animation
- Smooth hover transitions on all interactive elements
- Pointer cursor on clickable rows
- Button hover feedback (primary: fill inversion, secondary: highlight)
- Edge-fade masks on scrolling ticker
- Tab hover states
- Search auto-focus with animated typing indicator
Tech
- Swift 5.9 / SwiftUI / macOS 14+
- 22 source files, ~2,400 lines
- Swift Package Manager build
- Zero dependencies (system frameworks only)
Requirements
- macOS 14.0 (Sonoma) or later