From e182619ce43bddea8dbee73592e3318fa9fbfc71 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Sat, 4 Apr 2026 02:31:54 +0000 Subject: feat(tripreport): add AI trip narrative generator with multiple styles - Consolidate track data, weather, and log entries into a TripSummary - Implement TripReportGenerator with Professional, Adventurous, Journal, and Pirate styles - Add TripReportFragment and ViewModel for UI interaction - Share TrackRepository and LogbookRepository via NavApplication singleton - Fix compilation error in MainViewModel rich metadata recording Co-Authored-By: Gemini CLI --- .../src/main/res/layout/fragment_trip_report.xml | 114 +++++++++++++++++++++ .../app/src/main/res/layout/fragment_voice_log.xml | 14 +++ 2 files changed, 128 insertions(+) create mode 100644 android-app/app/src/main/res/layout/fragment_trip_report.xml (limited to 'android-app/app/src/main/res/layout') diff --git a/android-app/app/src/main/res/layout/fragment_trip_report.xml b/android-app/app/src/main/res/layout/fragment_trip_report.xml new file mode 100644 index 0000000..1ce0bde --- /dev/null +++ b/android-app/app/src/main/res/layout/fragment_trip_report.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-app/app/src/main/res/layout/fragment_voice_log.xml b/android-app/app/src/main/res/layout/fragment_voice_log.xml index e5f864c..6d136be 100644 --- a/android-app/app/src/main/res/layout/fragment_voice_log.xml +++ b/android-app/app/src/main/res/layout/fragment_voice_log.xml @@ -63,4 +63,18 @@ android:text="" android:textSize="14sp" android:layout_marginTop="16dp" /> + + + + -- cgit v1.2.3