4a2aeb60d8
- new bottom navigation: Record | Library; existing screen moved to RecordScreen.kt, new MainActivity holds the tab scaffold - LibraryScreen lists recordings 'on this phone' (local files, showing which have transcripts) and 'on the server' (meetrec-server index with date, duration, language, device), with a refresh button - detail view: timestamped transcript from meeting.json (txt fallback), streaming audio playback via MediaPlayer (server WAV or local file), share as timestamped text, delete with confirmation (server API or local files) - StorageClient gains list/fetchFile/delete; verified against the live server on-device (list, detail, playback of the recovered 68-min meeting)