Files
amethyst/commons
Claude ab517f3af5 refactor: move podcast show/trailer, geocache log and visualizer settings to commonsUI
- BookmarkGroupItemOptions shares through rememberTextSharer instead of an
  ACTION_SEND intent.
- DocumentSelectSingle (expect/actual) picks one document by MIME type;
  the trailer composer uses it, and the geocache log uses
  GallerySelectSingle(imagesOnly = true).
- MediaUri.lastPathSegmentOrNull() replaces Uri.lastPathSegment in the
  composer view models.
- rfc2822Date (commons, tested against java.time's RFC_1123_DATE_TIME)
  replaces java.time in PodcastComposerMedia; the MediaMetadataRetriever
  probe moves to the app-side PodcastAudioProbe.
- The canvas-only FakeWaveformAnimation moves to commonsUI; the media3
  variant stays in the app.
- Moved (9 files): the audio visualizer settings, geocache find log,
  podcast show editor and podcast trailer screens with their view models.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S7FuNBSKiyVecARSoE4B9P
2026-09-29 20:04:24 +00:00
..