Skip to content

📝 Add docstrings to feature/freemium#632

Closed
coderabbitai[bot] wants to merge 1 commit intofeature/freemiumfrom
coderabbitai/docstrings/d4969ae
Closed

📝 Add docstrings to feature/freemium#632
coderabbitai[bot] wants to merge 1 commit intofeature/freemiumfrom
coderabbitai/docstrings/d4969ae

Conversation

@coderabbitai
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot commented Apr 19, 2026

Docstrings generation was requested by @tobihagemann.

The following files were modified:

  • data/src/main/java/org/cryptomator/data/db/DatabaseUpgrades.java
  • data/src/main/java/org/cryptomator/data/db/Upgrade13To14.kt
  • data/src/main/java/org/cryptomator/data/db/entities/UpdateCheckEntity.java
  • data/src/main/java/org/cryptomator/data/repository/HubRepositoryImpl.java
  • data/src/main/java/org/cryptomator/data/repository/UpdateCheckRepositoryImpl.java
  • domain/src/main/java/org/cryptomator/domain/Vault.java
  • domain/src/main/java/org/cryptomator/domain/repository/HubRepository.kt
  • domain/src/main/java/org/cryptomator/domain/repository/UpdateCheckRepository.java
  • domain/src/main/java/org/cryptomator/domain/usecases/DoLicenseCheck.java
  • domain/src/main/java/org/cryptomator/domain/usecases/vault/UnlockHubVault.java
  • presentation/src/main/java/org/cryptomator/presentation/CryptomatorApp.kt
  • presentation/src/main/java/org/cryptomator/presentation/di/component/ActivityComponent.java
  • presentation/src/main/java/org/cryptomator/presentation/intent/LicenseCheckIntent.java
  • presentation/src/main/java/org/cryptomator/presentation/intent/TextEditorIntent.java
  • presentation/src/main/java/org/cryptomator/presentation/licensing/LicenseEnforcer.kt
  • presentation/src/main/java/org/cryptomator/presentation/licensing/LicenseStateOrchestrator.kt
  • presentation/src/main/java/org/cryptomator/presentation/presenter/BaseLicensePresenter.kt
  • presentation/src/main/java/org/cryptomator/presentation/presenter/BrowseFilesPresenter.kt
  • presentation/src/main/java/org/cryptomator/presentation/presenter/ChooseCloudServicePresenter.kt
  • presentation/src/main/java/org/cryptomator/presentation/presenter/CloudSettingsPresenter.kt
  • presentation/src/main/java/org/cryptomator/presentation/presenter/SettingsPresenter.kt
  • presentation/src/main/java/org/cryptomator/presentation/presenter/SharedFilesPresenter.kt
  • presentation/src/main/java/org/cryptomator/presentation/presenter/VaultListPresenter.kt
  • presentation/src/main/java/org/cryptomator/presentation/presenter/WelcomePresenter.kt
  • presentation/src/main/java/org/cryptomator/presentation/service/ProductInfo.kt
  • presentation/src/main/java/org/cryptomator/presentation/service/PurchaseRevokedReason.kt
  • presentation/src/main/java/org/cryptomator/presentation/service/PurchaseRevokedToastObserver.kt
  • presentation/src/main/java/org/cryptomator/presentation/service/RestoreOutcomeHandler.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/activity/BrowseFilesActivity.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/activity/LicenseCheckActivity.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/activity/SharedFilesActivity.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/activity/TextEditorActivity.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/activity/VaultListActivity.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/activity/WelcomeActivity.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/activity/view/SharedFilesView.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/activity/view/UpdateLicenseView.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/activity/view/WelcomeView.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/dialog/NoFullVersionDialog.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/dialog/RestoreFailedDialog.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/dialog/RestoreSuccessfulDialog.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/dialog/TrialExpiredDialog.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/fragment/SettingsFragment.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/fragment/SharedFilesFragment.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/fragment/TextEditorFragment.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/fragment/WelcomeIntroFragment.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/fragment/WelcomeLicenseFragment.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/fragment/WelcomeNotificationsFragment.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/fragment/WelcomeScreenLockFragment.kt
  • presentation/src/main/java/org/cryptomator/presentation/ui/layout/LicenseContentViewBinder.kt
  • presentation/src/nonplaystoreiap/java/org/cryptomator/presentation/service/IapBillingService.kt
  • presentation/src/playstoreiap/java/org/cryptomator/presentation/service/IapBillingService.kt
  • presentation/src/playstoreiap/java/org/cryptomator/presentation/service/PurchaseManager.kt
  • presentation/src/playstoreiap/java/org/cryptomator/presentation/service/PurchaseRefreshCoordinator.kt
  • util/src/main/java/org/cryptomator/util/SharedPreferencesHandler.kt
These files were ignored
  • data/src/androidTest/java/org/cryptomator/data/db/UpgradeDatabaseTest.kt
  • domain/src/test/java/org/cryptomator/domain/usecases/DoLicenseCheckTest.java
  • domain/src/test/java/org/cryptomator/domain/usecases/vault/UnlockHubVaultTest.java
  • presentation/src/test/java/org/cryptomator/presentation/licensing/LicenseEnforcerTest.kt
  • presentation/src/test/java/org/cryptomator/presentation/presenter/VaultListPresenterTest.java
  • presentation/src/test/java/org/cryptomator/presentation/service/ProductInfoTest.kt
  • presentation/src/test/java/org/cryptomator/presentation/service/PurchaseRevokedToastObserverTest.kt
  • presentation/src/testPlaystoreiap/java/org/cryptomator/presentation/presenter/VaultListPresenterFreemiumTest.kt
  • presentation/src/testPlaystoreiap/java/org/cryptomator/presentation/service/PurchaseManagerTest.kt
  • presentation/src/testPlaystoreiap/java/org/cryptomator/presentation/service/PurchaseRefreshCoordinatorTest.kt
These file types are not supported
  • buildsystem/dependencies.gradle
  • data/build.gradle
  • domain/build.gradle
  • presentation/build.gradle
  • presentation/src/main/AndroidManifest.xml
  • presentation/src/main/res/drawable-night/ic_checkmark.xml
  • presentation/src/main/res/drawable-night/ic_cryptomator_bot.xml
  • presentation/src/main/res/drawable-night/ic_info_circle.xml
  • presentation/src/main/res/drawable/ic_checkmark.xml
  • presentation/src/main/res/drawable/ic_cryptomator_bot.xml
  • presentation/src/main/res/drawable/ic_info_circle.xml
  • presentation/src/main/res/layout/activity_license_check.xml
  • presentation/src/main/res/layout/activity_welcome.xml
  • presentation/src/main/res/layout/dialog_no_full_version.xml
  • presentation/src/main/res/layout/dialog_restore_failed.xml
  • presentation/src/main/res/layout/dialog_restore_successful.xml
  • presentation/src/main/res/layout/dialog_trial_expired.xml
  • presentation/src/main/res/layout/fragment_welcome_intro.xml
  • presentation/src/main/res/layout/fragment_welcome_license.xml
  • presentation/src/main/res/layout/fragment_welcome_notifications.xml
  • presentation/src/main/res/layout/fragment_welcome_screen_lock.xml
  • presentation/src/main/res/layout/view_license_check_content.xml
  • presentation/src/main/res/values/strings.xml
  • presentation/src/main/res/xml/preferences.xml
  • util/build.gradle
ℹ️ Note

CodeRabbit cannot perform edits on its own pull requests yet.

Docstrings generation was requested by @tobihagemann.

* #630 (comment)

The following files were modified:

* `data/src/main/java/org/cryptomator/data/db/DatabaseUpgrades.java`
* `data/src/main/java/org/cryptomator/data/db/Upgrade13To14.kt`
* `data/src/main/java/org/cryptomator/data/db/entities/UpdateCheckEntity.java`
* `data/src/main/java/org/cryptomator/data/repository/HubRepositoryImpl.java`
* `data/src/main/java/org/cryptomator/data/repository/UpdateCheckRepositoryImpl.java`
* `domain/src/main/java/org/cryptomator/domain/Vault.java`
* `domain/src/main/java/org/cryptomator/domain/repository/HubRepository.kt`
* `domain/src/main/java/org/cryptomator/domain/repository/UpdateCheckRepository.java`
* `domain/src/main/java/org/cryptomator/domain/usecases/DoLicenseCheck.java`
* `domain/src/main/java/org/cryptomator/domain/usecases/vault/UnlockHubVault.java`
* `presentation/src/main/java/org/cryptomator/presentation/CryptomatorApp.kt`
* `presentation/src/main/java/org/cryptomator/presentation/di/component/ActivityComponent.java`
* `presentation/src/main/java/org/cryptomator/presentation/intent/LicenseCheckIntent.java`
* `presentation/src/main/java/org/cryptomator/presentation/intent/TextEditorIntent.java`
* `presentation/src/main/java/org/cryptomator/presentation/licensing/LicenseEnforcer.kt`
* `presentation/src/main/java/org/cryptomator/presentation/licensing/LicenseStateOrchestrator.kt`
* `presentation/src/main/java/org/cryptomator/presentation/presenter/BaseLicensePresenter.kt`
* `presentation/src/main/java/org/cryptomator/presentation/presenter/BrowseFilesPresenter.kt`
* `presentation/src/main/java/org/cryptomator/presentation/presenter/ChooseCloudServicePresenter.kt`
* `presentation/src/main/java/org/cryptomator/presentation/presenter/CloudSettingsPresenter.kt`
* `presentation/src/main/java/org/cryptomator/presentation/presenter/SettingsPresenter.kt`
* `presentation/src/main/java/org/cryptomator/presentation/presenter/SharedFilesPresenter.kt`
* `presentation/src/main/java/org/cryptomator/presentation/presenter/VaultListPresenter.kt`
* `presentation/src/main/java/org/cryptomator/presentation/presenter/WelcomePresenter.kt`
* `presentation/src/main/java/org/cryptomator/presentation/service/ProductInfo.kt`
* `presentation/src/main/java/org/cryptomator/presentation/service/PurchaseRevokedReason.kt`
* `presentation/src/main/java/org/cryptomator/presentation/service/PurchaseRevokedToastObserver.kt`
* `presentation/src/main/java/org/cryptomator/presentation/service/RestoreOutcomeHandler.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/activity/BrowseFilesActivity.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/activity/LicenseCheckActivity.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/activity/SharedFilesActivity.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/activity/TextEditorActivity.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/activity/VaultListActivity.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/activity/WelcomeActivity.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/activity/view/SharedFilesView.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/activity/view/UpdateLicenseView.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/activity/view/WelcomeView.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/dialog/NoFullVersionDialog.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/dialog/RestoreFailedDialog.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/dialog/RestoreSuccessfulDialog.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/dialog/TrialExpiredDialog.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/fragment/SettingsFragment.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/fragment/SharedFilesFragment.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/fragment/TextEditorFragment.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/fragment/WelcomeIntroFragment.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/fragment/WelcomeLicenseFragment.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/fragment/WelcomeNotificationsFragment.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/fragment/WelcomeScreenLockFragment.kt`
* `presentation/src/main/java/org/cryptomator/presentation/ui/layout/LicenseContentViewBinder.kt`
* `presentation/src/nonplaystoreiap/java/org/cryptomator/presentation/service/IapBillingService.kt`
* `presentation/src/playstoreiap/java/org/cryptomator/presentation/service/IapBillingService.kt`
* `presentation/src/playstoreiap/java/org/cryptomator/presentation/service/PurchaseManager.kt`
* `presentation/src/playstoreiap/java/org/cryptomator/presentation/service/PurchaseRefreshCoordinator.kt`
* `util/src/main/java/org/cryptomator/util/SharedPreferencesHandler.kt`
@tobihagemann
Copy link
Copy Markdown
Member

I did not request this, lol.

@tobihagemann tobihagemann deleted the coderabbitai/docstrings/d4969ae branch April 19, 2026 14:37
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