Skip to content

fix(mobile): keep the archived Restore swipe button readable - #1929

Merged
elie222 merged 3 commits into
elie222:mainfrom
ald3b:fix/archived-swipe-tint
Oct 23, 2026
Merged

elie222 merged 3 commits into
elie222:mainfrom
ald3b:fix/archived-swipe-tint

Conversation

@ald3b

@ald3b ald3b commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

Why

Swiping a chat on the Archived screen reveals a Restore button. Its fill came from the list's tint, the ink colour, which is white in dark mode, and swipe buttons draw their label in white. So in dark mode Restore was a white pill with no visible text or icon. Next to it, the swiped row had slid its icon and name out of view, which left two blank pills.

What changed

  • The Restore swipe button on archived bots and groups uses the system blue fill, as the inbox's read swipe does, so its label and icon are readable in light and dark. Delete keeps its system red.
  • The long-press menu's items are unchanged.

No copy changes.

How it was tested

On an iOS 27 Simulator with a Debug build against a local server. The test account had one archived group, "Test". Light and dark mode were both checked.

  • Before: half-swiping the row showed a black Restore pill in light mode and a blank white pill in dark mode.
  • After: Restore is a blue pill with a white icon and label in both modes.

Unit test (new, fails without the change): only the swipe Restore buttons get the system blue fill; the menu's Restore items get none.

Suites. The mobile tests, typecheck and lint pass.

Mobile. CI can't capture the native list; the results above come from a simulator.

🤖 Generated with Claude Code

Swiping an archived chat showed its Restore button filled with the list's
tint, the ink colour. In dark mode that is white, and the white label
disappeared into it, so a half-swiped row looked like two blank pills.
The swipe buttons now use the system blue fill, as the inbox's read
swipe does. The long-press menu items are unchanged.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
rakazo-www Skipped Skipped Oct 23, 2026 8:04am UTC

Request Review

@greptile-apps

greptile-apps Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Low impact] The PR appears safe to merge; no actionable issues were found.

Summary

Keeps archived chat swipe buttons readable without changing long-press menus.

  • Archived swipe buttons stay readable in light and dark mode.

No actionable issues found. Tests were not run during this review. Native visual capture was blocked because this Linux environment cannot run the iOS simulator.

Reviews (3) · Last reviewed commit: "Merge branch 'main' of https://github.co..." · Reviewed by Greptile

@github-actions

github-actions Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Playwright screenshots

No new feature frames; gallery is suite-vs-main drift.

Open screenshot gallery · Dashboard · CI run

Updated for commit e2e90d6.

…hived-swipe-tint

# Conflicts:
#	apps/mobile/lib/archived-bot-list.test.tsx
@elie222
elie222 merged commit 54263b1 into elie222:main Oct 23, 2026
26 checks passed

This branch was previously deployed

1 inactive deployment
Preview — e2e90d6d Deployed Oct 23, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants