- Created annotation_types table with name, display_name, color, category, icon - Implemented CRUD API endpoints for annotation types management - Built annotation types management UI page at /annotation-types - Updated Toolbox component to dynamically load and display annotation types - Updated CandleChart component to use dynamic annotation types for markers - Added seed functionality for default types (break_up, break_down, line) - Cleaned up duplicate migration files
The Docker build was failing because drizzle/ was in .gitignore, so migration files (meta/_journal.json) were never committed. Generated initial migration from schema. Co-authored-by: Shelley <shelley@exe.dev>