| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-01 | feat(import): add CSV bulk import for notes | nsfisis | |
| Add client-side CSV parsing and bulk import API endpoint for importing notes from CSV files. Supports quoted fields, newlines in values, and escaped quotes. - New POST /api/decks/{deckId}/notes/import endpoint for bulk creation - CSV parser with RFC 4180 compliance - Multi-phase import modal (upload → validate → preview → import) - Client-side validation with per-row error reporting 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> | |||
| 2025-12-31 | feat(db): add Note feature database schema | nsfisis | |
| Add database tables and Zod validation schemas for Anki-compatible Note concept as outlined in the roadmap Phase 1: - note_types: defines note structure (templates, reversibility) - note_field_types: defines fields within a note type - notes: container for field values belonging to a deck - note_field_values: actual field content for notes - cards: add nullable note_id and is_reversed columns Includes migration file and comprehensive test coverage for all new Zod validation schemas. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> | |||
| 2025-12-11 | refactor(server): avoid using Zod deprecated API | nsfisis | |
| 2025-12-06 | feat(dev): change architecture and directory structure | nsfisis | |
