From 0fabb88b95f61539a4e2249d4d5238239faca243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=BCmel=20Branko?= Date: Mon, 8 Dec 2025 21:43:38 +0100 Subject: [PATCH] style: docs grid layout & multilingual nav labels --- app/templates/base_admin.html | 8 ++++---- app/templates/base_demo.html | 16 ++++++++-------- app/templates/base_public.html | 14 +++++++------- app/templates/pages/docs_index.html | 2 +- restart.sh | 9 +++++++++ start.sh | 7 ++++--- 6 files changed, 33 insertions(+), 23 deletions(-) create mode 100755 restart.sh diff --git a/app/templates/base_admin.html b/app/templates/base_admin.html index 9693929..6dd22b7 100644 --- a/app/templates/base_admin.html +++ b/app/templates/base_admin.html @@ -80,15 +80,15 @@ {% elif nav_item == 'rag' %}
  • RAG
  • {% elif nav_item == 'users' %} -
  • Users
  • +
  • {{ 'Benutzer' if lang == 'de' else 'Users' }}
  • {% elif nav_item == 'settings' %} -
  • Settings
  • +
  • {{ 'Einstellungen' if lang == 'de' else 'Settings' }}
  • {% elif nav_item == 'pulse' %}
  • Pulse ๐Ÿ’“
  • {% elif nav_item == 'docs' %} -
  • Docs ๐Ÿ“š
  • +
  • {{ 'Dokumente' if lang == 'de' else 'Docs' }} ๐Ÿ“š
  • {% elif nav_item == 'config' %} -
  • Config ๐Ÿ› ๏ธ
  • +
  • {{ 'Konfig' if lang == 'de' else 'Config' }} ๐Ÿ› ๏ธ
  • {% endif %} {% endfor %} {% endif %} diff --git a/app/templates/base_demo.html b/app/templates/base_demo.html index 2599b4b..5e8ac0b 100644 --- a/app/templates/base_demo.html +++ b/app/templates/base_demo.html @@ -66,27 +66,27 @@ {% if group_config and group_config.navbar %} {% for nav_item in group_config.navbar %} {% if nav_item == 'home' %} -
  • Home
  • +
  • {{ 'Start' if lang == 'de' else 'Home' }}
  • {% elif nav_item == 'about' %} -
  • About
  • +
  • {{ 'รœber uns' if lang == 'de' else 'About' }}
  • {% elif nav_item == 'contact' %} -
  • Contact
  • +
  • {{ 'Kontakt' if lang == 'de' else 'Contact' }}
  • {% elif nav_item == 'dashboard' %}
  • Dashboard
  • {% elif nav_item == 'roles' %} -
  • Characters
  • +
  • {{ 'Charaktere' if lang == 'de' else 'Characters' }}
  • {% elif nav_item == 'search' %} -
  • Search
  • +
  • {{ 'Suche' if lang == 'de' else 'Search' }}
  • {% elif nav_item == 'rag' %}
  • RAG
  • {% elif nav_item == 'users' %} -
  • Users
  • +
  • {{ 'Benutzer' if lang == 'de' else 'Users' }}
  • {% elif nav_item == 'settings' %} -
  • Settings
  • +
  • {{ 'Einstellungen' if lang == 'de' else 'Settings' }}
  • {% elif nav_item == 'pulse' %}
  • Pulse ๐Ÿ’“
  • {% elif nav_item == 'docs' %} -
  • Docs ๐Ÿ“š
  • +
  • {{ 'Dokumente' if lang == 'de' else 'Docs' }} ๐Ÿ“š
  • {% endif %} {% endfor %} {% endif %} diff --git a/app/templates/base_public.html b/app/templates/base_public.html index d91045d..4f26a02 100644 --- a/app/templates/base_public.html +++ b/app/templates/base_public.html @@ -66,23 +66,23 @@ {% if group_config and group_config.navbar %} {% for nav_item in group_config.navbar %} {% if nav_item == 'home' %} -
  • Home
  • +
  • {{ 'Start' if lang == 'de' else 'Home' }}
  • {% elif nav_item == 'about' %} -
  • About
  • +
  • {{ 'รœber uns' if lang == 'de' else 'About' }}
  • {% elif nav_item == 'contact' %} -
  • Contact
  • +
  • {{ 'Kontakt' if lang == 'de' else 'Contact' }}
  • {% elif nav_item == 'dashboard' %}
  • Dashboard
  • {% elif nav_item == 'roles' %} -
  • Characters
  • +
  • {{ 'Charaktere' if lang == 'de' else 'Characters' }}
  • {% elif nav_item == 'search' %} -
  • Search
  • +
  • {{ 'Suche' if lang == 'de' else 'Search' }}
  • {% elif nav_item == 'rag' %}
  • RAG
  • {% elif nav_item == 'users' %} -
  • Users
  • +
  • {{ 'Benutzer' if lang == 'de' else 'Users' }}
  • {% elif nav_item == 'settings' %} -
  • Settings
  • +
  • {{ 'Einstellungen' if lang == 'de' else 'Settings' }}
  • {% elif nav_item == 'pulse' %}
  • Pulse ๐Ÿ’“
  • {% endif %} diff --git a/app/templates/pages/docs_index.html b/app/templates/pages/docs_index.html index 45fda1e..34972f7 100644 --- a/app/templates/pages/docs_index.html +++ b/app/templates/pages/docs_index.html @@ -9,7 +9,7 @@

    Startfiles und Handbรผcher direkt im Browser lesen.

    -
    +
    {% for doc in docs %}
    ๐Ÿ“„ {{ doc.name }}
    diff --git a/restart.sh b/restart.sh new file mode 100755 index 0000000..c61755c --- /dev/null +++ b/restart.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +# restart.sh +# Stoppt und startet Crumbforest neu. + +echo "๐Ÿ”„ Restarte Crumbforest..." + +./stop.sh +./start.sh diff --git a/start.sh b/start.sh index 5dc6995..478b9be 100755 --- a/start.sh +++ b/start.sh @@ -50,9 +50,10 @@ echo "โœ“ System lรคuft!" echo "" echo "URLs:" echo " - FastAPI: http://localhost:8000" -echo " - Admin: http://localhost:8000/de/login" -echo " - Qdrant: http://localhost:6333/dashboard" -echo " - API Docs: http://localhost:8000/docs" +echo " - Admin: http://localhost:8000/admin" +echo " - Docs: http://localhost:8000/docs (Reader)" +echo " - Blog: http://localhost:8000/crumbforest/pulse" +echo " - Swagger: http://localhost:8000/api/docs" echo "" echo "Befehle:" echo " ./logs.sh - Logs ansehen"