├── .github └── workflows │ ├── build_apk_job.yml │ ├── build_release.yml │ ├── build_staging.yml │ └── snapshot_tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── debug │ ├── AndroidManifest.xml │ └── res │ │ └── values │ │ └── strings.xml │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── com │ │ └── f0x1d │ │ └── logfox │ │ ├── LogFoxApp.kt │ │ ├── coil │ │ └── AppIconFetcher.kt │ │ ├── di │ │ ├── CoilModule.kt │ │ ├── GsonModule.kt │ │ └── logs │ │ │ └── MainActivityPendingIntentProviderModule.kt │ │ ├── presentation │ │ ├── MainAction.kt │ │ ├── MainState.kt │ │ ├── MainViewModel.kt │ │ └── ui │ │ │ └── activity │ │ │ ├── MainActivity.kt │ │ │ └── OpenFileActivity.kt │ │ └── receiver │ │ └── BootReceiver.kt │ └── res │ ├── layout-land │ ├── activity_main.xml │ └── activity_main_no_bar.xml │ ├── layout │ ├── activity_main.xml │ └── activity_main_no_bar.xml │ ├── menu │ └── main_menu.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── xml │ ├── file_paths.xml │ └── locales_config.xml ├── core ├── arch │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── arch │ │ │ ├── API.kt │ │ │ ├── ContextExt.kt │ │ │ ├── FileExt.kt │ │ │ ├── NotificationExt.kt │ │ │ ├── PendingIntents.kt │ │ │ ├── di │ │ │ ├── DispatchersModule.kt │ │ │ ├── DynamicColorAvailabilityProviderModule.kt │ │ │ └── UtilsModule.kt │ │ │ ├── io │ │ │ ├── OutputStreamExt.kt │ │ │ └── ZipOutputStreamExt.kt │ │ │ ├── logs │ │ │ └── TimberFileTree.kt │ │ │ ├── presentation │ │ │ ├── adapter │ │ │ │ └── BaseListAdapter.kt │ │ │ └── ui │ │ │ │ ├── SnackbarExt.kt │ │ │ │ ├── WindowExt.kt │ │ │ │ ├── activity │ │ │ │ └── BaseActivity.kt │ │ │ │ ├── base │ │ │ │ └── SimpleLifecycleOwner.kt │ │ │ │ ├── dialog │ │ │ │ └── BaseBottomSheetFragment.kt │ │ │ │ ├── fragment │ │ │ │ ├── BaseFragment.kt │ │ │ │ └── compose │ │ │ │ │ ├── BaseComposeFragment.kt │ │ │ │ │ └── DynamicColorAvailabilityProvider.kt │ │ │ │ └── viewholder │ │ │ │ └── BaseViewHolder.kt │ │ │ ├── receiver │ │ │ └── CopyReceiver.kt │ │ │ ├── repository │ │ │ └── DatabaseProxyRepository.kt │ │ │ └── viewmodel │ │ │ └── BaseViewModel.kt │ │ └── res │ │ ├── color │ │ └── navbar_transparent_background.xml │ │ ├── layout │ │ └── fragment_compose.xml │ │ └── values │ │ └── colors.xml ├── database │ ├── .gitignore │ ├── build.gradle.kts │ ├── schemas │ │ └── com.f0x1d.logfox.database.AppDatabase │ │ │ ├── 10.json │ │ │ ├── 11.json │ │ │ ├── 12.json │ │ │ ├── 13.json │ │ │ ├── 14.json │ │ │ ├── 15.json │ │ │ ├── 16.json │ │ │ ├── 17.json │ │ │ ├── 7.json │ │ │ ├── 8.json │ │ │ └── 9.json │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── database │ │ ├── AppDatabase.kt │ │ ├── annotations │ │ └── GsonSkip.kt │ │ ├── di │ │ └── RoomModule.kt │ │ └── entity │ │ ├── AppCrash.kt │ │ ├── DisabledApp.kt │ │ ├── LogRecording.kt │ │ └── UserFilter.kt ├── datetime │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── datetime │ │ ├── ContextExt.kt │ │ ├── DateTimeFormatter.kt │ │ └── DateTimeFormatterModule.kt ├── navigation │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── navigation │ │ │ └── Navigation.kt │ │ └── res │ │ └── navigation │ │ ├── crashes.xml │ │ ├── logs.xml │ │ ├── nav_graph.xml │ │ ├── recordings.xml │ │ └── settings.xml ├── preferences │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── preferences │ │ └── shared │ │ ├── AppPreferences.kt │ │ ├── ContextExt.kt │ │ ├── base │ │ └── BasePreferences.kt │ │ └── crashes │ │ └── CrashesSort.kt ├── terminals │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── aidl │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ ├── IUserService.aidl │ │ │ └── models │ │ │ └── TerminalResult.aidl │ │ ├── kotlin │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ ├── di │ │ │ └── TerminalsModule.kt │ │ │ ├── models │ │ │ ├── TerminalProcess.kt │ │ │ └── TerminalResult.kt │ │ │ ├── service │ │ │ └── UserService.kt │ │ │ └── terminals │ │ │ ├── DefaultTerminal.kt │ │ │ ├── RootTerminal.kt │ │ │ ├── ShizukuTerminal.kt │ │ │ └── base │ │ │ └── Terminal.kt │ │ └── res │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ └── values │ │ └── strings.xml ├── tests │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── core │ │ └── tests │ │ ├── ScreenshotTest.kt │ │ └── compose │ │ └── SemanticsNodeInteractionsProviderExt.kt ├── ui-compose │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── ui │ │ │ └── compose │ │ │ ├── component │ │ │ ├── button │ │ │ │ ├── NavigationBackButton.kt │ │ │ │ ├── RichButton.kt │ │ │ │ └── VerticalButton.kt │ │ │ ├── placeholder │ │ │ │ └── ListPlaceholder.kt │ │ │ └── search │ │ │ │ └── TopSearchBar.kt │ │ │ ├── preview │ │ │ └── DayNightPreview.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── res │ │ └── values │ │ └── font_certs.xml └── ui │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ ├── kotlin │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── ui │ │ ├── Colors.kt │ │ ├── Icons.kt │ │ ├── density │ │ └── PxExt.kt │ │ ├── di │ │ └── ViewPumpModule.kt │ │ ├── dialog │ │ └── AreYouSureDialogExt.kt │ │ ├── glide │ │ └── icon │ │ │ ├── IconDataFetcher.kt │ │ │ ├── IconGlideModule.kt │ │ │ ├── IconModelLoader.kt │ │ │ └── IconModelLoaderFactory.kt │ │ ├── interceptor │ │ └── FontsInterceptor.kt │ │ └── view │ │ ├── CustomApplyInsetsNavigationRailView.kt │ │ ├── CustomNestedScrollView.kt │ │ ├── EditTextExt.kt │ │ ├── FABExt.kt │ │ ├── ImageViewExt.kt │ │ ├── MenuExt.kt │ │ ├── OnlyUserCheckedChangeListener.kt │ │ ├── PreferenceExt.kt │ │ ├── ToolbarExt.kt │ │ └── loglevel │ │ ├── LogLevelExtensions.kt │ │ └── LogLevelView.kt │ └── res │ ├── color │ └── item_log_background_ripple.xml │ ├── drawable-ldrtl │ └── item_log_level_background.xml │ ├── drawable │ ├── ic_adb.xml │ ├── ic_add.xml │ ├── ic_add_link.xml │ ├── ic_alert.xml │ ├── ic_android.xml │ ├── ic_android_anim.xml │ ├── ic_android_avd.xml │ ├── ic_archive.xml │ ├── ic_arrow_back.xml │ ├── ic_arrow_drop_down.xml │ ├── ic_block.xml │ ├── ic_bug.xml │ ├── ic_bug_anim.xml │ ├── ic_bug_avd.xml │ ├── ic_bug_notification.xml │ ├── ic_check_circle.xml │ ├── ic_checklist.xml │ ├── ic_clear.xml │ ├── ic_clear_all.xml │ ├── ic_copy.xml │ ├── ic_delete.xml │ ├── ic_dialog_adb.xml │ ├── ic_dialog_date_format.xml │ ├── ic_dialog_eye.xml │ ├── ic_dialog_list.xml │ ├── ic_dialog_notification_important.xml │ ├── ic_dialog_terminal.xml │ ├── ic_dialog_text_fields.xml │ ├── ic_dialog_theme.xml │ ├── ic_dialog_time_format.xml │ ├── ic_dialog_timer.xml │ ├── ic_dialog_warning.xml │ ├── ic_export.xml │ ├── ic_eye.xml │ ├── ic_filter.xml │ ├── ic_info.xml │ ├── ic_launcher_foreground.xml │ ├── ic_logfox.xml │ ├── ic_logfox_anim.xml │ ├── ic_logfox_avd.xml │ ├── ic_menu_overflow.xml │ ├── ic_notifications.xml │ ├── ic_pause.xml │ ├── ic_play.xml │ ├── ic_recording.xml │ ├── ic_recording_anim.xml │ ├── ic_recording_avd.xml │ ├── ic_recording_notification.xml │ ├── ic_recording_play_notification.xml │ ├── ic_save.xml │ ├── ic_search.xml │ ├── ic_select.xml │ ├── ic_select_all.xml │ ├── ic_settings.xml │ ├── ic_settings_anim.xml │ ├── ic_settings_avd.xml │ ├── ic_settings_code.xml │ ├── ic_settings_crashes.xml │ ├── ic_settings_handyman.xml │ ├── ic_settings_info.xml │ ├── ic_settings_notifications.xml │ ├── ic_settings_person.xml │ ├── ic_settings_releases.xml │ ├── ic_settings_service.xml │ ├── ic_settings_ui.xml │ ├── ic_settings_users.xml │ ├── ic_settings_warning.xml │ ├── ic_share.xml │ ├── ic_sort.xml │ ├── ic_square_root.xml │ ├── ic_stop.xml │ ├── ic_terminal.xml │ ├── item_log_background.xml │ ├── item_log_level_background.xml │ └── placeholder_icon_background.xml │ ├── font │ ├── google_sans.ttf │ └── google_sans_medium.ttf │ ├── layout │ ├── dialog_text.xml │ └── fragment_settings.xml │ ├── values-night │ └── colors.xml │ └── values │ ├── colors.xml │ ├── ids.xml │ ├── styles.xml │ └── themes.xml ├── feature ├── apps-picker │ ├── api │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── apps │ │ │ └── picker │ │ │ ├── AppsPickerResultHandler.kt │ │ │ └── InstalledApp.kt │ └── impl │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── feature │ │ └── apps │ │ └── picker │ │ └── presentation │ │ ├── AppsPickerAction.kt │ │ ├── AppsPickerState.kt │ │ ├── AppsPickerViewModel.kt │ │ └── ui │ │ ├── AppsPickerFragment.kt │ │ ├── AppsPickerScreenListener.kt │ │ └── compose │ │ └── AppsPickerScreenContent.kt ├── crashes │ ├── api │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── crashes │ │ │ └── api │ │ │ └── data │ │ │ ├── CrashesController.kt │ │ │ ├── CrashesNotificationsController.kt │ │ │ ├── CrashesRepository.kt │ │ │ └── DisabledAppsRepository.kt │ ├── apps-list │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── f0x1d │ │ │ │ └── logfox │ │ │ │ └── feature │ │ │ │ └── crashes │ │ │ │ └── apps │ │ │ │ └── list │ │ │ │ ├── di │ │ │ │ └── AppCrashesViewModelModule.kt │ │ │ │ └── presentation │ │ │ │ ├── AppCrashesAction.kt │ │ │ │ ├── AppCrashesState.kt │ │ │ │ ├── AppCrashesViewModel.kt │ │ │ │ └── ui │ │ │ │ └── AppCrashesFragment.kt │ │ │ └── res │ │ │ └── layout │ │ │ └── fragment_app_crashes.xml │ ├── common │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── f0x1d │ │ │ │ └── logfox │ │ │ │ └── feature │ │ │ │ └── crashes │ │ │ │ └── common │ │ │ │ └── presentation │ │ │ │ ├── adapter │ │ │ │ └── CrashesAdapter.kt │ │ │ │ └── ui │ │ │ │ └── viewholder │ │ │ │ └── CrashViewHolder.kt │ │ │ └── res │ │ │ └── layout │ │ │ ├── item_crash.xml │ │ │ └── placeholder_crashes.xml │ ├── details │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── f0x1d │ │ │ │ └── logfox │ │ │ │ └── feature │ │ │ │ └── crashes │ │ │ │ └── details │ │ │ │ ├── di │ │ │ │ └── CrashDetailsViewModelModule.kt │ │ │ │ └── presentation │ │ │ │ ├── CrashDetailsAction.kt │ │ │ │ ├── CrashDetailsState.kt │ │ │ │ ├── CrashDetailsViewModel.kt │ │ │ │ └── ui │ │ │ │ └── CrashDetailsFragment.kt │ │ │ └── res │ │ │ ├── layout │ │ │ └── fragment_crash_details.xml │ │ │ └── menu │ │ │ └── crash_details_menu.xml │ ├── impl │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── crashes │ │ │ └── impl │ │ │ ├── data │ │ │ ├── CrashesControllerImpl.kt │ │ │ ├── CrashesNotificationsControllerImpl.kt │ │ │ ├── CrashesRepositoryImpl.kt │ │ │ ├── DisabledAppsRepositoryImpl.kt │ │ │ └── reader │ │ │ │ ├── ANRDetector.kt │ │ │ │ ├── JNICrashDetector.kt │ │ │ │ ├── JavaCrashDetector.kt │ │ │ │ └── base │ │ │ │ ├── BaseCrashDetector.kt │ │ │ │ └── DefaultChecker.kt │ │ │ └── di │ │ │ ├── ControllersModule.kt │ │ │ └── RepositoriesModule.kt │ └── list │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ ├── kotlin │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── crashes │ │ │ └── list │ │ │ └── presentation │ │ │ ├── CrashesAction.kt │ │ │ ├── CrashesState.kt │ │ │ ├── CrashesViewModel.kt │ │ │ └── ui │ │ │ └── CrashesFragment.kt │ │ └── res │ │ ├── layout │ │ ├── dialog_sorting.xml │ │ ├── fragment_crashes.xml │ │ └── item_sort.xml │ │ └── menu │ │ └── crashes_menu.xml ├── filters │ ├── api │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── filters │ │ │ └── api │ │ │ └── data │ │ │ └── FiltersRepository.kt │ ├── edit │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── f0x1d │ │ │ │ └── logfox │ │ │ │ └── feature │ │ │ │ └── filters │ │ │ │ └── edit │ │ │ │ ├── di │ │ │ │ └── EditFilterViewModelModule.kt │ │ │ │ └── presentation │ │ │ │ ├── EditFilterAction.kt │ │ │ │ ├── EditFilterState.kt │ │ │ │ ├── EditFilterViewModel.kt │ │ │ │ └── ui │ │ │ │ └── EditFilterFragment.kt │ │ │ └── res │ │ │ ├── layout │ │ │ └── fragment_edit_filter.xml │ │ │ └── menu │ │ │ └── edit_filter_menu.xml │ ├── impl │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── filters │ │ │ └── impl │ │ │ ├── data │ │ │ └── FiltersRepositoryImpl.kt │ │ │ └── di │ │ │ └── RepositoriesModule.kt │ └── list │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ ├── kotlin │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── filters │ │ │ └── list │ │ │ └── presentation │ │ │ ├── FiltersAction.kt │ │ │ ├── FiltersState.kt │ │ │ ├── FiltersViewModel.kt │ │ │ ├── adapter │ │ │ └── FiltersAdapter.kt │ │ │ └── ui │ │ │ ├── fragment │ │ │ └── FiltersFragment.kt │ │ │ └── viewholder │ │ │ └── FilterViewHolder.kt │ │ └── res │ │ ├── layout │ │ ├── fragment_filters.xml │ │ ├── item_filter.xml │ │ └── placeholder_filters.xml │ │ └── menu │ │ └── filters_menu.xml ├── logging │ ├── api │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── logging │ │ │ └── api │ │ │ ├── data │ │ │ ├── LoggingRepository.kt │ │ │ ├── LogsDataSource.kt │ │ │ ├── QueryDataSource.kt │ │ │ └── SelectedLogLinesDataSource.kt │ │ │ ├── model │ │ │ └── LogLinesExt.kt │ │ │ └── presentation │ │ │ └── LoggingServiceDelegate.kt │ ├── extended-copy │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── f0x1d │ │ │ │ └── logfox │ │ │ │ └── feature │ │ │ │ └── logging │ │ │ │ └── extended │ │ │ │ └── copy │ │ │ │ └── presentation │ │ │ │ ├── LogsExtendedCopyAction.kt │ │ │ │ ├── LogsExtendedCopyState.kt │ │ │ │ ├── LogsExtendedCopyViewModel.kt │ │ │ │ └── ui │ │ │ │ └── LogsExtendedCopyFragment.kt │ │ │ └── res │ │ │ └── layout │ │ │ └── fragment_logs_extended_copy.xml │ ├── impl │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── logging │ │ │ └── impl │ │ │ ├── data │ │ │ ├── LoggingRepositoryImpl.kt │ │ │ ├── LogsDataSourceImpl.kt │ │ │ ├── QueryDataSourceImpl.kt │ │ │ └── SelectedLogLinesDataSourceImpl.kt │ │ │ └── di │ │ │ ├── DataSourcesModule.kt │ │ │ └── RepositoriesModule.kt │ ├── list │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── f0x1d │ │ │ │ └── logfox │ │ │ │ └── feature │ │ │ │ └── logging │ │ │ │ └── list │ │ │ │ ├── di │ │ │ │ └── LogsViewModelModule.kt │ │ │ │ └── presentation │ │ │ │ ├── LogsAction.kt │ │ │ │ ├── LogsState.kt │ │ │ │ ├── LogsViewModel.kt │ │ │ │ ├── UriExt.kt │ │ │ │ ├── adapter │ │ │ │ └── LogsAdapter.kt │ │ │ │ └── ui │ │ │ │ ├── fragment │ │ │ │ └── LogsFragment.kt │ │ │ │ └── viewholder │ │ │ │ └── LogViewHolder.kt │ │ │ └── res │ │ │ ├── layout │ │ │ ├── fragment_logs.xml │ │ │ ├── item_log.xml │ │ │ └── placeholder_logs.xml │ │ │ └── menu │ │ │ ├── log_menu.xml │ │ │ └── logs_menu.xml │ ├── search │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── f0x1d │ │ │ │ └── logfox │ │ │ │ └── feature │ │ │ │ └── logging │ │ │ │ └── search │ │ │ │ └── presentation │ │ │ │ ├── SearchLogsAction.kt │ │ │ │ ├── SearchLogsState.kt │ │ │ │ ├── SearchLogsViewModel.kt │ │ │ │ └── ui │ │ │ │ └── SearchLogsBottomSheetFragment.kt │ │ │ └── res │ │ │ └── layout │ │ │ └── sheet_search.xml │ └── service │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── feature │ │ └── logging │ │ └── service │ │ ├── di │ │ └── LoggingServiceDelegateModule.kt │ │ └── presentation │ │ ├── LoggingService.kt │ │ ├── LoggingServiceDelegateImpl.kt │ │ └── MainActivityPendingIntentProvider.kt ├── recordings │ ├── api │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── recordings │ │ │ └── api │ │ │ └── data │ │ │ ├── RecordingController.kt │ │ │ ├── RecordingNotificationController.kt │ │ │ ├── RecordingsRepository.kt │ │ │ └── reader │ │ │ └── RecordingReader.kt │ ├── details │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── f0x1d │ │ │ │ └── logfox │ │ │ │ └── feature │ │ │ │ └── recordings │ │ │ │ └── details │ │ │ │ ├── di │ │ │ │ └── RecordingDetailsViewModelModule.kt │ │ │ │ └── presentation │ │ │ │ ├── RecordingDetailsAction.kt │ │ │ │ ├── RecordingDetailsState.kt │ │ │ │ ├── RecordingDetailsViewModel.kt │ │ │ │ └── ui │ │ │ │ └── RecordingDetailsBottomSheetFragment.kt │ │ │ └── res │ │ │ └── layout │ │ │ └── sheet_recording_details.xml │ ├── impl │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── recordings │ │ │ └── impl │ │ │ ├── data │ │ │ ├── RecordingControllerImpl.kt │ │ │ ├── RecordingNotificationControllerImpl.kt │ │ │ └── RecordingsRepositoryImpl.kt │ │ │ ├── di │ │ │ ├── ControllersModule.kt │ │ │ └── RepositoriesModule.kt │ │ │ └── presentation │ │ │ └── receiver │ │ │ └── RecordingReceiver.kt │ └── list │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── feature │ │ └── recordings │ │ └── list │ │ └── presentation │ │ ├── RecordingsAction.kt │ │ ├── RecordingsState.kt │ │ ├── RecordingsViewModel.kt │ │ └── ui │ │ ├── RecordingsFragment.kt │ │ ├── RecordingsScreenListener.kt │ │ └── compose │ │ ├── RecordingsControlItem.kt │ │ └── RecordingsScreenContent.kt ├── settings │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── com │ │ │ └── f0x1d │ │ │ └── logfox │ │ │ └── feature │ │ │ └── settings │ │ │ └── presentation │ │ │ ├── IntArrayExt.kt │ │ │ └── ui │ │ │ └── fragment │ │ │ ├── SettingsCrashesFragment.kt │ │ │ ├── SettingsLinksFragment.kt │ │ │ ├── SettingsMenuFragment.kt │ │ │ ├── SettingsNotificationsFragment.kt │ │ │ ├── SettingsServiceFragment.kt │ │ │ ├── SettingsUIFragment.kt │ │ │ └── base │ │ │ └── BasePreferenceFragment.kt │ │ └── res │ │ ├── layout │ │ ├── preference_material_switch.xml │ │ └── preference_warning.xml │ │ ├── values │ │ └── ids.xml │ │ └── xml │ │ ├── settings_crashes.xml │ │ ├── settings_links.xml │ │ ├── settings_menu.xml │ │ ├── settings_notifications.xml │ │ ├── settings_service.xml │ │ └── settings_ui.xml └── setup │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── feature │ │ └── setup │ │ └── presentation │ │ ├── SetupAction.kt │ │ ├── SetupState.kt │ │ ├── SetupViewModel.kt │ │ └── ui │ │ ├── SetupFragment.kt │ │ ├── SetupScreenListener.kt │ │ └── compose │ │ └── SetupScreenContent.kt │ └── test │ ├── kotlin │ └── com │ │ └── f0x1d │ │ └── logfox │ │ └── feature │ │ └── setup │ │ └── presentation │ │ └── ui │ │ └── compose │ │ └── SetupScreenContentTest.kt │ └── screenshots │ ├── com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldOpenAdbDialogOnSetupScreenContent.png │ ├── com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldShowAdbDialogOnSetupScreenContent.png │ ├── com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldShowDarkSetupScreenContent.png │ └── com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldShowSetupScreenContent.png ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── metadata ├── en-US │ ├── full_description.txt │ ├── images │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ └── 5.png │ ├── short_description.txt │ └── title.txt ├── pt-BR │ ├── full_description.txt │ └── short_description.txt └── zh-CN │ ├── full_description.txt │ └── short_description.txt ├── settings.gradle.kts ├── shared ├── .gitignore ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── com │ └── f0x1d │ └── logfox │ └── model │ ├── Device.kt │ ├── Identifiable.kt │ ├── UIDS.kt │ ├── exception │ └── TerminalNotSupportedException.kt │ ├── logline │ ├── LogLine.kt │ └── LogLineExt.kt │ └── preferences │ └── ShowLogValues.kt └── strings ├── .gitignore ├── build.gradle.kts └── src └── main ├── kotlin └── com │ └── f0x1d │ └── logfox │ └── strings │ ├── Plurals.kt │ └── Strings.kt └── res ├── values-it ├── plurals.xml └── strings.xml ├── values-pt-rBR ├── plurals.xml └── strings.xml ├── values-ru ├── plurals.xml └── strings.xml ├── values-tr ├── plurals.xml └── strings.xml ├── values-zh-rCN ├── plurals.xml └── strings.xml ├── values-zh-rTW ├── plurals.xml └── strings.xml └── values ├── plurals.xml └── strings.xml /.github/workflows/build_apk_job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/.github/workflows/build_apk_job.yml -------------------------------------------------------------------------------- /.github/workflows/build_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/.github/workflows/build_release.yml -------------------------------------------------------------------------------- /.github/workflows/build_staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/.github/workflows/build_staging.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/.github/workflows/snapshot_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/LogFoxApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/LogFoxApp.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/coil/AppIconFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/coil/AppIconFetcher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/di/CoilModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/di/CoilModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/di/GsonModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/di/GsonModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/di/logs/MainActivityPendingIntentProviderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/di/logs/MainActivityPendingIntentProviderModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/presentation/MainAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/presentation/MainAction.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/presentation/MainState.kt: -------------------------------------------------------------------------------- 1 | package com.f0x1d.logfox.presentation 2 | 3 | data object MainState 4 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/presentation/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/presentation/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/presentation/ui/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/presentation/ui/activity/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/presentation/ui/activity/OpenFileActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/presentation/ui/activity/OpenFileActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/f0x1d/logfox/receiver/BootReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/kotlin/com/f0x1d/logfox/receiver/BootReceiver.kt -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/layout-land/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_main_no_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/layout-land/activity_main_no_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main_no_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/layout/activity_main_no_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/locales_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/app/src/main/res/xml/locales_config.xml -------------------------------------------------------------------------------- /core/arch/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /core/arch/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/build.gradle.kts -------------------------------------------------------------------------------- /core/arch/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/API.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/API.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/ContextExt.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/FileExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/FileExt.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/NotificationExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/NotificationExt.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/PendingIntents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/PendingIntents.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/di/DispatchersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/di/DispatchersModule.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/di/DynamicColorAvailabilityProviderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/di/DynamicColorAvailabilityProviderModule.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/di/UtilsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/di/UtilsModule.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/io/OutputStreamExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/io/OutputStreamExt.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/io/ZipOutputStreamExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/io/ZipOutputStreamExt.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/logs/TimberFileTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/logs/TimberFileTree.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/adapter/BaseListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/adapter/BaseListAdapter.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/SnackbarExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/SnackbarExt.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/WindowExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/WindowExt.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/activity/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/activity/BaseActivity.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/base/SimpleLifecycleOwner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/base/SimpleLifecycleOwner.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/dialog/BaseBottomSheetFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/dialog/BaseBottomSheetFragment.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/fragment/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/fragment/BaseFragment.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/fragment/compose/BaseComposeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/fragment/compose/BaseComposeFragment.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/fragment/compose/DynamicColorAvailabilityProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/fragment/compose/DynamicColorAvailabilityProvider.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/viewholder/BaseViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/presentation/ui/viewholder/BaseViewHolder.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/receiver/CopyReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/receiver/CopyReceiver.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/repository/DatabaseProxyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/repository/DatabaseProxyRepository.kt -------------------------------------------------------------------------------- /core/arch/src/main/kotlin/com/f0x1d/logfox/arch/viewmodel/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/kotlin/com/f0x1d/logfox/arch/viewmodel/BaseViewModel.kt -------------------------------------------------------------------------------- /core/arch/src/main/res/color/navbar_transparent_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/res/color/navbar_transparent_background.xml -------------------------------------------------------------------------------- /core/arch/src/main/res/layout/fragment_compose.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/res/layout/fragment_compose.xml -------------------------------------------------------------------------------- /core/arch/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/arch/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /core/database/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /core/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/build.gradle.kts -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/10.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/11.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/12.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/13.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/14.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/15.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/15.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/16.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/17.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/7.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/8.json -------------------------------------------------------------------------------- /core/database/schemas/com.f0x1d.logfox.database.AppDatabase/9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/schemas/com.f0x1d.logfox.database.AppDatabase/9.json -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/f0x1d/logfox/database/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/src/main/kotlin/com/f0x1d/logfox/database/AppDatabase.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/f0x1d/logfox/database/annotations/GsonSkip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/src/main/kotlin/com/f0x1d/logfox/database/annotations/GsonSkip.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/f0x1d/logfox/database/di/RoomModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/src/main/kotlin/com/f0x1d/logfox/database/di/RoomModule.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/f0x1d/logfox/database/entity/AppCrash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/src/main/kotlin/com/f0x1d/logfox/database/entity/AppCrash.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/f0x1d/logfox/database/entity/DisabledApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/src/main/kotlin/com/f0x1d/logfox/database/entity/DisabledApp.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/f0x1d/logfox/database/entity/LogRecording.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/src/main/kotlin/com/f0x1d/logfox/database/entity/LogRecording.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/com/f0x1d/logfox/database/entity/UserFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/database/src/main/kotlin/com/f0x1d/logfox/database/entity/UserFilter.kt -------------------------------------------------------------------------------- /core/datetime/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /core/datetime/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/datetime/build.gradle.kts -------------------------------------------------------------------------------- /core/datetime/src/main/kotlin/com/f0x1d/logfox/datetime/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/datetime/src/main/kotlin/com/f0x1d/logfox/datetime/ContextExt.kt -------------------------------------------------------------------------------- /core/datetime/src/main/kotlin/com/f0x1d/logfox/datetime/DateTimeFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/datetime/src/main/kotlin/com/f0x1d/logfox/datetime/DateTimeFormatter.kt -------------------------------------------------------------------------------- /core/datetime/src/main/kotlin/com/f0x1d/logfox/datetime/DateTimeFormatterModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/datetime/src/main/kotlin/com/f0x1d/logfox/datetime/DateTimeFormatterModule.kt -------------------------------------------------------------------------------- /core/navigation/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /core/navigation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/navigation/build.gradle.kts -------------------------------------------------------------------------------- /core/navigation/src/main/kotlin/com/f0x1d/logfox/navigation/Navigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/navigation/src/main/kotlin/com/f0x1d/logfox/navigation/Navigation.kt -------------------------------------------------------------------------------- /core/navigation/src/main/res/navigation/crashes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/navigation/src/main/res/navigation/crashes.xml -------------------------------------------------------------------------------- /core/navigation/src/main/res/navigation/logs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/navigation/src/main/res/navigation/logs.xml -------------------------------------------------------------------------------- /core/navigation/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/navigation/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /core/navigation/src/main/res/navigation/recordings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/navigation/src/main/res/navigation/recordings.xml -------------------------------------------------------------------------------- /core/navigation/src/main/res/navigation/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/navigation/src/main/res/navigation/settings.xml -------------------------------------------------------------------------------- /core/preferences/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /core/preferences/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/preferences/build.gradle.kts -------------------------------------------------------------------------------- /core/preferences/src/main/kotlin/com/f0x1d/logfox/preferences/shared/AppPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/preferences/src/main/kotlin/com/f0x1d/logfox/preferences/shared/AppPreferences.kt -------------------------------------------------------------------------------- /core/preferences/src/main/kotlin/com/f0x1d/logfox/preferences/shared/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/preferences/src/main/kotlin/com/f0x1d/logfox/preferences/shared/ContextExt.kt -------------------------------------------------------------------------------- /core/preferences/src/main/kotlin/com/f0x1d/logfox/preferences/shared/base/BasePreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/preferences/src/main/kotlin/com/f0x1d/logfox/preferences/shared/base/BasePreferences.kt -------------------------------------------------------------------------------- /core/preferences/src/main/kotlin/com/f0x1d/logfox/preferences/shared/crashes/CrashesSort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/preferences/src/main/kotlin/com/f0x1d/logfox/preferences/shared/crashes/CrashesSort.kt -------------------------------------------------------------------------------- /core/terminals/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /core/terminals/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/build.gradle.kts -------------------------------------------------------------------------------- /core/terminals/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/terminals/src/main/aidl/com/f0x1d/logfox/IUserService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/aidl/com/f0x1d/logfox/IUserService.aidl -------------------------------------------------------------------------------- /core/terminals/src/main/aidl/com/f0x1d/logfox/models/TerminalResult.aidl: -------------------------------------------------------------------------------- 1 | package com.f0x1d.logfox.models; 2 | 3 | parcelable TerminalResult; 4 | -------------------------------------------------------------------------------- /core/terminals/src/main/kotlin/com/f0x1d/logfox/di/TerminalsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/kotlin/com/f0x1d/logfox/di/TerminalsModule.kt -------------------------------------------------------------------------------- /core/terminals/src/main/kotlin/com/f0x1d/logfox/models/TerminalProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/kotlin/com/f0x1d/logfox/models/TerminalProcess.kt -------------------------------------------------------------------------------- /core/terminals/src/main/kotlin/com/f0x1d/logfox/models/TerminalResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/kotlin/com/f0x1d/logfox/models/TerminalResult.kt -------------------------------------------------------------------------------- /core/terminals/src/main/kotlin/com/f0x1d/logfox/service/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/kotlin/com/f0x1d/logfox/service/UserService.kt -------------------------------------------------------------------------------- /core/terminals/src/main/kotlin/com/f0x1d/logfox/terminals/DefaultTerminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/kotlin/com/f0x1d/logfox/terminals/DefaultTerminal.kt -------------------------------------------------------------------------------- /core/terminals/src/main/kotlin/com/f0x1d/logfox/terminals/RootTerminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/kotlin/com/f0x1d/logfox/terminals/RootTerminal.kt -------------------------------------------------------------------------------- /core/terminals/src/main/kotlin/com/f0x1d/logfox/terminals/ShizukuTerminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/kotlin/com/f0x1d/logfox/terminals/ShizukuTerminal.kt -------------------------------------------------------------------------------- /core/terminals/src/main/kotlin/com/f0x1d/logfox/terminals/base/Terminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/kotlin/com/f0x1d/logfox/terminals/base/Terminal.kt -------------------------------------------------------------------------------- /core/terminals/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /core/terminals/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /core/terminals/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /core/terminals/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /core/terminals/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /core/terminals/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/terminals/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core/tests/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /core/tests/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/tests/build.gradle.kts -------------------------------------------------------------------------------- /core/tests/src/main/kotlin/com/f0x1d/logfox/core/tests/ScreenshotTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/tests/src/main/kotlin/com/f0x1d/logfox/core/tests/ScreenshotTest.kt -------------------------------------------------------------------------------- /core/tests/src/main/kotlin/com/f0x1d/logfox/core/tests/compose/SemanticsNodeInteractionsProviderExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/tests/src/main/kotlin/com/f0x1d/logfox/core/tests/compose/SemanticsNodeInteractionsProviderExt.kt -------------------------------------------------------------------------------- /core/ui-compose/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /core/ui-compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/build.gradle.kts -------------------------------------------------------------------------------- /core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/button/NavigationBackButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/button/NavigationBackButton.kt -------------------------------------------------------------------------------- /core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/button/RichButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/button/RichButton.kt -------------------------------------------------------------------------------- /core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/button/VerticalButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/button/VerticalButton.kt -------------------------------------------------------------------------------- /core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/placeholder/ListPlaceholder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/placeholder/ListPlaceholder.kt -------------------------------------------------------------------------------- /core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/search/TopSearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/component/search/TopSearchBar.kt -------------------------------------------------------------------------------- /core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/preview/DayNightPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/preview/DayNightPreview.kt -------------------------------------------------------------------------------- /core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/theme/Color.kt -------------------------------------------------------------------------------- /core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/theme/Theme.kt -------------------------------------------------------------------------------- /core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/kotlin/com/f0x1d/logfox/ui/compose/theme/Type.kt -------------------------------------------------------------------------------- /core/ui-compose/src/main/res/values/font_certs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui-compose/src/main/res/values/font_certs.xml -------------------------------------------------------------------------------- /core/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /core/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/Colors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/Colors.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/Icons.kt: -------------------------------------------------------------------------------- 1 | package com.f0x1d.logfox.ui 2 | 3 | typealias Icons = R.drawable 4 | -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/density/PxExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/density/PxExt.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/di/ViewPumpModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/di/ViewPumpModule.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/dialog/AreYouSureDialogExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/dialog/AreYouSureDialogExt.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/glide/icon/IconDataFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/glide/icon/IconDataFetcher.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/glide/icon/IconGlideModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/glide/icon/IconGlideModule.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/glide/icon/IconModelLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/glide/icon/IconModelLoader.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/glide/icon/IconModelLoaderFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/glide/icon/IconModelLoaderFactory.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/interceptor/FontsInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/interceptor/FontsInterceptor.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/CustomApplyInsetsNavigationRailView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/CustomApplyInsetsNavigationRailView.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/CustomNestedScrollView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/CustomNestedScrollView.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/EditTextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/EditTextExt.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/FABExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/FABExt.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/ImageViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/ImageViewExt.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/MenuExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/MenuExt.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/OnlyUserCheckedChangeListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/OnlyUserCheckedChangeListener.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/PreferenceExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/PreferenceExt.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/ToolbarExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/ToolbarExt.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/loglevel/LogLevelExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/loglevel/LogLevelExtensions.kt -------------------------------------------------------------------------------- /core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/loglevel/LogLevelView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/kotlin/com/f0x1d/logfox/ui/view/loglevel/LogLevelView.kt -------------------------------------------------------------------------------- /core/ui/src/main/res/color/item_log_background_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/color/item_log_background_ripple.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable-ldrtl/item_log_level_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable-ldrtl/item_log_level_background.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_adb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_adb.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_add_link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_add_link.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_alert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_alert.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_android.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_android.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_android_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_android_anim.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_android_avd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_android_avd.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_archive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_archive.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_arrow_back.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_arrow_drop_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_arrow_drop_down.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_block.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_bug.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_bug.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_bug_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_bug_anim.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_bug_avd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_bug_avd.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_bug_notification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_bug_notification.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_check_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_check_circle.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_checklist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_checklist.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_clear.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_clear.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_clear_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_clear_all.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_copy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_copy.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_delete.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_adb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_adb.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_date_format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_date_format.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_eye.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_eye.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_list.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_notification_important.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_notification_important.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_terminal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_terminal.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_text_fields.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_text_fields.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_theme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_theme.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_time_format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_time_format.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_timer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_timer.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_dialog_warning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_dialog_warning.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_export.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_export.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_eye.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_eye.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_filter.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_info.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_logfox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_logfox.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_logfox_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_logfox_anim.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_logfox_avd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_logfox_avd.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_menu_overflow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_menu_overflow.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_notifications.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_notifications.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_pause.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_play.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_recording.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_recording.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_recording_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_recording_anim.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_recording_avd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_recording_avd.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_recording_notification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_recording_notification.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_recording_play_notification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_recording_play_notification.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_save.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_save.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_select.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_select.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_select_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_select_all.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_anim.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_avd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_avd.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_code.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_crashes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_crashes.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_handyman.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_handyman.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_info.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_notifications.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_notifications.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_person.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_person.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_releases.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_releases.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_service.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_ui.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_users.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_settings_warning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_settings_warning.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_share.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_sort.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_sort.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_square_root.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_square_root.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_stop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_stop.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_terminal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/ic_terminal.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/item_log_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/item_log_background.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/item_log_level_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/item_log_level_background.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/placeholder_icon_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/drawable/placeholder_icon_background.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/font/google_sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/font/google_sans.ttf -------------------------------------------------------------------------------- /core/ui/src/main/res/font/google_sans_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/font/google_sans_medium.ttf -------------------------------------------------------------------------------- /core/ui/src/main/res/layout/dialog_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/layout/dialog_text.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/layout/fragment_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/layout/fragment_settings.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/core/ui/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /feature/apps-picker/api/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/apps-picker/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/api/build.gradle.kts -------------------------------------------------------------------------------- /feature/apps-picker/api/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/AppsPickerResultHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/api/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/AppsPickerResultHandler.kt -------------------------------------------------------------------------------- /feature/apps-picker/api/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/InstalledApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/api/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/InstalledApp.kt -------------------------------------------------------------------------------- /feature/apps-picker/impl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/apps-picker/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/impl/build.gradle.kts -------------------------------------------------------------------------------- /feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/AppsPickerAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/AppsPickerAction.kt -------------------------------------------------------------------------------- /feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/AppsPickerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/AppsPickerState.kt -------------------------------------------------------------------------------- /feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/AppsPickerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/AppsPickerViewModel.kt -------------------------------------------------------------------------------- /feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/ui/AppsPickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/ui/AppsPickerFragment.kt -------------------------------------------------------------------------------- /feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/ui/AppsPickerScreenListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/ui/AppsPickerScreenListener.kt -------------------------------------------------------------------------------- /feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/ui/compose/AppsPickerScreenContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/apps-picker/impl/src/main/kotlin/com/f0x1d/logfox/feature/apps/picker/presentation/ui/compose/AppsPickerScreenContent.kt -------------------------------------------------------------------------------- /feature/crashes/api/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/crashes/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/api/build.gradle.kts -------------------------------------------------------------------------------- /feature/crashes/api/src/main/kotlin/com/f0x1d/logfox/feature/crashes/api/data/CrashesController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/api/src/main/kotlin/com/f0x1d/logfox/feature/crashes/api/data/CrashesController.kt -------------------------------------------------------------------------------- /feature/crashes/api/src/main/kotlin/com/f0x1d/logfox/feature/crashes/api/data/CrashesNotificationsController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/api/src/main/kotlin/com/f0x1d/logfox/feature/crashes/api/data/CrashesNotificationsController.kt -------------------------------------------------------------------------------- /feature/crashes/api/src/main/kotlin/com/f0x1d/logfox/feature/crashes/api/data/CrashesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/api/src/main/kotlin/com/f0x1d/logfox/feature/crashes/api/data/CrashesRepository.kt -------------------------------------------------------------------------------- /feature/crashes/api/src/main/kotlin/com/f0x1d/logfox/feature/crashes/api/data/DisabledAppsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/api/src/main/kotlin/com/f0x1d/logfox/feature/crashes/api/data/DisabledAppsRepository.kt -------------------------------------------------------------------------------- /feature/crashes/apps-list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/crashes/apps-list/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/apps-list/build.gradle.kts -------------------------------------------------------------------------------- /feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/di/AppCrashesViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/di/AppCrashesViewModelModule.kt -------------------------------------------------------------------------------- /feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/presentation/AppCrashesAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/presentation/AppCrashesAction.kt -------------------------------------------------------------------------------- /feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/presentation/AppCrashesState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/presentation/AppCrashesState.kt -------------------------------------------------------------------------------- /feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/presentation/AppCrashesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/presentation/AppCrashesViewModel.kt -------------------------------------------------------------------------------- /feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/presentation/ui/AppCrashesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/apps-list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/apps/list/presentation/ui/AppCrashesFragment.kt -------------------------------------------------------------------------------- /feature/crashes/apps-list/src/main/res/layout/fragment_app_crashes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/apps-list/src/main/res/layout/fragment_app_crashes.xml -------------------------------------------------------------------------------- /feature/crashes/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/crashes/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/common/build.gradle.kts -------------------------------------------------------------------------------- /feature/crashes/common/src/main/kotlin/com/f0x1d/logfox/feature/crashes/common/presentation/adapter/CrashesAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/common/src/main/kotlin/com/f0x1d/logfox/feature/crashes/common/presentation/adapter/CrashesAdapter.kt -------------------------------------------------------------------------------- /feature/crashes/common/src/main/kotlin/com/f0x1d/logfox/feature/crashes/common/presentation/ui/viewholder/CrashViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/common/src/main/kotlin/com/f0x1d/logfox/feature/crashes/common/presentation/ui/viewholder/CrashViewHolder.kt -------------------------------------------------------------------------------- /feature/crashes/common/src/main/res/layout/item_crash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/common/src/main/res/layout/item_crash.xml -------------------------------------------------------------------------------- /feature/crashes/common/src/main/res/layout/placeholder_crashes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/common/src/main/res/layout/placeholder_crashes.xml -------------------------------------------------------------------------------- /feature/crashes/details/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/crashes/details/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/details/build.gradle.kts -------------------------------------------------------------------------------- /feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/di/CrashDetailsViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/di/CrashDetailsViewModelModule.kt -------------------------------------------------------------------------------- /feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/presentation/CrashDetailsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/presentation/CrashDetailsAction.kt -------------------------------------------------------------------------------- /feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/presentation/CrashDetailsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/presentation/CrashDetailsState.kt -------------------------------------------------------------------------------- /feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/presentation/CrashDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/presentation/CrashDetailsViewModel.kt -------------------------------------------------------------------------------- /feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/presentation/ui/CrashDetailsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/details/src/main/kotlin/com/f0x1d/logfox/feature/crashes/details/presentation/ui/CrashDetailsFragment.kt -------------------------------------------------------------------------------- /feature/crashes/details/src/main/res/layout/fragment_crash_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/details/src/main/res/layout/fragment_crash_details.xml -------------------------------------------------------------------------------- /feature/crashes/details/src/main/res/menu/crash_details_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/details/src/main/res/menu/crash_details_menu.xml -------------------------------------------------------------------------------- /feature/crashes/impl/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/crashes/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/build.gradle.kts -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/CrashesControllerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/CrashesControllerImpl.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/CrashesNotificationsControllerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/CrashesNotificationsControllerImpl.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/CrashesRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/CrashesRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/DisabledAppsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/DisabledAppsRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/ANRDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/ANRDetector.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/JNICrashDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/JNICrashDetector.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/JavaCrashDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/JavaCrashDetector.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/base/BaseCrashDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/base/BaseCrashDetector.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/base/DefaultChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/data/reader/base/DefaultChecker.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/di/ControllersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/di/ControllersModule.kt -------------------------------------------------------------------------------- /feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/di/RepositoriesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/impl/src/main/kotlin/com/f0x1d/logfox/feature/crashes/impl/di/RepositoriesModule.kt -------------------------------------------------------------------------------- /feature/crashes/list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/crashes/list/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/list/build.gradle.kts -------------------------------------------------------------------------------- /feature/crashes/list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/list/presentation/CrashesAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/list/presentation/CrashesAction.kt -------------------------------------------------------------------------------- /feature/crashes/list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/list/presentation/CrashesState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/list/presentation/CrashesState.kt -------------------------------------------------------------------------------- /feature/crashes/list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/list/presentation/CrashesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/list/presentation/CrashesViewModel.kt -------------------------------------------------------------------------------- /feature/crashes/list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/list/presentation/ui/CrashesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/list/src/main/kotlin/com/f0x1d/logfox/feature/crashes/list/presentation/ui/CrashesFragment.kt -------------------------------------------------------------------------------- /feature/crashes/list/src/main/res/layout/dialog_sorting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/list/src/main/res/layout/dialog_sorting.xml -------------------------------------------------------------------------------- /feature/crashes/list/src/main/res/layout/fragment_crashes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/list/src/main/res/layout/fragment_crashes.xml -------------------------------------------------------------------------------- /feature/crashes/list/src/main/res/layout/item_sort.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/list/src/main/res/layout/item_sort.xml -------------------------------------------------------------------------------- /feature/crashes/list/src/main/res/menu/crashes_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/crashes/list/src/main/res/menu/crashes_menu.xml -------------------------------------------------------------------------------- /feature/filters/api/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/filters/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/api/build.gradle.kts -------------------------------------------------------------------------------- /feature/filters/api/src/main/kotlin/com/f0x1d/logfox/feature/filters/api/data/FiltersRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/api/src/main/kotlin/com/f0x1d/logfox/feature/filters/api/data/FiltersRepository.kt -------------------------------------------------------------------------------- /feature/filters/edit/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/filters/edit/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/edit/build.gradle.kts -------------------------------------------------------------------------------- /feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/di/EditFilterViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/di/EditFilterViewModelModule.kt -------------------------------------------------------------------------------- /feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/presentation/EditFilterAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/presentation/EditFilterAction.kt -------------------------------------------------------------------------------- /feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/presentation/EditFilterState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/presentation/EditFilterState.kt -------------------------------------------------------------------------------- /feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/presentation/EditFilterViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/presentation/EditFilterViewModel.kt -------------------------------------------------------------------------------- /feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/presentation/ui/EditFilterFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/edit/src/main/kotlin/com/f0x1d/logfox/feature/filters/edit/presentation/ui/EditFilterFragment.kt -------------------------------------------------------------------------------- /feature/filters/edit/src/main/res/layout/fragment_edit_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/edit/src/main/res/layout/fragment_edit_filter.xml -------------------------------------------------------------------------------- /feature/filters/edit/src/main/res/menu/edit_filter_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/edit/src/main/res/menu/edit_filter_menu.xml -------------------------------------------------------------------------------- /feature/filters/impl/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/filters/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/impl/build.gradle.kts -------------------------------------------------------------------------------- /feature/filters/impl/src/main/kotlin/com/f0x1d/logfox/feature/filters/impl/data/FiltersRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/impl/src/main/kotlin/com/f0x1d/logfox/feature/filters/impl/data/FiltersRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/filters/impl/src/main/kotlin/com/f0x1d/logfox/feature/filters/impl/di/RepositoriesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/impl/src/main/kotlin/com/f0x1d/logfox/feature/filters/impl/di/RepositoriesModule.kt -------------------------------------------------------------------------------- /feature/filters/list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/filters/list/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/build.gradle.kts -------------------------------------------------------------------------------- /feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/FiltersAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/FiltersAction.kt -------------------------------------------------------------------------------- /feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/FiltersState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/FiltersState.kt -------------------------------------------------------------------------------- /feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/FiltersViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/FiltersViewModel.kt -------------------------------------------------------------------------------- /feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/adapter/FiltersAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/adapter/FiltersAdapter.kt -------------------------------------------------------------------------------- /feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/ui/fragment/FiltersFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/ui/fragment/FiltersFragment.kt -------------------------------------------------------------------------------- /feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/ui/viewholder/FilterViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/kotlin/com/f0x1d/logfox/feature/filters/list/presentation/ui/viewholder/FilterViewHolder.kt -------------------------------------------------------------------------------- /feature/filters/list/src/main/res/layout/fragment_filters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/res/layout/fragment_filters.xml -------------------------------------------------------------------------------- /feature/filters/list/src/main/res/layout/item_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/res/layout/item_filter.xml -------------------------------------------------------------------------------- /feature/filters/list/src/main/res/layout/placeholder_filters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/res/layout/placeholder_filters.xml -------------------------------------------------------------------------------- /feature/filters/list/src/main/res/menu/filters_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/filters/list/src/main/res/menu/filters_menu.xml -------------------------------------------------------------------------------- /feature/logging/api/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/logging/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/api/build.gradle.kts -------------------------------------------------------------------------------- /feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/data/LoggingRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/data/LoggingRepository.kt -------------------------------------------------------------------------------- /feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/data/LogsDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/data/LogsDataSource.kt -------------------------------------------------------------------------------- /feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/data/QueryDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/data/QueryDataSource.kt -------------------------------------------------------------------------------- /feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/data/SelectedLogLinesDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/data/SelectedLogLinesDataSource.kt -------------------------------------------------------------------------------- /feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/model/LogLinesExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/model/LogLinesExt.kt -------------------------------------------------------------------------------- /feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/presentation/LoggingServiceDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/api/src/main/kotlin/com/f0x1d/logfox/feature/logging/api/presentation/LoggingServiceDelegate.kt -------------------------------------------------------------------------------- /feature/logging/extended-copy/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/logging/extended-copy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/extended-copy/build.gradle.kts -------------------------------------------------------------------------------- /feature/logging/extended-copy/src/main/kotlin/com/f0x1d/logfox/feature/logging/extended/copy/presentation/LogsExtendedCopyAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/extended-copy/src/main/kotlin/com/f0x1d/logfox/feature/logging/extended/copy/presentation/LogsExtendedCopyAction.kt -------------------------------------------------------------------------------- /feature/logging/extended-copy/src/main/kotlin/com/f0x1d/logfox/feature/logging/extended/copy/presentation/LogsExtendedCopyState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/extended-copy/src/main/kotlin/com/f0x1d/logfox/feature/logging/extended/copy/presentation/LogsExtendedCopyState.kt -------------------------------------------------------------------------------- /feature/logging/extended-copy/src/main/kotlin/com/f0x1d/logfox/feature/logging/extended/copy/presentation/LogsExtendedCopyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/extended-copy/src/main/kotlin/com/f0x1d/logfox/feature/logging/extended/copy/presentation/LogsExtendedCopyViewModel.kt -------------------------------------------------------------------------------- /feature/logging/extended-copy/src/main/kotlin/com/f0x1d/logfox/feature/logging/extended/copy/presentation/ui/LogsExtendedCopyFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/extended-copy/src/main/kotlin/com/f0x1d/logfox/feature/logging/extended/copy/presentation/ui/LogsExtendedCopyFragment.kt -------------------------------------------------------------------------------- /feature/logging/extended-copy/src/main/res/layout/fragment_logs_extended_copy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/extended-copy/src/main/res/layout/fragment_logs_extended_copy.xml -------------------------------------------------------------------------------- /feature/logging/impl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/logging/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/impl/build.gradle.kts -------------------------------------------------------------------------------- /feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/data/LoggingRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/data/LoggingRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/data/LogsDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/data/LogsDataSourceImpl.kt -------------------------------------------------------------------------------- /feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/data/QueryDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/data/QueryDataSourceImpl.kt -------------------------------------------------------------------------------- /feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/data/SelectedLogLinesDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/data/SelectedLogLinesDataSourceImpl.kt -------------------------------------------------------------------------------- /feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/di/DataSourcesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/di/DataSourcesModule.kt -------------------------------------------------------------------------------- /feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/di/RepositoriesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/impl/src/main/kotlin/com/f0x1d/logfox/feature/logging/impl/di/RepositoriesModule.kt -------------------------------------------------------------------------------- /feature/logging/list/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/logging/list/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/build.gradle.kts -------------------------------------------------------------------------------- /feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/di/LogsViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/di/LogsViewModelModule.kt -------------------------------------------------------------------------------- /feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/LogsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/LogsAction.kt -------------------------------------------------------------------------------- /feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/LogsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/LogsState.kt -------------------------------------------------------------------------------- /feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/LogsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/LogsViewModel.kt -------------------------------------------------------------------------------- /feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/UriExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/UriExt.kt -------------------------------------------------------------------------------- /feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/adapter/LogsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/adapter/LogsAdapter.kt -------------------------------------------------------------------------------- /feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/ui/fragment/LogsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/ui/fragment/LogsFragment.kt -------------------------------------------------------------------------------- /feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/ui/viewholder/LogViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/kotlin/com/f0x1d/logfox/feature/logging/list/presentation/ui/viewholder/LogViewHolder.kt -------------------------------------------------------------------------------- /feature/logging/list/src/main/res/layout/fragment_logs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/res/layout/fragment_logs.xml -------------------------------------------------------------------------------- /feature/logging/list/src/main/res/layout/item_log.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/res/layout/item_log.xml -------------------------------------------------------------------------------- /feature/logging/list/src/main/res/layout/placeholder_logs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/res/layout/placeholder_logs.xml -------------------------------------------------------------------------------- /feature/logging/list/src/main/res/menu/log_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/res/menu/log_menu.xml -------------------------------------------------------------------------------- /feature/logging/list/src/main/res/menu/logs_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/list/src/main/res/menu/logs_menu.xml -------------------------------------------------------------------------------- /feature/logging/search/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/logging/search/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/search/build.gradle.kts -------------------------------------------------------------------------------- /feature/logging/search/src/main/kotlin/com/f0x1d/logfox/feature/logging/search/presentation/SearchLogsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/search/src/main/kotlin/com/f0x1d/logfox/feature/logging/search/presentation/SearchLogsAction.kt -------------------------------------------------------------------------------- /feature/logging/search/src/main/kotlin/com/f0x1d/logfox/feature/logging/search/presentation/SearchLogsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/search/src/main/kotlin/com/f0x1d/logfox/feature/logging/search/presentation/SearchLogsState.kt -------------------------------------------------------------------------------- /feature/logging/search/src/main/kotlin/com/f0x1d/logfox/feature/logging/search/presentation/SearchLogsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/search/src/main/kotlin/com/f0x1d/logfox/feature/logging/search/presentation/SearchLogsViewModel.kt -------------------------------------------------------------------------------- /feature/logging/search/src/main/kotlin/com/f0x1d/logfox/feature/logging/search/presentation/ui/SearchLogsBottomSheetFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/search/src/main/kotlin/com/f0x1d/logfox/feature/logging/search/presentation/ui/SearchLogsBottomSheetFragment.kt -------------------------------------------------------------------------------- /feature/logging/search/src/main/res/layout/sheet_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/search/src/main/res/layout/sheet_search.xml -------------------------------------------------------------------------------- /feature/logging/service/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/logging/service/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/service/build.gradle.kts -------------------------------------------------------------------------------- /feature/logging/service/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/service/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/logging/service/src/main/kotlin/com/f0x1d/logfox/feature/logging/service/di/LoggingServiceDelegateModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/service/src/main/kotlin/com/f0x1d/logfox/feature/logging/service/di/LoggingServiceDelegateModule.kt -------------------------------------------------------------------------------- /feature/logging/service/src/main/kotlin/com/f0x1d/logfox/feature/logging/service/presentation/LoggingService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/service/src/main/kotlin/com/f0x1d/logfox/feature/logging/service/presentation/LoggingService.kt -------------------------------------------------------------------------------- /feature/logging/service/src/main/kotlin/com/f0x1d/logfox/feature/logging/service/presentation/LoggingServiceDelegateImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/service/src/main/kotlin/com/f0x1d/logfox/feature/logging/service/presentation/LoggingServiceDelegateImpl.kt -------------------------------------------------------------------------------- /feature/logging/service/src/main/kotlin/com/f0x1d/logfox/feature/logging/service/presentation/MainActivityPendingIntentProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/logging/service/src/main/kotlin/com/f0x1d/logfox/feature/logging/service/presentation/MainActivityPendingIntentProvider.kt -------------------------------------------------------------------------------- /feature/recordings/api/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/recordings/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/api/build.gradle.kts -------------------------------------------------------------------------------- /feature/recordings/api/src/main/kotlin/com/f0x1d/logfox/feature/recordings/api/data/RecordingController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/api/src/main/kotlin/com/f0x1d/logfox/feature/recordings/api/data/RecordingController.kt -------------------------------------------------------------------------------- /feature/recordings/api/src/main/kotlin/com/f0x1d/logfox/feature/recordings/api/data/RecordingNotificationController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/api/src/main/kotlin/com/f0x1d/logfox/feature/recordings/api/data/RecordingNotificationController.kt -------------------------------------------------------------------------------- /feature/recordings/api/src/main/kotlin/com/f0x1d/logfox/feature/recordings/api/data/RecordingsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/api/src/main/kotlin/com/f0x1d/logfox/feature/recordings/api/data/RecordingsRepository.kt -------------------------------------------------------------------------------- /feature/recordings/api/src/main/kotlin/com/f0x1d/logfox/feature/recordings/api/data/reader/RecordingReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/api/src/main/kotlin/com/f0x1d/logfox/feature/recordings/api/data/reader/RecordingReader.kt -------------------------------------------------------------------------------- /feature/recordings/details/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/recordings/details/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/details/build.gradle.kts -------------------------------------------------------------------------------- /feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/di/RecordingDetailsViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/di/RecordingDetailsViewModelModule.kt -------------------------------------------------------------------------------- /feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/presentation/RecordingDetailsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/presentation/RecordingDetailsAction.kt -------------------------------------------------------------------------------- /feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/presentation/RecordingDetailsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/presentation/RecordingDetailsState.kt -------------------------------------------------------------------------------- /feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/presentation/RecordingDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/presentation/RecordingDetailsViewModel.kt -------------------------------------------------------------------------------- /feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/presentation/ui/RecordingDetailsBottomSheetFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/details/src/main/kotlin/com/f0x1d/logfox/feature/recordings/details/presentation/ui/RecordingDetailsBottomSheetFragment.kt -------------------------------------------------------------------------------- /feature/recordings/details/src/main/res/layout/sheet_recording_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/details/src/main/res/layout/sheet_recording_details.xml -------------------------------------------------------------------------------- /feature/recordings/impl/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/recordings/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/impl/build.gradle.kts -------------------------------------------------------------------------------- /feature/recordings/impl/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/impl/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/data/RecordingControllerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/data/RecordingControllerImpl.kt -------------------------------------------------------------------------------- /feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/data/RecordingNotificationControllerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/data/RecordingNotificationControllerImpl.kt -------------------------------------------------------------------------------- /feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/data/RecordingsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/data/RecordingsRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/di/ControllersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/di/ControllersModule.kt -------------------------------------------------------------------------------- /feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/di/RepositoriesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/di/RepositoriesModule.kt -------------------------------------------------------------------------------- /feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/presentation/receiver/RecordingReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/impl/src/main/kotlin/com/f0x1d/logfox/feature/recordings/impl/presentation/receiver/RecordingReceiver.kt -------------------------------------------------------------------------------- /feature/recordings/list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/recordings/list/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/list/build.gradle.kts -------------------------------------------------------------------------------- /feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/RecordingsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/RecordingsAction.kt -------------------------------------------------------------------------------- /feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/RecordingsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/RecordingsState.kt -------------------------------------------------------------------------------- /feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/RecordingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/RecordingsViewModel.kt -------------------------------------------------------------------------------- /feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/ui/RecordingsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/ui/RecordingsFragment.kt -------------------------------------------------------------------------------- /feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/ui/RecordingsScreenListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/ui/RecordingsScreenListener.kt -------------------------------------------------------------------------------- /feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/ui/compose/RecordingsControlItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/ui/compose/RecordingsControlItem.kt -------------------------------------------------------------------------------- /feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/ui/compose/RecordingsScreenContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/recordings/list/src/main/kotlin/com/f0x1d/logfox/feature/recordings/list/presentation/ui/compose/RecordingsScreenContent.kt -------------------------------------------------------------------------------- /feature/settings/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/settings/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/IntArrayExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/IntArrayExt.kt -------------------------------------------------------------------------------- /feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsCrashesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsCrashesFragment.kt -------------------------------------------------------------------------------- /feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsLinksFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsLinksFragment.kt -------------------------------------------------------------------------------- /feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsMenuFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsMenuFragment.kt -------------------------------------------------------------------------------- /feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsNotificationsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsNotificationsFragment.kt -------------------------------------------------------------------------------- /feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsServiceFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsServiceFragment.kt -------------------------------------------------------------------------------- /feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsUIFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/SettingsUIFragment.kt -------------------------------------------------------------------------------- /feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/base/BasePreferenceFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/kotlin/com/f0x1d/logfox/feature/settings/presentation/ui/fragment/base/BasePreferenceFragment.kt -------------------------------------------------------------------------------- /feature/settings/src/main/res/layout/preference_material_switch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/res/layout/preference_material_switch.xml -------------------------------------------------------------------------------- /feature/settings/src/main/res/layout/preference_warning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/res/layout/preference_warning.xml -------------------------------------------------------------------------------- /feature/settings/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /feature/settings/src/main/res/xml/settings_crashes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/res/xml/settings_crashes.xml -------------------------------------------------------------------------------- /feature/settings/src/main/res/xml/settings_links.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/res/xml/settings_links.xml -------------------------------------------------------------------------------- /feature/settings/src/main/res/xml/settings_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/res/xml/settings_menu.xml -------------------------------------------------------------------------------- /feature/settings/src/main/res/xml/settings_notifications.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/res/xml/settings_notifications.xml -------------------------------------------------------------------------------- /feature/settings/src/main/res/xml/settings_service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/res/xml/settings_service.xml -------------------------------------------------------------------------------- /feature/settings/src/main/res/xml/settings_ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/settings/src/main/res/xml/settings_ui.xml -------------------------------------------------------------------------------- /feature/setup/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /feature/setup/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/build.gradle.kts -------------------------------------------------------------------------------- /feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/SetupAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/SetupAction.kt -------------------------------------------------------------------------------- /feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/SetupState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/SetupState.kt -------------------------------------------------------------------------------- /feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/SetupViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/SetupViewModel.kt -------------------------------------------------------------------------------- /feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/ui/SetupFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/ui/SetupFragment.kt -------------------------------------------------------------------------------- /feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/ui/SetupScreenListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/ui/SetupScreenListener.kt -------------------------------------------------------------------------------- /feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/ui/compose/SetupScreenContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/main/kotlin/com/f0x1d/logfox/feature/setup/presentation/ui/compose/SetupScreenContent.kt -------------------------------------------------------------------------------- /feature/setup/src/test/kotlin/com/f0x1d/logfox/feature/setup/presentation/ui/compose/SetupScreenContentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/test/kotlin/com/f0x1d/logfox/feature/setup/presentation/ui/compose/SetupScreenContentTest.kt -------------------------------------------------------------------------------- /feature/setup/src/test/screenshots/com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldOpenAdbDialogOnSetupScreenContent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/test/screenshots/com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldOpenAdbDialogOnSetupScreenContent.png -------------------------------------------------------------------------------- /feature/setup/src/test/screenshots/com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldShowAdbDialogOnSetupScreenContent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/test/screenshots/com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldShowAdbDialogOnSetupScreenContent.png -------------------------------------------------------------------------------- /feature/setup/src/test/screenshots/com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldShowDarkSetupScreenContent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/test/screenshots/com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldShowDarkSetupScreenContent.png -------------------------------------------------------------------------------- /feature/setup/src/test/screenshots/com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldShowSetupScreenContent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/feature/setup/src/test/screenshots/com.f0x1d.logfox.feature.setup.presentation.ui.compose.SetupScreenContentTest.shouldShowSetupScreenContent.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/gradlew.bat -------------------------------------------------------------------------------- /metadata/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/metadata/en-US/full_description.txt -------------------------------------------------------------------------------- /metadata/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/metadata/en-US/images/icon.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/metadata/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/metadata/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/metadata/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/metadata/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/metadata/en-US/images/phoneScreenshots/5.png -------------------------------------------------------------------------------- /metadata/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/metadata/en-US/short_description.txt -------------------------------------------------------------------------------- /metadata/en-US/title.txt: -------------------------------------------------------------------------------- 1 | LogFox -------------------------------------------------------------------------------- /metadata/pt-BR/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/metadata/pt-BR/full_description.txt -------------------------------------------------------------------------------- /metadata/pt-BR/short_description.txt: -------------------------------------------------------------------------------- 1 | Leitores de LogCat podem ser bonitos e úteis também! 2 | -------------------------------------------------------------------------------- /metadata/zh-CN/full_description.txt: -------------------------------------------------------------------------------- 1 | 最好的 Android 版 LogCat 阅读器,支持过滤、记录、崩溃观察等功能。此外,它还非常漂亮。 -------------------------------------------------------------------------------- /metadata/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 又一款安卓版 LogCat 阅读器 -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/src/main/kotlin/com/f0x1d/logfox/model/Device.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/shared/src/main/kotlin/com/f0x1d/logfox/model/Device.kt -------------------------------------------------------------------------------- /shared/src/main/kotlin/com/f0x1d/logfox/model/Identifiable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/shared/src/main/kotlin/com/f0x1d/logfox/model/Identifiable.kt -------------------------------------------------------------------------------- /shared/src/main/kotlin/com/f0x1d/logfox/model/UIDS.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/shared/src/main/kotlin/com/f0x1d/logfox/model/UIDS.kt -------------------------------------------------------------------------------- /shared/src/main/kotlin/com/f0x1d/logfox/model/exception/TerminalNotSupportedException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/shared/src/main/kotlin/com/f0x1d/logfox/model/exception/TerminalNotSupportedException.kt -------------------------------------------------------------------------------- /shared/src/main/kotlin/com/f0x1d/logfox/model/logline/LogLine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/shared/src/main/kotlin/com/f0x1d/logfox/model/logline/LogLine.kt -------------------------------------------------------------------------------- /shared/src/main/kotlin/com/f0x1d/logfox/model/logline/LogLineExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/shared/src/main/kotlin/com/f0x1d/logfox/model/logline/LogLineExt.kt -------------------------------------------------------------------------------- /shared/src/main/kotlin/com/f0x1d/logfox/model/preferences/ShowLogValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/shared/src/main/kotlin/com/f0x1d/logfox/model/preferences/ShowLogValues.kt -------------------------------------------------------------------------------- /strings/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /strings/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/build.gradle.kts -------------------------------------------------------------------------------- /strings/src/main/kotlin/com/f0x1d/logfox/strings/Plurals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/kotlin/com/f0x1d/logfox/strings/Plurals.kt -------------------------------------------------------------------------------- /strings/src/main/kotlin/com/f0x1d/logfox/strings/Strings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/kotlin/com/f0x1d/logfox/strings/Strings.kt -------------------------------------------------------------------------------- /strings/src/main/res/values-it/plurals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-it/plurals.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-pt-rBR/plurals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-pt-rBR/plurals.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-ru/plurals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-ru/plurals.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-tr/plurals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-tr/plurals.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-zh-rCN/plurals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-zh-rCN/plurals.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-zh-rTW/plurals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-zh-rTW/plurals.xml -------------------------------------------------------------------------------- /strings/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /strings/src/main/res/values/plurals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values/plurals.xml -------------------------------------------------------------------------------- /strings/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F0x1d/LogFox/HEAD/strings/src/main/res/values/strings.xml --------------------------------------------------------------------------------