├── .github ├── workflows.md └── workflows │ ├── ci.yml │ ├── manual-build.yml │ └── release.yml ├── .gitignore ├── .metadata ├── .vscode └── launch.json ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── dealiaxy │ │ │ │ └── dont_poop_in_my_phone │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── branding.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable-mdpi │ │ │ ├── branding.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable-v21 │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── branding.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── branding.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── branding.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ └── launcher_icon.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── values-night-v31 │ │ │ └── styles.xml │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ ├── values-v27 │ │ │ └── styles.xml │ │ │ ├── values-v31 │ │ │ └── styles.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ └── styles.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── key.properties.example └── settings.gradle ├── assets ├── icon │ ├── icon-old-circle.png │ └── icon.png ├── images │ └── splash.png └── json │ └── hitokoto.json ├── devtools_options.yaml ├── docs ├── 2025-05-30-navigation_bar_fix_plan.md ├── 2025-05-31-clean_ui_improvement_task.md ├── 2025-05-31-flutter_clean_errors_fix.md ├── 2025-05-31-import_export_feature_plan.md ├── 2025-06-05-user_agreement_implementation.md ├── 2025-06-06-chinese_android_configs.md ├── 2025-06-13-android11_permission_fix_task.md ├── dev-logs.md └── project_rules.md ├── lib ├── common │ ├── default_configs.dart │ ├── global.dart │ ├── index.dart │ ├── routes.dart │ ├── time.dart │ └── update.dart ├── contrib │ └── hitokoto │ │ ├── hitokoto_generator.dart │ │ └── models │ │ └── hitokoto.dart ├── dao │ ├── history.dart │ ├── index.dart │ ├── path_annotation.dart │ ├── rule.dart │ └── whitelist.dart ├── database │ ├── database.dart │ ├── database.g.dart │ └── database_manager.dart ├── main.dart ├── models │ ├── action_type.dart │ ├── adapters.dart │ ├── app_config.dart │ ├── history.dart │ ├── history_status.dart │ ├── index.dart │ ├── path_annotation.dart │ ├── path_match_type.dart │ ├── rule.dart │ ├── rule_item.dart │ ├── whitelist.dart │ └── whitelist_type.dart ├── pages │ ├── about.dart │ ├── add_annotation.dart │ ├── add_rule.dart │ ├── add_whitelist.dart │ ├── clean.dart │ ├── config_management.dart │ ├── debug.dart │ ├── help.dart │ ├── history.dart │ ├── home.dart │ ├── index.dart │ ├── introview.dart │ ├── path_annotation.dart │ ├── permission_guide.dart │ ├── rule.dart │ ├── splash.dart │ ├── user_agreement.dart │ └── whitelist.dart ├── services │ ├── auto_clean_service.dart │ ├── clean_config_manager.dart │ ├── clean_rule_service.dart │ ├── config_service.dart │ └── import_export_service.dart ├── states │ ├── index.dart │ └── theme.dart ├── utils │ ├── error_handler.dart │ ├── file_system.dart │ ├── index.dart │ ├── permissions.dart │ └── theme.dart ├── viewmodels │ ├── file_item.dart │ ├── folder_item.dart │ └── index.dart └── widgets │ ├── animated_stat_card.dart │ ├── cat_empty_state.dart │ ├── cat_themed_app_bar.dart │ ├── clean_settings_widget.dart │ ├── clean_task_card.dart │ ├── dialogs.dart │ ├── empty.dart │ ├── file_card.dart │ ├── folder_card.dart │ ├── import_export_dialog.dart │ ├── index.dart │ ├── my_drawer.dart │ ├── shortcuts.dart │ ├── star_text_button.dart │ └── storage_meter.dart ├── pubspec.lock ├── pubspec.yaml └── test └── widget_test.dart /.github/workflows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/.github/workflows.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/manual-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/.github/workflows/manual-build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/.metadata -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/dealiaxy/dont_poop_in_my_phone/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/kotlin/com/dealiaxy/dont_poop_in_my_phone/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/branding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-hdpi/branding.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/branding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-mdpi/branding.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-v21/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/branding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-xhdpi/branding.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/branding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-xxhdpi/branding.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/branding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-xxxhdpi/branding.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-hdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-mdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/values-night-v31/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/values-night-v31/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-v27/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/values-v27/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-v31/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/values-v31/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/key.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/key.properties.example -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /assets/icon/icon-old-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/assets/icon/icon-old-circle.png -------------------------------------------------------------------------------- /assets/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/assets/icon/icon.png -------------------------------------------------------------------------------- /assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/assets/images/splash.png -------------------------------------------------------------------------------- /assets/json/hitokoto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/assets/json/hitokoto.json -------------------------------------------------------------------------------- /devtools_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/devtools_options.yaml -------------------------------------------------------------------------------- /docs/2025-05-30-navigation_bar_fix_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/docs/2025-05-30-navigation_bar_fix_plan.md -------------------------------------------------------------------------------- /docs/2025-05-31-clean_ui_improvement_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/docs/2025-05-31-clean_ui_improvement_task.md -------------------------------------------------------------------------------- /docs/2025-05-31-flutter_clean_errors_fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/docs/2025-05-31-flutter_clean_errors_fix.md -------------------------------------------------------------------------------- /docs/2025-05-31-import_export_feature_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/docs/2025-05-31-import_export_feature_plan.md -------------------------------------------------------------------------------- /docs/2025-06-05-user_agreement_implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/docs/2025-06-05-user_agreement_implementation.md -------------------------------------------------------------------------------- /docs/2025-06-06-chinese_android_configs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/docs/2025-06-06-chinese_android_configs.md -------------------------------------------------------------------------------- /docs/2025-06-13-android11_permission_fix_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/docs/2025-06-13-android11_permission_fix_task.md -------------------------------------------------------------------------------- /docs/dev-logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/docs/dev-logs.md -------------------------------------------------------------------------------- /docs/project_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/docs/project_rules.md -------------------------------------------------------------------------------- /lib/common/default_configs.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/common/default_configs.dart -------------------------------------------------------------------------------- /lib/common/global.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/common/global.dart -------------------------------------------------------------------------------- /lib/common/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/common/index.dart -------------------------------------------------------------------------------- /lib/common/routes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/common/routes.dart -------------------------------------------------------------------------------- /lib/common/time.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/common/time.dart -------------------------------------------------------------------------------- /lib/common/update.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/common/update.dart -------------------------------------------------------------------------------- /lib/contrib/hitokoto/hitokoto_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/contrib/hitokoto/hitokoto_generator.dart -------------------------------------------------------------------------------- /lib/contrib/hitokoto/models/hitokoto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/contrib/hitokoto/models/hitokoto.dart -------------------------------------------------------------------------------- /lib/dao/history.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/dao/history.dart -------------------------------------------------------------------------------- /lib/dao/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/dao/index.dart -------------------------------------------------------------------------------- /lib/dao/path_annotation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/dao/path_annotation.dart -------------------------------------------------------------------------------- /lib/dao/rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/dao/rule.dart -------------------------------------------------------------------------------- /lib/dao/whitelist.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/dao/whitelist.dart -------------------------------------------------------------------------------- /lib/database/database.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/database/database.dart -------------------------------------------------------------------------------- /lib/database/database.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/database/database.g.dart -------------------------------------------------------------------------------- /lib/database/database_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/database/database_manager.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/models/action_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/action_type.dart -------------------------------------------------------------------------------- /lib/models/adapters.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/adapters.dart -------------------------------------------------------------------------------- /lib/models/app_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/app_config.dart -------------------------------------------------------------------------------- /lib/models/history.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/history.dart -------------------------------------------------------------------------------- /lib/models/history_status.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/history_status.dart -------------------------------------------------------------------------------- /lib/models/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/index.dart -------------------------------------------------------------------------------- /lib/models/path_annotation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/path_annotation.dart -------------------------------------------------------------------------------- /lib/models/path_match_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/path_match_type.dart -------------------------------------------------------------------------------- /lib/models/rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/rule.dart -------------------------------------------------------------------------------- /lib/models/rule_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/rule_item.dart -------------------------------------------------------------------------------- /lib/models/whitelist.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/models/whitelist.dart -------------------------------------------------------------------------------- /lib/models/whitelist_type.dart: -------------------------------------------------------------------------------- 1 | enum WhitelistType { 2 | path, 3 | regex, 4 | } -------------------------------------------------------------------------------- /lib/pages/about.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/about.dart -------------------------------------------------------------------------------- /lib/pages/add_annotation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/add_annotation.dart -------------------------------------------------------------------------------- /lib/pages/add_rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/add_rule.dart -------------------------------------------------------------------------------- /lib/pages/add_whitelist.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/add_whitelist.dart -------------------------------------------------------------------------------- /lib/pages/clean.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/clean.dart -------------------------------------------------------------------------------- /lib/pages/config_management.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/config_management.dart -------------------------------------------------------------------------------- /lib/pages/debug.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/debug.dart -------------------------------------------------------------------------------- /lib/pages/help.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/help.dart -------------------------------------------------------------------------------- /lib/pages/history.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/history.dart -------------------------------------------------------------------------------- /lib/pages/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/home.dart -------------------------------------------------------------------------------- /lib/pages/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/index.dart -------------------------------------------------------------------------------- /lib/pages/introview.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/introview.dart -------------------------------------------------------------------------------- /lib/pages/path_annotation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/path_annotation.dart -------------------------------------------------------------------------------- /lib/pages/permission_guide.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/permission_guide.dart -------------------------------------------------------------------------------- /lib/pages/rule.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/rule.dart -------------------------------------------------------------------------------- /lib/pages/splash.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/splash.dart -------------------------------------------------------------------------------- /lib/pages/user_agreement.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/user_agreement.dart -------------------------------------------------------------------------------- /lib/pages/whitelist.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/pages/whitelist.dart -------------------------------------------------------------------------------- /lib/services/auto_clean_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/services/auto_clean_service.dart -------------------------------------------------------------------------------- /lib/services/clean_config_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/services/clean_config_manager.dart -------------------------------------------------------------------------------- /lib/services/clean_rule_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/services/clean_rule_service.dart -------------------------------------------------------------------------------- /lib/services/config_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/services/config_service.dart -------------------------------------------------------------------------------- /lib/services/import_export_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/services/import_export_service.dart -------------------------------------------------------------------------------- /lib/states/index.dart: -------------------------------------------------------------------------------- 1 | export 'theme.dart'; 2 | -------------------------------------------------------------------------------- /lib/states/theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/states/theme.dart -------------------------------------------------------------------------------- /lib/utils/error_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/utils/error_handler.dart -------------------------------------------------------------------------------- /lib/utils/file_system.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/utils/file_system.dart -------------------------------------------------------------------------------- /lib/utils/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/utils/index.dart -------------------------------------------------------------------------------- /lib/utils/permissions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/utils/permissions.dart -------------------------------------------------------------------------------- /lib/utils/theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/utils/theme.dart -------------------------------------------------------------------------------- /lib/viewmodels/file_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/viewmodels/file_item.dart -------------------------------------------------------------------------------- /lib/viewmodels/folder_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/viewmodels/folder_item.dart -------------------------------------------------------------------------------- /lib/viewmodels/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/viewmodels/index.dart -------------------------------------------------------------------------------- /lib/widgets/animated_stat_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/animated_stat_card.dart -------------------------------------------------------------------------------- /lib/widgets/cat_empty_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/cat_empty_state.dart -------------------------------------------------------------------------------- /lib/widgets/cat_themed_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/cat_themed_app_bar.dart -------------------------------------------------------------------------------- /lib/widgets/clean_settings_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/clean_settings_widget.dart -------------------------------------------------------------------------------- /lib/widgets/clean_task_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/clean_task_card.dart -------------------------------------------------------------------------------- /lib/widgets/dialogs.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/dialogs.dart -------------------------------------------------------------------------------- /lib/widgets/empty.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/empty.dart -------------------------------------------------------------------------------- /lib/widgets/file_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/file_card.dart -------------------------------------------------------------------------------- /lib/widgets/folder_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/folder_card.dart -------------------------------------------------------------------------------- /lib/widgets/import_export_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/import_export_dialog.dart -------------------------------------------------------------------------------- /lib/widgets/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/index.dart -------------------------------------------------------------------------------- /lib/widgets/my_drawer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/my_drawer.dart -------------------------------------------------------------------------------- /lib/widgets/shortcuts.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/shortcuts.dart -------------------------------------------------------------------------------- /lib/widgets/star_text_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/star_text_button.dart -------------------------------------------------------------------------------- /lib/widgets/storage_meter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/lib/widgets/storage_meter.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deali-Axy/dont-poop-in-my-phone/HEAD/test/widget_test.dart --------------------------------------------------------------------------------