From 1858abe82a71e4080bcf7d88adf9b385a21f23b0 Mon Sep 17 00:00:00 2001 From: Thomas Clark Date: Sun, 16 Jun 2024 08:16:14 +0100 Subject: [PATCH] refactor: upgrade flutter --- .github/workflows/release.yml | 170 +++-- .github/workflows/test.yml | 55 +- .gitignore | 211 +---- .idea/.gitignore | 8 - .idea/modules.xml | 9 - .idea/runConfigurations/main_dart.xml | 7 - .idea/vcs.xml | 6 - .metadata | 33 +- .versionrc | 66 -- CHANGELOG.md | 26 +- LICENSE | 2 +- README.md | 36 +- album_searcher_for_google_photos.iml | 36 - analysis_options.yaml | 28 + android/.gitignore | 3 + ...bum_searcher_for_google_photos_android.iml | 29 - android/app/build.gradle | 85 ++- android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 58 +- .../app/src/main/ic_launcher-playstore.png | Bin 17682 -> 0 bytes .../MainActivity.kt | 6 - .../googlephotosalbumsearcher/MainActivity.kt | 5 + android/app/src/main/play_store.png | Bin 0 -> 34746 bytes .../src/main/play_store_feature_graphic.png | Bin 0 -> 50008 bytes .../drawable-v21/ic_launcher_foreground.xml | 15 - .../res/drawable/ic_launcher_foreground.xml | 15 - .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 +- .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2008 -> 4960 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 0 -> 852 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 4584 bytes .../mipmap-hdpi/ic_launcher_monochrome.png | Bin 0 -> 3362 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 4053 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1347 -> 2945 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 0 -> 459 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 2651 bytes .../mipmap-mdpi/ic_launcher_monochrome.png | Bin 0 -> 1963 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2553 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 2705 -> 6890 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 0 -> 1317 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 6740 bytes .../mipmap-xhdpi/ic_launcher_monochrome.png | Bin 0 -> 4690 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 5773 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 4189 -> 11237 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 0 -> 2949 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 12529 bytes .../mipmap-xxhdpi/ic_launcher_monochrome.png | Bin 0 -> 8354 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 9055 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 5941 -> 16313 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 0 -> 4232 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 17786 bytes .../mipmap-xxxhdpi/ic_launcher_monochrome.png | Bin 0 -> 11669 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 12957 -> 0 bytes .../values-night/ic_launcher_background.xml | 4 - .../app/src/main/res/values-night/styles.xml | 4 +- .../res/values/ic_launcher_background.xml | 4 - android/app/src/main/res/values/styles.xml | 4 +- android/app/src/profile/AndroidManifest.xml | 7 + android/build.gradle | 21 +- android/gradle.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- android/settings.gradle | 33 +- archive.tar.gpg | Bin 0 -> 4374 bytes devtools_options.yaml | 3 + files/browser_client_secret.json.gpg | Bin 407 -> 0 bytes files/desktop_client_secret.json.gpg | Bin 365 -> 0 bytes firebase.json | 22 + images/1.5x/image-search.png | Bin 0 -> 1753 bytes images/2.0x/image-search.png | Bin 0 -> 2219 bytes images/3.0x/image-search.png | Bin 0 -> 3244 bytes images/4.0x/image-search.png | Bin 0 -> 4369 bytes images/image-search.png | Bin 0 -> 1270 bytes images/image-search.svg | 5 +- lib/albums/album_card.dart | 84 ++ lib/{widgets => albums}/album_list_tile.dart | 16 +- lib/albums/album_repository.dart | 74 ++ lib/albums/album_screen.dart | 144 ++++ lib/albums/album_sliver_app_bar.dart | 88 +++ lib/albums/album_sliver_grid.dart | 31 + lib/albums/album_sliver_list.dart | 26 + lib/albums/albums_screen.dart | 163 ++++ lib/albums/caching_album_repository.dart | 71 ++ lib/authentication/authenticating_client.dart | 43 ++ .../google_sign_in_account_notifier.dart | 12 + ...ogle_sign_in_desktop_token_data_store.dart | 46 ++ lib/authentication/sign_in_button.dart | 3 + lib/authentication/sign_in_button_io.dart | 61 ++ lib/authentication/sign_in_button_stub.dart | 16 + lib/authentication/sign_in_button_web.dart | 61 ++ lib/authentication/sign_in_card.dart | 48 ++ lib/authentication/sign_in_screen.dart | 36 + lib/authentication/sign_out_button.dart | 29 + lib/common/cache_service.dart | 15 + lib/common/cache_service_io.dart | 69 ++ lib/common/cache_service_stub.dart | 24 + lib/common/cache_service_web.dart | 60 ++ .../open_in_google_photos_icon_button.dart | 25 + lib/common/paginator.dart | 17 + lib/common/root_navigator_key.dart | 3 + lib/common/search_text_field.dart | 22 + lib/common/shell_navigator_key.dart | 3 + lib/common/shell_scaffold.dart | 95 +++ .../sliver_search_bar_delegate.dart | 32 +- lib/common/stream_notifier.dart | 34 + .../string_extensions.dart | 0 lib/common/terms_of_service_text.dart | 43 ++ lib/common/welcome_card.dart | 47 ++ lib/enums/layout_mode.dart | 4 - lib/extensions/response_extensions.dart | 5 - lib/main.dart | 338 ++++---- lib/media_items/media_item_card.dart | 32 + .../media_item_list_tile.dart | 12 +- lib/media_items/media_item_repository.dart | 42 + lib/media_items/media_item_sliver_grid.dart | 29 + lib/media_items/media_item_sliver_list.dart | 26 + lib/models/album.dart | 45 -- lib/models/album.g.dart | 33 - lib/models/contributor_info.dart | 19 - lib/models/contributor_info.g.dart | 20 - lib/models/media_item.dart | 48 -- lib/models/media_item.g.dart | 36 - lib/models/media_metadata.dart | 21 - lib/models/media_metadata.g.dart | 22 - lib/models/share_info.dart | 28 - lib/models/share_info.g.dart | 30 - lib/models/shared_album_options.dart | 19 - lib/models/shared_album_options.g.dart | 20 - lib/pages/album_page.dart | 91 --- lib/pages/home_page.dart | 107 --- lib/pages/main_page.dart | 116 --- lib/pages/settings_page.dart | 36 - lib/pages/welcome_page.dart | 155 ---- .../app_route_information_parser.dart | 61 -- lib/route_paths/album_route_path.dart | 9 - lib/route_paths/home_route_path.dart | 5 - lib/route_paths/route_path.dart | 3 - lib/route_paths/settings_route_path.dart | 5 - lib/route_paths/welcome_route_path.dart | 5 - lib/router_delegates/app_router_delegate.dart | 102 --- .../main_router_delegate.dart | 55 -- lib/services/album_service.dart | 53 -- .../authentication_service.dart | 56 -- .../authentication_service_stub.dart | 17 - .../base_authentication_service.dart | 70 -- .../browser_authentication_service.dart | 94 --- .../desktop_authentication_service.dart | 107 --- .../io_authentication_service.dart | 52 -- .../mobile_authentication_service.dart | 80 -- lib/services/media_item_service.dart | 92 --- lib/services/shared_album_service.dart | 80 -- lib/services/storage_service.dart | 113 --- lib/settings/clear_cache_button.dart | 21 + .../layout_dropdown_button_form_field.dart | 48 ++ lib/settings/settings_screen.dart | 49 ++ .../theme_dropdown_button_form_field.dart | 52 ++ lib/settings/theme_notifier.dart | 39 + .../album_title_specification.dart | 18 - .../and_composite_specification.dart | 17 - .../composite_specification.dart | 12 - .../or_composite_specification.dart | 17 - lib/specifications/specification.dart | 52 -- lib/states/authentication_state.dart | 43 -- lib/states/layout_state.dart | 35 - lib/states/router_state.dart | 40 - lib/states/shared_album_state.dart | 37 - lib/states/theme_state.dart | 34 - lib/widgets/album_card.dart | 83 -- ...bum_open_in_google_photos_icon_button.dart | 27 - lib/widgets/album_sliver_app_bar.dart | 119 --- lib/widgets/albums_sliver_grid.dart | 31 - lib/widgets/albums_sliver_list.dart | 25 - lib/widgets/layout_dropdown_form_field.dart | 36 - lib/widgets/media_item_card.dart | 50 -- lib/widgets/media_items_sliver_grid.dart | 31 - lib/widgets/media_items_sliver_list.dart | 25 - lib/widgets/sign_in_elevated_button.dart | 30 - .../sign_out_floating_action_button.dart | 33 - lib/widgets/theme_dropdown_form_field.dart | 39 - linux/.gitignore | 1 + linux/CMakeLists.txt | 145 ++++ linux/flutter/CMakeLists.txt | 88 +++ linux/flutter/generated_plugin_registrant.cc | 15 + linux/flutter/generated_plugin_registrant.h | 15 + linux/flutter/generated_plugins.cmake | 24 + linux/main.cc | 6 + linux/my_application.cc | 124 +++ linux/my_application.h | 18 + pubspec.lock | 720 ++++++++---------- pubspec.yaml | 62 +- scripts/standard-version-updater.js | 12 - setup.iss | 76 ++ test/widget_test.dart | 30 + web/android-chrome-144x144.png | Bin 2032 -> 0 bytes web/android-chrome-192x192.png | Bin 2443 -> 0 bytes web/android-chrome-256x256.png | Bin 3190 -> 0 bytes web/android-chrome-36x36.png | Bin 877 -> 0 bytes web/android-chrome-384x384.png | Bin 4440 -> 0 bytes web/android-chrome-48x48.png | Bin 1010 -> 0 bytes web/android-chrome-512x512.png | Bin 5935 -> 0 bytes web/android-chrome-72x72.png | Bin 1296 -> 0 bytes web/android-chrome-96x96.png | Bin 1526 -> 0 bytes web/apple-touch-icon-114x114.png | Bin 2185 -> 0 bytes web/apple-touch-icon-120x120.png | Bin 2255 -> 0 bytes web/apple-touch-icon-144x144.png | Bin 2604 -> 0 bytes web/apple-touch-icon-152x152.png | Bin 2679 -> 0 bytes web/apple-touch-icon-180x180.png | Bin 3044 -> 0 bytes web/apple-touch-icon-57x57.png | Bin 1401 -> 0 bytes web/apple-touch-icon-60x60.png | Bin 1436 -> 0 bytes web/apple-touch-icon-72x72.png | Bin 1652 -> 0 bytes web/apple-touch-icon-76x76.png | Bin 1631 -> 0 bytes web/apple-touch-icon.png | Bin 3044 -> 7695 bytes web/browserconfig.xml | 12 - web/favicon-16x16.png | Bin 912 -> 0 bytes web/favicon-32x32.png | Bin 1488 -> 0 bytes web/favicon.ico | Bin 15086 -> 5238 bytes web/firebase-config.js.gpg | Bin 323 -> 0 bytes web/icon-192-maskable.png | Bin 0 -> 8245 bytes web/icon-192.png | Bin 0 -> 11216 bytes web/icon-512-maskable.png | Bin 0 -> 34746 bytes web/icon-512.png | Bin 0 -> 43578 bytes web/index.html | 102 +-- web/manifest.json | 34 + web/manifest.webmanifest | 58 -- web/mstile-144x144.png | Bin 2569 -> 0 bytes web/mstile-150x150.png | Bin 2936 -> 0 bytes web/mstile-310x150.png | Bin 3164 -> 0 bytes web/mstile-310x310.png | Bin 6242 -> 0 bytes web/mstile-70x70.png | Bin 2006 -> 0 bytes web/oauth2redirect.html | 11 - web/privacy.html | 70 -- web/safari-pinned-tab.svg | 36 - web/terms.html | 43 -- windows/CMakeLists.txt | 35 +- windows/flutter/CMakeLists.txt | 10 +- .../flutter/generated_plugin_registrant.cc | 9 +- windows/flutter/generated_plugins.cmake | 9 + windows/runner/CMakeLists.txt | 26 +- windows/runner/Runner.rc | 18 +- windows/runner/flutter_window.cpp | 19 +- windows/runner/flutter_window.h | 10 +- windows/runner/main.cpp | 13 +- windows/runner/resources/app_icon.ico | Bin 4793 -> 11019 bytes windows/runner/run_loop.cpp | 66 -- windows/runner/run_loop.h | 40 - windows/runner/runner.exe.manifest | 2 +- windows/runner/utils.cpp | 15 +- windows/runner/win32_window.cpp | 55 +- windows/runner/win32_window.h | 20 +- 248 files changed, 3593 insertions(+), 4471 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/modules.xml delete mode 100644 .idea/runConfigurations/main_dart.xml delete mode 100644 .idea/vcs.xml delete mode 100644 .versionrc delete mode 100644 album_searcher_for_google_photos.iml create mode 100644 analysis_options.yaml delete mode 100644 android/album_searcher_for_google_photos_android.iml create mode 100644 android/app/src/debug/AndroidManifest.xml delete mode 100644 android/app/src/main/ic_launcher-playstore.png delete mode 100644 android/app/src/main/kotlin/app/thomasclark/albumsearcherforgooglephotos/MainActivity.kt create mode 100644 android/app/src/main/kotlin/app/thomasclark/googlephotosalbumsearcher/MainActivity.kt create mode 100644 android/app/src/main/play_store.png create mode 100644 android/app/src/main/play_store_feature_graphic.png delete mode 100644 android/app/src/main/res/drawable-v21/ic_launcher_foreground.xml delete mode 100644 android/app/src/main/res/drawable/ic_launcher_foreground.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 android/app/src/main/res/values-night/ic_launcher_background.xml delete mode 100644 android/app/src/main/res/values/ic_launcher_background.xml create mode 100644 android/app/src/profile/AndroidManifest.xml create mode 100644 archive.tar.gpg create mode 100644 devtools_options.yaml delete mode 100644 files/browser_client_secret.json.gpg delete mode 100644 files/desktop_client_secret.json.gpg create mode 100644 images/1.5x/image-search.png create mode 100644 images/2.0x/image-search.png create mode 100644 images/3.0x/image-search.png create mode 100644 images/4.0x/image-search.png create mode 100644 images/image-search.png create mode 100644 lib/albums/album_card.dart rename lib/{widgets => albums}/album_list_tile.dart (56%) create mode 100644 lib/albums/album_repository.dart create mode 100644 lib/albums/album_screen.dart create mode 100644 lib/albums/album_sliver_app_bar.dart create mode 100644 lib/albums/album_sliver_grid.dart create mode 100644 lib/albums/album_sliver_list.dart create mode 100644 lib/albums/albums_screen.dart create mode 100644 lib/albums/caching_album_repository.dart create mode 100644 lib/authentication/authenticating_client.dart create mode 100644 lib/authentication/google_sign_in_account_notifier.dart create mode 100644 lib/authentication/google_sign_in_desktop_token_data_store.dart create mode 100644 lib/authentication/sign_in_button.dart create mode 100644 lib/authentication/sign_in_button_io.dart create mode 100644 lib/authentication/sign_in_button_stub.dart create mode 100644 lib/authentication/sign_in_button_web.dart create mode 100644 lib/authentication/sign_in_card.dart create mode 100644 lib/authentication/sign_in_screen.dart create mode 100644 lib/authentication/sign_out_button.dart create mode 100644 lib/common/cache_service.dart create mode 100644 lib/common/cache_service_io.dart create mode 100644 lib/common/cache_service_stub.dart create mode 100644 lib/common/cache_service_web.dart create mode 100644 lib/common/open_in_google_photos_icon_button.dart create mode 100644 lib/common/paginator.dart create mode 100644 lib/common/root_navigator_key.dart create mode 100644 lib/common/search_text_field.dart create mode 100644 lib/common/shell_navigator_key.dart create mode 100644 lib/common/shell_scaffold.dart rename lib/{sliver_persistent_header_delegates => common}/sliver_search_bar_delegate.dart (59%) create mode 100644 lib/common/stream_notifier.dart rename lib/{extensions => common}/string_extensions.dart (100%) create mode 100644 lib/common/terms_of_service_text.dart create mode 100644 lib/common/welcome_card.dart delete mode 100644 lib/enums/layout_mode.dart delete mode 100644 lib/extensions/response_extensions.dart create mode 100644 lib/media_items/media_item_card.dart rename lib/{widgets => media_items}/media_item_list_tile.dart (69%) create mode 100644 lib/media_items/media_item_repository.dart create mode 100644 lib/media_items/media_item_sliver_grid.dart create mode 100644 lib/media_items/media_item_sliver_list.dart delete mode 100644 lib/models/album.dart delete mode 100644 lib/models/album.g.dart delete mode 100644 lib/models/contributor_info.dart delete mode 100644 lib/models/contributor_info.g.dart delete mode 100644 lib/models/media_item.dart delete mode 100644 lib/models/media_item.g.dart delete mode 100644 lib/models/media_metadata.dart delete mode 100644 lib/models/media_metadata.g.dart delete mode 100644 lib/models/share_info.dart delete mode 100644 lib/models/share_info.g.dart delete mode 100644 lib/models/shared_album_options.dart delete mode 100644 lib/models/shared_album_options.g.dart delete mode 100644 lib/pages/album_page.dart delete mode 100644 lib/pages/home_page.dart delete mode 100644 lib/pages/main_page.dart delete mode 100644 lib/pages/settings_page.dart delete mode 100644 lib/pages/welcome_page.dart delete mode 100644 lib/route_information_parsers/app_route_information_parser.dart delete mode 100644 lib/route_paths/album_route_path.dart delete mode 100644 lib/route_paths/home_route_path.dart delete mode 100644 lib/route_paths/route_path.dart delete mode 100644 lib/route_paths/settings_route_path.dart delete mode 100644 lib/route_paths/welcome_route_path.dart delete mode 100644 lib/router_delegates/app_router_delegate.dart delete mode 100644 lib/router_delegates/main_router_delegate.dart delete mode 100644 lib/services/album_service.dart delete mode 100644 lib/services/authentication/authentication_service.dart delete mode 100644 lib/services/authentication/authentication_service_stub.dart delete mode 100644 lib/services/authentication/base_authentication_service.dart delete mode 100644 lib/services/authentication/browser_authentication_service.dart delete mode 100644 lib/services/authentication/desktop_authentication_service.dart delete mode 100644 lib/services/authentication/io_authentication_service.dart delete mode 100644 lib/services/authentication/mobile_authentication_service.dart delete mode 100644 lib/services/media_item_service.dart delete mode 100644 lib/services/shared_album_service.dart delete mode 100644 lib/services/storage_service.dart create mode 100644 lib/settings/clear_cache_button.dart create mode 100644 lib/settings/layout_dropdown_button_form_field.dart create mode 100644 lib/settings/settings_screen.dart create mode 100644 lib/settings/theme_dropdown_button_form_field.dart create mode 100644 lib/settings/theme_notifier.dart delete mode 100644 lib/specifications/album_title_specification.dart delete mode 100644 lib/specifications/and_composite_specification.dart delete mode 100644 lib/specifications/composite_specification.dart delete mode 100644 lib/specifications/or_composite_specification.dart delete mode 100644 lib/specifications/specification.dart delete mode 100644 lib/states/authentication_state.dart delete mode 100644 lib/states/layout_state.dart delete mode 100644 lib/states/router_state.dart delete mode 100644 lib/states/shared_album_state.dart delete mode 100644 lib/states/theme_state.dart delete mode 100644 lib/widgets/album_card.dart delete mode 100644 lib/widgets/album_open_in_google_photos_icon_button.dart delete mode 100644 lib/widgets/album_sliver_app_bar.dart delete mode 100644 lib/widgets/albums_sliver_grid.dart delete mode 100644 lib/widgets/albums_sliver_list.dart delete mode 100644 lib/widgets/layout_dropdown_form_field.dart delete mode 100644 lib/widgets/media_item_card.dart delete mode 100644 lib/widgets/media_items_sliver_grid.dart delete mode 100644 lib/widgets/media_items_sliver_list.dart delete mode 100644 lib/widgets/sign_in_elevated_button.dart delete mode 100644 lib/widgets/sign_out_floating_action_button.dart delete mode 100644 lib/widgets/theme_dropdown_form_field.dart create mode 100644 linux/.gitignore create mode 100644 linux/CMakeLists.txt create mode 100644 linux/flutter/CMakeLists.txt create mode 100644 linux/flutter/generated_plugin_registrant.cc create mode 100644 linux/flutter/generated_plugin_registrant.h create mode 100644 linux/flutter/generated_plugins.cmake create mode 100644 linux/main.cc create mode 100644 linux/my_application.cc create mode 100644 linux/my_application.h delete mode 100644 scripts/standard-version-updater.js create mode 100644 setup.iss create mode 100644 test/widget_test.dart delete mode 100644 web/android-chrome-144x144.png delete mode 100644 web/android-chrome-192x192.png delete mode 100644 web/android-chrome-256x256.png delete mode 100644 web/android-chrome-36x36.png delete mode 100644 web/android-chrome-384x384.png delete mode 100644 web/android-chrome-48x48.png delete mode 100644 web/android-chrome-512x512.png delete mode 100644 web/android-chrome-72x72.png delete mode 100644 web/android-chrome-96x96.png delete mode 100644 web/apple-touch-icon-114x114.png delete mode 100644 web/apple-touch-icon-120x120.png delete mode 100644 web/apple-touch-icon-144x144.png delete mode 100644 web/apple-touch-icon-152x152.png delete mode 100644 web/apple-touch-icon-180x180.png delete mode 100644 web/apple-touch-icon-57x57.png delete mode 100644 web/apple-touch-icon-60x60.png delete mode 100644 web/apple-touch-icon-72x72.png delete mode 100644 web/apple-touch-icon-76x76.png delete mode 100644 web/browserconfig.xml delete mode 100644 web/favicon-16x16.png delete mode 100644 web/favicon-32x32.png delete mode 100644 web/firebase-config.js.gpg create mode 100644 web/icon-192-maskable.png create mode 100644 web/icon-192.png create mode 100644 web/icon-512-maskable.png create mode 100644 web/icon-512.png create mode 100644 web/manifest.json delete mode 100644 web/manifest.webmanifest delete mode 100644 web/mstile-144x144.png delete mode 100644 web/mstile-150x150.png delete mode 100644 web/mstile-310x150.png delete mode 100644 web/mstile-310x310.png delete mode 100644 web/mstile-70x70.png delete mode 100644 web/oauth2redirect.html delete mode 100644 web/privacy.html delete mode 100644 web/safari-pinned-tab.svg delete mode 100644 web/terms.html delete mode 100644 windows/runner/run_loop.cpp delete mode 100644 windows/runner/run_loop.h diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6116821..f42ccf5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,68 +1,150 @@ +name: Release on: push: tags: - - 'v*' + - "v*" jobs: - create_release: - outputs: - upload_url: '${{ steps.create_release.outputs.upload_url }}' - runs-on: 'ubuntu-latest' + build_android_app_bundle: + name: Build Android App Bundle + needs: + - create_release + runs-on: ubuntu-latest steps: - - uses: actions/create-release@v1 + - name: Checkout repository + uses: actions/checkout@v4 + - name: Decrypt archive env: - GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' - id: 'create_release' + PASSPHRASE: ${{ secrets.PASSPHRASE }} + run: | + gpg --quiet --batch --yes --decrypt --passphrase "$PASSPHRASE" --output "./archive.tar" "./archive.tar.gpg" + tar -xf "./archive.tar" + rm "./archive.tar" + - name: Setup Flutter + uses: tnc1997/github-actions/actions/setup-flutter@setup-flutter_v1 with: - release_name: '${{ github.ref }}' - tag_name: '${{ github.ref }}' - build_web: + channel: beta + - name: Build Android App Bundle + run: flutter build appbundle + - name: Upload release asset + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: actions/upload-release-asset@v1 + with: + asset_content_type: application/octet-stream + asset_name: google-photos-album-searcher-android.aab + asset_path: ./build/app/outputs/bundle/release/app-release.aab + upload_url: ${{ needs.create_release.outputs.upload_url }} + build_android_application_package: + name: Build Android Application Package needs: - create_release - runs-on: 'ubuntu-latest' + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - run: | - gpg --batch --decrypt --output "files/browser_client_secret.json" --passphrase "$PASSPHRASE" --yes "files/browser_client_secret.json.gpg" - gpg --batch --decrypt --output "files/desktop_client_secret.json" --passphrase "$PASSPHRASE" --yes "files/desktop_client_secret.json.gpg" - gpg --batch --decrypt --output "web/firebase-config.js" --passphrase "$PASSPHRASE" --yes "web/firebase-config.js.gpg" + - name: Checkout repository + uses: actions/checkout@v4 + - name: Decrypt archive env: PASSPHRASE: ${{ secrets.PASSPHRASE }} - - uses: tnc1997/github-actions/actions/setup-flutter@setup-flutter_v1 + run: | + gpg --quiet --batch --yes --decrypt --passphrase "$PASSPHRASE" --output "./archive.tar" "./archive.tar.gpg" + tar -xf "./archive.tar" + rm "./archive.tar" + - name: Setup Flutter + uses: tnc1997/github-actions/actions/setup-flutter@setup-flutter_v1 + with: + channel: beta + - name: Build Android Application Package + run: flutter build apk --split-per-abi + - name: Upload release asset + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: actions/upload-release-asset@v1 with: - channel: 'dev' - - run: flutter build web --no-sound-null-safety --web-renderer html - - uses: FirebaseExtended/action-hosting-deploy@v0 + asset_content_type: application/vnd.android.package-archive + asset_name: google-photos-album-searcher-android-arm64.apk + asset_path: ./build/app/outputs/flutter-apk/app-arm64-v8a-release.apk + upload_url: ${{ needs.create_release.outputs.upload_url }} + - name: Upload release asset env: - FIREBASE_CLI_PREVIEWS: 'hostingchannels' + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: actions/upload-release-asset@v1 with: - channelId: 'live' - firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_TIDAL_RUN_307407 }}' - projectId: 'tidal-run-307407' - repoToken: '${{ secrets.GITHUB_TOKEN }}' + asset_content_type: application/vnd.android.package-archive + asset_name: google-photos-album-searcher-android-x64.apk + asset_path: ./build/app/outputs/flutter-apk/app-x86_64-release.apk + upload_url: ${{ needs.create_release.outputs.upload_url }} + build_web: + name: Build web + needs: + - create_release + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Decrypt archive + env: + PASSPHRASE: ${{ secrets.PASSPHRASE }} + run: | + gpg --quiet --batch --yes --decrypt --passphrase "$PASSPHRASE" --output "./archive.tar" "./archive.tar.gpg" + tar -xf "./archive.tar" + rm "./archive.tar" + - name: Setup Flutter + uses: tnc1997/github-actions/actions/setup-flutter@setup-flutter_v1 + with: + channel: beta + - name: Build web + run: flutter build web --web-renderer "html" + - name: Deploy hosting + uses: FirebaseExtended/action-hosting-deploy@v0 + with: + channelId: live + firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_TIDAL_RUN_307407 }} + projectId: tidal-run-307407 + repoToken: ${{ secrets.GITHUB_TOKEN }} build_windows: + name: Build Windows needs: - create_release - runs-on: 'windows-latest' + runs-on: windows-latest steps: - - uses: actions/checkout@v2 - - run: | - gpg --batch --decrypt --output "files/browser_client_secret.json" --passphrase "$PASSPHRASE" --yes "files/browser_client_secret.json.gpg" - gpg --batch --decrypt --output "files/desktop_client_secret.json" --passphrase "$PASSPHRASE" --yes "files/desktop_client_secret.json.gpg" - gpg --batch --decrypt --output "web/firebase-config.js" --passphrase "$PASSPHRASE" --yes "web/firebase-config.js.gpg" + - name: Checkout repository + uses: actions/checkout@v4 + - name: Decrypt archive env: PASSPHRASE: ${{ secrets.PASSPHRASE }} - shell: 'bash' - - uses: tnc1997/github-actions/actions/setup-flutter@setup-flutter_v1 + run: | + gpg --quiet --batch --yes --decrypt --passphrase "$PASSPHRASE" --output "./archive.tar" "./archive.tar.gpg" + tar -xf "./archive.tar" + rm "./archive.tar" + shell: bash + - name: Setup Flutter + uses: tnc1997/github-actions/actions/setup-flutter@setup-flutter_v1 with: - channel: 'dev' - - run: flutter config --enable-windows-desktop - - run: flutter build windows --no-sound-null-safety - - run: Compress-Archive -DestinationPath Release.zip -Path build\windows\runner\Release - - uses: actions/upload-release-asset@v1 + channel: beta + - name: Build Windows + run: flutter build windows + - name: Create installer + run: . "${env:ProgramFiles(x86)}\Inno Setup 6\iscc.exe" ".\setup.iss" + - name: Upload release asset + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: actions/upload-release-asset@v1 + with: + asset_content_type: application/vnd.microsoft.portable-executable + asset_name: google-photos-album-searcher-windows-x64.exe + asset_path: ./Output/mysetup.exe + upload_url: ${{ needs.create_release.outputs.upload_url }} + create_release: + name: Create release + outputs: + upload_url: ${{ steps.create_release.outputs.upload_url }} + runs-on: ubuntu-latest + steps: + - name: Create release env: - GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + id: create_release + uses: actions/create-release@v1 with: - asset_content_type: 'application/zip' - asset_name: 'windows.zip' - asset_path: 'Release.zip' - upload_url: '${{ needs.create_release.outputs.upload_url }}' + release_name: ${{ github.ref }} + tag_name: ${{ github.ref }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d3d0a77..b0a7db3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,46 +1,31 @@ +name: Test on: pull_request: branches: - main jobs: build_web: - runs-on: 'ubuntu-latest' + name: Build web + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - run: | - gpg --batch --decrypt --output "files/browser_client_secret.json" --passphrase "$PASSPHRASE" --yes "files/browser_client_secret.json.gpg" - gpg --batch --decrypt --output "files/desktop_client_secret.json" --passphrase "$PASSPHRASE" --yes "files/desktop_client_secret.json.gpg" - gpg --batch --decrypt --output "web/firebase-config.js" --passphrase "$PASSPHRASE" --yes "web/firebase-config.js.gpg" + - name: Checkout repository + uses: actions/checkout@v4 + - name: Decrypt archive env: PASSPHRASE: ${{ secrets.PASSPHRASE }} - - uses: tnc1997/github-actions/actions/setup-flutter@setup-flutter_v1 + run: | + gpg --quiet --batch --yes --decrypt --passphrase "$PASSPHRASE" --output "./archive.tar" "./archive.tar.gpg" + tar -xf "./archive.tar" + rm "./archive.tar" + - name: Setup Flutter + uses: tnc1997/github-actions/actions/setup-flutter@setup-flutter_v1 with: - channel: 'dev' - - run: flutter build web --no-sound-null-safety --web-renderer html - - uses: FirebaseExtended/action-hosting-deploy@v0 - env: - FIREBASE_CLI_PREVIEWS: 'hostingchannels' - with: - firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_TIDAL_RUN_307407 }}' - projectId: 'tidal-run-307407' - repoToken: '${{ secrets.GITHUB_TOKEN }}' - build_windows: - runs-on: 'windows-latest' - steps: - - uses: actions/checkout@v2 - - run: | - gpg --batch --decrypt --output "files/browser_client_secret.json" --passphrase "$PASSPHRASE" --yes "files/browser_client_secret.json.gpg" - gpg --batch --decrypt --output "files/desktop_client_secret.json" --passphrase "$PASSPHRASE" --yes "files/desktop_client_secret.json.gpg" - gpg --batch --decrypt --output "web/firebase-config.js" --passphrase "$PASSPHRASE" --yes "web/firebase-config.js.gpg" - env: - PASSPHRASE: ${{ secrets.PASSPHRASE }} - shell: 'bash' - - uses: tnc1997/github-actions/actions/setup-flutter@setup-flutter_v1 - with: - channel: 'dev' - - run: flutter config --enable-windows-desktop - - run: flutter build windows --no-sound-null-safety - - uses: actions/upload-artifact@v2 + channel: beta + - name: Build web + run: flutter build web --web-renderer "html" + - name: Deploy hosting + uses: FirebaseExtended/action-hosting-deploy@v0 with: - name: 'windows' - path: 'build\windows\runner\Release' + firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_TIDAL_RUN_307407 }} + projectId: tidal-run-307407 + repoToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index 3f643c0..560296c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,190 +1,47 @@ -# Created by https://www.toptal.com/developers/gitignore/api/firebase,flutter,intellij,vscode -# Edit at https://www.toptal.com/developers/gitignore?templates=firebase,flutter,intellij,vscode - -### Firebase ### -**/node_modules/* -**/.firebaserc +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ -### Firebase Patch ### -.runtimeconfig.json -.firebase/ +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ -### Flutter ### # Flutter/Dart/Pub related **/doc/api/ +**/ios/Flutter/.last_build_id .dart_tool/ .flutter-plugins .flutter-plugins-dependencies -.fvm/ -.packages .pub-cache/ .pub/ -build/ -coverage/ -lib/generated_plugin_registrant.dart -# For library packages, don’t commit the pubspec.lock file. -# Regenerating the pubspec.lock file lets you test your package against the latest compatible versions of its dependencies. -# See https://dart.dev/guides/libraries/private-files#pubspeclock -#pubspec.lock - -# Android related -**/android/**/gradle-wrapper.jar -**/android/.gradle -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/key.properties -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/.last_build_id -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Flutter.podspec -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 -!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages - -### Intellij ### -# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider -# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 - -# User-specific stuff -.idea/**/workspace.xml -.idea/**/tasks.xml -.idea/**/usage.statistics.xml -.idea/**/dictionaries -.idea/**/shelf - -# Generated files -.idea/**/contentModel.xml - -# Sensitive or high-churn files -.idea/**/dataSources/ -.idea/**/dataSources.ids -.idea/**/dataSources.local.xml -.idea/**/sqlDataSources.xml -.idea/**/dynamic.xml -.idea/**/uiDesigner.xml -.idea/**/dbnavigator.xml - -# Gradle -.idea/**/gradle.xml -.idea/**/libraries - -# Gradle and Maven with auto-import -# When using Gradle or Maven with auto-import, you should exclude module files, -# since they will be recreated, and may cause churn. Uncomment if using -# auto-import. -# .idea/artifacts -# .idea/compiler.xml -# .idea/jarRepositories.xml -# .idea/modules.xml -# .idea/*.iml -# .idea/modules -# *.iml -# *.ipr - -# CMake -cmake-build-*/ - -# Mongo Explorer plugin -.idea/**/mongoSettings.xml - -# File-based project format -*.iws - -# IntelliJ -out/ - -# mpeltonen/sbt-idea plugin -.idea_modules/ - -# JIRA plugin -atlassian-ide-plugin.xml - -# Cursive Clojure plugin -.idea/replstate.xml - -# Crashlytics plugin (for Android Studio and IntelliJ) -com_crashlytics_export_strings.xml -crashlytics.properties -crashlytics-build.properties -fabric.properties - -# Editor-based Rest Client -.idea/httpRequests - -# Android studio 3.1+ serialized cache file -.idea/caches/build_file_checksums.ser - -### Intellij Patch ### -# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 - -# *.iml -# modules.xml -# .idea/misc.xml -# *.ipr - -# Sonarlint plugin -# https://plugins.jetbrains.com/plugin/7973-sonarlint -.idea/**/sonarlint/ - -# SonarQube Plugin -# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin -.idea/**/sonarIssues.xml - -# Markdown Navigator plugin -# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced -.idea/**/markdown-navigator.xml -.idea/**/markdown-navigator-enh.xml -.idea/**/markdown-navigator/ +/build/ -# Cache file creation bug -# See https://youtrack.jetbrains.com/issue/JBR-2257 -.idea/$CACHE_FILE$ +# Symbolication related +app.*.symbols -# CodeStream plugin -# https://plugins.jetbrains.com/plugin/12206-codestream -.idea/codestream.xml +# Obfuscation related +app.*.map.json -### vscode ### -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -*.code-workspace +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release -### Other ### -files/browser_client_secret.json -files/desktop_client_secret.json -web/firebase-config.js +# Secret related +/lib/firebase_options.dart +/lib/google_sign_in_parameters.dart diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index ea96b3c..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Datasource local storage ignored files -/../../../../:\Repos\flutter-google-photos-album-searcher\.idea/dataSources/ -/dataSources.local.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index b592662..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/.idea/runConfigurations/main_dart.xml b/.idea/runConfigurations/main_dart.xml deleted file mode 100644 index 5d918c8..0000000 --- a/.idea/runConfigurations/main_dart.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.metadata b/.metadata index c60a809..4262e0d 100644 --- a/.metadata +++ b/.metadata @@ -4,7 +4,36 @@ # This file should be version controlled and should not be manually edited. version: - revision: cc9b78fc5c4a4d2d51316d9626523336230a89a9 - channel: dev + revision: "29babcb32a591b9e5be8c6a6075d4fe605d46ad3" + channel: "beta" project_type: app + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + base_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + - platform: android + create_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + base_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + - platform: linux + create_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + base_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + - platform: web + create_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + base_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + - platform: windows + create_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + base_revision: 29babcb32a591b9e5be8c6a6075d4fe605d46ad3 + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/.versionrc b/.versionrc deleted file mode 100644 index 5f91f9c..0000000 --- a/.versionrc +++ /dev/null @@ -1,66 +0,0 @@ -{ - "bumpFiles": [ - { - "filename": "pubspec.yaml", - "updater": "./scripts/standard-version-updater.js" - } - ], - "releaseCommitMessageFormat": "chore(release): {{currentTag}}", - "types": [ - { - "hidden": false, - "section": "Builds", - "type": "build" - }, - { - "hidden": false, - "section": "Chores", - "type": "chore" - }, - { - "hidden": false, - "section": "Continuous Integrations", - "type": "ci" - }, - { - "hidden": false, - "section": "Documentation", - "type": "docs" - }, - { - "hidden": false, - "section": "Features", - "type": "feat" - }, - { - "hidden": false, - "section": "Bug Fixes", - "type": "fix" - }, - { - "hidden": false, - "section": "Performance Improvements", - "type": "perf" - }, - { - "hidden": false, - "section": "Code Refactoring", - "type": "refactor" - }, - { - "hidden": false, - "section": "Reverts", - "type": "revert" - }, - { - "hidden": false, - "section": "Styles", - "type": "style" - }, - { - "hidden": false, - "section": "Tests", - "type": "test" - } - ] -} diff --git a/CHANGELOG.md b/CHANGELOG.md index fb304b7..b86b092 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,42 +2,36 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. -### [1.0.4](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/compare/v1.0.3...v1.0.4) (2021-03-25) - +## [1.0.4](https://github.com/tnc1997/google-photos-album-searcher/compare/v1.0.3...v1.0.4) (2021-03-25) ### Builds -* add firebase analytics ([#6](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/issues/6)) ([4b84857](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/commit/4b84857a594d0851f45bcdc0f71e0c8af74fe817)) - -### [1.0.3](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/compare/v1.0.2...v1.0.3) (2021-03-24) +* add firebase analytics ([#6](https://github.com/tnc1997/google-photos-album-searcher/issues/6)) ([4b84857](https://github.com/tnc1997/google-photos-album-searcher/commit/4b84857a594d0851f45bcdc0f71e0c8af74fe817)) +## [1.0.3](https://github.com/tnc1997/google-photos-album-searcher/compare/v1.0.2...v1.0.3) (2021-03-24) ### Bug Fixes -* terms of service url ([#5](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/issues/5)) ([a7dde9f](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/commit/a7dde9f1a4216131782e2bdbeeb558665d565093)) - +* terms of service url ([#5](https://github.com/tnc1997/google-photos-album-searcher/issues/5)) ([a7dde9f](https://github.com/tnc1997/google-photos-album-searcher/commit/a7dde9f1a4216131782e2bdbeeb558665d565093)) ### Code Refactoring -* authentication services ([#4](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/issues/4)) ([4a14f2e](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/commit/4a14f2e17e40ae039ab59c810aa9c15c15828637)) - -### [1.0.2](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/compare/v1.0.1...v1.0.2) (2021-03-24) +* authentication services ([#4](https://github.com/tnc1997/google-photos-album-searcher/issues/4)) ([4a14f2e](https://github.com/tnc1997/google-photos-album-searcher/commit/4a14f2e17e40ae039ab59c810aa9c15c15828637)) +## [1.0.2](https://github.com/tnc1997/google-photos-album-searcher/compare/v1.0.1...v1.0.2) (2021-03-24) ### Code Refactoring -* sign in page to welcome page ([#3](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/issues/3)) ([d9f5349](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/commit/d9f534927125d1286aa9f34f389b67bad0047746)), closes [#2](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/issues/2) - -### [1.0.1](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/compare/v1.0.0...v1.0.1) (2021-03-22) +* sign in page to welcome page ([#3](https://github.com/tnc1997/google-photos-album-searcher/issues/3)) ([d9f5349](https://github.com/tnc1997/google-photos-album-searcher/commit/d9f534927125d1286aa9f34f389b67bad0047746)), closes [#2](https://github.com/tnc1997/google-photos-album-searcher/issues/2) +## [1.0.1](https://github.com/tnc1997/google-photos-album-searcher/compare/v1.0.0...v1.0.1) (2021-03-22) ### Chores -* add privacy and terms ([#1](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/issues/1)) ([25ae9c4](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/commit/25ae9c4f7b68cdc07a9eb3f30ff3d0ab49880513)) +* add privacy and terms ([#1](https://github.com/tnc1997/google-photos-album-searcher/issues/1)) ([25ae9c4](https://github.com/tnc1997/google-photos-album-searcher/commit/25ae9c4f7b68cdc07a9eb3f30ff3d0ab49880513)) ## 1.0.0 (2021-03-21) - ### Chores -* initial commit ([842549c](https://github.com/tnc1997/flutter-album-searcher-for-google-photos/commit/842549c39e779d684ef2781164b226299f66ab23)) +* initial commit ([842549c](https://github.com/tnc1997/google-photos-album-searcher/commit/842549c39e779d684ef2781164b226299f66ab23)) diff --git a/LICENSE b/LICENSE index 7aeba44..fa1707a 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 Thomas Clark +Copyright (c) 2024 Thomas Clark Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 0f95db8..148b7af 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,16 @@ -# Album Searcher for Google Photos +Album Searcher for Google Photos -Album Searcher for Google Photos gives you an enhanced search experience for shared albums. +Please note that Album Searcher for Google Photos is unofficial and not endorsed by Google. ## Getting Started 1. Create a [Google Cloud Platform project](https://console.cloud.google.com/projectcreate). -1. Enable the [Photos Library API](https://console.cloud.google.com/apis/library/photoslibrary.googleapis.com). -1. Create an [OAuth consent screen](https://console.cloud.google.com/apis/credentials/consent) with the scopes "[openid](https://developers.google.com/identity/protocols/oauth2/scopes#oauth2)" and "[https://www.googleapis.com/auth/photoslibrary.readonly](https://developers.google.com/identity/protocols/oauth2/scopes#photoslibrary)". -1. Create an [OAuth client](https://console.cloud.google.com/apis/credentials/oauthclient) for desktop. -1. Create an [OAuth client](https://console.cloud.google.com/apis/credentials/oauthclient) for web with the authorised JavaScript origin "http://localhost:1234" and the authorised redirect URI "http://localhost:1234/oauth2redirect.html". -1. Download the JSON of the desktop OAuth client to the directory "files" with the name "desktop_client_secret.json". -1. Download the JSON of the web OAuth client to the directory "files" with the name "browser_client_secret.json". -1. Create a [Firebase project](https://console.firebase.google.com) linked to the existing [Google Cloud Platform project](https://console.cloud.google.com). -1. Add a [web app](https://firebase.google.com/docs/web/setup) to the [Firebase project](https://console.firebase.google.com) making a note of the Firebase config. -1. Create a file "firebase-config.js" in the directory "web" with the following content: - ```javascript - export var firebaseConfig = { - apiKey: "API_KEY", - authDomain: "PROJECT_ID.firebaseapp.com", - databaseURL: "https://PROJECT_ID.firebaseio.com", - projectId: "PROJECT_ID", - storageBucket: "PROJECT_ID.appspot.com", - messagingSenderId: "SENDER_ID", - appId: "APP_ID", - measurementId: "G-MEASUREMENT_ID", - }; - ``` -1. Run `flutter run --device-id windows --no-sound-null-safety` to start the application on desktop. -1. Run `flutter run --device-id chrome --no-sound-null-safety --web-port 1234 --web-renderer html` to start the application on web. +2. Enable the [Photos Library API](https://console.cloud.google.com/apis/library/photoslibrary.googleapis.com). +3. Create an [OAuth consent screen](https://console.cloud.google.com/apis/credentials/consent) with the scopes "[openid](https://developers.google.com/identity/protocols/oauth2/scopes#oauth2)" and "[https://www.googleapis.com/auth/photoslibrary.readonly](https://developers.google.com/identity/protocols/oauth2/scopes#photoslibrary)". +4. Create an [OAuth client](https://console.cloud.google.com/apis/credentials/oauthclient) for desktop. +5. Create an [OAuth client](https://console.cloud.google.com/apis/credentials/oauthclient) for web with the authorised JavaScript origins "http://localhost" and "http://localhost:7357". +6. Create a file "google_sign_in_parameters.dart" with the OAuth client credentials for each platform. +7. Create a [Firebase project](https://console.firebase.google.com) linked to the existing [Google Cloud Platform project](https://console.cloud.google.com). +8. Setup Firebase in the Flutter application by following [these](https://firebase.google.com/docs/flutter/setup) instructions. +9. Run `flutter run --device-id windows` to start the application on desktop. +10. Run `flutter run --device-id chrome --web-port 7357 --web-renderer html` to start the application on web. diff --git a/album_searcher_for_google_photos.iml b/album_searcher_for_google_photos.iml deleted file mode 100644 index 3de44f0..0000000 --- a/album_searcher_for_google_photos.iml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..0d29021 --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,28 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at https://dart.dev/lints. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/android/.gitignore b/android/.gitignore index 0a741cb..1c580ac 100644 --- a/android/.gitignore +++ b/android/.gitignore @@ -5,7 +5,10 @@ gradle-wrapper.jar /gradlew.bat /local.properties GeneratedPluginRegistrant.java +/app/google-services.json # Remember to never publicly share your keystore. # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app key.properties +**/*.keystore +**/*.jks diff --git a/android/album_searcher_for_google_photos_android.iml b/android/album_searcher_for_google_photos_android.iml deleted file mode 100644 index 1899969..0000000 --- a/android/album_searcher_for_google_photos_android.iml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/android/app/build.gradle b/android/app/build.gradle index d8185d1..eeac53c 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,58 +1,81 @@ +plugins { + id "com.android.application" + // START: FlutterFire Configuration + id 'com.google.gms.google-services' + // END: FlutterFire Configuration + id "kotlin-android" + // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. + id "dev.flutter.flutter-gradle-plugin" +} + +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file("key.properties") +if (keystorePropertiesFile.exists()) { + keystorePropertiesFile.withReader("UTF-8") { reader -> + keystoreProperties.load(reader) + } +} + def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') +def localPropertiesFile = rootProject.file("local.properties") if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> + localPropertiesFile.withReader("UTF-8") { reader -> localProperties.load(reader) } } -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +def flutterVersionCode = localProperties.getProperty("flutter.versionCode") if (flutterVersionCode == null) { - flutterVersionCode = '1' + flutterVersionCode = "1" } -def flutterVersionName = localProperties.getProperty('flutter.versionName') +def flutterVersionName = localProperties.getProperty("flutter.versionName") if (flutterVersionName == null) { - flutterVersionName = '1.0' + flutterVersionName = "1.0" } -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - android { - compileSdkVersion 30 + namespace = "app.thomasclark.googlephotosalbumsearcher" + compileSdk = flutter.compileSdkVersion + ndkVersion = flutter.ndkVersion - sourceSets { - main.java.srcDirs += 'src/main/kotlin' + compileOptions { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 } defaultConfig { - applicationId "app.thomasclark.albumsearcherforgooglephotos" - minSdkVersion 16 - targetSdkVersion 30 - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName + applicationId = "app.thomasclark.googlephotosalbumsearcher" + // You can update the following values to match your application needs. + // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. + minSdk = flutter.minSdkVersion + targetSdk = flutter.targetSdkVersion + versionCode = flutterVersionCode.toInteger() + versionName = flutterVersionName + } + + signingConfigs { + if (keystorePropertiesFile.exists()) { + release { + keyAlias keystoreProperties["keyAlias"] + keyPassword keystoreProperties["keyPassword"] + storeFile file(keystoreProperties["storeFile"]) + storePassword keystoreProperties["storePassword"] + } + } } buildTypes { release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug + if (keystorePropertiesFile.exists()) { + signingConfig signingConfigs.release + } else { + signingConfig signingConfigs.debug + } } } } flutter { - source '../..' -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + source = "../.." } diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..399f698 --- /dev/null +++ b/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 0ada180..9cc1858 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,55 +1,59 @@ - - + + + > + android:windowSoftInputMode="adjustResize" + > - - - - - - + android:resource="@style/NormalTheme" + /> - - - - + + + android:value="2" + /> + - - - + + diff --git a/android/app/src/main/ic_launcher-playstore.png b/android/app/src/main/ic_launcher-playstore.png deleted file mode 100644 index 7ab59c7405fcccbe667525cb1720a4ba1822a42c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17682 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 P_@k$NQL9+P>Hhx%F$Kl5 literal 0 HcmV?d00001 diff --git a/android/app/src/main/play_store_feature_graphic.png b/android/app/src/main/play_store_feature_graphic.png new file mode 100644 index 0000000000000000000000000000000000000000..81e1c51ee9d8954e190698a6aed760be68c39b71 GIT binary patch literal 50008 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 l-ADg?SN}OV{ - - - - diff --git a/android/app/src/main/res/drawable/ic_launcher_foreground.xml b/android/app/src/main/res/drawable/ic_launcher_foreground.xml deleted file mode 100644 index 0cf2e52..0000000 --- a/android/app/src/main/res/drawable/ic_launcher_foreground.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 7353dbd..345888d 100644 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,5 +1,6 @@ - - + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 7353dbd..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index 50fdde0cbda8e3a407d2bb9353ec475873a8067a..bc339742b09346bb2527e0b8448fe8e33c85d741 100644 GIT binary patch literal 4960 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 XuD^|R-W9+vGmwtfBh89?=KLCfE;`sYOUZVp7Lh zrvjOV=IZZ4rPMn%r2`=)p)Y4nn8%yr7xAeHU-PN)3-tx5GpReqfU)?Cu~x->qQzuv z!>7jW;ZoxPv6%IbE0)+jr6e|GtN|Bg|K!YZ`RK6H9500u7}Krfm;w?a6{l7?36mIp zR+!?`-QuW!1%JIm;*!c!V&OmpF| z((cA=bQX#NVN4H*K*tg~=3=aM5vWCR_m~{FGxY^@PpV6xgNYqiVytx)=sR>4$^soq z?6?YJt&>34lVX;kvrrc3V0_dM7;9J{H6bHV&(2`!(|?VS1eV@iNni=AOT` zSQmZHPasSgSAU`OERc2nCm`Q01*a^7)9GZ9BoP1318&3s z=G=hMt3bBg9B|sKtSAgJNS7}HKYlplBOsbYpdN|9zcUhqxii7~>8u*zM-5V(p8(d6 zXM)pi_kR&WzEcL`;R7HR!)wSeS|0EDSRx^@M)p?y6*gt;?(jywL^0e@Wo6!uzZJN0dl?^k$zoi73|J(;o7 zq)`PT!>@GuBqM?r*ljGmyH!;-5gfm*^B%Vfz`yl6dmRP#-#2;eQ7nGa7{*4EMiq#3 z0lDNRBZ3x=yq(_jN%s`@?(rOx&Yz`Sj=7Ek>%2LndpTU^kh~?#evh%yq|pT`En!5^ z!hf-Ao6q^;fqkB1B593Wx{1Ax0@@|r37zCT{9kRONw5nf?k^yTx3lYfGFx`+-0C?d zSKK4{sULeC1@;x$UVEMcVcG=7Mw4I{h$hxSJv~0Gi$3=`Zd;k-6;K72(Z^>blWr6P zHzbX*(w-+SPBozifuyUKfE%9f_0zXI zU1L?d2CD|_ZoIxw@T?O zo2j2a^db-qth|hLk;#4&EjPF~N#-MI;QX6Iy|ZruKYB0`>5Q*P#8*JGYCQ==10$oF zjSTg;s%QLbz`ZdLq_byyeU;wJB*HS`l40JPe{gG7<}8ez$LFOBbrUJr1d<=z2jShZ zAk3cXvm59|2Jz%Eu=G>y43asKeNC?BHm-D;h%_dHt(O)-C6LWZSL<$j>o;Gya*D!6 zzEwi!HH>cp_o^AhgZo*(3V*Prsn63SXapj^ykpBono~UXWNBevx5m>daF#55G@bRU z09y#XSElx_cY)|_8GoDaq$@e{cDe3KC|C6w;I=9q)%;vXmjdBN7C&|fYhMMIkp{Nx zEN0KAT1YFj|G2{MYF~E((M4zt-G-v?WZgMHNF@GK=G#@E%9_mdX zTrApGe-E~tB@G7NS5tO1T?y0_1h+sWFK8_Z8l0fNFNXKE@^`ZpZzS-634E%Ash1Xw zDi8s;7@R!MRKCHHC3?4`)}vu#3xuFZ^pUxLuhX2=u-v4ZWUhN>-fh@`X$pZT^r6cn znz$RB`aIOxWCH1huzx@`5EiHg9)>{I{s-@B9H`H`8pR>pf-oi&=umxH(3Ng6S)u+y zU4C5TGK{rO0_DXM~%joY8|RARWGtdWFd*MJ;qwAmwK_R8$tz&NNW?3e19+@s<0&42o))DfR6PH zcB@hnOF>-Zsa{V#X~q~cO@_d`m$I0iH#|x{+7UW^`O@s8@Cxdtltsy z$_6FdVmkQzt^Pkyn}+a-pW8{DvF;cH#)2_nY@OR19`lX5cBPrIo#Aov`3&JjLL?zd z=U@yNOWWwShD0X}we4E|iqT+bX^M!5Ft%>pCc0Itr}YfRKw}{>spEVY1=S7(!X;e7 dC0uk-{sXo$!QWyg%_;x@002ovPDHLkV1giny?p=x diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..19669488f1b2f9321fa4d25c1334bc323c92fbb2 GIT binary patch literal 852 zcmeAS@N?(olHy`uVBq!ia0vp^i$Iuz4M-mPBqj}{7>k44ofy`glX=O&z|80A;uum9 z_x933UIqo8BL=(vUvN$0{A9o#@YH7a?&HA^iW?a}erDQN&+5RU7|3ws2u~lw#6}lJ z0byecCKom#RtKLm4>$xQJwzA`4V#r6QWQoNjRwI`O$BgTe~ HDWM4f+o0SY literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..736302f765873632d07a17bcee7ce0e2b7703e4b GIT binary patch literal 4584 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 b<@l_ayl!jpXG5dYrw4#BwLz63J!1a@Tz)LV literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index d3903f9b92650a319b15200ba663a7f559f2a3ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4053 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 Hu0mjfIl9$^ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 0e3f7fcaf669122ad883ab889f6075ad49c32649..f8853a226c3e2f0d841a3b06abe1aa8b2363032d 100644 GIT binary patch delta 2939 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 delta 1329 zcmV-11Jr7>SaIm7q&OnC@Z&cDK80 zd1%#ODyXR`1feRZNHmIwg`!x&2ZE#u3O}0uC`N@CG?CayuqqZRg!n>@#tJDr@IQOjb3ihqh+2m~&26@-J6*N6r+ zITs?F?QYo_@v%DcAz!`{<|fEx-s{`|=0*;wxTQ4H0m`|{q@Zty5b|}A4tm`Lau5g? z{0w2sCbo#lSgxUo|3NSZIXMh_wP+HWDK?5PL%7?uAK&Z$S7`eSF z4rZ61JN+4V(|tV{&=rLxo&X9Hmpw>*mHIc0HhuuaB@1o+2zLcRYyF1a*G{xC z#M34~et&r#L)s>w<1ae$e7G3YPxl)Hzik12?resfvg36lP867X=@U>_!;rQMXa`|Y zIo-VKfqjMmGSd9q+Zb|6{Z=DJ$R+`iUb@UE!EIZNb~3`^qgA$kgnQ?JcKnzju&tFL z?wSDH#L6457$ixpH#d9i_g_KYu!e46>B(iFet-D|sX{Tsf7@n;xO)PS?8)OseaAAo z=|#Fk=si+4aYO5>I_OW@a3*j@oVi>RpsP_(-g%1(z!+)mYKZ;vBUwtMq(-Bl%QD2f z{s!&q!{ixZh|!LHmr{f~0uYi2^2W7E5q#M!vNs;0Vx*_4$#8Q`avUY%MJk)WZm~gs1RlQYaqY$0)6sE8+U`W zYPr!bnI&cCcJjRViV>Ry0(4M6`3R)PmqNU|%QzR2nZb7aTUz~y(Knul=CcR8j0uQ$ z|3l6@KQZmGA5MaBPuQqPWaM>OV&ZU5IDhkGRsg9ga@~4z-dSW55%1{+ap?nt@pEQ_ z`tjc63|Re~c`_$}RFG&>L-MR6t*WM@N~;iA@6LFkVjgJUA7uu?>6bA9+L0DxiI_h4 z0#o}ud0BbiR!yvsRxGB^0oMh@J3BzET)-rywSSnG6uKWa*OG_Y;IW+XNg%BP@P9Ok zXMgeGGl%rpVtUMWRlxa#Gf&zCNY6dNBtKW+iPf1WZ32Yy0B9|T7!qd<@_LHz*v>p@ z6JUzKnZV_APS~^##O0O4Zuqna$Ry5A!2kK5yUkqTe~{_67k$B%Obm^+X^HjG@5(}?6vL&pkF&L!k$9>EnZBPtKM{Aco3 n!_CslaTmLZAvf%(Wr_U@yN3}Ks|X%r00000NkvXXu0mjf#=V3p diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..75025cfd5ccc1702d5ada42072626e319bca6cbe GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^IUvlz1|<8_!p{OJ#^NA%Cx&(BWL^TevBYiOa8=#m>A6HCPjVkZYObfr{UWtcQ6L zcId82n8C=iy;YRQxZ&Zp4NZw`26x2549+mL-9E(CCV8MBI^v)KvqT=ZwnQ4k;oMP8 cxC6p2?e@Ae%99+g0b_^3)78&qol`;+03#ErYybcN literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..38bbd25a55934b7bfe43697ed867337a18b9e63a GIT binary patch literal 2651 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 P00000NkvXXu0mjfia_sW diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index e04d58e03e7687a12c3a88aa392d7cd4d5796b33..6b4412f277bc98f6192bb877cbe657bf93d4c162 100644 GIT binary patch literal 6890 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 delta 2698 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 Eg08L_!T=)MI~jKx9jP7LeL$-HD>V7c$<;uum9 z_xAEeUIqi6!yCT+UmUx@J|mg$gM&-??LK7(1;HIm-Z8yGKbV+4bFeruHn#3q#>sJp zUx0&^MeNZmH3b8E2L%yq-84F~=(GzK^%D6Y!{DrO#4JQ^CKX=5~}3}8`kfcbM! W>@w-idBVVQkHOQ`&t;ucLK6VS1)#hD literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..3741dbc8bccd8c88bfb45384a47721f6f31bf472 GIT binary patch literal 6740 zcmeHM={FP()Gkeot&BZ{8Ou=iv6T=r_O0w>88eJE%7pBh>_hgJ+DmF~a)9e*Iqo zGN0%aarxyFa~f-Hq<@M$DDvmjDWP*F2tC{TZp+22ThUXFy<+-a=Ba7mPDmCN9iAWV z+?8FHnc$pgAf-QFWsOmJSG~wdghAz0Woo=G!TU2+Y&{?Uj5^qvJwBjECPwdE**{us zUx@tD`tK+aOTV%ZS+W}5bGS50PzQ?x3cz;?FcSXA6W1J&!v%~>1STUnDW8Y+uLE*8 z{tN$~p>ZpNgG2k@Y7Gl+d8P{36it0|x2I*u?%AzHSz0s~yK7>i6EN-|yl2Kt&CyaJ z>vqov5C!w#4Lpes>N|cMyW`rFjPGc~~!c;?IT7vjE(D3JQWZSJ$_lLUJl9lurR#=<)PUyQED&3ZCKU^UV zv1p9d@(BOBYT&tzXhT?=^@7#Z6qT%D4 z%mkHO%5?VSoqa5<4bF|iaoo&Vug_se&E5jNZFYxz!&t@Cx3flF8>NZ{VUCGzr=s;T zX@;(p>6ZX6_cHuMTxm)ZNNLvs*5;B*ZG8JiAcT_O&I-Uw;^#Ww?J*vCW=t`)9K^gE z_FaZP&nU!0zQwC1BYRJ$POx+8Rqp#;tP=IWI4IRi(I{oT8z|Vm9cp*$}lbb0UI`r{(cG|rJhZ;XaT9KV|iTsXy> zJR66h6R+2Hd|Y@8o_sl)f;5891d1Nr3!Zsi7rgJwlQT!m89$aV2D5QsZl(O9i%CYt32bF&Ic;pbK+eK zwm?XL1<8gULXRB4S`49O{uz0`KpYXYHz^mPv`FWt$p$DlF^jXcy<-HvXMjOkO+JW>P)Xepu3O5z27BfN@^n$(g1 zBA|^}T%GbQXGxErH#yRI&fccmR=u+8Z1_bJBSx824Rz<>SfjX=nsy~BiQ8s~8PZUa zj(_l^o`&gaG@=%rF~B-6%`Fs=inJ}T0kTtq#k%@n(i{qlfQyNY!jRfIq9%&{3nJ>TsekBmC++usi9`Xq1}cX69ig!HL3 zvh=C7v4-qb6HDt&bYu!r$+QinR)0R#QJUc=X4|(mAsZzKvJMtDPR{a-21wZHb@=;y zfW{*U|>c1h-4t6-&kBv6bY9UH0WA!-npaZ?+> z&@jY_sMdtvcVHa<{qb0cxvIqm>5GkyqS zCH#c4@_57A1wCU(D3O(m&4v_aZJ{y$xG00)8BsyX^L(WK2La|Ee^OZM%LWWzGs)Pt!_n}NnUaU)5GEr$45cdH-&CoWyJUlp)7 zOLwa(2`*3kYo(}j39idL8b!dSeE_yTk8#WVTgA-J;lw*U29nVa!jtSTRIB`{_VoD6 z#s}6Q%H%|Ne{!3fxmH)~u$<2vX(@6>sMHDY-4*xS1B*L1Zaj+U`FjS;+nEt6^`|Ib z$sns=A~_T9saD@iT))=+*A2{VXEipv-IwWutWh$Xd!Y0ibDdm^*A;> z(87}C;W7nj5qf?+=&D>X;mzB*NuUHz=F?Yd>(VFS8|YVNr}M7K*ZL~l2@|Ya%S%SK znJ9^3bonYK; z=dEiYux#7407UJUu){(8&9@3R? ztmyne-F*PSCOPJmHYnf?>wJu(98n)X(v&`E9lxRhc9KmY(cxHaMPl{6BR&eE)(tQ} zPjQa_>mr+h3@o?zGPQ!k!spW9xVbcB2jgo#(TZ+%?6bhdBUlYp;NoBUgz0{ObaeNr}Jo5r`Q`k~BYk!DjJWdGWwQxPsv zCg1A^DyC+py_UUn#JDn!srT==B-fr$IV1z1=RotSBdmGLesS2hW2hI3aWb^+5=&bb`>%%Zh8lBoNEptpB zE;lh_pLY9HuxO*8GEku|iLa;2!~r&z#-gKj0vqd;XP&wnP7PWQcxwu9$6dHZ!u@IH zIBebgX1dMv%XrUROKlCi?Z~rze*03X$bG%qNiqEA)w+tZ<0WayIIdM~E1%Mt=s&lz zX|~APW>L>gKMovk*4MP{*(vis!XeHp<7{ddMjeJdskLrueTdpah@<-ti9Ih%rQ^c< zTZ}jU`q0dLb&qRK>=Nqlf1sl9BsHwaOMfo1PP_Q}>A^eaSmZ7Zwf$v2jC}_u8XRwEa03g3a+7ZNA4QQt9zkVwvP>J zm$~J73;E0m6?|`GpKfR2hqWjy_U_=3C1Ghu_j_BfUE8C#K~XU}F{@fe9ZYzKtm|^d zhOfB#8@^^dX3E4rX0jx|-CVuIbP@736v%&0KZ0kD`1w|p#k?#QtNDKwO2tuRShsBuTbI{ZvaZQ#VWuowKw8jX_`E$}z*r^G5=uu(P5 z+w!-~x09XaAN?NDW{X%IGgw&3IUs`tlc)7ONqKWGCxdAh`lv%i?4P&-lZupI6CAR* zI$7Wm(uUT*&A!p)@84tq!}gVYYeR+P#;*dU@4Lf%m@lri zEh;3G!u3|i43!o2xXcaRmlXH(qJ`2n^&t8iW0yYpk3=^V`5bAD|D27S9sR1PJU>k$ zhp!$h;u@tK$za7yzb%42w?rTzNpbmEN&@fNtvzFYn(AM6MdE=7sUkNZjWr8=!EV!r z9o`&(4E>b%*IM@M+Wfr$$+qLA-s=zzgZ+1J z%Ek`MoE7@l@qK6M0y_${CEhQ9zf*3XGLgNhoWkvX{+MQx*dlm&b(Ya%T6<2X78J)t zc?>2fjteblcelP5Ch4pQTy$dka;O~9&a;(#BzU~JPR`xq=DuI~t?1*uXHWYft5C5< z?uD-La!9;RT0rK~s*O7W>Qt(zvGu0FfBO3gxAS7-y z$gyu#akVZuWob$DBI<{)oE$$^SvxT*GBle(AXB24paAq0rW^O=M@aTB2&IuqB+)@cCcxc*caxt4 zCdNcww!9JR%_s{|RaVPVttw-hVNGNfmJrOcggTl#&E;q=4O zqGf+^k+A=S?e~4}uv@9fBN9pJOQgeY*t99_4DgCfi~S!S^H?`VnC$zkwkqi9c61y|8e2ALHY$AnvISiAGGECNgrF)Ry@uo!orM!TzS|0z|i{h zp4s!A8*T1ey^}Ne@l~3knJNLOzQ+5EGViO@|FAMN1Aui8AiuITE3(KKczF5l3${3+ z?1imELH1ER65^=H)WW#f_)feGxWzr({iZq0G3A<9Mn&*wx%?<_lC|$bd z69sF?@*#1?8G-B+@-k0$l}wpjxLzsq<$3Aewo!cQYjJ7$9{m}3mGhcF23kL-1fPyv zFKCG9PvRx%re*^}InKwTBh|F!Ki`?C>K|55KgD-UeNXBw=cb)j1l5!x<%ZxnLZq=* z7t3WM${PP%H9(8JxQbA1!4{uWl>AqzFkHvG#Y%vP%ZLAa!gX$nU&EZ5DEeUu%v=)Xo;j?tBpEAweX|kF{v z`8jJh-0h`^O~}BQ`NwqebjZDXsZ!jSy+g+Cq$~y{Q^O32HQIrzjPzU8__PHDgxo zU8}0KYtLVP_k;T{xF3EWoO7KA*Xwg$*XLXhuJ?(1gwUn~-vE=5k8xCP&{P;~HUclG|Ohx{# zBwzg{<12aqNV76!kkm=ilQs+NA+ z0_aPtlg|$TjWbnP>#3uaD4^e7MF9U$O;iZv6S%H1|I$%M`$xM@kd%`E|6cb$GxJP| zVh|gh_gARV2FnR;^up4lE}>VsE1NKzv=vR*Ja&a2rkc9qdlvW8p*0P7&wRc) z@6Zv}qClieovo(&gX2`*AAns76SvtGc@_HD$RU$#I|u`#vatzT(_eRCVd6x2EY3Y) zDApuI7waq-tc`u>IXt0p#{`+vdg&{$xYm~{KCm55fqw4Qp6oXc%|Q4}K-E%KzHrv( zm0TXdwlY>$VV5CoVGQ`vBFdhY$o7A#!WxaSVuB~9vMEDfcGxdV?aKF8=uVYGu%&`0 z!_bAMqOltx8zI>9^PRcy%Caei;~-NL@b+nFRdF%Xvm4oe|x3k*n z(;DU7??BCHfjIE#*|bxl z_e`rCk-yh(cR5F1t$!NqcHV4zn|P5r+X(MQ*hi02(H2t_v`*}JmTQI@VJD!$mfi)= zMTw7v8VNr{zPOn`&h=y*n$5;ue0-eYBJxMGj}`!`=V7#JDQqZVnuev_K!;jlorN?Q zeOD8s>O!7Q>0Ex|t4J0+abxC!x+&IN4}Agsq~mh|UCUkHN5R6xh}RCp2N!MU2b8Zm z=H8<@d7Q7!*EF{N)(b1VfmRVBCOY%~07GliRn*OU!kHb$$Ag;C-YA4F6QeyvVS zdzii%9V^gwVt1W4pD-TP7PnL5xE$cNQ-u$9$?}kpC)k)52z8x?7{1`V2~hR(ia?(VO2X^VuhqUGrk%Ie_$9-5ji>JzK8O>Pe4uhCA5yC`>p%0}I+k2hn z=x^h!9Yh}1ktP9!C{OGPgA=|`En}s4j-B&rB%ctVjU?Z_{2J|=TPWlvrtGevr|x$l zAar_mvB=OLmEdT-^YLsX4LHM%wi7Y?D;;Y2*o=j@Dnmk1*}HqerJ!{!!+GgLZ5gR> zl2Q=I^^Is)xmdUr#l2X;3{f>jmgnd3b~HbPbZajRhh|H|Ad_2E8|JVUPkY;>CxPOV zO>A6m-Bkb1e*Egq#;5CrF{?$6q4K*Dg1#e?7DQ$!P@D@~Ne*BlfLPR9p1MQI8{L@~ zm?Qj0tQOgXY728$Og?C5G3r=jLw~%gGuBX6H0=WaQAOOS3U?lkG)YE}JZa0kRPp&r zZ0owi=0?0_g@1#K;uOPV4|N(37Z6Ii2`-SyO)Mi&o=szDo*mE-bZNn-nAFZ|{M&yu zVx2=#m0{6vyFxGo$@+$GYY_4ZB>?ZlMA$xNWHn$_t4k@2QtY?IG2UhpQcf6fvS*R7 zsQNAAbwh$9J;CJ`6F2I``E@fHzV%N^j3dR+Qzi$YUEY?H9S#0mI-0T_M^wj+( z#nY)TyU!RGjZxQONru@%E(iBs(+SywRySJn%RcDk zx$fLaZ{YymkS4G1uninXEf_7ay5bWsw8fOJ4N5-L((uH6)=vP%`#vQarp7BfCLq1wjibxVfs^m zr!!w))7?33kA>b|c>Ye#L%R_*rM$(8N$63uOU(3Mf~xTO5_^Dey^O+c5Kw2w^+ zQwD$tiO(^zxS!DQ1-I`KczxV9=y;qJadY_~r-?R{6HtLqSd-YrK)aMk4?4(!W;#J2 z#m{u%%RP>mqU%kn0dD!&lQ?ajpm+bI<>UE zi^^e{ikaIE^all015tNlo$2hj{9WbzmkU7S2J*r4E(z-1?Y_5*@F~5Uny@W}hKZ{p zyvB$7SZ=;M6;}0R$Ef@sQGjSwDho$ePR~6It9eFX%Ke0uNFnA>k8-~)A1FD)qF`20 z=4ToGjwbDBO??gI#)n1WMI6VOTYOmz&g0ZTSLF*PP>QpHoog}4*qYSvP!!=YlQn zWj{G8Vb+gKnV@z+ApHg)9J@F3z6TsPG>sJjEp3p}0>9GCl#>$OEEV-Mf7%QN*S)hV z4OV43g2S#{28=7UkVE1K7VMf?65}Ie9}VsHyh_Zsf)LM!t-Jh`f=m}Ha!@*jk*-2b zwEM0TWU?CA{z`+VP21F|V{U0oV*WK1GeX$6_3v<^2dEzO6jYBRa9}2chdDM(HtmD` zvwnYUt?MN(BGd<^g58wROf7y*cDC!LmS2)bzP&Cd8}u#zZYx$LF&_`KL?CgUpJzL= z$|P(?;uKcNWe4f8uM9~u_A%?E4{&Bl9`_p$c1xHjBtRx-cMOoe(Sl)>|2;z{yQ0&n z(x#8!7T2Ol*_}_?YLUL}+UNnM?~(3s9hyT;2e8}n;@?gRiz;uLuHj=#MAhm8X>`L` zm^=f~U$G5-JYmLr8dYY}#mB?{jxf%Um5~0+>w9Tp8fiLR2jHUk2$@ZJjo5&)^MJUX zwJ_&CCLq}D!t0hNg)>eu*)dB)E&_51Bk=?}x24rT6R0X0rieHL`eo zPEMGE507+x=yMM$StM7!{Sapx@0Uf8m3A7RN=5G%k%;2>eM3-|plpy1wfl)7P%$Xi z1|Pc(Nde9{(53+5Q#){*d~^PlBON)<@gv3=@9sFfwl6=G{pC{E>*MD?=RORSu-b*w5Xaik{WcTBxgKD;JOo-^y(W(Q zDG8G;498Q|uaPL2Y(S9tJ&Amu!pt86=}5?Y?RJh%J_(ac1sqkVZ8}r<-_+Ir75Ueb|Mm%C4ZzK?a|DMAbdo-a$Y7d?2NnMyBmWN~Rb+So literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 2811ebc64910c456fb8598718ca5a97a875eb591..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5773 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 LNkvXXu0mjfBoS=` diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index aebb98d6f76b115b3e014e7303a1dd43f7a0c3f9..1ce255d6e0685bf59de69fb444d20f6edf682de6 100644 GIT binary patch literal 11237 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 literal 4189 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..04ef206c8607696ac2bb082bb1b46afe648f59f7 GIT binary patch literal 2949 zcmeAS@N?(olHy`uVBq!ia0y~yU~~at4mO}j{44ikK#H+A$lZxy-8q?;3=G`%o-U3d z6>)EG8ulG>5O8(;{jXh)UCq(y#nb&}@0P4~_djs&`JCdP$_@<-jjzRA);BOPGOce= zsN!Vd5ct8tv1mC^g3<8{8;5|x2i*t4i^Ls){P_ZV8JSo(ezd&c6;N<^u)JaY896qf zNKNWDkirMro6SMm;%9=D{Sp2kz34kg-+sj^W}vx1E?6Fw+oCr+80xT?s3X+Nr3C<1z=I?U6nOK?{6xdXhSvYbyI369Fo9o%&ARut0A*F?(k(bf& z&W_ExoB|w7O%fA&1Qa$XDs)JfZ&PJta&!=2o+QY`V#dN!`1ss56$b?ljwA;or-lP< z4GMX8Zcbz2U}1FR@o?i1xB)b-*ZTG(hDHU2j#0;qhRkT18O=?j<;-XaJX#%$R+OVn fh>_N~dcZhk9Zv&m(8UM9b~S^itDnm{r-UW|d%0b> literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..23d236c7e87a5e82afaa99e6b52e858efc95bbfb GIT binary patch literal 12529 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..28ce72b1c00f1b28c73272d04d120b4c1127f7e4 GIT binary patch literal 8354 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 Rqt*Zb002ovPDHLkV1mT!b7}wp diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 3347fde67dc02155444a1ba80157e5c110484f31..36ef834ab4c0f88396fa3d68e59ade0d033fe932 100644 GIT binary patch literal 16313 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 literal 5941 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 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..66a5487a223c9db9c415a840b4451379ec15b214 GIT binary patch literal 4232 zcmeAS@N?(olHy`uVBq!ia0y~yVB7%09Be?56MhC-K#H+A$lZxy-8q?;3=9HJo-U3d z6>)E`HgYl;@Gu=L`@c}Pq`UnzOA*_i+hsD0Oe`D%9h@=DV%a`1AodR?wlm5C3Jwhp zK?fRCvxR3d0G05}kOzt|G%jgi^uDHM0@5U5U=I{wWb$NWp0>s}1Ekd;p$;U%GKq;z zCvx@$pol`kfj=M-4i#3Oh)re-Ie`WrX!r>d5%A!W*pQOzBn&jTf$=jlNc98}gM^c} zTGT)WGe2Voia01}CLEZwmD3kwFxwgaQHPC&*k~FX&6T6Y#b^OLS|yFvm7}eT(e~JA rLvgfeJ=z%=?In%&D{0abZ)CTU+U*^ZZ*Bq{T43;W^>bP0l+XkKmD4lt literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..a65e8e4c1c3a43e7dd3b7da98536fb1fb9e2a1d6 GIT binary patch literal 17786 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..168abc32b7a2da6c4a915c1f9aa328b3a1c9a990 GIT binary patch literal 11669 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 UWh4g*%vsYQb&RzOHBnFg7YTRR3;+NC literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index a2f1a74aee03a6bba3b8d37134c22c882b167c2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12957 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 diff --git a/android/app/src/main/res/values-night/ic_launcher_background.xml b/android/app/src/main/res/values-night/ic_launcher_background.xml deleted file mode 100644 index 07e4b80..0000000 --- a/android/app/src/main/res/values-night/ic_launcher_background.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - #F44336 - \ No newline at end of file diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml index 449a9f9..06952be 100644 --- a/android/app/src/main/res/values-night/styles.xml +++ b/android/app/src/main/res/values-night/styles.xml @@ -3,14 +3,14 @@