S-22 About: remove the open-source licences row (OQ-5 answered no; D-099)

AboutScreen loses onOpenLicences, AboutActions its onOpenLicences, the
:app call site its no-op lambda. settings_about_licences was unused in
every module afterwards and is dropped from both strings.xml files and
docs/ux/strings.csv. The 24 S-22 goldens are re-recorded.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TQd3pEP9UeN2uifbHknQ7B
This commit is contained in:
2026-10-18 21:25:36 +02:00
parent 75b549fb4f
commit a0c25b0db5
5 changed files with 5 additions and 41 deletions
@@ -380,8 +380,7 @@ private fun NavGraphBuilder.settings(shell: Shell, updateCheckAvailable: Boolean
composable(Routes.DEVICES) { DevicesScreen(onBack = shell::back) }
composable(Routes.INVITES) { InvitesScreen(onBack = shell::back) }
composable(Routes.ABOUT) {
// The open-source licences screen does not exist yet (no strings for it outside :app; M8 report).
AboutScreen(onBack = shell::back, onOpenLicences = {}, updateCheckAvailable = updateCheckAvailable)
AboutScreen(onBack = shell::back, updateCheckAvailable = updateCheckAvailable)
}
}