Skip to content

Commit

Permalink
Merge branch 'release/1.6.0' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
deandreamatias committed Mar 26, 2021
2 parents 99dc65f + 572fe8c commit 6cc17df
Show file tree
Hide file tree
Showing 44 changed files with 450 additions and 175 deletions.
4 changes: 1 addition & 3 deletions .github/workflows/deploy_app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,14 @@ 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 }}
- name: get flutter dependencies
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
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
60 changes: 37 additions & 23 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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
* Launch mobile beta version
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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)
Expand Down Expand Up @@ -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

Expand Down
1 change: 1 addition & 0 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
package="deandrea.matias.tv_randshow">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<application
android:name="io.flutter.app.FlutterApplication"
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions android/app/src/main/res/drawable-v21/launch_background.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<bitmap android:gravity="fill" android:src="@drawable/background"/>
</item>
<item>
<bitmap android:gravity="center" android:src="@drawable/splash"/>
</item>
</layer-list>
Binary file added android/app/src/main/res/drawable/background.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 6 additions & 6 deletions android/app/src/main/res/drawable/launch_background.xml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">
<item android:drawable="@color/splash_color"/>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<bitmap android:gravity="center" android:src="@drawable/splash" />
<bitmap android:gravity="fill" android:src="@drawable/background"/>
</item>

</layer-list>
<item>
<bitmap android:gravity="center" android:src="@drawable/splash"/>
</item>
</layer-list>
19 changes: 19 additions & 0 deletions android/app/src/main/res/values-night/styles.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
<item name="android:windowFullscreen">true</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Flutter UI initializes, as well as behind your Flutter UI while its
running.
This Theme is only used starting with V2 of Flutter's Android embedding. -->
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>
</resources>
1 change: 0 additions & 1 deletion android/app/src/main/res/values/styles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
Flutter draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
<item name="android:windowFullscreen">true</item>

</style>
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">@drawable/launch_background</item>
Expand Down
2 changes: 2 additions & 0 deletions assets/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
"title": "Info about TV Randshow",
"dark_title": "Dark theme",
"dark_description": "Choice between light and dark theme",
"export_title": "Export favs tv shows",
"export_description": "Export in json file to Downloads",
"app_title": "Android app",
"app_description": "Get TV Randshow app in Google Play",
"web_title": "Web app",
Expand Down
2 changes: 2 additions & 0 deletions assets/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
"title": "Información sobre TV Randshow",
"dark_title": "Tema oscuro",
"dark_description": "Elige entre el tema claro y el oscuro",
"export_title": "Exportar series favoritas",
"export_description": "Exportar archivo json en Descargas",
"app_title": "Aplicación Android",
"app_description": "Instale la app de TV Randshow de la Google Play",
"web_title": "Aplicación web",
Expand Down
2 changes: 2 additions & 0 deletions assets/i18n/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
"title": "Informação sobre TV Randshow",
"dark_title": "Tema escuro",
"dark_description": "Escolhe entre o tema claro e o escuro",
"export_title": "Exportar series favoritas",
"export_description": "Exportar arquivo json em Downloads",
"app_title": "App Android",
"app_description": "Instale a app de TV Randshow da Google Play",
"web_title": "Aplicação web",
Expand Down
53 changes: 33 additions & 20 deletions assets/markdown/whats_news_en.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,54 @@
## [1.5.0](https://github.com/deandreamatias/tv-randshow/compare/v1.4.0...v1.5.0) (2020-12-26)
## 1.6.0 - 2021/03/26

### Features

* Add app actions ([ca8155c](https://github.com/deandreamatias/tv-randshow/commit/ca8155cb845552ba1603bffd37aeb551cb6e45fd))
* Create privacy policy view ([f601d2d](https://github.com/deandreamatias/tv-randshow/commit/f601d2d0a83cb040c177af32157e72c1f8afac0a))
* Implement in app review ([7ef51be](https://github.com/deandreamatias/tv-randshow/commit/7ef51bed5f257e988a2456189d1b46db4110c52b))
* Update version info to support web ([4c6f754](https://github.com/deandreamatias/tv-randshow/commit/4c6f75493e1af8bbae4f35a0ce801fe152217de5))
* Change icons source
* Implement export tv shows
* Update splash screen
* Build with Flutter 2.0

### Bug Fixes

* Random episode loop with deeplink

## 1.5.0 - 2020/12/26

### Features

* Add app action
* Create privacy policy view
* Implement in app review
* Update version info to support web

## 1.4.1 - 29/10/20

- Implement auto search
- Add app link Android
- Fix minor bugs
* Implement auto search
* Add app link Android
* Fix minor bugs

## 1.3.1 - 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 - 17/06/20

- Launch web beta version
- Add version details in info section
- Improve responsive layout
- Fix minor bugs
* Launch web beta version
* Add version details in info section
* Improve responsive layout
* Fix minor bugs

## 1.1.0 - 31/03/20

- Add support to spanish and portuguese languages
- Add info section, with feedback and review buttons
- Minor fixes
* Add support to spanish and portuguese languages
* Add info section, with feedback and review buttons
* 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
* Launch mobile beta version
53 changes: 33 additions & 20 deletions assets/markdown/whats_news_es.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,54 @@
## [1.5.0](https://github.com/deandreamatias/tv-randshow/compare/v1.4.0...v1.5.0) (2020-12-26)
## 1.6.0 - 2021/03/26

### Features

* Añade app actions ([ca8155c](https://github.com/deandreamatias/tv-randshow/commit/ca8155cb845552ba1603bffd37aeb551cb6e45fd))
* Crea página de política de privacidad ([f601d2d](https://github.com/deandreamatias/tv-randshow/commit/f601d2d0a83cb040c177af32157e72c1f8afac0a))
* Implementa reseña en la aplicación ([7ef51be](https://github.com/deandreamatias/tv-randshow/commit/7ef51bed5f257e988a2456189d1b46db4110c52b))
* Actualiza info de versión para soportar web ([4c6f754](https://github.com/deandreamatias/tv-randshow/commit/4c6f75493e1af8bbae4f35a0ce801fe152217de5))
* Actualiza fuente de iconos
* Implementa exportación de series
* Actualiza splash screen
* Construido con Flutter 2.0

### Bug Fixes

* Evita loop al escoger un episodio aleatorio con deeplink

## 1.5.0 - 2020/12/26

### Features

* Añade app actions
* Crea página de política de privacidad
* Implementa reseña en la aplicación
* Actualiza info de versión para soportar web

## 1.4.1 - 29/10/20

- Implementa auto busqueda
- Agrega applink de Android
- Corrección de pequeños errores
* Implementa auto busqueda
* Agrega applink de Android
* Corrección de pequeños errores

## 1.3.1 - 01/08/20

- ¡Agrega modo oscuro!
- Implementa navigation rail en la web
- Corrección de pequeños errores
* ¡Agrega modo oscuro!
* Implementa navigation rail en la web
* Corrección de pequeños errores

## 1.2.0 - 17/06/20

- Lanzamiento de la versión beta para web
- Agrega detalles de la versión en la sección de información
- Mejora el diseño responsivo
- Corrección de pequeños errores
* Lanzamiento de la versión beta para web
* Agrega detalles de la versión en la sección de información
* Mejora el diseño responsivo
* Corrección de pequeños errores

## 1.1.0 - 31/03/20

- Agrega soporte a los idiomas español y portugués.
- Agrega sección de información, con botones para comentarios y reseñas
- Corrección de pequeños errores
* Agrega soporte a los idiomas español y portugués.
* Agrega sección de información, con botones para comentarios y reseñas
* Corrección de pequeños errores

## 1.0.0 - 31/12/19

- Lanzamiento de la versión 1.0.0 para móvil 🚀
* Lanzamiento de la versión 1.0.0 para móvil 🚀

## 0.1.0 - 26/12/19

- Lanzamiento de la versión beta para móvil
* Lanzamiento de la versión beta para móvil
Loading

0 comments on commit 6cc17df

Please sign in to comment.