Skip to content

Commit

Permalink
chore(version): upgrade main to v1.8.1 (#70)
Browse files Browse the repository at this point in the history
* feat(ui): rework the main page to add fade/size animation (#67)

* fix(time-slots): overlapping conditions

* chore(version): increment version to `v1.8.0`

* chore(tests): add some tests

* chore(tests): add some tests

* chore(deps): update ruby/setup-ruby to v1.149.0

* fix(playstore): make (again) the full description compliant with the google play store policies

* chore(custom-properties): use custom properties for animation duration instead of random values

* fix(time-slots): if the open and closing dates were not during the same day, the time slot check was not working properly

* chore(ui): speed up the status widget animations

* chore(ui): speed up the settings floating widget animation

* chore(ci): fix code metrics

* feat(tablet-ui): make the app fully compatible with tablets & landscape mode (#69)

* feat(tablet-ui): add a layout when the app is running on a tablet

* chore(readme): add codecov badge

* fix(ci): fix unused code error

* chore(naming): rename `ForecastListItemWidget` to `ForecastWidget`

* fix(ui): set isMobile detection to a greater threshold

* chore(playstore): upgrade screenshots

* chore(version): increment version to `v1.8.1`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
vareversat and renovate[bot] authored May 19, 2023
1 parent 3641771 commit f80e8ef
Show file tree
Hide file tree
Showing 125 changed files with 2,851 additions and 1,359 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/default.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ jobs:
flutter-test-analyze:
uses: ./.github/workflows/flutter.analyze-test.action.yaml
with:
flutter_version: '3.7.7'
flutter_version: '3.10.0'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
flutter-build:
needs: [flutter-test-analyze]
uses: ./.github/workflows/flutter.build.action.yaml
with:
flutter_version: '3.7.7'
flutter_version: '3.10.0'
android_output: 'apk'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
4 changes: 2 additions & 2 deletions .github/workflows/dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
flutter-test-analyze:
uses: ./.github/workflows/flutter.analyze-test.action.yaml
with:
flutter_version: '3.7.7'
flutter_version: '3.10.0'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
page:
Expand All @@ -18,7 +18,7 @@ jobs:
needs: [flutter-test-analyze]
uses: ./.github/workflows/flutter.build.action.yaml
with:
flutter_version: '3.7.7'
flutter_version: '3.10.0'
android_output: 'aab'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fastlane.action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
- name: 'Generate changelog'
run: ./.github/scripts/generate_changelog.sh
- name: 'Setup Ruby'
uses: ruby/setup-ruby@v1.148.0
uses: ruby/setup-ruby@v1.149.0
with:
ruby-version: '3.0'
bundler-cache: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ jobs:
flutter-test-analyze:
uses: ./.github/workflows/flutter.analyze-test.action.yaml
with:
flutter_version: '3.7.7'
flutter_version: '3.10.0'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
flutter-build:
needs: [flutter-test-analyze]
uses: ./.github/workflows/flutter.build.action.yaml
with:
flutter_version: '3.7.7'
flutter_version: '3.10.0'
android_output: 'aab'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/tag.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ jobs:
flutter-test-analyze:
uses: ./.github/workflows/flutter.analyze-test.action.yaml
with:
flutter_version: '3.7.7'
flutter_version: '3.10.0'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
flutter-build:
needs: [flutter-test-analyze]
uses: ./.github/workflows/flutter.build.action.yaml
with:
flutter_version: '3.7.7'
flutter_version: '3.10.0'
android_output: 'aab'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
Expand Down
97 changes: 50 additions & 47 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,47 +1,50 @@
# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/
migrate_working_dir/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# 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/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
/build/

# Web related
lib/generated_plugin_registrant.dart

# Symbolication related
app.*.symbols

# Obfuscation related
app.*.map.json

# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release
# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/
migrate_working_dir/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# 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/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
/build/

# Web related
lib/generated_plugin_registrant.dart

# Symbolication related
app.*.symbols

# Obfuscation related
app.*.map.json

# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release

# Code coverage
**/lcov.info
18 changes: 18 additions & 0 deletions CHANGELOG_en.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
# **v1.8.1**:

- *Fix*:
- Slots on two-day events are now functioning normally
- *Interface*:
- Added support for Android tablets
***
# **v1.8.0** :

- *Fix*:
- Certain niches were not taken into account properly
- *Interface*:
- Past closures are no longer displayed
- Main window is more organic
- Added a button to go directly to check the configured slots
- *Core*:
- Update to Flutter 3.10.0
***
# **v1.6.1** :

- *Fix*:
Expand Down
18 changes: 18 additions & 0 deletions CHANGELOG_es.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
# **v1.8.1**:

- *Fix*:
- Las franjas horarias para eventos de dos días ya funcionan normalmente
- *Interfaz*:
- Añadido soporte para tabletas Android
***
# **v1.8.0** :

- *Fix*:
- Algunas franjas horarias no se tuvieron debidamente en cuenta
- *Interfaz*:
- Los cierres pasados ya no se muestran
- La ventana principal es más orgánica
- Se agregó un botón para ir directamente a comprobar las ranuras configuradas
- *Core*:
- Actualización a Flutter 3.10.0
***
# **v1.6.1** :

- *Fix*:
Expand Down
18 changes: 18 additions & 0 deletions CHANGELOG_fr.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
# **v1.8.1** :

- *Fix*:
- Les créneaux horaires sur des évènements d'étalant sur deux jours fonctionnent maintenant normalement
- *Interface*:
- Ajout du support pour les tablettes
***
# **v1.8.0** :

- *Fix*:
- Certains créneux n'étaient pas pris bien pris en compte
- *Interface*:
- Les fermetures passées ne sont plus affichées
- La fenêtre principale est plus organique
- Ajout d'un bouton permettant d'aller directement vérifier les créneaux configurés
- *Core*:
- Mise à jour en Flutter 3.10.0
***
# **v1.6.1** :

- *Fix*:
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<a href="https://flutter.dev"><img src="https://img.shields.io/badge/flutter-blue?logo=flutter&style=for-the-badge"></a>
<a href="https://github.com/vareversat/chabo/actions"><img src="https://img.shields.io/github/actions/workflow/status/vareversat/chabo/dev.yaml?logo=github&style=for-the-badge"></a>
<a href="https://github.com/vareversat/chabo/releases"><img src="https://img.shields.io/github/v/tag/vareversat/chabo?label=version&logo=git&logoColor=white&style=for-the-badge"></a>
<a href="https://codecov.io/gh/vareversat/chabo/"><img src="https://img.shields.io/codecov/c/github/vareversat/chabo?logo=codecov&style=for-the-badge&token=VJCS172J1T"></a>
</p>

Mobile app to track the schedules of the [Chaban Delmas bridge](https://fr.wikipedia.org/wiki/Pont_Jacques-Chaban-Delmas) located in Bordeaux, France.
Expand Down
62 changes: 31 additions & 31 deletions android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
buildscript {
ext.kotlin_version = '1.8.21'
repositories {
google()
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:7.4.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

allprojects {
repositories {
google()
mavenCentral()
}
}

rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
delete rootProject.buildDir
}
buildscript {
ext.kotlin_version = '1.8.21'
repositories {
google()
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:7.4.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

allprojects {
repositories {
google()
mavenCentral()
}
}

rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}

tasks.register("clean", Delete) {
delete rootProject.buildDir
}
4 changes: 3 additions & 1 deletion android/fastlane/metadata/android/en-GB/full_description.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@ Several types of notifications are available:
- One day before closing at the time you want
- A summary of upcoming closures for the coming week

Disclaimer: Chabo uses the web services provided by Bordeaux Métropole but is in no way affiliated with the latter or any other public entity whatsoever and does not represent any government entity.
You also have the possibility to fill in slots in order to be informed only of events that impact you!

Disclaimer: Chabo uses the web services provided by Bordeaux Métropole. It does not represent any government entity or the agglomeration of Bordeaux Métropole.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Chabo, the mobile app that gives you the timetables of the Chaban bridge
Chabo, the application that allows you to know the events of the Chaban bridge
4 changes: 3 additions & 1 deletion android/fastlane/metadata/android/en-US/full_description.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@ Several types of notifications are available:
- One day before closing at the time you want
- A summary of upcoming closures for the coming week

Disclaimer: Chabo uses the web services provided by Bordeaux Métropole but is in no way affiliated with the latter or any other public entity whatsoever and does not represent any government entity.
You also have the possibility to fill in slots in order to be informed only of events that impact you!

Disclaimer: Chabo uses the web services provided by Bordeaux Métropole. It does not represent any government entity or the agglomeration of Bordeaux Métropole.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Chabo, the mobile app that gives you the timetables of the Chaban bridge
Chabo, the application that allows you to know the events of the Chaban bridge
4 changes: 3 additions & 1 deletion android/fastlane/metadata/android/es-ES/full_description.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@ Hay varios tipos de notificaciones disponibles:
- Un día antes del cierre a la hora que quieras
- Un resumen de los próximos cierres para la próxima semana.

Descargo de responsabilidad: Chabo utiliza los servicios web proporcionados por Bordeaux Métropole, pero de ninguna manera está afiliado a este último ni a ninguna otra entidad pública y no representa a ninguna entidad gubernamental.
¡También tienes la opción de introducir franjas horarias para que solo te avisen de los eventos que te afectan!

Descargo de responsabilidad: Chabo utiliza los servicios web proporcionados por Bordeaux Métropole. No representa ninguna entidad gubernamental ni la aglomeración de Burdeos.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Chabo, la aplicación que permite conocer los horarios del puente Chaban
Chabo, la aplicación que te permite conocer los eventos del puente Chaban
4 changes: 3 additions & 1 deletion android/fastlane/metadata/android/fr-FR/full_description.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,7 @@ Plusieurs types de notifications sont disponibles :
- Le jour de la fermeture au moment où vous le souhaitez
- Un jour avant fermeture à l'heure que vous souhaitez
- Un récapitulatif des fermetures à venir pour la semaine qui arrive

Vous avez aussi la possibilité de renseigner des créneaux horaires afin d'être uniquement avertis des évènements qui vous impactent !

Avis de non-responsabilité : Chabo utilise les services web fournis par Bordeaux métropole mais n'est en aucun cas affilié à cette dernière ou à aucune autre entité publique que ce soit et ne représente aucune entité gouvernementale
Avis de non-responsabilité : Chabo utilise les services web fournis par Bordeaux Métropole. Elle ne représente aucune entité gouvernementale ni l'agglomération de Bordeaux Métropole.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Chabo, l'application qui vous permet de connaître les horaires du pont Chaban
Chabo, l'application qui vous permet de connaître les évènements du pont Chaban
Loading

0 comments on commit f80e8ef

Please sign in to comment.