Skip to content

android: remove the classic Connect Claude screen - #2017

Merged
ex3ndr merged 1 commit into
mainfrom
android-remove-connect-claude
Nov 9, 2026
Merged

ex3ndr merged 1 commit into
mainfrom
android-remove-connect-claude

Conversation

@ex3ndr

@ex3ndr ex3ndr commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Removes the classic Happy-server "Connect to Claude" settings screen (the happy connect claude instructions) from Android.

  • Deleted ConnectClaudeScreen.kt and its layout test.
  • Removed ConnectClaudeRoute and its page from SettingsRoutes.kt. No Settings row opened it.
  • Removed the settings/connect/claude deep link. There is no backward compatibility: like any other app path with no Android screen, it now opens Home. DeepLinksTest asserts this.
  • Removed settings_connect_claude* strings from all 10 locales, plus the screen's 20 stale baseline-profile lines.

The Happy Cloud provider screens (ui/connection/CloudProviders.kt) are untouched, so the Claude setup-token path stays.

Verification (androids node)

  • assembleDebug built.
  • Full testDebugUnitTest + :crypto:test: 3,681 tests, 55 skipped. Its one failure was my first new assertion, which expected the old link to give null when the parser actually returns Home. I fixed the assertion and re-ran the ui.connect.* and ui.settings.* tests: they pass. I did not re-run the full suite after that fix.
  • Emulator (debug build, Cloud account): Settings has no Connect Claude row. AI providers → Add offers Sign in with ChatGPT, Sign in with Claude and Add API key. Sign in with Claude → "Use a setup token instead" is present.

The settings page that told people to run `happy connect claude` belongs
to the classic Happy server and nothing in Settings opened it. Remove the
screen, its route, the settings/connect/claude deep link (it now opens
Home like any other unknown app path), its strings in every locale, its
layout test and its baseline-profile entries. The Happy Cloud provider
flow, including the Claude setup token, is unchanged.
@ex3ndr
ex3ndr merged commit 37c4339 into main Nov 9, 2026
1 check passed
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.

1 participant