diff --git a/CHANGELOG.md b/CHANGELOG.md index a96b7cf..ec9d9db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,27 @@ # Changelog -Alle nennenswerten Änderungen an **Mindflux** werden hier dokumentiert. +Alle nennenswerten Änderungen an **SysnaptiK Neural** werden hier dokumentiert. Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/), Versionierung [semantisch](https://semver.org/lang/de/). +## [Unreleased] – 2026-07-14 · SysnaptiK Neural Rebrand + +### Marke & Plattform +- **Sichtbarer Markenwechsel:** Mindflux heißt auf der Plattform nun **SysnaptiK Neural**; + FinalFlux wurde zu **FinalProtocol**. Bestehende technische Routen, Datenbanktabellen, + Spiel-Keys und Paketnamen bleiben für Kompatibilität unverändert. +- **Neue Plattformwelt:** Die bisherige Zeitreise-/BTTF-Anmutung wurde durch ein dunkles + neuronales Netzwerk mit Knoten, Verbindungen, Petrolflächen und grünen Glows ersetzt. + Login/Registrierung, Dashboard, Profilseiten, Admin- und Rechtsseiten nutzen dieselbe Hülle. +- **Dashboard nach Spielknoten:** Jede Plattform-Spielkarte trägt einen eigenen Akzent + (u. a. DevLab Mint, SyntaxSaga Violett, BugHunter Crimson, NetWorker Blau, + FinalProtocol Orange) – ohne die internen Spieloberflächen zu verändern. +- **Zeitreise-Copy entfernt:** Die sichtbare Pausenfunktion heißt nun **NeuralPause**; + BTTF-Referenzen und Sprüche wurden durch neutrale Lernpausen-Texte ersetzt. +- **FinalProtocol durchgängig benannt:** Hub, Lernseiten, Navigation, Rücklinks und + Seitentitel zeigen den neuen Namen, während die bestehende FinalFlux-URL als kompatibler + technischer Pfad erhalten bleibt. + ## [Unreleased] – 2026-07-13 · BugHunter, NetWorker & echter Lernfortschritt ### Planung diff --git a/mindfluxfuture.md b/mindfluxfuture.md index 973b417..a90bd72 100644 --- a/mindfluxfuture.md +++ b/mindfluxfuture.md @@ -96,6 +96,63 @@ Accessibility-Widget soll anschließend jeweils den lokalen Akzent übernehmen. --- +## Plattform-Rebrand: SysnaptiK Neural ⏳ in Umsetzung + +> ✅ **Stand 2026-07-14:** Die sichtbare Plattformhülle ist auf SysnaptiK Neural +> umgestellt: zentrale Neural-Schicht, Wortmarke, Login/Registrierung, Dashboard, +> Plattformseiten und FinalProtocol. Die Spielwurzeln sind explizit vom Plattform-Scope +> ausgeschlossen und behalten ihre jeweiligen internen Skins. NeuralPause ersetzt die +> sichtbare FluxTimer-/Zeitreise-Copy. Domain-/DNS-Umzug und technische Paket-/Tabellennamen +> bleiben bewusst separate Schritte. + +### Ziel und Abgrenzung + +Mindflux wird vor dem öffentlichen Launch als **SysnaptiK Neural** positioniert. Die Plattform +wechselt vom bisherigen Zeitreise-/Back-to-the-Future-Anklang zu einer eigenständigen +neuronalen Netzwerk-Metapher. Das Lernmodul **FinalFlux** heißt künftig **FinalProtocol**. + +Der Rebrand betrifft ausschließlich die Plattformhülle: Startseite, Login/Registrierung, +Dashboard, Profil, Fortschritt, Erfolge, Einstellungen, Knowledge Core, FinalProtocol, +Admin- und Rechtsseiten, Seitentitel sowie öffentliche Metadaten. Die eigenständigen +Spielwelten und ihre internen Farben bleiben unverändert. + +### Visuelles System + +- **Grundwelt:** tiefes Petrol/Schwarz, leise Netzwerklinien, Knoten, weiche Glows und + klare technische Panels statt Zeitreise-, DeLorean-, Fluxkompensator- oder BTTF-Verweise. +- **Marke:** CSS-/SVG-Wortmarke „SYSNAPTIK NEURAL“ mit abstraktem neuronalen Knoten statt + einer abgeleiteten Popkultur-Ästhetik. +- **Statusfarben:** Erfolg bleibt Plattform-Blau, Fehler Rot; Knotenstatus wird zusätzlich + über Symbol, Text und Form vermittelt. +- **Knotenfarben auf der Plattform:** MindMatch Magenta/Violett, TechTacular Gelb, + DevLab Mint, SyntaxSaga Violett, SystemEscape Bernstein, ServiceClash Türkis, + BugHunter Crimson, NetWorker Blau und FinalProtocol Orange. Diese Zuordnung gilt für + Dashboard, Lernnetz, Fortschritt und Erfolge – nicht als Änderung der Spieloberflächen. + +### Umsetzungsphasen + +1. **Fundament:** zentrale Neural-Tokens und Markenbausteine in theme.css, BTTF-/Zeitreise- + Copy aus Plattform-Tokens und FluxTimer entfernen; Accessibility auf die neutrale + Plattformfarbe ausrichten. +2. **Referenzoberflächen:** Start/Authentifizierung und Dashboard als neuraler Leitstand: + neue Sidebar, Spielknoten-Karten, Systemstatus, echter Fortschritt und ein + Lernnetz statt dekorativer Platzhalter. +3. **Plattformseiten:** Profil, Fortschritt, Erfolge, Einstellungen, Knowledge Core, + Fehler-, Rechts- und Admin-Seiten auf das gemeinsame Layout und die Wortmarke ziehen. +4. **FinalProtocol:** Anzeigename, Hub, Lernseiten, Navigation, Titel und Verweise von + FinalFlux auf FinalProtocol umstellen; URLs bleiben zunächst kompatibel bei + /finalflux, um bestehende Links nicht zu brechen. +5. **Öffentliche Identität & Rollout:** Dokumentation, Titel/Meta-/OpenGraph-Texte, + Datenschutz/Impressum und Konfiguration auf SysnaptiK Neural umstellen. Ein möglicher + Domainwechsel auf neural.sysnaptik.de erfolgt separat zusammen mit DNS, nginx, + Cookie-Domain und einer Weiterleitung von mindflux.sysnaptik.de. +6. **Abnahme:** Dark/Light, Mobilansicht, Tastatur-/Lesemodus, Kontraste und alle + Spielrouten prüfen. Technische Paketnamen, Datenbanktabellen, Score-Keys und Secrets + bleiben im ersten Schritt bewusst stabil; eine spätere technische Umbenennung ist ein + separates Migrationsprojekt. + +--- + ## Das gemeinsame Architektur-Rezept (gilt für alle 4 Spiele) Jedes neue Spiel folgt exakt dem Muster der vorhandenen Spiele (bester Bauplan: **Dev Lab**, `DevLabService.java` + `devlabgame.js`): diff --git a/src/main/resources/static/css/platform-neural.css b/src/main/resources/static/css/platform-neural.css new file mode 100644 index 0000000..5f3ec5e --- /dev/null +++ b/src/main/resources/static/css/platform-neural.css @@ -0,0 +1,66 @@ +/* SysnaptiK Neural – Plattformhülle. Spielwelten werden über sn-platform bewusst nicht berührt. */ +body.sn-platform { + --accent:#78d7a0; --accent-2:#b4ebc8; --accent-ink:#06130d; + --secondary:#6fbbe8; --secondary-2:#9fd9f6; + --bg:#030b0d; --bg-glow:radial-gradient(900px 560px at 58% -12%,rgba(73,183,135,.14),transparent 61%); + --panel:#071316; --panel-2:#0a1a1d; --surface:#081518; --surface-2:#0d2023; + --border:#173438; --line:#10292d; --border-accent:rgba(120,215,160,.52); + --text:#dceae5; --muted:#93aaa4; --heading:#f3fbf7; + --glow-s:rgba(120,215,160,.46); --glow-w:rgba(120,215,160,.14); + --fluxtimer-primary:#74cde0; --fluxtimer-secondary:#78d7a0; + --fluxtimer-display:#061417; --fluxtimer-segment:#a6eac0; + background: + radial-gradient(circle at 12% 86%,rgba(55,168,123,.10),transparent 27%), + radial-gradient(circle at 82% 8%,rgba(52,158,181,.10),transparent 29%), + linear-gradient(135deg,#030b0d,#061216 54%,#02090b); +} +body.sn-platform::before { + content:""; position:fixed; inset:0; z-index:-1; pointer-events:none; opacity:.55; + background: + radial-gradient(circle at 8% 12%,#78d7a0 0 1px,transparent 2px), + radial-gradient(circle at 27% 24%,#78d7a0 0 2px,transparent 3px), + radial-gradient(circle at 61% 14%,#68b9dd 0 1px,transparent 2px), + radial-gradient(circle at 88% 31%,#78d7a0 0 2px,transparent 3px), + linear-gradient(24deg,transparent 0 17%,rgba(120,215,160,.13) 17.1% 17.2%,transparent 17.3% 100%), + linear-gradient(145deg,transparent 0 52%,rgba(104,185,221,.10) 52.1% 52.2%,transparent 52.3% 100%); +} +body.sn-platform .mf-sidebar { background:linear-gradient(180deg,#061114,#071518); border-color:#17373a; } +body.sn-platform .mf-logo { gap:.8rem; } +body.sn-platform .mf-logo .mark, body.sn-platform .auth-head .mark, body.sn-platform .overlay-panel .o-emblem { + position:relative; display:inline-block; width:40px; height:40px; border-radius:50%; + background:radial-gradient(circle at center,#b9f0ce 0 4px,#70d39a 5px 7px,transparent 8px); + -webkit-mask:none; mask:none; filter:drop-shadow(0 0 10px rgba(120,215,160,.65)); +} +body.sn-platform .mf-logo .mark::before, body.sn-platform .auth-head .mark::before, body.sn-platform .overlay-panel .o-emblem::before { + content:""; position:absolute; inset:-7px; border:1px solid rgba(120,215,160,.55); border-radius:50%; + box-shadow:9px -4px 0 -7px #9ce7b7,-8px 7px 0 -6px #74cde0,7px 9px 0 -6px #b4ebc8; +} +body.sn-platform .mf-logo .txt b { color:#e5f8ed; letter-spacing:.18em; font-size:.88rem; } +body.sn-platform .mf-logo .txt span { color:#78d7a0; letter-spacing:.25em; font-size:.53rem; } +body.sn-platform .mf-nav a.active { background:linear-gradient(100deg,rgba(120,215,160,.28),rgba(120,215,160,.12)); color:#e5f8ed; box-shadow:inset 0 0 0 1px rgba(180,235,200,.42),0 0 18px rgba(120,215,160,.18); } +body.sn-platform .mf-panel, body.sn-platform .mf-card, body.sn-platform .mf-profile { background:linear-gradient(145deg,rgba(10,29,32,.92),rgba(5,16,19,.94)); border-color:#193a3e; box-shadow:0 13px 28px rgba(0,0,0,.22); } +body.sn-platform .mf-card { overflow:hidden; } +body.sn-platform .mf-card::after { content:""; position:absolute; inset:0; pointer-events:none; opacity:.55; background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--accent) 22%,transparent) 0 1px,transparent 2px),linear-gradient(132deg,transparent 0 45%,color-mix(in srgb,var(--accent) 12%,transparent) 45.2% 45.4%,transparent 45.6%); } +body.sn-platform .mf-card > * { position:relative; z-index:1; } +body.sn-platform .mf-card-mindmatch { --accent:#c078f2; --accent-2:#ebc0ff; --glow-s:rgba(192,120,242,.40); } +body.sn-platform .mf-card-techtacular { --accent:#d6db47; --accent-2:#f2f58a; --glow-s:rgba(214,219,71,.36); } +body.sn-platform .mf-card-devlab { --accent:#78d7a0; --accent-2:#b4ebc8; --glow-s:rgba(120,215,160,.40); } +body.sn-platform .mf-card-syntaxsaga { --accent:#b176ef; --accent-2:#dfbfff; --glow-s:rgba(177,118,239,.40); } +body.sn-platform .mf-card-codeescape { --accent:#e5ae5b; --accent-2:#f8d09b; --glow-s:rgba(229,174,91,.38); } +body.sn-platform .mf-card-serviceclash { --accent:#3abec5; --accent-2:#9de9e6; --glow-s:rgba(58,190,197,.38); } +body.sn-platform .mf-card-bughunter { --accent:#e85e68; --accent-2:#ffb6bd; --glow-s:rgba(232,94,104,.38); } +body.sn-platform .mf-card-networker { --accent:#55bdf0; --accent-2:#b2e7ff; --glow-s:rgba(85,189,240,.38); } +body.sn-platform .mf-card-finalprotocol { --accent:#f09043; --accent-2:#ffd0a2; --glow-s:rgba(240,144,67,.38); } +body.sn-platform .mf-footer { background:rgba(3,11,13,.72); border-color:#173438; } +body.sn-platform .mf-center { min-height:100vh; position:relative; } +body.sn-platform .auth-container { background:linear-gradient(145deg,rgba(10,29,32,.98),rgba(4,14,17,.98)); border-color:rgba(120,215,160,.46); } +body.sn-platform .overlay { background:radial-gradient(520px 320px at 62% 18%,rgba(120,215,160,.20),transparent 62%),linear-gradient(150deg,#0a2224,#071416); } +body.sn-platform .overlay-panel .o-emblem { width:56px; height:56px; } +body.sn-platform .neon-btn { border-radius:10px; } +body.sn-platform .auth-head b { color:#78d7a0; } +body.sn-platform.finalflux-shell, body.sn-platform.finalflux-page { + --accent:#f09043; --accent-2:#ffd0a2; --accent-ink:#251004; + --glow-s:rgba(240,144,67,.40); --glow-w:rgba(240,144,67,.14); +} +body.sn-platform .finalflux-shell, body.sn-platform.finalflux-shell, body.sn-platform.finalflux-page { background:transparent; } +@media (max-width:820px) { body.sn-platform .mf-sidebar { background:#061114; } } diff --git a/src/main/resources/static/finalflux/ap1/datenschutz.html b/src/main/resources/static/finalflux/ap1/datenschutz.html index 6b2289a..1e0e58b 100644 --- a/src/main/resources/static/finalflux/ap1/datenschutz.html +++ b/src/main/resources/static/finalflux/ap1/datenschutz.html @@ -2,7 +2,7 @@ - Datenschutz - FinalFlux AP1 + Datenschutz - FinalProtocol AP1 @@ -12,13 +12,13 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Datenschutz & Datensicherheit

Prüfungsmodus

- Dieser FluxCheck trainiert Datenschutz so, wie er in AP1-Handlungssituationen + Dieser ProtocolCheck trainiert Datenschutz so, wie er in AP1-Handlungssituationen auftaucht: personenbezogene Daten erkennen, DSGVO-Grundsätze anwenden, Betroffenenrechte einordnen, Schutzmaßnahmen auswählen und Praxisfälle bewerten.

diff --git a/src/main/resources/static/finalflux/ap1/ip-berechnung.html b/src/main/resources/static/finalflux/ap1/ip-berechnung.html index e3602f2..2c104b9 100644 --- a/src/main/resources/static/finalflux/ap1/ip-berechnung.html +++ b/src/main/resources/static/finalflux/ap1/ip-berechnung.html @@ -2,7 +2,7 @@ - IP-Adressberechnung - FinalFlux AP1 + IP-Adressberechnung - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

IP-Adressberechnung

@@ -116,7 +116,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/ap1/projektmanagement.html b/src/main/resources/static/finalflux/ap1/projektmanagement.html index 98b627d..06e9f07 100644 --- a/src/main/resources/static/finalflux/ap1/projektmanagement.html +++ b/src/main/resources/static/finalflux/ap1/projektmanagement.html @@ -2,7 +2,7 @@ - Projektmanagement - FinalFlux AP1 + Projektmanagement - FinalProtocol AP1 @@ -12,13 +12,13 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Projektmanagement in der AP1

Prüfungsmodus

- Dieser FluxCheck führt dich durch prüfungsrelevante Projektmanagement-Themen: + Dieser ProtocolCheck führt dich durch prüfungsrelevante Projektmanagement-Themen: Auftrag, Ziele, Anforderungen, Planung, Risiken, Qualität, Kommunikation, Dokumentation und Abnahme. Jede Frage gehört zu einer Kategorie, die oben im Themenblock angezeigt wird. diff --git a/src/main/resources/static/finalflux/ap1/zahlensysteme.html b/src/main/resources/static/finalflux/ap1/zahlensysteme.html index f43163b..8a2eb54 100644 --- a/src/main/resources/static/finalflux/ap1/zahlensysteme.html +++ b/src/main/resources/static/finalflux/ap1/zahlensysteme.html @@ -2,7 +2,7 @@ - Zahlensysteme & Speicher - FinalFlux AP1 + Zahlensysteme & Speicher - FinalProtocol AP1 @@ -12,7 +12,7 @@

- Zurück zu FinalFlux + Zurück zu FinalProtocol

Zahlensysteme & Speicher

@@ -91,7 +91,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/ap2-fiae/entwurfsmuster.html b/src/main/resources/static/finalflux/ap2-fiae/entwurfsmuster.html index 8d9caca..ab4335d 100644 --- a/src/main/resources/static/finalflux/ap2-fiae/entwurfsmuster.html +++ b/src/main/resources/static/finalflux/ap2-fiae/entwurfsmuster.html @@ -2,7 +2,7 @@ - Entwurfsmuster - FinalFlux AP2 + Entwurfsmuster - FinalProtocol AP2 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Entwurfsmuster (Design Patterns)

@@ -74,7 +74,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP2-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP2-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/ap2-fisi/hochverfuegbarkeit.html b/src/main/resources/static/finalflux/ap2-fisi/hochverfuegbarkeit.html index 9f72b95..0a93ef0 100644 --- a/src/main/resources/static/finalflux/ap2-fisi/hochverfuegbarkeit.html +++ b/src/main/resources/static/finalflux/ap2-fisi/hochverfuegbarkeit.html @@ -2,7 +2,7 @@ - Hochverfügbarkeit - FinalFlux AP2 + Hochverfügbarkeit - FinalProtocol AP2 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Hochverfügbarkeit (HA)

@@ -60,7 +60,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP2-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP2-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/systemintegration/backuparten.html b/src/main/resources/static/finalflux/systemintegration/backuparten.html index 5a78d54..d64d5f8 100644 --- a/src/main/resources/static/finalflux/systemintegration/backuparten.html +++ b/src/main/resources/static/finalflux/systemintegration/backuparten.html @@ -2,7 +2,7 @@ - Backuparten - FinalFlux AP1 + Backuparten - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Backuparten

@@ -117,7 +117,7 @@

Prüfungsmodus

- Dieser FluxCheck trainiert Backup-Grundlagen, Sicherungsarten und typische + Dieser ProtocolCheck trainiert Backup-Grundlagen, Sicherungsarten und typische Praxisentscheidungen aus AP1-Situationen.

diff --git a/src/main/resources/static/finalflux/systemintegration/datenbank.html b/src/main/resources/static/finalflux/systemintegration/datenbank.html index a558570..a541edd 100644 --- a/src/main/resources/static/finalflux/systemintegration/datenbank.html +++ b/src/main/resources/static/finalflux/systemintegration/datenbank.html @@ -2,7 +2,7 @@ - Datenbanksysteme - FinalFlux AP1 + Datenbanksysteme - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Datenbanksysteme

@@ -95,7 +95,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/systemintegration/dsl.html b/src/main/resources/static/finalflux/systemintegration/dsl.html index 35c7077..e593d57 100644 --- a/src/main/resources/static/finalflux/systemintegration/dsl.html +++ b/src/main/resources/static/finalflux/systemintegration/dsl.html @@ -2,7 +2,7 @@ - DSL und Internetanschluss - FinalFlux AP1 + DSL und Internetanschluss - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

DSL und Internetanschluss

@@ -71,7 +71,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/systemintegration/osi.html b/src/main/resources/static/finalflux/systemintegration/osi.html index f63027e..4d4f118 100644 --- a/src/main/resources/static/finalflux/systemintegration/osi.html +++ b/src/main/resources/static/finalflux/systemintegration/osi.html @@ -2,7 +2,7 @@ - OSI-Modell - FinalFlux AP1 + OSI-Modell - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

OSI-Modell

@@ -115,7 +115,7 @@

Prüfungsmodus

- Dieser FluxCheck trainiert das OSI-Modell für typische AP1-Aufgaben: + Dieser ProtocolCheck trainiert das OSI-Modell für typische AP1-Aufgaben: Schichten erkennen, Geräte und Protokolle zuordnen und Fehler systematisch eingrenzen.

diff --git a/src/main/resources/static/finalflux/systemintegration/storage.html b/src/main/resources/static/finalflux/systemintegration/storage.html index 440e1c7..6f7d775 100644 --- a/src/main/resources/static/finalflux/systemintegration/storage.html +++ b/src/main/resources/static/finalflux/systemintegration/storage.html @@ -2,7 +2,7 @@ - Storage Systeme - FinalFlux AP1 + Storage Systeme - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Storage Systeme

@@ -54,7 +54,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/systemintegration/thin-client.html b/src/main/resources/static/finalflux/systemintegration/thin-client.html index 8aae1cb..eb084c8 100644 --- a/src/main/resources/static/finalflux/systemintegration/thin-client.html +++ b/src/main/resources/static/finalflux/systemintegration/thin-client.html @@ -2,7 +2,7 @@ - Thin Clients - FinalFlux AP1 + Thin Clients - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Thin Clients

@@ -73,7 +73,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/systemintegration/topologien.html b/src/main/resources/static/finalflux/systemintegration/topologien.html index abc964b..001eb3b 100644 --- a/src/main/resources/static/finalflux/systemintegration/topologien.html +++ b/src/main/resources/static/finalflux/systemintegration/topologien.html @@ -2,7 +2,7 @@ - Netzwerktopologien - FinalFlux AP1 + Netzwerktopologien - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Netzwerktopologien

@@ -169,7 +169,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/systemintegration/usv.html b/src/main/resources/static/finalflux/systemintegration/usv.html index ca2c5ef..afb4d16 100644 --- a/src/main/resources/static/finalflux/systemintegration/usv.html +++ b/src/main/resources/static/finalflux/systemintegration/usv.html @@ -2,7 +2,7 @@ - USV - FinalFlux AP1 + USV - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

USV - Unterbrechungsfreie Stromversorgung

@@ -145,7 +145,7 @@

Prüfungsmodus

- Dieser FluxCheck trainiert USV-Grundlagen, Typen und Schutzumfang, + Dieser ProtocolCheck trainiert USV-Grundlagen, Typen und Schutzumfang, Dimensionierung (VA/Watt, Überbrückungszeit) sowie typische Betriebs- und Wartungsfragen aus AP1-Situationen.

diff --git a/src/main/resources/static/finalflux/systemintegration/vdi-daas.html b/src/main/resources/static/finalflux/systemintegration/vdi-daas.html index cfbb154..35f7a96 100644 --- a/src/main/resources/static/finalflux/systemintegration/vdi-daas.html +++ b/src/main/resources/static/finalflux/systemintegration/vdi-daas.html @@ -2,7 +2,7 @@ - VDI & DaaS - FinalFlux AP1 + VDI & DaaS - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

VDI & DaaS

@@ -72,7 +72,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/systemintegration/vlan.html b/src/main/resources/static/finalflux/systemintegration/vlan.html index 26f4add..1f01219 100644 --- a/src/main/resources/static/finalflux/systemintegration/vlan.html +++ b/src/main/resources/static/finalflux/systemintegration/vlan.html @@ -2,7 +2,7 @@ - VLAN - FinalFlux AP1 + VLAN - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

VLAN

@@ -70,7 +70,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/amortisation.html b/src/main/resources/static/finalflux/wirtschaft/amortisation.html index 799f36d..d3a6101 100644 --- a/src/main/resources/static/finalflux/wirtschaft/amortisation.html +++ b/src/main/resources/static/finalflux/wirtschaft/amortisation.html @@ -2,7 +2,7 @@ - Amortisation - FinalFlux AP1 + Amortisation - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Amortisation

@@ -71,7 +71,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/angebotsvergleich.html b/src/main/resources/static/finalflux/wirtschaft/angebotsvergleich.html index 2aa1577..cea7d19 100644 --- a/src/main/resources/static/finalflux/wirtschaft/angebotsvergleich.html +++ b/src/main/resources/static/finalflux/wirtschaft/angebotsvergleich.html @@ -2,7 +2,7 @@ - Angebotsvergleich - FinalFlux AP1 + Angebotsvergleich - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Angebotsvergleich

@@ -53,7 +53,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/bezugskalkulation.html b/src/main/resources/static/finalflux/wirtschaft/bezugskalkulation.html index 801ce79..6476031 100644 --- a/src/main/resources/static/finalflux/wirtschaft/bezugskalkulation.html +++ b/src/main/resources/static/finalflux/wirtschaft/bezugskalkulation.html @@ -2,7 +2,7 @@ - Bezugskalkulation - FinalFlux AP1 + Bezugskalkulation - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Bezugskalkulation

@@ -54,7 +54,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/harvard_konzept.html b/src/main/resources/static/finalflux/wirtschaft/harvard_konzept.html index 2dfda18..81aa971 100644 --- a/src/main/resources/static/finalflux/wirtschaft/harvard_konzept.html +++ b/src/main/resources/static/finalflux/wirtschaft/harvard_konzept.html @@ -2,7 +2,7 @@ - Harvard-Konzept - FinalFlux AP1 + Harvard-Konzept - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Harvard-Konzept

@@ -49,7 +49,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/kosten_nutzen.html b/src/main/resources/static/finalflux/wirtschaft/kosten_nutzen.html index 4f4f161..5c02e1f 100644 --- a/src/main/resources/static/finalflux/wirtschaft/kosten_nutzen.html +++ b/src/main/resources/static/finalflux/wirtschaft/kosten_nutzen.html @@ -2,7 +2,7 @@ - Kosten-Nutzen-Vergleich - FinalFlux AP1 + Kosten-Nutzen-Vergleich - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Kosten-Nutzen-Vergleich

@@ -61,7 +61,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/make_or_buy.html b/src/main/resources/static/finalflux/wirtschaft/make_or_buy.html index ac99a51..e38b18d 100644 --- a/src/main/resources/static/finalflux/wirtschaft/make_or_buy.html +++ b/src/main/resources/static/finalflux/wirtschaft/make_or_buy.html @@ -2,7 +2,7 @@ - Make or Buy - FinalFlux AP1 + Make or Buy - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Make or Buy

@@ -66,7 +66,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/marktformen.html b/src/main/resources/static/finalflux/wirtschaft/marktformen.html index 33adce7..80d3bd7 100644 --- a/src/main/resources/static/finalflux/wirtschaft/marktformen.html +++ b/src/main/resources/static/finalflux/wirtschaft/marktformen.html @@ -2,7 +2,7 @@ - Marktformen - FinalFlux AP1 + Marktformen - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Marktformen

@@ -71,7 +71,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/nutzwertanalyse.html b/src/main/resources/static/finalflux/wirtschaft/nutzwertanalyse.html index 29dfe1b..29478d3 100644 --- a/src/main/resources/static/finalflux/wirtschaft/nutzwertanalyse.html +++ b/src/main/resources/static/finalflux/wirtschaft/nutzwertanalyse.html @@ -2,7 +2,7 @@ - Nutzwertanalyse - FinalFlux AP1 + Nutzwertanalyse - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Nutzwertanalyse

@@ -53,7 +53,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/ratendarlehen.html b/src/main/resources/static/finalflux/wirtschaft/ratendarlehen.html index 9f0590a..85bb594 100644 --- a/src/main/resources/static/finalflux/wirtschaft/ratendarlehen.html +++ b/src/main/resources/static/finalflux/wirtschaft/ratendarlehen.html @@ -2,7 +2,7 @@ - Ratendarlehen - FinalFlux AP1 + Ratendarlehen - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Ratendarlehen

@@ -66,7 +66,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/rentabilitätsrechnung.html b/src/main/resources/static/finalflux/wirtschaft/rentabilitätsrechnung.html index 94ef498..ec19844 100644 --- a/src/main/resources/static/finalflux/wirtschaft/rentabilitätsrechnung.html +++ b/src/main/resources/static/finalflux/wirtschaft/rentabilitätsrechnung.html @@ -2,7 +2,7 @@ - Rentabilitätsrechnung - FinalFlux AP1 + Rentabilitätsrechnung - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Rentabilitätsrechnung

@@ -70,7 +70,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/roi.html b/src/main/resources/static/finalflux/wirtschaft/roi.html index 9b28332..6370916 100644 --- a/src/main/resources/static/finalflux/wirtschaft/roi.html +++ b/src/main/resources/static/finalflux/wirtschaft/roi.html @@ -2,7 +2,7 @@ - Return on Investment - FinalFlux AP1 + Return on Investment - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Return on Investment

@@ -79,7 +79,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/vertragsarten.html b/src/main/resources/static/finalflux/wirtschaft/vertragsarten.html index be9a3ac..9876972 100644 --- a/src/main/resources/static/finalflux/wirtschaft/vertragsarten.html +++ b/src/main/resources/static/finalflux/wirtschaft/vertragsarten.html @@ -2,7 +2,7 @@ - Vertragsarten - FinalFlux AP1 + Vertragsarten - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Vertragsarten

@@ -69,7 +69,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/win_win_strategie.html b/src/main/resources/static/finalflux/wirtschaft/win_win_strategie.html index 3baeecb..bc928e7 100644 --- a/src/main/resources/static/finalflux/wirtschaft/win_win_strategie.html +++ b/src/main/resources/static/finalflux/wirtschaft/win_win_strategie.html @@ -2,7 +2,7 @@ - Win-Win-Strategie - FinalFlux AP1 + Win-Win-Strategie - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Win-Win-Strategie

@@ -64,7 +64,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/finalflux/wirtschaft/wirtschaftssektoren.html b/src/main/resources/static/finalflux/wirtschaft/wirtschaftssektoren.html index 57c6685..7290c60 100644 --- a/src/main/resources/static/finalflux/wirtschaft/wirtschaftssektoren.html +++ b/src/main/resources/static/finalflux/wirtschaft/wirtschaftssektoren.html @@ -2,7 +2,7 @@ - Wirtschaftssektoren - FinalFlux AP1 + Wirtschaftssektoren - FinalProtocol AP1 @@ -12,7 +12,7 @@
- Zurück zu FinalFlux + Zurück zu FinalProtocol

Wirtschaftssektoren

@@ -63,7 +63,7 @@

Prüfungsmodus

-

Dieser FluxCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

+

Dieser ProtocolCheck führt dich durch die wichtigsten AP1-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

diff --git a/src/main/resources/static/js/devlabgame.js b/src/main/resources/static/js/devlabgame.js index 3a29e37..6002732 100644 --- a/src/main/resources/static/js/devlabgame.js +++ b/src/main/resources/static/js/devlabgame.js @@ -359,7 +359,7 @@ r.check.hidden = true; r.hint.hidden = true; return; } - document.title = `${session.title} – Mindflux`; + document.title = `${session.title} – SysnaptiK Neural`; r.title.textContent = session.title; r.language.textContent = session.language || 'Dev Lab'; r.sideTitle.textContent = session.title; diff --git a/src/main/resources/static/js/fluxtimer.js b/src/main/resources/static/js/fluxtimer.js index f5ad65b..d85a993 100644 --- a/src/main/resources/static/js/fluxtimer.js +++ b/src/main/resources/static/js/fluxtimer.js @@ -8,10 +8,10 @@ var MAX_INTERVAL = 240; var DEFAULTS = { enabled:false, intervalMinutes:45, reminders:['aufstehen','trinken','augenpause'], customText:'', sound:false, notify:false, nextFireAt:null, lastFiredAt:null, reminderIndex:0 }; var LABELS = { - aufstehen:'88 mph erreicht – kurz aufstehen, McFly!', - trinken:'Großer Scott! Zeit, etwas zu trinken.', - essen:'Dein Fluxkompensator braucht einen Snack.', - augenpause:'Blick in die Zukunft: Gönn deinen Augen eine Pause.' + aufstehen:'Zeit, deinen Körper kurz in Bewegung zu bringen.', + trinken:'Dein Netzwerk braucht Energie – nimm dir einen Schluck Wasser.', + essen:'Kurze Pause, dann verknüpft sich neues Wissen leichter.', + augenpause:'Deine Augen verdienen einen Moment Abstand vom Bildschirm.' }; var state = load(); var ringing = false; @@ -51,13 +51,13 @@ } function ensureUi() { if (!document.querySelector('.ft-popover')) { - var pop=document.createElement('section'); pop.className='ft-popover'; pop.setAttribute('aria-label','FluxTimer'); - pop.innerHTML='
FLUXTIMER
NÄCHSTE PAUSE--:--:--
JETZT--:--:--
LETZTE PAUSE--:--:--

'; + var pop=document.createElement('section'); pop.className='ft-popover'; pop.setAttribute('aria-label','NeuralPause'); + pop.innerHTML='
NEURALPAUSE
NÄCHSTE PAUSE--:--:--
JETZT--:--:--
LETZTE PAUSE--:--:--

'; document.body.appendChild(pop); } if (!document.querySelector('.ft-overlay')) { var overlay=document.createElement('div'); overlay.className='ft-overlay'; overlay.setAttribute('role','dialog'); overlay.setAttribute('aria-modal','true'); overlay.setAttribute('aria-labelledby','ft-title'); - overlay.innerHTML='
ZEITSCHALTKREISE AKTIV

Zeit für eine Pause

'; + overlay.innerHTML='
NEURALPAUSE AKTIV

Zeit für eine Pause

'; document.body.appendChild(overlay); } } @@ -69,7 +69,7 @@ function closePopover() { var pop=document.querySelector('.ft-popover'); if(pop) pop.classList.remove('open'); var trigger=document.querySelector('[data-fluxtimer-toggle]'); if(trigger) trigger.setAttribute('aria-expanded','false'); } function closeOverlay() { var overlay=document.querySelector('.ft-overlay'); if(overlay) overlay.classList.remove('open'); } function playSound() { if (!state.sound) return; try { var C=window.AudioContext||window.webkitAudioContext; if(!C)return; var ctx=new C(),o=ctx.createOscillator(),g=ctx.createGain(); o.frequency.value=523.25; g.gain.setValueAtTime(.05,ctx.currentTime); g.gain.exponentialRampToValueAtTime(.001,ctx.currentTime+.35); o.connect(g);g.connect(ctx.destination);o.start();o.stop(ctx.currentTime+.35); } catch(e){} } - function notify(text) { if (!state.notify || !('Notification' in window) || Notification.permission!=='granted') return; try { new Notification('Mindflux FluxTimer',{body:text,tag:'mindflux-fluxtimer'}); } catch(e){} } + function notify(text) { if (!state.notify || !('Notification' in window) || Notification.permission!=='granted') return; try { new Notification('SysnaptiK Neural · NeuralPause',{body:text,tag:'sysnaptik-neural-pause'}); } catch(e){} } function fire(testOnly) { ensureUi(); if(ringing&&!testOnly)return; ringing=true; var text=reminderText(); state.lastFiredAt=Date.now(); save(); var msg=document.querySelector('[data-ft-message]'); if(msg)msg.textContent=text; document.querySelector('.ft-overlay').classList.add('open'); playSound(); notify(text); } function done() { closeOverlay(); schedule(Date.now()); } function snooze() { closeOverlay(); state.nextFireAt=Date.now()+5*60000; ringing=false; save(); } diff --git a/src/main/resources/static/js/theme.js b/src/main/resources/static/js/theme.js index f36e09a..bc34eab 100644 --- a/src/main/resources/static/js/theme.js +++ b/src/main/resources/static/js/theme.js @@ -13,13 +13,20 @@ if (!document.querySelector('link[data-fluxtimer]')) { var timerCss = document.createElement('link'); timerCss.rel = 'stylesheet'; - timerCss.href = '/css/fluxtimer.css?v=3'; + timerCss.href = '/css/fluxtimer.css?v=4'; timerCss.setAttribute('data-fluxtimer', ''); document.head.appendChild(timerCss); } + if (!document.querySelector('link[data-platform-neural]')) { + var neuralCss = document.createElement('link'); + neuralCss.rel = 'stylesheet'; + neuralCss.href = '/css/platform-neural.css?v=1'; + neuralCss.setAttribute('data-platform-neural', ''); + document.head.appendChild(neuralCss); + } if (!document.querySelector('script[data-fluxtimer]')) { var timerScript = document.createElement('script'); - timerScript.src = '/js/fluxtimer.js?v=1'; + timerScript.src = '/js/fluxtimer.js?v=2'; timerScript.defer = true; timerScript.setAttribute('data-fluxtimer', ''); document.head.appendChild(timerScript); @@ -96,6 +103,8 @@ } document.addEventListener('DOMContentLoaded', function () { + var isGame = document.querySelector('.mm-body,.tt-body,.dl-body,.dlg-body,.ss-body,.esc-app,.bh-app,.sc-app,.nw-app'); + if (!isGame) document.body.classList.add('sn-platform'); document.querySelectorAll('.mf-theme').forEach(function (b) { b.setAttribute('role', 'button'); b.setAttribute('aria-label', 'Theme umschalten'); diff --git a/src/main/resources/templates/achievements.html b/src/main/resources/templates/achievements.html index e5d9002..15eb65f 100644 --- a/src/main/resources/templates/achievements.html +++ b/src/main/resources/templates/achievements.html @@ -3,7 +3,7 @@ - Mindflux – Trophäen + SysnaptiK Neural – Trophäen