diff --git a/.github/workflows/deploy_app.yaml b/.github/workflows/deploy_app.yaml index d64a186b..54e05b92 100644 --- a/.github/workflows/deploy_app.yaml +++ b/.github/workflows/deploy_app.yaml @@ -18,7 +18,7 @@ jobs: java-version: '8.x' - uses: subosito/flutter-action@v1 with: - channel: 'beta' + channel: 'stable' - run: dart .tool/env.dart env: API_KEY_TMDB: ${{ secrets.API_KEY_TMDB }} @@ -26,8 +26,6 @@ jobs: run: flutter pub get - name: get node dependencies run: npm install - - name: enable flutter web - run: flutter config --enable-web - name: verify assets run: npm run compare - name: code analyze diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 9562717b..b1b3958e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -3,7 +3,7 @@ on: push: jobs: analyze-and-test: - name: run analyze code and basic tests + name: run unit tests runs-on: ubuntu-latest steps: - name: configure enviroment @@ -22,5 +22,3 @@ jobs: run: flutter analyze - name: unit tests run: flutter test - - name: aot build - run: flutter build aot -t lib/main_dev.dart diff --git a/CHANGELOG.md b/CHANGELOG.md index 22bad460..cc8b287f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,22 @@ 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.5.1](https://github.com/deandreamatias/tv-randshow/compare/v1.4.0...v1.5.1) (2020-12-26) +## [1.6.0](https://github.com/deandreamatias/tv-randshow/compare/v1.5.1...v1.6.0) (2021-03-26) + +### Features + +* Change icons source ([0365ccb](https://github.com/deandreamatias/tv-randshow/commit/0365ccb3ec4fb70a49505516564e79b8d4483715)) +* Implement export tv shows ([c5f1d87](https://github.com/deandreamatias/tv-randshow/commit/c5f1d870694d2553f1528106ea71d762b1a52f25)) +* Update splash screen ([acbf3bf](https://github.com/deandreamatias/tv-randshow/commit/acbf3bf85b93e797a218dc3a4000ecdfefb39fa7)) +* Build with Flutter 2.0 + +### Bug Fixes +* Allow nullable type ([1f07bfc](https://github.com/deandreamatias/tv-randshow/commit/1f07bfcfcfa9b12a798d39552ad84ccfe058931a)) +* Change type to compatibility ([103a2a6](https://github.com/deandreamatias/tv-randshow/commit/103a2a6d33f1c9c35a593a1ee57a7f18a9d115a9)) +* Random episode loop with deeplink ([b896c4c](https://github.com/deandreamatias/tv-randshow/commit/b896c4c909429453885a5f8dc0728b59c6adf1be)) + +## [1.5.1](https://github.com/deandreamatias/tv-randshow/compare/v1.4.0...v1.5.1) (2020-12-26) ### Features @@ -16,46 +30,46 @@ All notable changes to this project will be documented in this file. See [standa ## 1.4.1 - 29/10/20 -- Remove google actions +* Remove google actions ## 1.4.0 - 13/10/20 -- Update architecture -- Add integration tests (75%) -- Build app with Flutter 1.22.1 -- Implement auto search -- Add app link Android -- Preview google actions -- Fix minor bugs +* Update architecture +* Add integration tests (75%) +* Build app with Flutter 1.22.1 +* Implement auto search +* Add app link Android +* Preview google actions +* Fix minor bugs ## 1.3.1 - 01/08/20 -- Fix dark mode (build with Flutter beta) +* Fix dark mode (build with Flutter beta) ## 1.3.0 - 01/08/20 -- Implement dark mode! -- Implement Navigation rail in web -- Fix minor bugs +* Implement dark mode! +* Implement Navigation rail in web +* Fix minor bugs ## 1.2.0 - 31/06/20 -- Launch web beta version -- Add version details in info section -- Improve responsive layout +* Launch web beta version +* Add version details in info section +* Improve responsive layout ## 1.1.0 - 31/03/20 - - Add support to spanish and portuguese languages - - Change architecture to MVVM with provider - - Add info section, with feedback and review buttons - - Update dependencies - - Minor fixes +* Add support to spanish and portuguese languages +* Change architecture to MVVM with provider +* Add info section, with feedback and review buttons +* Update dependencies +* Minor fixes ## 1.0.0 - 31/12/19 - - Release mobile version 1.0.0 🚀 +* Release mobile version 1.0.0 🚀 ## 0.1.0 - 26/12/19 - - Launch mobile beta version \ No newline at end of file +* Launch mobile beta version diff --git a/README.md b/README.md index 52311fbe..cab05dd0 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ This project has been built using the [Flutter](https://flutter.dev/) framework, - **Choose a random episode from a single TV show** - **Support to Android and Web** - **Dark mode** -- **Support to deeplink (https://tvrandshow.com/getRandomEpisode?friends)** +- **Support to deeplink `https://tvrandshow.com/getRandomEpisode?tvshow=friends`** - [Coming soon...](https://trello.com/b/ib0jdUzK) ## Tools @@ -47,7 +47,6 @@ This project has been built using the [Flutter](https://flutter.dev/) framework, - [**Provider**](https://pub.dev/packages/provider) - [**SQFlite**](https://pub.dev/packages/sqflite) - [**Dio**](https://pub.dev/packages/dio) -- [**Logger**](https://pub.dev/packages/logger) - [**Flutter markdown**](https://pub.dev/packages/flutter_markdown) - [**Flutter translate**](https://pub.dev/packages/flutter_translate) - Translate to english, portuguese and spanish - [**Persist theme (light and dark)**](https://pub.dev/packages/persist_theme) @@ -88,7 +87,7 @@ Integration tests: `flutter drive --target=test_driver/app.dart --flavor dev` ## Author -- **Matias de Andrea** - Mobile developer and UI/UX designer: [Website](https://deandreamatias.com), [GitHub](https://github.com/deandreamatias) & [Twitter](https://twitter.com/deandreamatias). +- **Matias de Andrea** - Mobile developer: [Website](https://deandreamatias.com), [GitHub](https://github.com/deandreamatias) & [Twitter](https://twitter.com/deandreamatias). ## Contributing diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 489a3374..9743413b 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -4,6 +4,7 @@ package="deandrea.matias.tv_randshow"> + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/drawable/background.png b/android/app/src/main/res/drawable/background.png new file mode 100644 index 00000000..555b3011 Binary files /dev/null and b/android/app/src/main/res/drawable/background.png differ diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml index 2488e72b..3fe6b2e8 100644 --- a/android/app/src/main/res/drawable/launch_background.xml +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -1,9 +1,9 @@ - - - + - + - - + + + + \ 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 new file mode 100644 index 00000000..411ccd30 --- /dev/null +++ b/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml index 6ce1fb7f..5efc57cd 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -5,7 +5,6 @@ Flutter draws its first frame --> @drawable/launch_background true -