Add upvote-only voting system for posts and comments
- Add votes table to schema with user/target tracking
- Add voteCount column to posts and comments tables
- Create /api/vote endpoint with optimistic write pattern
- Build VoteButton component with optimistic UI updates
- Add PostList component for reusable post listings
- Integrate voting into home, /new, and post detail pages
- Remove dark mode toggle (now follows system preference)
- Reduce mobile horizontal padding for better space usage
- Fix dark mode CSS to use prefers-color-scheme media queries
Voting is upvote-only to keep things simple - no karma system,
content naturally ages out. Users can toggle their vote on/off.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>