uttrflow / uttrflow/uttrflow-swift

The Dictation page's empty state still calls the figure "accuracy yesterday", which the rest of the app renamed "Left as dictated"

Open Beginner friendly
#562 0 comments 0 reactions 0 assignees View on GitHub
area:dictation bug good first issue P2
Dominant language
Swift
Stars
4
Forks
17
Avg merge
3h 32m
Merged PRs (30d)
277

Description

## What happens

The figure built from how little clean-up changed is titled so it does not claim to be accuracy (see #153): `DictationPresenter.accuracyTitle = "Left as dictated"`, with a caption saying it "does not say whether they were heard correctly" (`Sources/UttrflowUX/MainDictationPresentation.swift:154-161`). Insights uses the same title.

The chips under the empty Dictation page, which show yesterday's figures, still label the same number "accuracy yesterday" (`Sources/UttrflowUX/MainDictationPresentation.swift:433-439`).

## Why it matters

The same number is called two different things on the same page, and the chip makes the claim the rename was made to remove.

## Where to start

- Change the chip caption in `MainDictationPresentation.swift:438`, for example to "left as dictated yesterday".
- Update `Tests/UttrflowUXTests/MainDictationPresentationTests.swift:506`.
- Run `make verify` (export `DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer` first); CONTRIBUTING.md has the rest.

## Acceptance criteria

- No user-facing string in `Sources/UttrflowUX` calls this figure "accuracy".
- The test pins the new caption; `make verify` passes.

**Size:** XS, under an hour.

Contributor guide

Open the contributing guide

Research direction

Start at Sources/UttrflowUX/MainDictationPresentation.swift:438 and compare the chip caption with the existing accuracyTitle at lines 154-161. Update the expectation in Tests/UttrflowUXTests/MainDictationPresentationTests.swift:506, then run make verify with DEVELOPER_DIR set as described. Done means no user-facing string in Sources/UttrflowUX calls this figure accuracy and verification passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
desktop
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
95/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.