history
Changelog
Communicated openly. What we build, what we fix, and what we learn.
Design system & theme
- New Light/Dark mode toggle persisted in the browser with no flash on load
- New Complete light theme based on a Material Design 3 tonal palette
- Improvement All color tokens moved to CSS custom properties for nav, cards, and modals
- New Mobile navigation with hamburger menu
- New Logo variants for dark and light mode in nav and footer
Admin area completed
- New Admin dashboard with live stats for tools, models, submissions, and open reviews
- New Tool management for status, relevance score, and summary edits
- New Model management for provider mapping, status, context window, and model creation
- New Source management for YouTube channels and release note URLs with enable and disable controls
- Internal Worker routes added for PATCH /api/admin/tools, PATCH/POST/DELETE /api/admin/sources, and PATCH/POST /api/admin/models
Live detail pages
- Improvement tools/[slug] now uses live database data with like button and related tools
- Improvement models/[slug] now uses live data with provider info, update log, and context ranking
- Fix SSR enabled on both detail pages so getStaticPaths is no longer required
Core structure & worker
- New Astro SSR frontend with tools, models, and radar pages
- New Node.js worker with Fastify for submissions, tool API, model API, and admin routes
- New PostgreSQL schema for tools, models, providers, sources, submissions, and discovery
- New Telegram bot for tool submissions via message
- New Automatic link health check for all published tools
- New YouTube discovery job for finding new AI tools from subscribed channels
- New Model watcher for detecting changes on official release note pages
- Internal Docker Compose stack with Postgres, Directus, and worker for local development