From 8dbe5c2a1d8dc15bbdd6810b2582c680e1c0bb9b Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 1 Jan 2026 22:06:40 +0900 Subject: feat(import): add CSV bulk import for notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- docs/manual/features.md | 1 + 1 file changed, 1 insertion(+) (limited to 'docs/manual') diff --git a/docs/manual/features.md b/docs/manual/features.md index cc5db35..5821cd4 100644 --- a/docs/manual/features.md +++ b/docs/manual/features.md @@ -22,6 +22,7 @@ A list of features available in Kioku. - Edit note content and all generated cards update automatically - Browse cards grouped by note in deck view - Independent scheduling: each card maintains its own FSRS state +- CSV import: Bulk import notes from CSV files ## Study Session -- cgit v1.2.3-70-g09d2