- ChatBubble: useActionSheet replaces custom Modal (native iOS popup, Android bottom sheet) - DM mode (isDM prop): hides like-count, shows Insta-style heart badge under bubble when liked - Group chat unchanged - Cleanup: remove unused Modal/Platform imports, sheet styles, actionsOpen state - deploy.sh: auto-detect ANDROID_HOME + auto-create local.properties for local Gradle - NEXT_RELEASE.md: DM reactions release note - Includes other staged work across binder-mac, marketing, ops/mdm, ios/
41 lines
2.9 KiB
Markdown
41 lines
2.9 KiB
Markdown
# TODO-Queue für nächste Sessions
|
|
|
|
> Hinterlegt am 29.05.2026 aus Pricing-Migration (Free-Tier raus, IMAP-IDLE für beide Tiers, RebReakBinder Legend-exklusiv).
|
|
|
|
## Agent: rebreak-backend
|
|
- [ ] `backend/server/utils/plan-features.ts:92` → `PLAN_LIMITS.pro.mailAgents` von **3 auf 2** ändern. Obsoletes Feld `mailIntervalOptions` komplett entfernen (alte Polling-Welt).
|
|
- [ ] Entscheiden: Lock-Modus-Default — bleibt Safari+AirDrop oder Default-Switch auf neuen RebReakBinder? Falls Binder → Migration-Plan für bestehende Beta-User.
|
|
- [ ] Free-Tier-Routen / Free-Plan-Checks durchgehen (Stripe-Webhook, `/api/me/plan`, Trial-Logik) — Free als Plan-Zustand sollte überall = Trial oder = expired sein, nie aktives Plan-Level.
|
|
|
|
## Agent: rebreak-native-ui
|
|
- [ ] Locale-Keys `_free` löschen in `apps/rebreak-native/locales/{de,en,fr,ar}.json`:
|
|
- `plan_free`, `subscription_plan_free`, `free_scan_interval_hint`, `add_sheet_warning_free`, `protection_subtitle_free`
|
|
- [ ] Settings-/Subscription-Screen prüfen — Free-Tier-Toggles raus, "14-Tage-Trial" als Onboarding-State darstellen.
|
|
|
|
## Agent: hans-mueller (Datenschutz/Crisis)
|
|
- [ ] **Telefonseelsorge 0800 1110 111** in `COACH_SYSTEM_PROMPT` + `COACH_CASUAL_SYSTEM_PROMPT` aufnehmen (`backend/server/api/coach/message.post.ts`). Aktuell nur BZgA + AT/CH-Pendants vorhanden.
|
|
|
|
## Agent: lyra-persona
|
|
- [ ] EN/FR/AR-Pendants für neue Pricing-Sektionen (5 Blöcke aus `ops/LYRA_PERSONA.md` Update vom 29.05.2026) lokalisieren.
|
|
- [ ] `backend/server/api/cron/lyra-post.ts:41` — Vocabulary-Violation „Glücksspielsucht" beheben (Lyra darf das Wort nicht selbst sprechen, nur als Wiederholung user-eingegeben).
|
|
|
|
## Agent: zied (Release)
|
|
- [ ] Vor nächstem Release: Pricing-Banner / In-App-Paywall-Texte auf neue 3,99 € / 7,99 € + RebReakBinder-Mention validieren.
|
|
|
|
## Strategist / Chahine selbst
|
|
- [ ] **NBank-Plan** `ops/BUSINESS_PLAN_NBANK.md` durchgehen — Platzhalter ausfüllen (siehe Datei-Liste am Ende des Plans).
|
|
- [ ] **Lukas-Werk-Brief an Simone Wieczorek** raus (Variante A aus `ops/strategy/FAGS_OUTREACH.md`).
|
|
- [ ] **delphi GmbH** Variante-C-Brief (siehe `ops/strategy/PARTNER_ANALYSIS.md` §6) — frühestens 2 Wochen nach Lukas-Werk.
|
|
- [ ] Lukas-Werk Organigramm-PDF prüfen (`lukas-werk.de/fileadmin/2024/LWG/LWG_Organigram_2024.pdf`) auf LSG-Nds-Bereichsleitung-Name.
|
|
|
|
## Marketing-Site (staging.rebreak.org) — DONE 29.05.2026
|
|
- [x] Free-Tier aus `apps/marketing/app/pages/pricing.vue` entfernt (Plans + Compare-Table)
|
|
- [x] IMAP-IDLE „Echtzeit · 2 / unbegrenzt Konten" statt alter Polling-Sprache
|
|
- [x] Geräte-Limit-Zeile (1 / bis 3) ergänzt
|
|
- [x] RebReakBinder-Zeile (Legend exklusiv, opt-in macOS) ergänzt
|
|
- [x] Landing-Hero-Stat „0€ zum Starten" → „3,99€ ab pro Monat"
|
|
- [x] DE + EN Locales gespiegelt
|
|
- [x] FAQ5 neu auf RebReakBinder-Erklärung
|
|
- [x] FAQ6 mit BZgA + Telefonseelsorge-Nummer
|
|
- [ ] **DEPLOY:** `cd apps/marketing && pnpm build && pnpm generate` und nginx-Drop auf `staging.rebreak.org`
|