rebreak-monorepo/ops/TODO_QUEUE.md
chahinebrini b31066a04c feat(chat): native action sheet + Insta-style heart for DM messages
- 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/
2026-05-30 09:14:32 +02:00

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`