Release Infos - 26

main
Samuel Zielke 3 days ago
parent 90974a37ca
commit efc64ddba1

@ -262,13 +262,36 @@
/* align-self statt der geerbten align-items-center des Elternelements: sonst würde /* align-self statt der geerbten align-items-center des Elternelements: sonst würde
überlaufender Inhalt (auf kleinen Displays) mittig "geclippt" und wäre weder oben überlaufender Inhalt (auf kleinen Displays) mittig "geclippt" und wäre weder oben
noch unten per Scroll erreichbar. Betrifft nur das Dashboard, nicht die (kurzen, noch unten per Scroll erreichbar. update_content bekommt das ebenfalls, da die
weiterhin mittig zentrierten) Willkommens-/Update-Hinweise. */ Update-Infos (siehe unten) jetzt deutlich mehr Inhalt haben. welcome_content bleibt
#dashboard { kurz genug, um weiterhin mittig zentriert zu sein. */
#dashboard,
#update_content {
align-self: flex-start; align-self: flex-start;
width: 100%; width: 100%;
} }
/* "Wow-Moment" beim Öffnen der Update-Infos: sanftes Herein-Poppen statt einfach da zu sein. */
@keyframes updateWow {
0% { opacity: 0; transform: scale(0.85) translateY(20px); }
60% { opacity: 1; transform: scale(1.03) translateY(-4px); }
100% { opacity: 1; transform: scale(1) translateY(0); }
}
#update_content {
animation: updateWow 0.7s cubic-bezier(0.34, 1.56, 0.64, 1) both;
}
@keyframes emojiPulse {
0%, 100% { transform: scale(1) rotate(0deg); }
50% { transform: scale(1.15) rotate(-8deg); }
}
.wow-emoji {
display: inline-block;
animation: emojiPulse 1.6s ease-in-out infinite;
}
.bg-white-color { .bg-white-color {
background-color: white; background-color: white;
} }

@ -12,9 +12,9 @@
<div class="container" id="welcome_content"> <div class="container" id="welcome_content">
<br> <br>
<h1>Wilkommen!</h1> <h1>Willkommen! 👋</h1>
<p> <p>
Schön das du hier bist! Schön, dass du hier bist!
<br>Ich wünsche dir viel Freude mit der App. <br>Ich wünsche dir viel Freude mit der App.
<br>Diese ist noch ganz neu und wächst immer weiter! <br>Diese ist noch ganz neu und wächst immer weiter!
<br> <br>

@ -1,22 +1,36 @@
<br> <br>
<h1>Update Time!</h1> <div class="text-center">
<br> <span class="wow-emoji" style="font-size: 3rem;">🎉</span>
<h5>v1.3.4</h5> <h1 style="margin-bottom: 0;">Großes Update <span style="color: rgb(120,170,86);">26.0</span></h1>
<p> <h5 class="text-muted">ist da!</h5>
<b style="color: red">Fehler Behoben! 🔥</b> </div>
<br>Nun auch wieder 2025! <br>
<br> <p>
<br><b>Was ist neu?</b> Hey! 👋
<br> Aufrund des Dienstjahres was nicht mit Kalender <br>Dieses Update ist eines der größten bisher ich habe richtig viel Zeit reingesteckt,
<br> übereinstimmt, geht es gegen die Natur. damit sich PioMint für dich noch besser anfühlt. Ich hoffe, es macht dir genauso viel
<br> Freude wie mir beim Bauen. 💚
<!-- <br><b>Hinweise:</b> </p>
<br> 1. Backup muss Manuell gemacht werden (aktuell)!
<br> 2. Backup muss Gespeichert werden! */}} <p><b>✨ Was ist neu?</b></p>
<br> --> <ul style="padding-left: 1.25rem;">
<br>Danke für die Geduld und das du Piomint nutzt! <li>📅 <b>Dienstjahr-Navigation komplett überarbeitet</b> blättere jetzt beliebig weit vor
<br><b>Gruß Samuel</b> &amp; zurück, auch über den September hinweg. Kein Ärger mehr im Herbst!</li>
<li>⏱️ <b>Neu: 55h-Regel</b> (optional in den Einstellungen aktivierbar) deine
Jahresübersicht rechnet jetzt automatisch korrekt, sobald LDC/Sonstiges dazukommt.</li>
<li>🔍 <b>Sortierung &amp; Filter</b> für deine Aktivitäten-Tabelle nach Datum, Dauer oder
Typ, auf- oder absteigend. Deine Wahl wird gemerkt.</li>
<li>📈 <b>Tabelle maximieren</b> mit einem Klick mehr Einträge auf einen Blick.</li>
<li>✏️ <b>Schnellwahl-Titel frei benennbar</b> "LDC" heißt jetzt so, wie du möchtest.</li>
<li>📤 <b>Neu: Teilen-Button!</b> Ein Klick, und dein Monatsbericht steht fertig formatiert
für WhatsApp in deiner Zwischenablage perfekt für den nächsten Bericht.</li>
<li>🐛 Dazu jede Menge kleiner Verbesserungen &amp; Bugfixes unter der Haube.</li>
</ul>
</p> <p>
Danke, dass du PioMint nutzt und mir dein Feedback gibst genau das macht die App
besser! 🙏
<br><b>Gruß Samuel</b>
</p>
<br> <br>
<input type="text" name="versionnumber" id="versionnumber" class="d-none" value="1.3.4-0"> <input type="text" name="versionnumber" id="versionnumber" class="d-none" value="26.0">

@ -10,7 +10,7 @@ urlpatterns = [
path("home/", views.home), path("home/", views.home),
path('offline/', TemplateView.as_view(template_name="offline.html")), path('offline/', TemplateView.as_view(template_name="offline.html")),
path("install/", views.install), path("install/", views.install),
path("v1321/", views.v1322), path("v1321/", views.v1321),
path("v1322/", views.v1322), path("v1322/", views.v1322),
path("v133/", views.v133), path("v133/", views.v133),
path("v1332/", views.v1332), path("v1332/", views.v1332),
@ -18,4 +18,5 @@ urlpatterns = [
path("v1334/", views.v1334), path("v1334/", views.v1334),
path("v1335/", views.v1335), path("v1335/", views.v1335),
path("v1340/", views.v1340), path("v1340/", views.v1340),
path("v260/", views.v260),
] ]

@ -8,31 +8,34 @@ def install(request):
return render(request, "app/install.html") return render(request, "app/install.html")
def home(request): def home(request):
return redirect("/app/v1340") return redirect("/app/v260")
def login(request): def login(request):
return render(request, "app/login.html") return render(request, "app/login.html")
def v1321(request): def v1321(request):
return redirect("/app/v1340") return redirect("/app/v260")
def v1322(request): def v1322(request):
return redirect("/app/v1340") return redirect("/app/v260")
def v133(request): def v133(request):
return redirect("/app/v1340") return redirect("/app/v260")
def v1332(request): def v1332(request):
return redirect("/app/v1340") return redirect("/app/v260")
def v1333(request): def v1333(request):
return redirect("/app/v1340") return redirect("/app/v260")
def v1334(request): def v1334(request):
return redirect("/app/v1340") return redirect("/app/v260")
def v1335(request): def v1335(request):
return redirect("app/v1340") return redirect("/app/v260")
def v1340(request): def v1340(request):
return render(request, "app/home.html") return redirect("/app/v260")
def v260(request):
return render(request, "app/home.html")

@ -9,7 +9,7 @@ PWA_APP_BACKGROUND_COLOR = '#9FEDD7'
PWA_APP_DISPLAY = 'standalone' PWA_APP_DISPLAY = 'standalone'
PWA_APP_SCOPE = '/' PWA_APP_SCOPE = '/'
PWA_APP_ORIENTATION = 'portrait' PWA_APP_ORIENTATION = 'portrait'
PWA_APP_START_URL = '/app/v1340/' PWA_APP_START_URL = '/app/v260/'
PWA_APP_STATUS_BAR_COLOR = 'black-translucent' PWA_APP_STATUS_BAR_COLOR = 'black-translucent'
PWA_SERVICE_WORKER_PATH = os.path.join(BASE_DIR, 'app/static/app/js', 'serviceworker.js') PWA_SERVICE_WORKER_PATH = os.path.join(BASE_DIR, 'app/static/app/js', 'serviceworker.js')
PWA_APP_ICONS = [ PWA_APP_ICONS = [

Loading…
Cancel
Save

Powered by TurnKey Linux.