fix: Versionsanzeige direkt im HTML statt per JS

Vorher wurde die Version erst in initCalendar() gesetzt – wenn JS
vorher fehlschlug, blieb der Text leer. Jetzt steht v1 direkt im
HTML (Titel, Login-Button, Sidebar-Button, Impressum-Modal).
Für künftige Releases: v1 → v2 in index.html + version.js ersetzen.
This commit is contained in:
Scarriffle
2026-04-24 11:47:55 +02:00
parent c03af1b7ea
commit 3d4fdb3f8f
2 changed files with 5 additions and 10 deletions

View File

@@ -7,7 +7,6 @@ import { renderQuarter } from './views/quarter.js';
import { openColorPicker } from './color-picker.js';
import { openDatePicker, formatDtDisplay } from './date-picker.js';
import { t, setLang, getLang } from './i18n.js';
import { APP_VERSION } from './version.js';
// Fetch avatar image as blob URL (with auth header)
function fetchAvatarBlob() {
@@ -64,11 +63,6 @@ export async function initCalendar() {
setLang(settings.language || 'de');
applyTheme(settings);
updateViewButtons();
document.querySelectorAll('.sidebar-copyright, .impressum-link').forEach(el => {
el.innerHTML = `© 2026 Scarriffleservices · ${APP_VERSION}`;
});
const impVer = document.getElementById('impressum-version');
if (impVer) impVer.textContent = `Calendarr ${APP_VERSION}`;
renderCalendarList();
renderMiniCal();
await fetchAndRender();