SHA256
Users wanted to type things like "unbekannt" or comments for the date fields. Start/End are now plain text inputs (max 120 chars) and are stored/displayed verbatim - no Date parsing, no formatting. Existing records that contain ISO strings keep working: they render exactly as stored and refill the edit form unchanged. Also removes a duplicated block in setup() that had slipped in earlier (double reload/flash). Verified: node --check, no datetime-local/Date-parsing remnants, crypto roundtrip with free-text and legacy ISO timestamps, pytest 3/3. 🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>