Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(docked-boat): display the current docker boat in the Moon harbord #79

Merged
merged 22 commits into from
Jun 8, 2023

Conversation

vareversat
Copy link
Owner

@vareversat vareversat commented Jun 1, 2023

Add infos about the current docked vessels in Bordeaux

@codecov
Copy link

codecov bot commented Jun 1, 2023

Codecov Report

Patch coverage: 56.71% and project coverage change: +1.22 🎉

Comparison is base (b2770dc) 52.73% compared to head (798120d) 53.95%.

Additional details and impacted files
@@            Coverage Diff             @@
##              dev      #79      +/-   ##
==========================================
+ Coverage   52.73%   53.95%   +1.22%     
==========================================
  Files          19       19              
  Lines         512      556      +44     
==========================================
+ Hits          270      300      +30     
- Misses        242      256      +14     
Impacted Files Coverage Δ
lib/const.dart 0.00% <ø> (ø)
lib/extensions/date_time_extension.dart 14.28% <0.00%> (-16.97%) ⬇️
lib/models/boat_forecast.dart 46.51% <33.33%> (+0.53%) ⬆️
lib/models/boat.dart 55.55% <60.00%> (-6.35%) ⬇️
lib/extensions/boats_extension.dart 91.66% <86.20%> (+13.88%) ⬆️
lib/extensions/string_extension.dart 100.00% <100.00%> (ø)
lib/models/abstract_forecast.dart 83.16% <100.00%> (+5.07%) ⬆️

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@vareversat vareversat merged commit 95df031 into dev Jun 8, 2023
9 checks passed
@vareversat vareversat deleted the feat/display-docked-boat branch June 8, 2023 15:21
vareversat added a commit that referenced this pull request Jun 18, 2023
* chore(deps): update fastlane to v2.213.0

* fix(notifications): prevent Android notifications from being stuck on lockscreen

* feat(notifications): allow user to use keyboard to edit time based notifications

* feat(boat-notifications): change the notification message to know if the boat is coming or is leaving Bordeaux

* fix(CI): set the correct Changelog path on new tag

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

* test 1

* feat(ui): rework of the forecast widget

* fix(boats-detection): fix the regex to better match multi boat events

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* feat(docked-boat): display the current docker boat in the Moon harbord (#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots

* chore(version): increment version to `v2.0.0`

* chore(deps): update actions/checkout to v3.5.3

* chore(deps): update kotlin_version to v1.8.22

* chore(deps): update androidx.window:window to v1.1.0

* chore(deps): update androidx.window:window-java to v1.1.0

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

* feat(ui): add divider to MontWidget

* fix(ui): prevent day to overlap with the warning icon

* fix(ui): make more readable if a boat is leaving or not

* chore(changelogs): move all CHANGELOGS into a proper directory

* chore(licenses): add OFL (Open Font License) to license list

* feat(ui): set dynamic font size for the main text & move the moon harbor button status

* fix(bug): the arriving boat count was wrong during an event where one is leaving and another is coming

* fix(typo): fix french translation when the brisge will soon close

* fix(typo)

* chore(flutter): add all missing files

* feat(vessel-info): change vessel info redirect page

* chore(ui): change the theme picker color

* chore(ui): change the day picker color

* chore(ci): run `dart format lib`

* fix(translation): set new translation keys for better handling

* feat(wine-festival): add support for the Wine Festival Event

* chore(version): increment version to `v2.1.0`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
vareversat added a commit that referenced this pull request Jul 14, 2023
* chore(deps): update fastlane to v2.213.0

* fix(notifications): prevent Android notifications from being stuck on lockscreen

* feat(notifications): allow user to use keyboard to edit time based notifications

* feat(boat-notifications): change the notification message to know if the boat is coming or is leaving Bordeaux

* fix(CI): set the correct Changelog path on new tag

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

* test 1

* feat(ui): rework of the forecast widget

* fix(boats-detection): fix the regex to better match multi boat events

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* feat(docked-boat): display the current docker boat in the Moon harbord (#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots

* chore(version): increment version to `v2.0.0`

* chore(deps): update actions/checkout to v3.5.3

* chore(deps): update kotlin_version to v1.8.22

* chore(deps): update androidx.window:window to v1.1.0

* chore(deps): update androidx.window:window-java to v1.1.0

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

* feat(ui): add divider to MontWidget

* fix(ui): prevent day to overlap with the warning icon

* fix(ui): make more readable if a boat is leaving or not

* chore(changelogs): move all CHANGELOGS into a proper directory

* chore(licenses): add OFL (Open Font License) to license list

* feat(ui): set dynamic font size for the main text & move the moon harbor button status

* fix(bug): the arriving boat count was wrong during an event where one is leaving and another is coming

* fix(typo): fix french translation when the brisge will soon close

* fix(typo)

* chore(flutter): add all missing files

* feat(vessel-info): change vessel info redirect page

* chore(ui): change the theme picker color

* chore(ui): change the day picker color

* chore(ci): run `dart format lib`

* fix(translation): set new translation keys for better handling

* feat(wine-festival): add support for the Wine Festival Event

* chore(version): increment version to `v2.1.0`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
vareversat added a commit that referenced this pull request Jul 14, 2023
* chore(deps): update fastlane to v2.213.0

* fix(notifications): prevent Android notifications from being stuck on lockscreen

* feat(notifications): allow user to use keyboard to edit time based notifications

* feat(boat-notifications): change the notification message to know if the boat is coming or is leaving Bordeaux

* fix(CI): set the correct Changelog path on new tag

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

* test 1

* feat(ui): rework of the forecast widget

* fix(boats-detection): fix the regex to better match multi boat events

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* feat(docked-boat): display the current docker boat in the Moon harbord (#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots

* chore(version): increment version to `v2.0.0`

* chore(deps): update actions/checkout to v3.5.3

* chore(deps): update kotlin_version to v1.8.22

* chore(deps): update androidx.window:window to v1.1.0

* chore(deps): update androidx.window:window-java to v1.1.0

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

* feat(ui): add divider to MontWidget

* fix(ui): prevent day to overlap with the warning icon

* fix(ui): make more readable if a boat is leaving or not

* chore(changelogs): move all CHANGELOGS into a proper directory

* chore(licenses): add OFL (Open Font License) to license list

* feat(ui): set dynamic font size for the main text & move the moon harbor button status

* fix(bug): the arriving boat count was wrong during an event where one is leaving and another is coming

* fix(typo): fix french translation when the brisge will soon close

* fix(typo)

* chore(flutter): add all missing files

* feat(vessel-info): change vessel info redirect page

* chore(ui): change the theme picker color

* chore(ui): change the day picker color

* chore(ci): run `dart format lib`

* fix(translation): set new translation keys for better handling

* feat(wine-festival): add support for the Wine Festival Event

* chore(version): increment version to `v2.1.0`

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

* chore(editor): set eol to LF

* chore(apm): add sentry integration

* chore(ci): run `dart format lib`

* fix(ci): add missing `$`

* chore(ads): add consent management platform (CMP) to comply to new regulation

* chore(sentry): add custom integration for sentry

* fix(ci): typo in Sentry secret name

* chore(version): increment version to `v2.2.0`

* fix: CI & default env value

* chore(deps): update animated_toggle_switch to ^0.7.0

* chore(sentry): improve integration

* chore(ci): run `dart format lib`

* ci: fix `--dart-define` usage

* chore(deps): update gradle to v7.6.2

* chore(deps): update flutter_local_notifications to v15 (#91)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: rework of the 'About' page

* feat: add fr and es privacy policies

* fix: add missing translated pages for site

* fix: asset pages for privacy pages

* fix: ui tweaks

* chore(version): increment version to `v2.3.0`

* chore(deps): update kotlin_version to v1.9.0

* fix: the sentry_dsn value is now correctly injected during the build process

* chore: rename the ´production´ lane to ´prd´

* fix: wrong job for sentry_dsn secret injection

* chore: fix Android build by downgrading the kotlin version to ´1.8´

* chore: refresh the ´.gitignore´ file

* fix: portrait mode was broken when a info widget was open

* fix: rate link broke if we cancel the Android in App rating

* chore: adjust padding for the About Screen

* fix: make ´check_secret_decryption.sh´ and ´decrypt_secret.sh´executable

* chore: refresh store screen captures

* chore(version): increment version to `v2.3.1`

* chore(version): upgrade main to v2.1.0 (#87)

* chore(deps): update fastlane to v2.213.0

* fix(notifications): prevent Android notifications from being stuck on lockscreen

* feat(notifications): allow user to use keyboard to edit time based notifications

* feat(boat-notifications): change the notification message to know if the boat is coming or is leaving Bordeaux

* fix(CI): set the correct Changelog path on new tag

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

* test 1

* feat(ui): rework of the forecast widget

* fix(boats-detection): fix the regex to better match multi boat events

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* feat(docked-boat): display the current docker boat in the Moon harbord (#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots

* chore(version): increment version to `v2.0.0`

* chore(deps): update actions/checkout to v3.5.3

* chore(deps): update kotlin_version to v1.8.22

* chore(deps): update androidx.window:window to v1.1.0

* chore(deps): update androidx.window:window-java to v1.1.0

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

* feat(ui): add divider to MontWidget

* fix(ui): prevent day to overlap with the warning icon

* fix(ui): make more readable if a boat is leaving or not

* chore(changelogs): move all CHANGELOGS into a proper directory

* chore(licenses): add OFL (Open Font License) to license list

* feat(ui): set dynamic font size for the main text & move the moon harbor button status

* fix(bug): the arriving boat count was wrong during an event where one is leaving and another is coming

* fix(typo): fix french translation when the brisge will soon close

* fix(typo)

* chore(flutter): add all missing files

* feat(vessel-info): change vessel info redirect page

* chore(ui): change the theme picker color

* chore(ui): change the day picker color

* chore(ci): run `dart format lib`

* fix(translation): set new translation keys for better handling

* feat(wine-festival): add support for the Wine Festival Event

* chore(version): increment version to `v2.1.0`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
vareversat added a commit that referenced this pull request Sep 10, 2023
* chore(deps): update fastlane to v2.213.0

* fix(notifications): prevent Android notifications from being stuck on lockscreen

* feat(notifications): allow user to use keyboard to edit time based notifications

* feat(boat-notifications): change the notification message to know if the boat is coming or is leaving Bordeaux

* fix(CI): set the correct Changelog path on new tag

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

* test 1

* feat(ui): rework of the forecast widget

* fix(boats-detection): fix the regex to better match multi boat events

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* feat(docked-boat): display the current docker boat in the Moon harbord (#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots

* chore(version): increment version to `v2.0.0`

* chore(deps): update actions/checkout to v3.5.3

* chore(deps): update kotlin_version to v1.8.22

* chore(deps): update androidx.window:window to v1.1.0

* chore(deps): update androidx.window:window-java to v1.1.0

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

* feat(ui): add divider to MontWidget

* fix(ui): prevent day to overlap with the warning icon

* fix(ui): make more readable if a boat is leaving or not

* chore(changelogs): move all CHANGELOGS into a proper directory

* chore(licenses): add OFL (Open Font License) to license list

* feat(ui): set dynamic font size for the main text & move the moon harbor button status

* fix(bug): the arriving boat count was wrong during an event where one is leaving and another is coming

* fix(typo): fix french translation when the brisge will soon close

* fix(typo)

* chore(flutter): add all missing files

* feat(vessel-info): change vessel info redirect page

* chore(ui): change the theme picker color

* chore(ui): change the day picker color

* chore(ci): run `dart format lib`

* fix(translation): set new translation keys for better handling

* feat(wine-festival): add support for the Wine Festival Event

* chore(version): increment version to `v2.1.0`

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

* chore(editor): set eol to LF

* chore(apm): add sentry integration

* chore(ci): run `dart format lib`

* fix(ci): add missing `$`

* chore(ads): add consent management platform (CMP) to comply to new regulation

* chore(sentry): add custom integration for sentry

* fix(ci): typo in Sentry secret name

* chore(version): increment version to `v2.2.0`

* fix: CI & default env value

* chore(deps): update animated_toggle_switch to ^0.7.0

* chore(sentry): improve integration

* chore(ci): run `dart format lib`

* ci: fix `--dart-define` usage

* chore(deps): update gradle to v7.6.2

* chore(deps): update flutter_local_notifications to v15 (#91)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: rework of the 'About' page

* feat: add fr and es privacy policies

* fix: add missing translated pages for site

* fix: asset pages for privacy pages

* fix: ui tweaks

* chore(version): increment version to `v2.3.0`

* chore(deps): update kotlin_version to v1.9.0

* fix: the sentry_dsn value is now correctly injected during the build process

* chore: rename the ´production´ lane to ´prd´

* fix: wrong job for sentry_dsn secret injection

* chore: fix Android build by downgrading the kotlin version to ´1.8´

* chore: refresh the ´.gitignore´ file

* fix: portrait mode was broken when a info widget was open

* fix: rate link broke if we cancel the Android in App rating

* chore: adjust padding for the About Screen

* fix: make ´check_secret_decryption.sh´ and ´decrypt_secret.sh´executable

* chore: refresh store screen captures

* chore(version): increment version to `v2.3.1`

* chore(deps): update google_fonts to v5

* chore(version): upgrade main to v2.1.0 (#87)

* chore(deps): update fastlane to v2.213.0

* fix(notifications): prevent Android notifications from being stuck on lockscreen

* feat(notifications): allow user to use keyboard to edit time based notifications

* feat(boat-notifications): change the notification message to know if the boat is coming or is leaving Bordeaux

* fix(CI): set the correct Changelog path on new tag

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

* test 1

* feat(ui): rework of the forecast widget

* fix(boats-detection): fix the regex to better match multi boat events

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* feat(docked-boat): display the current docker boat in the Moon harbord (#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots

* chore(version): increment version to `v2.0.0`

* chore(deps): update actions/checkout to v3.5.3

* chore(deps): update kotlin_version to v1.8.22

* chore(deps): update androidx.window:window to v1.1.0

* chore(deps): update androidx.window:window-java to v1.1.0

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

* feat(ui): add divider to MontWidget

* fix(ui): prevent day to overlap with the warning icon

* fix(ui): make more readable if a boat is leaving or not

* chore(changelogs): move all CHANGELOGS into a proper directory

* chore(licenses): add OFL (Open Font License) to license list

* feat(ui): set dynamic font size for the main text & move the moon harbor button status

* fix(bug): the arriving boat count was wrong during an event where one is leaving and another is coming

* fix(typo): fix french translation when the brisge will soon close

* fix(typo)

* chore(flutter): add all missing files

* feat(vessel-info): change vessel info redirect page

* chore(ui): change the theme picker color

* chore(ui): change the day picker color

* chore(ci): run `dart format lib`

* fix(translation): set new translation keys for better handling

* feat(wine-festival): add support for the Wine Festival Event

* chore(version): increment version to `v2.1.0`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update fastlane to v2.214.0

* chore(deps): update actions/upload-pages-artifact to v2

* chore(ci): remove dart code metrics package (the free version is not anymore maintained)

* chore(deps): update http to v1

* chore: run ´flutter pub upgrade --major-versions´

* chore(deps): update kotlin_version to v1.9.10

* chore(deps): update actions/checkout to v3.6.0

* chore(deps): update animated_toggle_switch to ^0.8.0

* chore: change like due to a git repo rename

* fix: set correct params value following animated_toggle_switch@0.8.0 update

* fix: set kotlin version to ´1.8.0´

* chore: upgrade to flutter ´3.13.3´

* chore: fix README.md (repo URL changed)

* feat: add the user the ability to choose the time format (#101)

* feat: add the user the ability to choose the time format

* chore: add missing tests

* chore: run ´flutter pub upgrade --major-versions´

* fix: set valid project name ('-' => '_')

* chore(version): increment version to `v2.4.0`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
vareversat added a commit that referenced this pull request Sep 23, 2023
#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots
vareversat added a commit that referenced this pull request Sep 23, 2023
* chore(deps): update fastlane to v2.213.0

* fix(notifications): prevent Android notifications from being stuck on lockscreen

* feat(notifications): allow user to use keyboard to edit time based notifications

* feat(boat-notifications): change the notification message to know if the boat is coming or is leaving Bordeaux

* fix(CI): set the correct Changelog path on new tag

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

* test 1

* feat(ui): rework of the forecast widget

* fix(boats-detection): fix the regex to better match multi boat events

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* feat(docked-boat): display the current docker boat in the Moon harbord (#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots

* chore(version): increment version to `v2.0.0`

* chore(deps): update actions/checkout to v3.5.3

* chore(deps): update kotlin_version to v1.8.22

* chore(deps): update androidx.window:window to v1.1.0

* chore(deps): update androidx.window:window-java to v1.1.0

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

* feat(ui): add divider to MontWidget

* fix(ui): prevent day to overlap with the warning icon

* fix(ui): make more readable if a boat is leaving or not

* chore(changelogs): move all CHANGELOGS into a proper directory

* chore(licenses): add OFL (Open Font License) to license list

* feat(ui): set dynamic font size for the main text & move the moon harbor button status

* fix(bug): the arriving boat count was wrong during an event where one is leaving and another is coming

* fix(typo): fix french translation when the brisge will soon close

* fix(typo)

* chore(flutter): add all missing files

* feat(vessel-info): change vessel info redirect page

* chore(ui): change the theme picker color

* chore(ui): change the day picker color

* chore(ci): run `dart format lib`

* fix(translation): set new translation keys for better handling

* feat(wine-festival): add support for the Wine Festival Event

* chore(version): increment version to `v2.1.0`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
vareversat added a commit that referenced this pull request Sep 23, 2023
* chore(deps): update fastlane to v2.213.0

* feat(notifications): allow user to use keyboard to edit time based notifications

* feat(boat-notifications): change the notification message to know if the boat is coming or is leaving Bordeaux

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

* test 1

* feat(ui): rework of the forecast widget

* fix(boats-detection): fix the regex to better match multi boat events

* fix(multi-day-detection): the events spread over to day are now correctly detected

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* feat(docked-boat): display the current docker boat in the Moon harbord (#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots

* chore(version): increment version to `v2.0.0`

* chore(deps): update actions/checkout to v3.5.3

* chore(deps): update kotlin_version to v1.8.22

* chore(deps): update androidx.window:window to v1.1.0

* chore(deps): update androidx.window:window-java to v1.1.0

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

* feat(ui): add divider to MontWidget

* fix(ui): prevent day to overlap with the warning icon

* fix(ui): make more readable if a boat is leaving or not

* chore(changelogs): move all CHANGELOGS into a proper directory

* chore(licenses): add OFL (Open Font License) to license list

* feat(ui): set dynamic font size for the main text & move the moon harbor button status

* fix(bug): the arriving boat count was wrong during an event where one is leaving and another is coming

* fix(typo): fix french translation when the brisge will soon close

* chore(flutter): add all missing files

* feat(vessel-info): change vessel info redirect page

* chore(ci): run `dart format lib`

* fix(translation): set new translation keys for better handling

* feat(wine-festival): add support for the Wine Festival Event

* chore(version): increment version to `v2.1.0`

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

* chore(apm): add sentry integration

* chore(ci): run `dart format lib`

* fix(ci): add missing `$`

* chore(ads): add consent management platform (CMP) to comply to new regulation

* chore(sentry): add custom integration for sentry

* fix(ci): typo in Sentry secret name

* chore(version): increment version to `v2.2.0`

* fix: CI & default env value

* chore(deps): update animated_toggle_switch to ^0.7.0

* chore(sentry): improve integration

* chore(ci): run `dart format lib`

* ci: fix `--dart-define` usage

* chore(deps): update gradle to v7.6.2

* chore(deps): update flutter_local_notifications to v15 (#91)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: rework of the 'About' page

* feat: add fr and es privacy policies

* fix: add missing translated pages for site

* fix: asset pages for privacy pages

* fix: ui tweaks

* chore(version): increment version to `v2.3.0`

* chore(deps): update kotlin_version to v1.9.0

* fix: the sentry_dsn value is now correctly injected during the build process

* fix: wrong job for sentry_dsn secret injection

* chore: fix Android build by downgrading the kotlin version to ´1.8´

* chore: refresh the ´.gitignore´ file

* fix: portrait mode was broken when a info widget was open

* fix: rate link broke if we cancel the Android in App rating

* chore: adjust padding for the About Screen

* fix: make ´check_secret_decryption.sh´ and ´decrypt_secret.sh´executable

* chore: refresh store screen captures

* chore(version): increment version to `v2.3.1`

* chore(version): upgrade main to v2.1.0 (#87)

* chore(deps): update fastlane to v2.213.0

* fix(notifications): prevent Android notifications from being stuck on lockscreen

* feat(notifications): allow user to use keyboard to edit time based notifications

* feat(boat-notifications): change the notification message to know if the boat is coming or is leaving Bordeaux

* fix(CI): set the correct Changelog path on new tag

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

* test 1

* feat(ui): rework of the forecast widget

* fix(boats-detection): fix the regex to better match multi boat events

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* feat(docked-boat): display the current docker boat in the Moon harbord (#79)

* WIP

* test 1

* feat(ui): rework of the forecast widget

* fix(multi-day-detection): the events spread over to day are now correctly detected

* chore(ci): set the reporter on github when running `flutter test`

* feat(ui): complete redesign of the forecast information dialog

* feat(ui): remove closure time on forecast info bottom sheet

* feat(ui): add animations and little tweeks

* chore(deps): run `flutter pub upgrade`

* feat(ui): set `maxWidth` for tablet mode for the info bottom sheet

* chore(ui): set the highlight color to warningColor

* chore(ci): run `dart format lib`

* WIP

* add test

* chore: remove unused file

* fix typo

* chore(ui): adjust the size of the status tile more pricesily

* fix(ui): set the correct color in the info bottom sheet

* fix(ui): lower the border width

* chore(ui): rework forecast widget

* chore(playstore): regenerate all screenshots

* chore(version): increment version to `v2.0.0`

* chore(deps): update actions/checkout to v3.5.3

* chore(deps): update kotlin_version to v1.8.22

* chore(deps): update androidx.window:window to v1.1.0

* chore(deps): update androidx.window:window-java to v1.1.0

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

* feat(ui): add divider to MontWidget

* fix(ui): prevent day to overlap with the warning icon

* fix(ui): make more readable if a boat is leaving or not

* chore(changelogs): move all CHANGELOGS into a proper directory

* chore(licenses): add OFL (Open Font License) to license list

* feat(ui): set dynamic font size for the main text & move the moon harbor button status

* fix(bug): the arriving boat count was wrong during an event where one is leaving and another is coming

* fix(typo): fix french translation when the brisge will soon close

* fix(typo)

* chore(flutter): add all missing files

* feat(vessel-info): change vessel info redirect page

* chore(ui): change the theme picker color

* chore(ui): change the day picker color

* chore(ci): run `dart format lib`

* fix(translation): set new translation keys for better handling

* feat(wine-festival): add support for the Wine Festival Event

* chore(version): increment version to `v2.1.0`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(ci): remove dart code metrics package (the free version is not anymore maintained)

* chore(deps): update fastlane to v2.214.0

* chore: run ´flutter pub upgrade --major-versions´

* chore: change like due to a git repo rename

* chore(deps): update kotlin_version to v1.9.10

* chore(deps): update actions/checkout to v3.6.0

* chore(deps): update animated_toggle_switch to ^0.8.0

* fix: set correct params value following animated_toggle_switch@0.8.0 update

* fix: set kotlin version to ´1.8.0´

* chore: upgrade to flutter ´3.13.3´

* chore: fix README.md (repo URL changed)

* feat: add the user the ability to choose the time format (#101)

* feat: add the user the ability to choose the time format

* chore: add missing tests

* chore: run ´flutter pub upgrade --major-versions´

* fix: set valid project name ('-' => '_')

* chore(version): increment version to `v2.4.0`

* chore(deps): update actions/checkout to v4

* fix(time-format): the notifications now correctly use the time format picked by the user

* fix(settings): set the correct behaviour when device is in landscape mode

* fix(ui): move the button when the screen is in portrait mode on the about screen

* fix(ui): when the device is in portrait mode, the setting buttons are now correctly displayed

* fix(ui): set the correct behaviour an tablet for bottom bar

* chore(version): increment version to `v2.4.1`

* fix(ui): buttons are now displayed properly when the "About screen" is in landscape mode

* chore(version): increment version to `v2.4.2`

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

* chore(deps): update google_fonts to v6

* chore(deps): update fastlane to v2.215.1

* fix(deps): set correct version of fastlane into Gemfile.lock

* feat(ui): set special UI for the King's Charles boat

* Revert "feat(ui): set special UI for the King's Charles boat"

This reverts commit e79452b.

* fix(ci): set ´SUPPLY_UPLOAD_MAX_RETRIES´ env var to prevent fastlane from failing

See fastlane/fastlane#21507 (comment)

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@vareversat vareversat restored the feat/display-docked-boat branch March 23, 2024 16:39
@vareversat vareversat deleted the feat/display-docked-boat branch March 23, 2024 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant