Goal
Improve the Meetings screen so recent meetings are easier to find and replay.
When someone clicks into Meetings, the recent meetings list should appear directly under the main meeting actions instead of feeling buried elsewhere.
Requested Change
On the Meetings view, place Recent Meetings directly underneath the area with the meeting actions:
Start Meeting
Transcribe Audio File
Show the most recent five meetings there.
Recent Meetings Behavior
- The section title should be
Recent Meetings.
- Show up to the last five meetings.
- If there are fewer than five, show only the meetings that exist.
- If there are no meetings yet, show a simple empty state that tells the user recordings will appear there after they record or import a meeting.
- Keep this privacy-safe. Do not expose raw local file paths.
Play Button
Improve the play button in each recent meeting row/card.
The play control should feel like a real audio playhead/control, not just a plain button. Pick the best fit for the existing UI, but it should be visually clear and polished.
Examples of acceptable direction:
- a play icon with a small progress/playhead line
- a compact audio-style control
- a clearly clickable play affordance that fits the app's dark UI
Do not overbuild a full audio player unless the existing app architecture already supports that cleanly.
Design Direction
- Keep the existing Transcripted dark UI style.
- Keep the Meetings screen focused and scannable.
- Recent meetings should feel like a natural continuation of the main actions.
- Avoid huge marketing copy.
- Make sure text and controls do not overlap at smaller window sizes.
Acceptance
- Meetings view shows
Recent Meetings directly under Start Meeting and Transcribe Audio File.
- Recent list shows up to five latest meetings.
- Empty state works when no recent meetings exist.
- Existing start meeting behavior still works.
- Existing transcribe/import audio behavior still works.
- Play button/control is visually improved and clearly clickable.
- Include sanitized visual evidence in
.agent-review/visuals/ before opening the PR. A screenshot is enough unless motion matters.
- Open a draft PR for human review.
Validation
- Run the required repo checks for Swift/UI files touched.
- If this touches Swift source, run
bash build.sh and bash run-tests.sh.
- Add a short manual visual-check note in the PR body.
Goal
Improve the Meetings screen so recent meetings are easier to find and replay.
When someone clicks into Meetings, the recent meetings list should appear directly under the main meeting actions instead of feeling buried elsewhere.
Requested Change
On the Meetings view, place Recent Meetings directly underneath the area with the meeting actions:
Start MeetingTranscribe Audio FileShow the most recent five meetings there.
Recent Meetings Behavior
Recent Meetings.Play Button
Improve the play button in each recent meeting row/card.
The play control should feel like a real audio playhead/control, not just a plain button. Pick the best fit for the existing UI, but it should be visually clear and polished.
Examples of acceptable direction:
Do not overbuild a full audio player unless the existing app architecture already supports that cleanly.
Design Direction
Acceptance
Recent Meetingsdirectly underStart MeetingandTranscribe Audio File..agent-review/visuals/before opening the PR. A screenshot is enough unless motion matters.Validation
bash build.shandbash run-tests.sh.