From c82de902a8af746dbddd5e49925e0bc6d5a9502a1deb48d1e9f6bf25feea2d83 Mon Sep 17 00:00:00 2001 From: jhkaktus Date: Sun, 11 Oct 2026 00:58:19 +0200 Subject: [PATCH] feat: free-text timestamps instead of datetime pickers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- backend/static/index.html | 10 ++++++---- backend/static/ui.js | 26 +++++++++++--------------- 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/backend/static/index.html b/backend/static/index.html index 746db45..3a955b8 100644 --- a/backend/static/index.html +++ b/backend/static/index.html @@ -92,11 +92,13 @@ -