Commit Graph

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