Skip to content

Refresh the design of GHS#666

Open
rainxchzed wants to merge 120 commits into
mainfrom
feat/design-system-refresh
Open

Refresh the design of GHS#666
rainxchzed wants to merge 120 commits into
mainfrom
feat/design-system-refresh

Conversation

@rainxchzed
Copy link
Copy Markdown
Member

No description provided.

rainxchzed added 30 commits May 21, 2026 09:57
rainxchzed added 29 commits May 23, 2026 19:12
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 24, 2026

Important

Review skipped

Too many files!

This PR contains 282 files, which is 132 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: c83ed9f5-2a63-4554-9b94-e5b359f673fb

📥 Commits

Reviewing files that changed from the base of the PR and between 8655564 and 0df88a9.

⛔ Files ignored due to path filters (18)
  • .design/P12_5_TWEAKS_STRINGS.csv is excluded by !**/*.csv
  • core/presentation/src/commonMain/composeResources/font/fraunces.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/fraunces_italic.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/geist.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/geist_mono.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/inter_black.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/inter_bold.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/inter_light.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/inter_medium.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/inter_regular.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/inter_semi_bold.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/inter_tight.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/jetbrains_mono.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/jetbrains_mono_bold.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/jetbrains_mono_light.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/jetbrains_mono_medium.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/jetbrains_mono_regular.ttf is excluded by !**/*.ttf
  • core/presentation/src/commonMain/composeResources/font/jetbrains_mono_semi_bold.ttf is excluded by !**/*.ttf
📒 Files selected for processing (282)
  • .design/BACKEND-REFINEMENTS.md
  • .design/DECISIONS.md
  • .design/P12_5_ABOUT_PLACEMENT_RESEARCH.md
  • .design/P12_5_TWEAKS_REDESIGN.md
  • .design/P12_5_TWEAKS_RESEARCH_REVIEW.md
  • .design/SCREEN-INVENTORY.md
  • .design/UI-SPEC.md
  • .design/UX-ARCHITECTURE.md
  • .design/UX-AUDIT.md
  • CLAUDE.md
  • composeApp/build.gradle.kts
  • composeApp/src/androidMain/kotlin/zed/rainxch/githubstore/MainActivity.kt
  • composeApp/src/androidMain/kotlin/zed/rainxch/githubstore/app/GithubStoreApp.kt
  • composeApp/src/androidMain/kotlin/zed/rainxch/githubstore/app/onboarding/OnboardingPermissions.android.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/Main.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/MainState.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/MainViewModel.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/announcements/AnnouncementsViewModel.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/components/RateLimitDialog.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/components/SessionExpiredDialog.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/deeplink/DeepLinkParser.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/di/SharedModules.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/di/ViewModelsModule.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/di/initKoin.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/navigation/AdaptiveDetailPaneContent.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/navigation/AppNavigation.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/navigation/BottomNavigation.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/navigation/BottomNavigationUtils.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/navigation/DesktopDrawer.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/navigation/GithubStoreGraph.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/onboarding/OnboardingAction.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/onboarding/OnboardingEvent.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/onboarding/OnboardingPermissions.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/onboarding/OnboardingScreen.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/onboarding/OnboardingState.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/onboarding/OnboardingViewModel.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/whatsnew/WhatsNewLoaderImpl.kt
  • composeApp/src/commonMain/kotlin/zed/rainxch/githubstore/app/whatsnew/WhatsNewViewModel.kt
  • composeApp/src/jvmMain/kotlin/zed/rainxch/githubstore/A11yCrashGuard.kt
  • composeApp/src/jvmMain/kotlin/zed/rainxch/githubstore/DesktopApp.kt
  • composeApp/src/jvmMain/kotlin/zed/rainxch/githubstore/DesktopDeepLink.kt
  • composeApp/src/jvmMain/kotlin/zed/rainxch/githubstore/app/onboarding/OnboardingPermissions.jvm.kt
  • core/data/build.gradle.kts
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/di/PlatformModule.android.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/local/db/migrations/MIGRATION_10_11.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/local/db/migrations/MIGRATION_11_12.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/local/db/migrations/MIGRATION_12_13.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/local/db/migrations/MIGRATION_13_14.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/local/db/migrations/MIGRATION_9_10.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/network/HttpClientFactory.android.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/AndroidAggressiveOemDetector.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/AndroidApkInspector.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/AndroidDownloadProgressNotifier.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/AndroidDownloader.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/AndroidFileLocationsProvider.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/AndroidInstallerInfoExtractor.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/AndroidLocalizationManager.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/AndroidPendingInstallNotifier.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/AutoUpdateWorker.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/BootReceiver.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/DownloadCancelReceiver.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/DownloadNotificationObserver.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/PackageEventReceiver.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/SigningFingerprint.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/UpdateCheckWorker.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/UpdateScheduler.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/dhizuku/DhizukuInstallerServiceImpl.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/dhizuku/DhizukuServiceManager.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/external/AndroidExternalAppScanner.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/external/InstallerSourceClassifier.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/external/ManifestHintExtractor.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/external/SigningFingerprintComputer.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/installer/SilentInstallerDispatcher.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/root/RootServiceManager.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/services/shizuku/ShizukuInstallerServiceImpl.kt
  • core/data/src/androidMain/kotlin/zed/rainxch/core/data/utils/AndroidShareManager.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/cache/CacheManager.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/data_source/impl/DefaultTokenStore.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/di/SharedModule.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/download/MultiSourceDownloaderImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/download/SlowDownloadDetectorImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/dto/AssetNetwork.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/dto/EventRequest.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/dto/GithubReadmeResponseDto.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/dto/GithubRepoNetworkModel.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/dto/SigningFingerprintSeedResponse.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/local/db/dao/CacheDao.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/local/db/dao/FavoriteRepoDao.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/local/db/dao/InstalledAppDao.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/local/db/dao/StarredRepoDao.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/local/db/entities/InstalledAppEntity.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/mappers/AssetNetwork.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/mappers/UserProfileMappers.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/mirror/MirrorRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/BackendApiClient.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/BackendFallbackPolicy.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/ExternalMatchApi.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/ForgejoApiClient.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/ForgejoClientRegistry.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/GitHubClientProvider.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/HttpClientFactory.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/MirrorApiClient.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/MirrorRewriteInterceptor.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/MirrorRewriter.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/ProxyManager.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/ProxyManagerSeeding.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/ProxyTesterImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/TranslationClientProvider.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/interceptor/HostTokenInterceptor.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/network/interceptor/UnauthorizedInterceptor.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/AnnouncementsCacheStoreImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/AnnouncementsRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/CacheRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/DeviceIdentityRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/ExternalImportRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/HostTokenRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/InstalledAppsRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/ProxyRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/StarredRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/TelemetryRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/TweaksRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/repository/UserSessionRepositoryImpl.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/secure/DataStoreToKSafeMigrator.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/services/DefaultDownloadOrchestrator.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/services/DefaultSystemInstallSerializer.kt
  • core/data/src/commonMain/kotlin/zed/rainxch/core/data/services/LocalizationManager.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/di/PlatformModule.jvm.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/local/db/initDatabase.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/model/LinuxPackageType.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/network/HttpClientFactory.jvm.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/services/DesktopApkInspector.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/services/DesktopDownloadProgressNotifier.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/services/DesktopDownloader.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/services/DesktopInstaller.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/services/DesktopLocalizationManager.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/services/DesktopPendingInstallNotifier.kt
  • core/data/src/jvmMain/kotlin/zed/rainxch/core/data/services/DesktopUpdateScheduleManager.kt
  • core/domain/build.gradle.kts
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/AnnouncementsFeedSnapshot.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/ApkInspection.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/AppLanguage.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/AppTheme.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/ExportedApp.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/GithubReleaseExt.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/HostToken.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/InstalledApp.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/InstallerCategory.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/MatchingPreview.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/MirrorRemoved.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/ProxyScope.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/RestartReason.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/SystemArchitecture.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/ThemeMode.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/TokenValidation.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/TranslationProvider.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/model/UserProfile.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/network/DigestVerifier.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/network/ProxyTester.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/AnnouncementsRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/CacheRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/DeviceIdentityRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/HostTokenRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/InstalledAppsRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/MirrorRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/ProxyRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/SeenReposRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/TelemetryRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/TweaksRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/UserSessionRepository.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/repository/WhatsNewLoader.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/system/ApkInspector.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/system/DownloadOrchestrator.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/system/DownloadProgressNotifier.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/system/Installer.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/system/PendingInstallNotifier.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/system/RepoMatchResult.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/system/SystemInstallSerializer.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/system/UpdateScheduleManager.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/use_cases/SyncInstalledAppsUseCase.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/AssetFileName.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/AssetFilter.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/AssetPlatform.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/AssetVariant.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/EmojiShortcodes.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/ExternalInstallVerdict.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/RepoIdCodec.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/RepositoryUrlParser.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/SeparateAdjacentImageLinks.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/VersionMath.kt
  • core/domain/src/commonMain/kotlin/zed/rainxch/core/domain/util/applyThemeAwareImages.kt
  • core/presentation/build.gradle.kts
  • core/presentation/src/androidMain/kotlin/zed/rainxch/core/presentation/color/DominantColorFromImage.android.kt
  • core/presentation/src/androidMain/kotlin/zed/rainxch/core/presentation/theme/Theme.android.kt
  • core/presentation/src/commonMain/composeResources/files/whatsnew/19.json
  • core/presentation/src/commonMain/composeResources/values-ar/strings-ar.xml
  • core/presentation/src/commonMain/composeResources/values-bn/strings-bn.xml
  • core/presentation/src/commonMain/composeResources/values-es/strings-es.xml
  • core/presentation/src/commonMain/composeResources/values-fr/strings-fr.xml
  • core/presentation/src/commonMain/composeResources/values-hi/strings-hi.xml
  • core/presentation/src/commonMain/composeResources/values-it/strings-it.xml
  • core/presentation/src/commonMain/composeResources/values-ja/strings-ja.xml
  • core/presentation/src/commonMain/composeResources/values-ko/strings-ko.xml
  • core/presentation/src/commonMain/composeResources/values-pl/strings-pl.xml
  • core/presentation/src/commonMain/composeResources/values-ru/strings-ru.xml
  • core/presentation/src/commonMain/composeResources/values-tr/strings-tr.xml
  • core/presentation/src/commonMain/composeResources/values-zh-rCN/strings-zh-rCN.xml
  • core/presentation/src/commonMain/composeResources/values/strings.xml
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/color/AvatarColorStore.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/color/DominantColorMath.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/color/RememberAvatarColor.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/ExpressiveCard.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/FloatingPill.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/GitHubStoreImage.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/RepositoryCard.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/ScrollbarContainer.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/adaptive/AdaptiveListDetail.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/announcements/AnnouncementCard.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/announcements/AnnouncementsRoot.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/announcements/CriticalAnnouncementModal.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/buttons/GhsButton.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/buttons/IconButton.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/buttons/OutlineButton.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/buttons/PrimaryButton.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/buttons/TintedButton.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/cards/CompactCard.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/cards/LeadHeroCard.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/cards/RepoStripeCard.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/cards/RowCard.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/cards/VitalSignsGrid.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/cards/WaxSealTrustCard.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/chips/AddChip.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/chips/FilterChip.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/chips/PlatformsChip.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/chips/StatChip.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/inputs/GhsTextField.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/overlays/GhsBottomSheet.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/overlays/GhsConfirmDialog.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/overlays/GhsDropdownMenu.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/overlays/GhsFullScreenSheet.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/overlays/GhsToast.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/section/Banner.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/section/SectionHeader.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/whatsnew/WhatsNewHistoryScreen.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/whatsnew/WhatsNewSheet.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/locals/LocalScrollbarEnabled.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/model/GithubRepoSummaryUi.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/theme/Color.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/theme/Locals.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/theme/Theme.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/theme/Type.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/theme/shapes/WonkySquircleShape.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/theme/tokens/EmberPalette.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/theme/tokens/Radii.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/theme/tokens/Schemes.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/theme/tokens/Tokens.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/utils/AppThemeUtil.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/utils/ArrowKeyScroll.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/utils/CountFormatter.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/utils/TimeFormatters.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/AppAccent.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/CookieShape.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/DownloadWeight.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/Freshness.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/FreshnessRing.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/Heartbeat.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/LicensePosture.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/PermDot.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/PlatformGlyph.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/SignalBars.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/Squiggle.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/StarTier.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/TopicGlyph.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/VersionDelta.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/VersionStack.kt
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/vocabulary/WaxSeal.kt
  • core/presentation/src/jvmMain/kotlin/zed/rainxch/core/presentation/color/DominantColorFromImage.jvm.kt
  • core/presentation/src/jvmMain/kotlin/zed/rainxch/core/presentation/components/ScrollbarContainer.jvm.kt
  • core/presentation/src/jvmMain/kotlin/zed/rainxch/core/presentation/theme/Theme.jvm.kt
  • core/presentation/src/jvmMain/kotlin/zed/rainxch/core/presentation/utils/ApplyAndroidSystemBars.jvm.kt
  • feature/apps/data/build.gradle.kts
  • feature/apps/data/src/commonMain/kotlin/zed/rainxch/apps/data/repository/AppsRepositoryImpl.kt
  • feature/apps/domain/build.gradle.kts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/design-system-refresh

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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