27 Commits
Author SHA1 Message Date
rewa81 b592f10d40 Update mail recipient to bestellung@betax.ch
Code Quality Check / check (push) Successful in 11m20s
2026-01-03 18:03:54 +01:00
rewa81 433d610978 Implement travel time estimation via Ollama and prepare for OSM integration
Code Quality Check / check (push) Successful in 11m13s
2026-01-02 19:32:02 +01:00
rewa81 b01131df00 UI: Set min attribute for date picker to prevent past dates selection
Code Quality Check / check (push) Has been cancelled
2026-01-02 19:22:37 +01:00
rewa81 7f325ed0fe Update: Dauer nur bei Rücktransport ausgeben und Schlussformel ohne Fettgedruckte Schrift
Code Quality Check / check (push) Has been cancelled
2026-01-02 19:21:28 +01:00
rewa81 9dd5bd5ce5 Add Gitea workflow for code quality check
Code Quality Check / check (push) Has been cancelled
2026-01-02 19:14:01 +01:00
rewa81 18baa3a76f UI: Add mandatory phone field, 15min duration steps and auto return time calculation 2026-01-02 19:12:50 +01:00
rewa81 9918537cf8 UI: Remove pre-filled values from input fields 2026-01-02 19:07:03 +01:00
rewa81 8710f2f805 Update: Include weekday in appointment date (e.g., Montag, 05.01.2026) 2026-01-02 19:03:04 +01:00
rewa81 1b82be0a7b UI: Use native time pickers and add 'Uhr' suffix to time strings in email 2026-01-02 18:57:48 +01:00
rewa81 a2b8e9858c Add optional fields for Doctor and Department/Floor to UI and email generation 2026-01-02 18:56:15 +01:00
rewa81 497bd86adf Fix: Robustly strip conversational text and Markdown blocks from AI response 2026-01-02 18:53:11 +01:00
rewa81 2738970761 Update email prompt and fallback: add introductory text and format date as DD.MM.YYYY 2026-01-02 18:51:12 +01:00
rewa81 5996cc9f4e Modernize UI with Pico CSS, add Darkmode support and Termin-Datum picker 2026-01-02 18:47:14 +01:00
rewa81 dd385e4553 Update email prompt and fallback: improve contact info formatting and add closing formula 2026-01-02 18:40:53 +01:00
rewa81 0cf5036be2 Fix: Strip Markdown code blocks from AI-generated email content 2026-01-02 18:32:14 +01:00
rewa81 e103858683 Fix: Ensure UTF-8 encoding for email and HTTP response to display umlauts correctly 2026-01-02 18:30:00 +01:00
rewa81 a2676be5c6 Update email to HTML format, add 'Guten Tag' greeting and contact information 2026-01-02 18:27:10 +01:00
rewa81 f701ce512d Fix: Resolve 400 Bad Request by using custom CSRF header validation instead of strict origin check 2026-01-02 18:20:48 +01:00
rewa81 526e48edef Add HTMX loading indicator and disable submit button during email generation 2026-01-02 18:15:06 +01:00
rewa81 d6a8f8a021 Fix: Add JVM arguments to suppress native access warnings on Java 21+ 2026-01-02 18:11:02 +01:00
rewa81 76c6b17a80 Fix: Remove all OpenAI references and correctly configure Ollama for KI generation 2026-01-02 18:06:27 +01:00
rewa81 a286267fc3 Fix: CSRF blocking HTMX requests and implement AI generation fallback 2026-01-02 18:00:15 +01:00
rewa81 862cb2471f Fix JVM target mismatch by using Kotlin JVM Toolchain (21) 2026-01-02 17:52:33 +01:00
rewa81 0196fccf60 Add email configuration for Mailpit and implement email sending logic 2026-01-02 17:50:18 +01:00
rewa81 5b0d79e788 Update model name to ministral-3:latest and update documentation 2026-01-02 16:51:05 +01:00
rewa81 51d668165a Update README.md with features, prerequisites and execution instructions 2026-01-02 16:48:02 +01:00
rewa81 686f4f7a38 Initial commit: Betax Transport App mit Ktor, HTMX und KI-Integration 2026-01-02 16:45:26 +01:00