No task waits on a Codex review; the redesign tasks are confirmed on the product owner's Z Fold7; TASK-016's leftovers are on hold; no biometric reauthentication. Agent: main (opus) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
TASK-061: A tab on the left edge, and a new app icon
Status: implemented; required checks pass; confirmed by the human product owner on their Z Fold7 (2026-09-29) Owner: Claude Reviewer: human product owner
Outcome
Requested by the human product owner, 2026-09-28: nothing on the code screen said that the side pane could be drawn out from the left edge, and the app icon should be changed to suit the app.
Scope
- Included:
- A small tab at the middle of the code's left edge, with an arrow. It marks where the pane is drawn out from, and tapping it opens the pane as well. It is not shown where the pane is already beside the code.
- App icon: the background is the app's bright sky blue running to its deeper primary (it was a flat darker blue from before the redesign); the branch glyph's commits are drawn as rings. The themed (monochrome) layer has the same shape.
- Excluded: using the UbiSam logo in the icon. It is a wordmark, and unreadable at icon size.
Writable paths
app/src/main/java/com/ubisam/ubgitea/feature/codebrowser/CodeViewerScreen.ktapp/src/main/res/drawable/ic_launcher_*.xmlapp/src/main/res/values/strings_codebrowser.xmltasks/,docs/
Acceptance criteria
- The tab has a spoken description and a touch area wider than what is drawn.
- The icon's glyph stays inside the 66dp safe circle of the adaptive icon.
Security and privacy
No additional concerns.
Required checks
./gradlew compileDebugKotlin compileDebugUnitTestKotlin testDebugUnitTest assembleDebug lintDebug
Evidence
- Required checks pass: 437 unit tests, 0 failures; lint 0 errors.
- Installed on the SM-F966N over wireless
adb. - The icon was looked at only as a rough drawing made on a PC from the same coordinates, before the glyph was made smaller to fit the safe circle; not on a launcher. The tab has not been seen on a screen by the implementer.
Known limitations
- The tab covers a strip 14dp wide and 56dp tall of the line numbers behind it.
- A launcher may keep showing the old icon until it refreshes its cache.
Review findings
None yet.