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

2.9 KiB

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:92PLAN_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

  • Free-Tier aus apps/marketing/app/pages/pricing.vue entfernt (Plans + Compare-Table)
  • IMAP-IDLE „Echtzeit · 2 / unbegrenzt Konten" statt alter Polling-Sprache
  • Geräte-Limit-Zeile (1 / bis 3) ergänzt
  • RebReakBinder-Zeile (Legend exklusiv, opt-in macOS) ergänzt
  • Landing-Hero-Stat „0€ zum Starten" → „3,99€ ab pro Monat"
  • DE + EN Locales gespiegelt
  • FAQ5 neu auf RebReakBinder-Erklärung
  • FAQ6 mit BZgA + Telefonseelsorge-Nummer
  • DEPLOY: cd apps/marketing && pnpm build && pnpm generate und nginx-Drop auf staging.rebreak.org