Marko Djordjevic
a1fa86fe55
feat: implement label management with sidebar, hacker theme, and Docker support
...
- Add label selection on chart with visual highlight (size 2x, color change)
- Implement keyboard delete handler (Delete/Backspace keys)
- Add comprehensive label management sidebar with:
- Collapsible label annotations section
- Search by timestamp
- Filter by type (Break Up, Break Down, All)
- Individual delete buttons
- Count display
- Click to select/highlight on chart
- Transform UI with hacker theme:
- Matrix green (#00ff41) on dark background (#0a0e0a)
- Monospace font (JetBrains Mono)
- Glow effects on button hover and active states
- Custom scrollbar styling
- Terminal-inspired aesthetic
- Add Docker deployment:
- Multi-stage Dockerfile with standalone output
- docker-compose.yml with volume persistence
- Non-root user (nextjs) for security
- Health check endpoint integration
- Tailwind and CSS enhancements:
- Custom colors (matrix, matrixDim, neonRed, etc.)
- Glow box shadows and animations
- Selection and scrollbar styling
2026-02-12 15:12:59 +01:00
Marko Djordjevic
d04b673cfa
feat: initialize Next.js project with database schema
...
- Set up Next.js with App Router, TypeScript, Tailwind CSS
- Configure shadcn/ui with dark theme
- Install dependencies: lightweight-charts, papaparse, lucide-react
- Set up Drizzle ORM with better-sqlite3
- Create database schema for candles and annotations tables
- Generate migration SQL
2026-02-12 10:23:02 +01:00