├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature_request.yml ├── signing_setup.sh └── workflows │ ├── gh_apk_release.yaml │ └── workflow.yaml ├── .gitignore ├── .idea ├── AndroidProjectSystem.xml ├── androidTestResultsUserPreferences.xml ├── compiler.xml ├── deploymentTargetDropDown.xml ├── deploymentTargetSelector.xml ├── emulatorDisplays.xml ├── gradle.xml ├── icon.png ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── migrations.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE ├── Makefile ├── PRIVACY-POLICY.md ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── compose_compiler_config.conf ├── lint.xml ├── proguard-rules.pro └── src │ ├── androidTest │ └── kotlin │ │ └── com │ │ └── w2sv │ │ └── filenavigator │ │ └── ui │ │ └── screen │ │ └── PermissionScreenTest.kt │ ├── debug │ └── res │ │ └── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ ├── main │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── com │ │ │ └── w2sv │ │ │ └── filenavigator │ │ │ ├── Application.kt │ │ │ └── ui │ │ │ ├── AppUi.kt │ │ │ ├── AppViewModel.kt │ │ │ ├── CompositionLocals.kt │ │ │ ├── MainActivity.kt │ │ │ ├── designsystem │ │ │ ├── AppCardDefaults.kt │ │ │ ├── BorderAnimation.kt │ │ │ ├── Buttons.kt │ │ │ ├── DropdownMenu.kt │ │ │ ├── Icons.kt │ │ │ ├── Layout.kt │ │ │ ├── Padding.kt │ │ │ ├── Snackbar.kt │ │ │ ├── Spacing.kt │ │ │ ├── SwitchItemRow.kt │ │ │ ├── TextField.kt │ │ │ ├── Tooltip.kt │ │ │ ├── TopAppBar.kt │ │ │ ├── TweakedSegmentedButton.kt │ │ │ ├── UnpaddedSwitch.kt │ │ │ └── drawer │ │ │ │ ├── DrawerRepelledAnimation.kt │ │ │ │ ├── NavigationDrawer.kt │ │ │ │ ├── NavigationDrawerSheetItemColumn.kt │ │ │ │ ├── ThemeSelectionRow.kt │ │ │ │ └── model │ │ │ │ └── AppPreferences.kt │ │ │ ├── modelext │ │ │ ├── FileTypeExtensions.kt │ │ │ └── MoveEntryExtensions.kt │ │ │ ├── navigation │ │ │ ├── Nav3Navigator.kt │ │ │ ├── NavAnimation.kt │ │ │ ├── NavGraph.kt │ │ │ ├── Navigator.kt │ │ │ └── Screen.kt │ │ │ ├── screen │ │ │ ├── appsettings │ │ │ │ └── AppSettingsScreen.kt │ │ │ ├── home │ │ │ │ ├── HomeScreen.kt │ │ │ │ ├── HomeScreenViewModel.kt │ │ │ │ └── components │ │ │ │ │ ├── HomeScreenCard.kt │ │ │ │ │ ├── movehistory │ │ │ │ │ ├── MoveHistory.kt │ │ │ │ │ ├── MoveHistoryCard.kt │ │ │ │ │ └── rememberFirstDateRepresentations.kt │ │ │ │ │ └── statusdisplay │ │ │ │ │ └── NavigatorStatusCard.kt │ │ │ ├── missingpermissions │ │ │ │ ├── PermissionCard.kt │ │ │ │ └── RequiredPermissionsScreen.kt │ │ │ └── navigatorsettings │ │ │ │ ├── NavigatorSettingsScreen.kt │ │ │ │ ├── NavigatorSettingsScreenViewModel.kt │ │ │ │ └── components │ │ │ │ ├── AutoMoveIntroductionDialog.kt │ │ │ │ ├── ConfigurationColumn.kt │ │ │ │ ├── EnabledFileTypesBottomSheet.kt │ │ │ │ ├── FileTypeAccordion.kt │ │ │ │ ├── SourcesSurface.kt │ │ │ │ └── filetypeconfiguration │ │ │ │ ├── ColorPickerDialog.kt │ │ │ │ ├── CustomFileTypeDialog.kt │ │ │ │ ├── FileTypeConfigurationDialog.kt │ │ │ │ ├── FileTypeEditor.kt │ │ │ │ └── PresetFileTypeConfigurationDialog.kt │ │ │ ├── state │ │ │ ├── AppPermissions.kt │ │ │ ├── PostNotificationsPermissionState.kt │ │ │ └── ReversibleNavigatorConfig.kt │ │ │ ├── theme │ │ │ ├── Color.kt │ │ │ ├── Dims.kt │ │ │ ├── Theme.kt │ │ │ └── Typography.kt │ │ │ └── util │ │ │ ├── CharSequenceText.kt │ │ │ ├── Color.kt │ │ │ ├── Easing.kt │ │ │ ├── FocusClearing.kt │ │ │ ├── LifecycleLoggingViewModel.kt │ │ │ ├── MakeSnackbarVisualsEmitter.kt │ │ │ ├── MovableContent.kt │ │ │ ├── Saving.kt │ │ │ ├── SnackbarEmitter.kt │ │ │ ├── TextEditor.kt │ │ │ └── activityViewModel.kt │ ├── play │ │ ├── contact-email.txt │ │ ├── default-language.txt │ │ ├── listings │ │ │ └── en-US │ │ │ │ ├── full-description.txt │ │ │ │ ├── graphics │ │ │ │ ├── feature-graphic │ │ │ │ │ └── 1.png │ │ │ │ ├── icon │ │ │ │ │ └── 1.png │ │ │ │ ├── large-tablet-screenshots │ │ │ │ │ ├── 1.jpg │ │ │ │ │ ├── 2.jpg │ │ │ │ │ └── 3.jpg │ │ │ │ ├── phone-screenshots │ │ │ │ │ ├── 1.jpg │ │ │ │ │ ├── 2.jpg │ │ │ │ │ └── 3.jpg │ │ │ │ └── tablet-screenshots │ │ │ │ │ ├── 1.jpg │ │ │ │ │ ├── 2.jpg │ │ │ │ │ └── 3.jpg │ │ │ │ ├── short-description.txt │ │ │ │ └── title.txt │ │ └── release-notes │ │ │ └── en-US │ │ │ └── production.txt │ └── res │ │ ├── font │ │ ├── raleway_black.ttf │ │ ├── raleway_bold.ttf │ │ ├── raleway_extrabold.ttf │ │ ├── raleway_extralight.ttf │ │ ├── raleway_light.ttf │ │ ├── raleway_medium.ttf │ │ ├── raleway_regular.ttf │ │ ├── raleway_semibold.ttf │ │ └── raleway_thin.ttf │ │ ├── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ ├── release │ └── generated │ │ └── baselineProfiles │ │ ├── baseline-prof.txt │ │ └── startup-prof.txt │ └── test │ ├── kotlin │ └── com │ │ └── w2sv │ │ └── filenavigator │ │ ├── navigator │ │ └── NavigatorImplTest.kt │ │ └── ui │ │ ├── screen │ │ └── navigatorsettings │ │ │ └── components │ │ │ └── FileTypeCreationDialogKtTest.kt │ │ └── util │ │ ├── MockInvalidityReason.kt │ │ ├── ProxyTextEditorTest.kt │ │ └── StatefulTextEditorTest.kt │ └── resources │ └── robolectric.properties ├── benchmarking ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── w2sv │ └── filenavigator │ ├── StartupBenchmarks.kt │ ├── UiDeviceExt.kt │ └── baselineprofile │ └── StartupBaselineProfile.kt ├── core ├── common │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── w2sv │ │ │ │ └── common │ │ │ │ ├── AppUrl.kt │ │ │ │ ├── di │ │ │ │ ├── AppDispatcher.kt │ │ │ │ └── CommonModule.kt │ │ │ │ └── util │ │ │ │ ├── ContentResolver.kt │ │ │ │ ├── DocumentFile.kt │ │ │ │ ├── DocumentUri.kt │ │ │ │ ├── ExternalStorageManager.kt │ │ │ │ ├── Formatting.kt │ │ │ │ ├── Logging.kt │ │ │ │ ├── LoggingBroadcastReceiver.kt │ │ │ │ ├── LoggingComponentActivity.kt │ │ │ │ ├── Map.kt │ │ │ │ ├── MediaId.kt │ │ │ │ ├── MediaUri.kt │ │ │ │ └── String.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_apk_file_24.xml │ │ │ ├── ic_app_foreground_108.xml │ │ │ ├── ic_app_logo_24.xml │ │ │ ├── ic_app_monochrome_108.xml │ │ │ ├── ic_apps_24.xml │ │ │ ├── ic_audio_file_24.xml │ │ │ ├── ic_battery_low_24.xml │ │ │ ├── ic_book_24.xml │ │ │ ├── ic_bug_report_24.xml │ │ │ ├── ic_camera_24.xml │ │ │ ├── ic_cancel_24.xml │ │ │ ├── ic_contrast_24.xml │ │ │ ├── ic_copyright_24.xml │ │ │ ├── ic_custom_file_type_24.xml │ │ │ ├── ic_delete_24.xml │ │ │ ├── ic_delete_history_24.xml │ │ │ ├── ic_developer_24.xml │ │ │ ├── ic_donate_24.xml │ │ │ ├── ic_file_download_24.xml │ │ │ ├── ic_files_24.xml │ │ │ ├── ic_folder_edit_24.xml │ │ │ ├── ic_folder_open_24.xml │ │ │ ├── ic_folder_zip_24.xml │ │ │ ├── ic_github_24.xml │ │ │ ├── ic_history_24.xml │ │ │ ├── ic_image_24.xml │ │ │ ├── ic_info_outline_24.xml │ │ │ ├── ic_mic_24.xml │ │ │ ├── ic_more_vert_24.xml │ │ │ ├── ic_nightlight_24.xml │ │ │ ├── ic_notifications_24.xml │ │ │ ├── ic_palette_24.xml │ │ │ ├── ic_pdf_24.xml │ │ │ ├── ic_policy_24.xml │ │ │ ├── ic_restart_24.xml │ │ │ ├── ic_screenshot_24.xml │ │ │ ├── ic_settings_24.xml │ │ │ ├── ic_share_24.xml │ │ │ ├── ic_smartphone_24.xml │ │ │ ├── ic_star_rate_24.xml │ │ │ ├── ic_start_24.xml │ │ │ ├── ic_stop_24.xml │ │ │ ├── ic_storage_24.xml │ │ │ ├── ic_subdirectory_arrow_right_24.xml │ │ │ ├── ic_text_file_24.xml │ │ │ ├── ic_video_file_24.xml │ │ │ └── ic_warning_24.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ └── strings.xml │ │ └── test │ │ ├── kotlin │ │ └── com │ │ │ └── w2sv │ │ │ └── common │ │ │ └── util │ │ │ ├── DocumentUriTest.kt │ │ │ ├── MediaUriTest.kt │ │ │ └── StringKtTest.kt │ │ └── resources │ │ └── robolectric.properties ├── database │ ├── .gitignore │ ├── build.gradle.kts │ ├── schemas │ │ ├── com.w2sv.data.storage.database.AppDatabase │ │ │ ├── 1.json │ │ │ └── 2.json │ │ ├── com.w2sv.database.AppDatabase │ │ │ ├── 3.json │ │ │ ├── 4.json │ │ │ └── 5.json │ │ └── com.w2sv.datastorage.database.AppDatabase │ │ │ └── 2.json │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── com │ │ │ └── w2sv │ │ │ └── database │ │ │ └── migration │ │ │ └── MigrationTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── w2sv │ │ │ └── database │ │ │ ├── AppDatabase.kt │ │ │ ├── dao │ │ │ └── MovedFileDao.kt │ │ │ ├── di │ │ │ ├── DataBaseBinderModule.kt │ │ │ └── DatabaseModule.kt │ │ │ ├── entity │ │ │ └── MovedFileEntity.kt │ │ │ ├── migration │ │ │ └── Migrations.kt │ │ │ ├── repository │ │ │ └── RoomMovedFileRepository.kt │ │ │ └── typeconverter │ │ │ ├── FileTypeConverter.kt │ │ │ ├── LocalDateTimeConverter.kt │ │ │ └── UriConverter.kt │ │ └── test │ │ ├── kotlin │ │ └── com │ │ │ └── w2sv │ │ │ └── database │ │ │ ├── repository │ │ │ └── RoomMovedFileRepositoryTest.kt │ │ │ └── typeconverter │ │ │ └── FileTypeConverterTest.kt │ │ └── resources │ │ └── robolectric.properties ├── datastore │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-proguard-rules.pro │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── w2sv │ │ │ │ └── datastore │ │ │ │ ├── di │ │ │ │ ├── DataStoreBinderModule.kt │ │ │ │ └── DataStoreModule.kt │ │ │ │ ├── migration │ │ │ │ ├── NavigatorPreferencesToProtoMigration.kt │ │ │ │ └── PreMigrationNavigatorPreferencesKey.kt │ │ │ │ ├── preferences │ │ │ │ └── PreferencesRepositoryImpl.kt │ │ │ │ └── proto │ │ │ │ ├── ProtoMapper.kt │ │ │ │ └── navigatorconfig │ │ │ │ ├── NavigatorConfigDataSourceImpl.kt │ │ │ │ ├── NavigatorConfigMapper.kt │ │ │ │ └── NavigatorConfigProtoSerializer.kt │ │ └── proto │ │ │ └── navigator_config.proto │ │ └── test │ │ ├── kotlin │ │ └── com │ │ │ └── w2sv │ │ │ └── datastore │ │ │ ├── migration │ │ │ ├── NavigatorPreferencesToProtoMigrationTest.kt │ │ │ └── PreMigrationNavigatorPreferencesKeyTest.kt │ │ │ └── proto │ │ │ └── navigatorconfig │ │ │ ├── NavigatorConfigDataSourceImplTest.kt │ │ │ └── NavigatorConfigMapperTest.kt │ │ └── resources │ │ └── robolectric.properties ├── domain │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── w2sv │ │ │ └── domain │ │ │ ├── model │ │ │ ├── MovedFile.kt │ │ │ ├── Theme.kt │ │ │ ├── filetype │ │ │ │ ├── CustomFileType.kt │ │ │ │ ├── FileAndSourceType.kt │ │ │ │ ├── FileType.kt │ │ │ │ ├── PresetFileType.kt │ │ │ │ ├── PresetWrappingFileType.kt │ │ │ │ ├── SourceType.kt │ │ │ │ └── StaticFileType.kt │ │ │ ├── movedestination │ │ │ │ ├── ExternalDestination.kt │ │ │ │ ├── ExternalDestinationApi.kt │ │ │ │ ├── FileDestinationApi.kt │ │ │ │ ├── LocalDestination.kt │ │ │ │ ├── LocalDestinationApi.kt │ │ │ │ └── MoveDestinationApi.kt │ │ │ └── navigatorconfig │ │ │ │ ├── AutoMoveConfig.kt │ │ │ │ ├── FileTypeConfig.kt │ │ │ │ ├── NavigatorConfig.kt │ │ │ │ └── SourceConfig.kt │ │ │ ├── repository │ │ │ ├── MovedFileRepository.kt │ │ │ ├── NavigatorConfigDataSource.kt │ │ │ └── PreferencesRepository.kt │ │ │ └── usecase │ │ │ ├── GetMoveHistoryUseCase.kt │ │ │ ├── InsertMovedFileUseCase.kt │ │ │ ├── MoveDestinationPathConverter.kt │ │ │ └── MoveDestinationPathConverterBinderModule.kt │ │ └── test │ │ ├── kotlin │ │ └── com │ │ │ └── w2sv │ │ │ └── domain │ │ │ └── model │ │ │ ├── filetype │ │ │ ├── CustomFileTypeTest.kt │ │ │ ├── FileAndSourceTypeTest.kt │ │ │ ├── PresetFileTypeTest.kt │ │ │ └── PresetWrappingFileTypeTest.kt │ │ │ └── navigatorconfig │ │ │ └── NavigatorConfigTest.kt │ │ └── resources │ │ └── robolectric.properties ├── navigator │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── w2sv │ │ │ │ └── navigator │ │ │ │ ├── FileNavigator.kt │ │ │ │ ├── FileNavigatorModule.kt │ │ │ │ ├── moving │ │ │ │ ├── MoveBroadcastReceiver.kt │ │ │ │ ├── MoveResultListener.kt │ │ │ │ ├── Moving.kt │ │ │ │ ├── api │ │ │ │ │ └── activity │ │ │ │ │ │ ├── AbstractDestinationPickerActivity.kt │ │ │ │ │ │ └── AbstractMoveActivity.kt │ │ │ │ ├── batch │ │ │ │ │ ├── BatchMoveBroadcastReceiver.kt │ │ │ │ │ └── CancelBatchMoveBroadcastReceiver.kt │ │ │ │ ├── model │ │ │ │ │ ├── DestinationSelectionManner.kt │ │ │ │ │ ├── MediaIdWithMediaType.kt │ │ │ │ │ ├── MoveBundle.kt │ │ │ │ │ ├── MoveDestination.kt │ │ │ │ │ ├── MoveFile.kt │ │ │ │ │ └── MoveResult.kt │ │ │ │ └── quick │ │ │ │ │ └── QuickMoveDestinationAccessPermissionQueryActivity.kt │ │ │ │ ├── notifications │ │ │ │ ├── CleanupNotificationResourcesBroadcastReceiver.kt │ │ │ │ ├── NotificationModule.kt │ │ │ │ ├── NotificationResources.kt │ │ │ │ ├── api │ │ │ │ │ ├── AppNotificationManager.kt │ │ │ │ │ ├── MultiInstanceNotificationManager.kt │ │ │ │ │ ├── SingleInstanceNotificationManager.kt │ │ │ │ │ └── SummarizedMultiInstanceNotificationManager.kt │ │ │ │ └── appnotifications │ │ │ │ │ ├── AppNotificationChannel.kt │ │ │ │ │ ├── AppNotificationId.kt │ │ │ │ │ ├── AutoMoveDestinationInvalidNotificationManager.kt │ │ │ │ │ ├── FileNavigatorIsRunningNotificationManager.kt │ │ │ │ │ ├── Shared.kt │ │ │ │ │ ├── batchmove │ │ │ │ │ ├── BatchMoveDestinationPickerActivity.kt │ │ │ │ │ ├── BatchMoveNotificationManager.kt │ │ │ │ │ └── BatchMoveProgressNotificationManager.kt │ │ │ │ │ └── movefile │ │ │ │ │ ├── FileDeletionActivity.kt │ │ │ │ │ ├── FileDestinationPickerActivity.kt │ │ │ │ │ ├── MoveFileNotificationManager.kt │ │ │ │ │ └── ViewFileIfPresentActivity.kt │ │ │ │ ├── observing │ │ │ │ ├── FileObserver.kt │ │ │ │ ├── FileObserverFactory.kt │ │ │ │ ├── FileObserverModule.kt │ │ │ │ ├── MediaFileObserver.kt │ │ │ │ ├── NonMediaFileObserver.kt │ │ │ │ └── model │ │ │ │ │ ├── MediaStoreDataProducer.kt │ │ │ │ │ └── MediaStoreFileData.kt │ │ │ │ ├── quicktile │ │ │ │ └── FileNavigatorTileService.kt │ │ │ │ ├── shared │ │ │ │ ├── AlertDialog.kt │ │ │ │ ├── DialogHostingActivity.kt │ │ │ │ ├── Intent.kt │ │ │ │ └── Logging.kt │ │ │ │ └── system_broadcastreceiver │ │ │ │ ├── BootCompletedReceiver.kt │ │ │ │ ├── PowerSaveModeChangedReceiver.kt │ │ │ │ ├── SystemBroadcastReceiver.kt │ │ │ │ ├── di │ │ │ │ ├── SystemBroadcastReceiverBinderModule.kt │ │ │ │ └── SystemBroadcastReceiverModule.kt │ │ │ │ └── manager │ │ │ │ ├── NavigatorConfigControlledSystemBroadcastReceiverManager.kt │ │ │ │ └── NavigatorConfigControlledSystemBroadcastReceiverManagerImpl.kt │ │ └── res │ │ │ ├── layout │ │ │ ├── dialog_header.xml │ │ │ └── tile_dialog.xml │ │ │ └── values │ │ │ └── styles.xml │ │ └── test │ │ ├── kotlin │ │ ├── com │ │ │ └── w2sv │ │ │ │ └── navigator │ │ │ │ └── moving │ │ │ │ └── model │ │ │ │ ├── DestinationSelectionMannerTest.kt │ │ │ │ ├── MediaStoreFileDataTest.kt │ │ │ │ ├── MoveBundleTest.kt │ │ │ │ ├── MoveFileTest.kt │ │ │ │ └── NavigatorMoveDestinationTest.kt │ │ └── util │ │ │ ├── ResourceFileLoading.kt │ │ │ └── TestInstance.kt │ │ └── resources │ │ ├── Kyuss_Welcome_to_Sky_Valley.jpg │ │ ├── Mandelbulb.png │ │ ├── Sandro_Botticelli_-_La_Carte_de_l'Enfer.jpg │ │ ├── empty.txt │ │ ├── other_empty.txt │ │ └── robolectric.properties └── test │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ └── kotlin │ └── com │ └── w2sv │ └── test │ ├── Parcelable.kt │ └── TimberTestRule.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── renovate.json └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/signing_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.github/signing_setup.sh -------------------------------------------------------------------------------- /.github/workflows/gh_apk_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.github/workflows/gh_apk_release.yaml -------------------------------------------------------------------------------- /.github/workflows/workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.github/workflows/workflow.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/androidTestResultsUserPreferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/androidTestResultsUserPreferences.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/deploymentTargetSelector.xml -------------------------------------------------------------------------------- /.idea/emulatorDisplays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/emulatorDisplays.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/Makefile -------------------------------------------------------------------------------- /PRIVACY-POLICY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/PRIVACY-POLICY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | service-account-key.json -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/compose_compiler_config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/compose_compiler_config.conf -------------------------------------------------------------------------------- /app/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/lint.xml -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/w2sv/filenavigator/ui/screen/PermissionScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/androidTest/kotlin/com/w2sv/filenavigator/ui/screen/PermissionScreenTest.kt -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/debug/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/debug/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/Application.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/AppUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/AppUi.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/AppViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/AppViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/CompositionLocals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/CompositionLocals.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/AppCardDefaults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/AppCardDefaults.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/BorderAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/BorderAnimation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Buttons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Buttons.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/DropdownMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/DropdownMenu.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Icons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Icons.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Layout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Layout.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Padding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Padding.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Snackbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Snackbar.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Spacing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Spacing.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/SwitchItemRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/SwitchItemRow.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/TextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/TextField.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Tooltip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/Tooltip.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/TopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/TopAppBar.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/TweakedSegmentedButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/TweakedSegmentedButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/UnpaddedSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/UnpaddedSwitch.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/DrawerRepelledAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/DrawerRepelledAnimation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/NavigationDrawer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/NavigationDrawer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/NavigationDrawerSheetItemColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/NavigationDrawerSheetItemColumn.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/ThemeSelectionRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/ThemeSelectionRow.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/model/AppPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/designsystem/drawer/model/AppPreferences.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/modelext/FileTypeExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/modelext/FileTypeExtensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/modelext/MoveEntryExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/modelext/MoveEntryExtensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/Nav3Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/Nav3Navigator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/NavAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/NavAnimation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/NavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/NavGraph.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/Navigator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/navigation/Screen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/appsettings/AppSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/appsettings/AppSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/HomeScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/HomeScreenViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/HomeScreenCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/HomeScreenCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/movehistory/MoveHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/movehistory/MoveHistory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/movehistory/MoveHistoryCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/movehistory/MoveHistoryCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/movehistory/rememberFirstDateRepresentations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/movehistory/rememberFirstDateRepresentations.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/statusdisplay/NavigatorStatusCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/home/components/statusdisplay/NavigatorStatusCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/missingpermissions/PermissionCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/missingpermissions/PermissionCard.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/missingpermissions/RequiredPermissionsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/missingpermissions/RequiredPermissionsScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/NavigatorSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/NavigatorSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/NavigatorSettingsScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/NavigatorSettingsScreenViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/AutoMoveIntroductionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/AutoMoveIntroductionDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/ConfigurationColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/ConfigurationColumn.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/EnabledFileTypesBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/EnabledFileTypesBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/FileTypeAccordion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/FileTypeAccordion.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/SourcesSurface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/SourcesSurface.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/ColorPickerDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/ColorPickerDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/CustomFileTypeDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/CustomFileTypeDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/FileTypeConfigurationDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/FileTypeConfigurationDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/FileTypeEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/FileTypeEditor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/PresetFileTypeConfigurationDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/filetypeconfiguration/PresetFileTypeConfigurationDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/state/AppPermissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/state/AppPermissions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/state/PostNotificationsPermissionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/state/PostNotificationsPermissionState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/state/ReversibleNavigatorConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/state/ReversibleNavigatorConfig.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/theme/Dims.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/theme/Dims.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/theme/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/theme/Typography.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/CharSequenceText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/CharSequenceText.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/Color.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/Easing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/Easing.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/FocusClearing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/FocusClearing.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/LifecycleLoggingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/LifecycleLoggingViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/MakeSnackbarVisualsEmitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/MakeSnackbarVisualsEmitter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/MovableContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/MovableContent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/Saving.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/Saving.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/SnackbarEmitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/SnackbarEmitter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/TextEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/TextEditor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/w2sv/filenavigator/ui/util/activityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/kotlin/com/w2sv/filenavigator/ui/util/activityViewModel.kt -------------------------------------------------------------------------------- /app/src/main/play/contact-email.txt: -------------------------------------------------------------------------------- 1 | zangenbergjanek@googlemail.com 2 | -------------------------------------------------------------------------------- /app/src/main/play/default-language.txt: -------------------------------------------------------------------------------- 1 | en-US 2 | -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/full-description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/full-description.txt -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/feature-graphic/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/feature-graphic/1.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/icon/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/icon/1.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/large-tablet-screenshots/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/large-tablet-screenshots/1.jpg -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/large-tablet-screenshots/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/large-tablet-screenshots/2.jpg -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/large-tablet-screenshots/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/large-tablet-screenshots/3.jpg -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/1.jpg -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/2.jpg -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/3.jpg -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/tablet-screenshots/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/tablet-screenshots/1.jpg -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/tablet-screenshots/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/tablet-screenshots/2.jpg -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/tablet-screenshots/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/listings/en-US/graphics/tablet-screenshots/3.jpg -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/short-description.txt: -------------------------------------------------------------------------------- 1 | The missing link between Android and a well-sorted file system 2 | -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/title.txt: -------------------------------------------------------------------------------- 1 | File Navigator 2 | -------------------------------------------------------------------------------- /app/src/main/play/release-notes/en-US/production.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/play/release-notes/en-US/production.txt -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/font/raleway_black.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/font/raleway_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_extrabold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/font/raleway_extrabold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_extralight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/font/raleway_extralight.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/font/raleway_light.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/font/raleway_medium.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/font/raleway_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/font/raleway_semibold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/font/raleway_thin.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/release/generated/baselineProfiles/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/release/generated/baselineProfiles/baseline-prof.txt -------------------------------------------------------------------------------- /app/src/release/generated/baselineProfiles/startup-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/release/generated/baselineProfiles/startup-prof.txt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/w2sv/filenavigator/navigator/NavigatorImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/test/kotlin/com/w2sv/filenavigator/navigator/NavigatorImplTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/FileTypeCreationDialogKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/test/kotlin/com/w2sv/filenavigator/ui/screen/navigatorsettings/components/FileTypeCreationDialogKtTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/w2sv/filenavigator/ui/util/MockInvalidityReason.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/test/kotlin/com/w2sv/filenavigator/ui/util/MockInvalidityReason.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/w2sv/filenavigator/ui/util/ProxyTextEditorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/test/kotlin/com/w2sv/filenavigator/ui/util/ProxyTextEditorTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/w2sv/filenavigator/ui/util/StatefulTextEditorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/app/src/test/kotlin/com/w2sv/filenavigator/ui/util/StatefulTextEditorTest.kt -------------------------------------------------------------------------------- /app/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=35 2 | -------------------------------------------------------------------------------- /benchmarking/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /benchmarking/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/benchmarking/build.gradle.kts -------------------------------------------------------------------------------- /benchmarking/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarking/src/main/kotlin/com/w2sv/filenavigator/StartupBenchmarks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/benchmarking/src/main/kotlin/com/w2sv/filenavigator/StartupBenchmarks.kt -------------------------------------------------------------------------------- /benchmarking/src/main/kotlin/com/w2sv/filenavigator/UiDeviceExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/benchmarking/src/main/kotlin/com/w2sv/filenavigator/UiDeviceExt.kt -------------------------------------------------------------------------------- /benchmarking/src/main/kotlin/com/w2sv/filenavigator/baselineprofile/StartupBaselineProfile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/benchmarking/src/main/kotlin/com/w2sv/filenavigator/baselineprofile/StartupBaselineProfile.kt -------------------------------------------------------------------------------- /core/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/build.gradle.kts -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/AppUrl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/AppUrl.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/di/AppDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/di/AppDispatcher.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/di/CommonModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/di/CommonModule.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/ContentResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/ContentResolver.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/DocumentFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/DocumentFile.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/DocumentUri.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/DocumentUri.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/ExternalStorageManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/ExternalStorageManager.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/Formatting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/Formatting.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/Logging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/Logging.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/LoggingBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/LoggingBroadcastReceiver.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/LoggingComponentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/LoggingComponentActivity.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/Map.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/MediaId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/MediaId.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/MediaUri.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/MediaUri.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/com/w2sv/common/util/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/kotlin/com/w2sv/common/util/String.kt -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_apk_file_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_apk_file_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_app_foreground_108.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_app_foreground_108.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_app_logo_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_app_logo_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_app_monochrome_108.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_app_monochrome_108.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_apps_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_apps_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_audio_file_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_audio_file_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_battery_low_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_battery_low_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_book_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_book_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_bug_report_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_bug_report_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_camera_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_camera_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_cancel_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_cancel_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_contrast_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_contrast_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_copyright_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_copyright_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_custom_file_type_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_custom_file_type_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_delete_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_delete_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_delete_history_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_delete_history_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_developer_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_developer_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_donate_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_donate_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_file_download_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_file_download_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_files_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_files_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_folder_edit_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_folder_edit_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_folder_open_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_folder_open_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_folder_zip_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_folder_zip_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_github_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_github_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_history_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_history_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_image_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_image_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_info_outline_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_info_outline_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_mic_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_mic_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_more_vert_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_more_vert_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_nightlight_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_nightlight_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_notifications_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_notifications_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_palette_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_palette_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_pdf_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_pdf_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_policy_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_policy_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_restart_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_restart_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_screenshot_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_screenshot_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_settings_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_settings_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_share_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_share_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_smartphone_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_smartphone_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_star_rate_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_star_rate_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_start_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_start_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_stop_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_stop_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_storage_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_storage_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_subdirectory_arrow_right_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_subdirectory_arrow_right_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_text_file_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_text_file_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_video_file_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_video_file_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/drawable/ic_warning_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/drawable/ic_warning_24.xml -------------------------------------------------------------------------------- /core/common/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /core/common/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /core/common/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core/common/src/test/kotlin/com/w2sv/common/util/DocumentUriTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/test/kotlin/com/w2sv/common/util/DocumentUriTest.kt -------------------------------------------------------------------------------- /core/common/src/test/kotlin/com/w2sv/common/util/MediaUriTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/test/kotlin/com/w2sv/common/util/MediaUriTest.kt -------------------------------------------------------------------------------- /core/common/src/test/kotlin/com/w2sv/common/util/StringKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/common/src/test/kotlin/com/w2sv/common/util/StringKtTest.kt -------------------------------------------------------------------------------- /core/common/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=35 2 | -------------------------------------------------------------------------------- /core/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/build.gradle.kts -------------------------------------------------------------------------------- /core/database/schemas/com.w2sv.data.storage.database.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/schemas/com.w2sv.data.storage.database.AppDatabase/1.json -------------------------------------------------------------------------------- /core/database/schemas/com.w2sv.data.storage.database.AppDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/schemas/com.w2sv.data.storage.database.AppDatabase/2.json -------------------------------------------------------------------------------- /core/database/schemas/com.w2sv.database.AppDatabase/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/schemas/com.w2sv.database.AppDatabase/3.json -------------------------------------------------------------------------------- /core/database/schemas/com.w2sv.database.AppDatabase/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/schemas/com.w2sv.database.AppDatabase/4.json -------------------------------------------------------------------------------- /core/database/schemas/com.w2sv.database.AppDatabase/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/schemas/com.w2sv.database.AppDatabase/5.json -------------------------------------------------------------------------------- /core/database/schemas/com.w2sv.datastorage.database.AppDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/schemas/com.w2sv.datastorage.database.AppDatabase/2.json -------------------------------------------------------------------------------- /core/database/src/androidTest/kotlin/com/w2sv/database/migration/MigrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/androidTest/kotlin/com/w2sv/database/migration/MigrationTest.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/AppDatabase.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/dao/MovedFileDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/dao/MovedFileDao.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/di/DataBaseBinderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/di/DataBaseBinderModule.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/di/DatabaseModule.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/entity/MovedFileEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/entity/MovedFileEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/migration/Migrations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/migration/Migrations.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/repository/RoomMovedFileRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/repository/RoomMovedFileRepository.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/typeconverter/FileTypeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/typeconverter/FileTypeConverter.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/typeconverter/LocalDateTimeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/typeconverter/LocalDateTimeConverter.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/w2sv/database/typeconverter/UriConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/main/kotlin/com/w2sv/database/typeconverter/UriConverter.kt -------------------------------------------------------------------------------- /core/database/src/test/kotlin/com/w2sv/database/repository/RoomMovedFileRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/test/kotlin/com/w2sv/database/repository/RoomMovedFileRepositoryTest.kt -------------------------------------------------------------------------------- /core/database/src/test/kotlin/com/w2sv/database/typeconverter/FileTypeConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/database/src/test/kotlin/com/w2sv/database/typeconverter/FileTypeConverterTest.kt -------------------------------------------------------------------------------- /core/database/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=35 2 | -------------------------------------------------------------------------------- /core/datastore/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/datastore/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/build.gradle.kts -------------------------------------------------------------------------------- /core/datastore/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/consumer-proguard-rules.pro -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/com/w2sv/datastore/di/DataStoreBinderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/kotlin/com/w2sv/datastore/di/DataStoreBinderModule.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/com/w2sv/datastore/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/kotlin/com/w2sv/datastore/di/DataStoreModule.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/com/w2sv/datastore/migration/NavigatorPreferencesToProtoMigration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/kotlin/com/w2sv/datastore/migration/NavigatorPreferencesToProtoMigration.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/com/w2sv/datastore/migration/PreMigrationNavigatorPreferencesKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/kotlin/com/w2sv/datastore/migration/PreMigrationNavigatorPreferencesKey.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/com/w2sv/datastore/preferences/PreferencesRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/kotlin/com/w2sv/datastore/preferences/PreferencesRepositoryImpl.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/com/w2sv/datastore/proto/ProtoMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/kotlin/com/w2sv/datastore/proto/ProtoMapper.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigDataSourceImpl.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigMapper.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigProtoSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigProtoSerializer.kt -------------------------------------------------------------------------------- /core/datastore/src/main/proto/navigator_config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/main/proto/navigator_config.proto -------------------------------------------------------------------------------- /core/datastore/src/test/kotlin/com/w2sv/datastore/migration/NavigatorPreferencesToProtoMigrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/test/kotlin/com/w2sv/datastore/migration/NavigatorPreferencesToProtoMigrationTest.kt -------------------------------------------------------------------------------- /core/datastore/src/test/kotlin/com/w2sv/datastore/migration/PreMigrationNavigatorPreferencesKeyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/test/kotlin/com/w2sv/datastore/migration/PreMigrationNavigatorPreferencesKeyTest.kt -------------------------------------------------------------------------------- /core/datastore/src/test/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigDataSourceImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/test/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigDataSourceImplTest.kt -------------------------------------------------------------------------------- /core/datastore/src/test/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/datastore/src/test/kotlin/com/w2sv/datastore/proto/navigatorconfig/NavigatorConfigMapperTest.kt -------------------------------------------------------------------------------- /core/datastore/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=35 2 | -------------------------------------------------------------------------------- /core/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/build.gradle.kts -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/MovedFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/MovedFile.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/Theme.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/CustomFileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/CustomFileType.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/FileAndSourceType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/FileAndSourceType.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/FileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/FileType.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/PresetFileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/PresetFileType.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/PresetWrappingFileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/PresetWrappingFileType.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/SourceType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/SourceType.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/StaticFileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/filetype/StaticFileType.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/ExternalDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/ExternalDestination.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/ExternalDestinationApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/ExternalDestinationApi.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/FileDestinationApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/FileDestinationApi.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/LocalDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/LocalDestination.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/LocalDestinationApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/LocalDestinationApi.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/MoveDestinationApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/movedestination/MoveDestinationApi.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/navigatorconfig/AutoMoveConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/navigatorconfig/AutoMoveConfig.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/navigatorconfig/FileTypeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/navigatorconfig/FileTypeConfig.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/navigatorconfig/NavigatorConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/navigatorconfig/NavigatorConfig.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/model/navigatorconfig/SourceConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/model/navigatorconfig/SourceConfig.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/repository/MovedFileRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/repository/MovedFileRepository.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/repository/NavigatorConfigDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/repository/NavigatorConfigDataSource.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/repository/PreferencesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/repository/PreferencesRepository.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/usecase/GetMoveHistoryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/usecase/GetMoveHistoryUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/usecase/InsertMovedFileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/usecase/InsertMovedFileUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/usecase/MoveDestinationPathConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/usecase/MoveDestinationPathConverter.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/com/w2sv/domain/usecase/MoveDestinationPathConverterBinderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/main/kotlin/com/w2sv/domain/usecase/MoveDestinationPathConverterBinderModule.kt -------------------------------------------------------------------------------- /core/domain/src/test/kotlin/com/w2sv/domain/model/filetype/CustomFileTypeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/test/kotlin/com/w2sv/domain/model/filetype/CustomFileTypeTest.kt -------------------------------------------------------------------------------- /core/domain/src/test/kotlin/com/w2sv/domain/model/filetype/FileAndSourceTypeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/test/kotlin/com/w2sv/domain/model/filetype/FileAndSourceTypeTest.kt -------------------------------------------------------------------------------- /core/domain/src/test/kotlin/com/w2sv/domain/model/filetype/PresetFileTypeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/test/kotlin/com/w2sv/domain/model/filetype/PresetFileTypeTest.kt -------------------------------------------------------------------------------- /core/domain/src/test/kotlin/com/w2sv/domain/model/filetype/PresetWrappingFileTypeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/test/kotlin/com/w2sv/domain/model/filetype/PresetWrappingFileTypeTest.kt -------------------------------------------------------------------------------- /core/domain/src/test/kotlin/com/w2sv/domain/model/navigatorconfig/NavigatorConfigTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/domain/src/test/kotlin/com/w2sv/domain/model/navigatorconfig/NavigatorConfigTest.kt -------------------------------------------------------------------------------- /core/domain/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=35 2 | -------------------------------------------------------------------------------- /core/navigator/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/navigator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/build.gradle.kts -------------------------------------------------------------------------------- /core/navigator/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/FileNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/FileNavigator.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/FileNavigatorModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/FileNavigatorModule.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/MoveBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/MoveBroadcastReceiver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/MoveResultListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/MoveResultListener.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/Moving.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/Moving.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/api/activity/AbstractDestinationPickerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/api/activity/AbstractDestinationPickerActivity.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/api/activity/AbstractMoveActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/api/activity/AbstractMoveActivity.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/batch/BatchMoveBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/batch/BatchMoveBroadcastReceiver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/batch/CancelBatchMoveBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/batch/CancelBatchMoveBroadcastReceiver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/DestinationSelectionManner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/DestinationSelectionManner.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MediaIdWithMediaType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MediaIdWithMediaType.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MoveBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MoveBundle.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MoveDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MoveDestination.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MoveFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MoveFile.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MoveResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/model/MoveResult.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/moving/quick/QuickMoveDestinationAccessPermissionQueryActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/moving/quick/QuickMoveDestinationAccessPermissionQueryActivity.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/CleanupNotificationResourcesBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/CleanupNotificationResourcesBroadcastReceiver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/NotificationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/NotificationModule.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/NotificationResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/NotificationResources.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/api/AppNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/api/AppNotificationManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/api/MultiInstanceNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/api/MultiInstanceNotificationManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/api/SingleInstanceNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/api/SingleInstanceNotificationManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/api/SummarizedMultiInstanceNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/api/SummarizedMultiInstanceNotificationManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/AppNotificationChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/AppNotificationChannel.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/AppNotificationId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/AppNotificationId.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/AutoMoveDestinationInvalidNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/AutoMoveDestinationInvalidNotificationManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/FileNavigatorIsRunningNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/FileNavigatorIsRunningNotificationManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/Shared.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/Shared.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/batchmove/BatchMoveDestinationPickerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/batchmove/BatchMoveDestinationPickerActivity.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/batchmove/BatchMoveNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/batchmove/BatchMoveNotificationManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/batchmove/BatchMoveProgressNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/batchmove/BatchMoveProgressNotificationManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/movefile/FileDeletionActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/movefile/FileDeletionActivity.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/movefile/FileDestinationPickerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/movefile/FileDestinationPickerActivity.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/movefile/MoveFileNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/movefile/MoveFileNotificationManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/movefile/ViewFileIfPresentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/notifications/appnotifications/movefile/ViewFileIfPresentActivity.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/observing/FileObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/observing/FileObserver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/observing/FileObserverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/observing/FileObserverFactory.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/observing/FileObserverModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/observing/FileObserverModule.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/observing/MediaFileObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/observing/MediaFileObserver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/observing/NonMediaFileObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/observing/NonMediaFileObserver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/observing/model/MediaStoreDataProducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/observing/model/MediaStoreDataProducer.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/observing/model/MediaStoreFileData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/observing/model/MediaStoreFileData.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/quicktile/FileNavigatorTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/quicktile/FileNavigatorTileService.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/shared/AlertDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/shared/AlertDialog.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/shared/DialogHostingActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/shared/DialogHostingActivity.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/shared/Intent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/shared/Intent.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/shared/Logging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/shared/Logging.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/BootCompletedReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/BootCompletedReceiver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/PowerSaveModeChangedReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/PowerSaveModeChangedReceiver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/SystemBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/SystemBroadcastReceiver.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/di/SystemBroadcastReceiverBinderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/di/SystemBroadcastReceiverBinderModule.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/di/SystemBroadcastReceiverModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/di/SystemBroadcastReceiverModule.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/manager/NavigatorConfigControlledSystemBroadcastReceiverManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/manager/NavigatorConfigControlledSystemBroadcastReceiverManager.kt -------------------------------------------------------------------------------- /core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/manager/NavigatorConfigControlledSystemBroadcastReceiverManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/kotlin/com/w2sv/navigator/system_broadcastreceiver/manager/NavigatorConfigControlledSystemBroadcastReceiverManagerImpl.kt -------------------------------------------------------------------------------- /core/navigator/src/main/res/layout/dialog_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/res/layout/dialog_header.xml -------------------------------------------------------------------------------- /core/navigator/src/main/res/layout/tile_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/res/layout/tile_dialog.xml -------------------------------------------------------------------------------- /core/navigator/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/DestinationSelectionMannerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/DestinationSelectionMannerTest.kt -------------------------------------------------------------------------------- /core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/MediaStoreFileDataTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/MediaStoreFileDataTest.kt -------------------------------------------------------------------------------- /core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/MoveBundleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/MoveBundleTest.kt -------------------------------------------------------------------------------- /core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/MoveFileTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/MoveFileTest.kt -------------------------------------------------------------------------------- /core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/NavigatorMoveDestinationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/kotlin/com/w2sv/navigator/moving/model/NavigatorMoveDestinationTest.kt -------------------------------------------------------------------------------- /core/navigator/src/test/kotlin/util/ResourceFileLoading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/kotlin/util/ResourceFileLoading.kt -------------------------------------------------------------------------------- /core/navigator/src/test/kotlin/util/TestInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/kotlin/util/TestInstance.kt -------------------------------------------------------------------------------- /core/navigator/src/test/resources/Kyuss_Welcome_to_Sky_Valley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/resources/Kyuss_Welcome_to_Sky_Valley.jpg -------------------------------------------------------------------------------- /core/navigator/src/test/resources/Mandelbulb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/resources/Mandelbulb.png -------------------------------------------------------------------------------- /core/navigator/src/test/resources/Sandro_Botticelli_-_La_Carte_de_l'Enfer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/navigator/src/test/resources/Sandro_Botticelli_-_La_Carte_de_l'Enfer.jpg -------------------------------------------------------------------------------- /core/navigator/src/test/resources/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/navigator/src/test/resources/other_empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/navigator/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=35 2 | -------------------------------------------------------------------------------- /core/test/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/test/build.gradle.kts -------------------------------------------------------------------------------- /core/test/src/main/kotlin/com/w2sv/test/Parcelable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/test/src/main/kotlin/com/w2sv/test/Parcelable.kt -------------------------------------------------------------------------------- /core/test/src/main/kotlin/com/w2sv/test/TimberTestRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/core/test/src/main/kotlin/com/w2sv/test/TimberTestRule.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/gradlew.bat -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2sv/FileNavigator/HEAD/settings.gradle.kts --------------------------------------------------------------------------------