Files
trainingstagebuch/mobile-app
Torsten Schulz (local) ac97332e6f
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m0s
feat: Enhance club payment claims and task automation
- Added `paid_amount_cents` column to `club_payment_claims` for better tracking of payments.
- Implemented compatibility checks for the new column in `clubPaymentClaimService` and `clubTaskAutomationService`.
- Updated various views to handle read-only states when editing is not allowed.
- Refactored forms in `ClubAccountsView`, `ClubInvoicesView`, `ClubTasksView`, and `ClubCommunicationView` to use factory functions for cleaner code.
- Introduced a new migration script to add the `paid_amount_cents` column if it doesn't exist and initialize it for existing paid claims.
- Created a detailed plan for enhancing club features and ensuring stability in existing modules.
2026-07-13 17:01:13 +02:00
..
2026-06-09 09:54:53 +02:00

Mobile App (Native) Kotlin Multiplatform

Dieses Verzeichnis ist der Neustart der Mobile App als wirklich native Android+iOS App via Kotlin Multiplatform (KMP).

Status

  • Der erste Versuch lag vorher in mobile-app/ und wurde als Legacy gesichert.
  • Ein React-Native/Expo Restart-Versuch liegt in mobile-app_legacy_rn_expo/ (nicht mehr der aktuelle Weg).

Auth (wichtig)

Das Backend nutzt für die App/API JWT Tokens:

  • POST /api/auth/login{ token }
  • Requests senden den Token als Header authcode: <token> (wie Webapp).

Plan

Siehe docs/MOBILE_APP_KMP_PLAN.md.