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
-