Feedback

Berichte aus dem Feedback-Werkzeug. Status (open, work in progress, rejected, done) und Lösung (response) werden in der jeweiligen feedback.json gepflegt und committed — z. B. mit dem /feedback-Skill. Typ: Feedback aus dem Werkzeug oder Feature (mit dem /feature-Skill geplant und angelegt). Erledigte Berichte zeigen, in welchen Branches (develop, stage, main) der lösende Commit enthalten ist (✓ enthalten, – nicht enthalten, ? keine Branch-Daten).

Erledigt Abstand verringern zwischen Termin Headline und Termin Urhzeit
07.09.2026 21:30 Sebastian Martens · system_admin /feed 📷 💬 Titel und Uhrzeit in der Wochenliste (Diese Woche) standen … develop enthaltenstage nicht enthaltenmain unbekannt

Nachricht

Abstand verringern zwischen Termin Headline und Termin Urhzeit

http://localhost:7012/feed

Lösung / Antwort

Titel und Uhrzeit in der Wochenliste (Diese Woche) standen durch die Standard-Zeilenhöhe zu weit auseinander. In WeekAgendaList.vue wurde der Abstand zwischen Titel und Meta-Zeile entfernt und beide Zeilen auf die enge Zeilenhöhe (tight) gesetzt, sodass sie jetzt als ein Block lesbar sind.

Commit: 0a29f45 · develop enthaltenstage nicht enthaltenmain unbekannt

Person

Name
Sebastian Martens
Benutzername
sebastian.martens
E-Mail
sebastian@sebastian-martens.de
Rolle
system_admin
Sprache
en-GB
Kontostatus
active
Admin-Zugang
ja

Gerät / Browser

Plattform
macOS
UI-Sprache
de-DE
Browser-Sprache
en-DE
Zeitzone
Europe/Berlin
Schriftgröße
m
Pixel-Ratio
1
Viewport
2300 × 1223
Bildschirm
3440 × 1440
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36

Element

Tag
button
Label
Geburtstagsfeier anzeigen
Text
GeburtstagsfeierDo · 09:45
Klassen
sv-week-agenda__row
Selektor
aside > section > div > ul > li:nth-of-type(4) > button
Position
top 345 · left 1489 · 218 × 60
<button data-v-d681c95c="" class="sv-week-agenda__row" type="button" aria-label="Geburtstagsfeier anzeigen"><span data-v-d681c95c="" class="sv-week-agenda__dot sv-week-agenda__dot--a" aria-hidden="true"></span><span data-v-d681c95c="" class="sv-week-agenda__text"><span data-v-d681c95c="" class="sv-week-agenda__title">Geburtstagsfeier</span><span data-v-d681c95c="" class="sv-week-agenda__meta">Do · 09:45</span></span></button>

Konsole

keine Einträge

Screenshot

Screenshot der Seite /feed

Datei: feedback/done/2026-09-07T193048Z-u1-j4zrktaj/feedback.json

Erledigt App überprüfen, ob neues Feedback Deployment auslöst und damit auch die feedback Seite aktualisiert wird
07.09.2026 18:43 Sebastian Martens · system_admin /feed 📷 💬 Geprüft und bestätigt: Der Feedback-Commit (a1283de, Marker…

Nachricht

App überprüfen, ob neues Feedback Deployment auslöst und damit auch die feedback Seite aktualisiert wird

http://localhost:7012/feed

Lösung / Antwort

Geprüft und bestätigt: Der Feedback-Commit (a1283de, Marker [feedback only]) hat auf develop nur den Job 'deploy feedback develop' plus dessen Reachability-Check ausgelöst; alle Plattform-Jobs bleiben per '.rules develop platform' aus. Der Viewer unter feedback.seniorvibe.nonstatics.com listet den Report bereits und liefert seine feedback.json mit HTTP 200. Keine Änderung nötig.

Commit: kein Commit

Person

Name
Sebastian Martens
Benutzername
sebastian.martens
E-Mail
sebastian@sebastian-martens.de
Rolle
system_admin
Sprache
en-GB
Kontostatus
active
Admin-Zugang
ja

Gerät / Browser

Plattform
macOS
UI-Sprache
de-DE
Browser-Sprache
en-DE
Zeitzone
Europe/Berlin
Schriftgröße
default
Pixel-Ratio
1
Viewport
2301 × 1223
Bildschirm
3440 × 1440
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36

Element

Tag
div
Text
SeniorVibeSMSMStartNachrichtenKalenderBewohnendeFotosWas möchtest du teilen?Gruppe t· AnkündigungSEP8Angehörigen-Treff Di · 09:45 · Wellness-RaumPLPascal LuechtSonnenhof Testresidenzen · vor 23 StundenGuten Morgen! Der Wetterbericht verspricht Sonne, die Terrasse ist gedeckt — Kaffee gibt es ab zehn
Klassen
sv-feed-layout
Selektor
#app > div:nth-of-type(1)
Position
top 0 · left 0 · 2301 × 12145
<div data-v-0b048642="" data-v-795b2dcd="" class="sv-feed-layout"><header data-v-d55f77cd="" data-v-795b2dcd="" class="sv-app-header"><div data-v-d55f77cd="" class="sv-app-header__inner"><div data-v-d55f77cd="" class="sv-app-header__logo"><a data-v-317a99d9="" data-v-795b2dcd="" href="/" class="sv-brand-lockup sv-brand-lockup--on-surface"><span data-v-317a99d9="" class="sv-brand-lockup__mark" aria-hidden="true"><svg data-v-317a99d9="" class="sv-brand-lockup__logo" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><g data-v-317a99d9="" transform="translate(0, 0)"><rect data-v-317a99d9="" x="4" y="0" width="4" height="12" fill="#F2C300"></rect><rect data-v-317a99d9="" x="0" y="4" width="12" height="4" fill="#F2C300"></rect></g><g data-v-317a99d9="" transform="translate(12, 0)"><rect data-v-317a99d9="" x="4" y="0" width="4" height="12" fill="#0066B3"></rect><rect data-v-317a99d9="" x="0" y="4" width="12" height="4" fill="#0066B3"></rect></g><g data-v-317a99d9="" transform

Konsole

keine Einträge

Screenshot

Screenshot der Seite /feed

Datei: feedback/done/2026-09-07T164340Z-u1-hluy8ych/feedback.json

Erledigt beim klicken auf dem Bestätigungslink, sollte die Seite auf litauische erscheinen und nicht auf English. In den Einstel…
31.08.2026 22:05 Import aus SeniorVibe app.xlsx (Zeile 2) 📷 💬 Die Einladungsseite (/confirm-invite) hat bisher nur die im… develop enthaltenstage nicht enthaltenmain unbekannt

Nachricht

beim klicken auf dem Bestätigungslink, sollte die Seite auf litauische erscheinen und nicht auf English. In den Einstellungen beim Anlegen des Users und der Organisation, habe ich überal Litauisch gewählt.

Lösung / Antwort

Die Einladungsseite (/confirm-invite) hat bisher nur die im Browser gespeicherte Sprache genutzt, nicht die Sprache (Markt) der eingeladenen Person. GET /api/invitations/{token} liefert jetzt zusätzlich "market" (dieselbe Sprache wie die Einladungs-Mail), und die Seite schaltet vor dem Rendern darauf um – bei Litauisch erscheint sie also auf Litauisch.

Commit: 21c31fa · develop enthaltenstage nicht enthaltenmain unbekannt

Person

Name
Import aus SeniorVibe app.xlsx (Zeile 2)

Gerät / Browser

Element

Konsole

keine Einträge

Screenshot

Screenshot der Seite –

Datei: feedback/done/2026-08-31T200517Z-u0-z5c9nnri/feedback.json

Erledigt Bestätigungsemail bei Registrierung für den Residenzadmin. Unten alles richtig machen, Adresse, firmennamen etc.
31.08.2026 22:05 Import aus SeniorVibe app.xlsx (Zeile 1) 📷 💬 Der E-Mail-Footer zeigte noch die Demo-Adresse aus dem Desi… develop enthaltenstage enthaltenmain unbekannt

Nachricht

Bestätigungsemail bei Registrierung für den Residenzadmin. Unten alles richtig machen, Adresse, firmennamen etc.

Lösung / Antwort

Der E-Mail-Footer zeigte noch die Demo-Adresse aus dem Design-Mockup (Sunnybrook House, Bristol) und die Links Datenschutz/Hilfe/Abmelden waren Dummy-Anker. Jetzt steht in allen Mails und Sprachen der echte Anbieter aus dem Impressum (DUP DIGITAL CARE SERVICES LTD, Evropis 21, 7577 Mazotos, Zypern/Cyprus/Kipras) und die Links Impressum/Datenschutz/Hilfe/Abmelden führen auf die Web-App (/imprint, /privacy, /contact, /settings). Geändert: src/api/lang/*/emails.php, alle 7 E-Mail-Blade-Templates, Storybook-Vorlagen und hURL-Tests.

Commit: f947047 · develop enthaltenstage enthaltenmain unbekannt

Person

Name
Import aus SeniorVibe app.xlsx (Zeile 1)

Gerät / Browser

Element

Konsole

keine Einträge

Screenshot

Screenshot der Seite –

Datei: feedback/done/2026-08-31T200516Z-u0-k3oj8vlu/feedback.json

Erledigt Nochmal prüfen ob die die Kategorien auch pro Organisation gepflegt werden können und sich Organisationen nicht übersch…
20.08.2026 09:09 Sebastian Martens · system_admin /admin/planer 📷 💬 Geprüft und bestätigt: Kategorien liegen seit 'manage event…

Nachricht

Nochmal prüfen ob die die Kategorien auch pro Organisation gepflegt werden können und sich Organisationen nicht überschreiben

https://app.seniorvibe.nonstatics.com/admin/planer

Lösung / Antwort

Geprüft und bestätigt: Kategorien liegen seit 'manage event categories' (63f5080) in activity_categories mit organisation_id und Unique-Index (organisation_id, name). Lesen/Anlegen läuft nur über /organisations/{o}/activity-categories, Umbenennen/Löschen prüft die Organisation der Zeile, und Termine wie Vorlagen dürfen per Rule::exists(...)->where('organisation_id') nur Kategorien der eigenen Organisation referenzieren. Jede neue Organisation bekommt per OrganisationObserver einen eigenen Standardsatz; gleiche Namen in zwei Organisationen sind erlaubt und überschreiben sich nicht. Ergänzt: ein Isolations-Block in tests/full/api.test.hurl (Liste der anderen Organisation unverändert, gleicher Name in zweiter Organisation erlaubt, fremde Kategorie-ID wird mit 422 abgelehnt). Full-Tier läuft grün.

Commit: kein Commit

Person

Name
Sebastian Martens
Benutzername
sebastian.martens
E-Mail
sebastian@sebastian-martens.de
Rolle
system_admin
Sprache
en-GB
Kontostatus
active
Admin-Zugang
ja

Gerät / Browser

Plattform
macOS
UI-Sprache
de-DE
Browser-Sprache
de-DE
Zeitzone
Europe/Berlin
Schriftgröße
m
Pixel-Ratio
2
Viewport
3008 × 1450
Bildschirm
3008 × 1692
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36

Element

Tag
div
Text
KategorieAktivitätAusflugMusikGottesdienstTherapieMahlzeitBesuchFeier
Klassen
sv-form-field
Selektor
div:nth-of-type(2) > div > div:nth-of-type(2) > form > div:nth-of-type(5) > div
Position
top 619 · left 1281 · 295 × 83
<div data-v-778e6e99="" data-v-b8b7a5c6="" class="sv-form-field"><div data-v-778e6e99="" class="sv-form-field__label-row"><label data-v-778e6e99="" for="sv-activity-category" class="sv-form-field__label">Kategorie<!----></label><!----></div><span data-v-aa3965f3="" data-v-b8b7a5c6="" class="sv-select"><select data-v-aa3965f3="" id="sv-activity-category" class="sv-select__field" name="category" value="9"><option data-v-aa3965f3="" value="9">Aktivität</option><option data-v-aa3965f3="" value="10">Ausflug</option><option data-v-aa3965f3="" value="11">Musik</option><option data-v-aa3965f3="" value="12">Gottesdienst</option><option data-v-aa3965f3="" value="13">Therapie</option><option data-v-aa3965f3="" value="14">Mahlzeit</option><option data-v-aa3965f3="" value="15">Besuch</option><option data-v-aa3965f3="" value="16">Feier</option></select><i data-v-d37a4e29="" data-v-aa3965f3="" class="ph-fill ph-caret-down sv-icon sv-icon--inherit sv-select__caret" aria-hidden="true"></i></span><!----

Konsole

keine Einträge

Screenshot

Screenshot der Seite /admin/planer

Datei: feedback/done/2026-08-20T070943Z-u1-9n5fzjre/feedback.json