Feature: Welten — Profil-Chip entfernt, Footer-Links (Impressum/Die100/Datenschutz), SW by-v642

This commit is contained in:
rene 2026-05-03 10:31:21 +02:00
parent 9410a8bcd4
commit 4da2088074
5 changed files with 313 additions and 5 deletions

View file

@ -3,7 +3,7 @@
Router, State-Management, Navigation, Initialisierung.
============================================================ */
const APP_VER = '641'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
const APP_VER = '642'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
const APP_VERSION = '1.2.1'; // ← semantische Version, wird bei make release gesetzt
const IS_STAGING = location.hostname === 'staging.banyaro.app';

View file

@ -253,7 +253,7 @@ window.Worlds = (() => {
{ icon:'handshake', label:'Playdate', page:'playdate' },
{ icon:'chat-circle-dots', label:'Nachrichten', page:'chat' },
{ icon:'sun', label:'Wetter', page:'wetter' },
{ icon:'gear', label:'Profil', page:'settings', pinned:true },
{ icon:'book-open', label:'Tagebuch', page:'diary' },
{ icon:'heartbeat', label:'Gesundheit', page:'health' },
{ icon:'target', label:'Übungen', page:'uebungen' },
@ -723,6 +723,9 @@ window.Worlds = (() => {
<div class="world-chips-grid">
${features.map(f => _chip(f.icon, f.label, f.page)).join('')}
</div>
<div class="world-footer-links">
<span data-wnav="impressum">Impressum</span>
</div>
</div>
`;
el.querySelectorAll('[data-wnav]').forEach(e => e.addEventListener('click', () => navigateTo(e.dataset.wnav)));
@ -830,6 +833,9 @@ window.Worlds = (() => {
<div class="world-chips-grid">
${chips.map(c => _chip(c.icon, c.label, c.page)).join('')}
</div>
<div class="world-footer-links">
<span data-wnav="gruender">Die 100 Gründer</span>
</div>
</div>
`;
@ -921,6 +927,9 @@ window.Worlds = (() => {
<div class="world-chips-grid">
${chips.map(c => _chip(c.icon, c.label, c.page)).join('')}
</div>
<div class="world-footer-links">
<span data-wnav="datenschutz">Datenschutz</span>
</div>
</div>
`;
el.querySelectorAll('[data-wnav]').forEach(e => e.addEventListener('click', () => navigateTo(e.dataset.wnav)));