From c0b9089f6460a5f0762e66399593a925bd41c7db Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Thu, 23 May 2024 14:29:16 +0500 Subject: [PATCH 1/7] Update contributors --- assets/contributors/avatars/100072714?v=4.jpg | Bin 0 -> 4891 bytes assets/contributors/git.json | 25 +++++++++++------- 2 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 assets/contributors/avatars/100072714?v=4.jpg diff --git a/assets/contributors/avatars/100072714?v=4.jpg b/assets/contributors/avatars/100072714?v=4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0612d87ada10ef394398c6933bf5c5d8ffcef381 GIT binary patch literal 4891 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 Date: Thu, 23 May 2024 15:59:38 +0500 Subject: [PATCH 2/7] Update fastlane --- fastlane/metadata/android/en-US/changelogs/231.txt | 4 ++-- fastlane/metadata/android/en-US/changelogs/232.txt | 4 ++-- fastlane/metadata/android/en-US/changelogs/233.txt | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/231.txt b/fastlane/metadata/android/en-US/changelogs/231.txt index 3f6fd893..8f910989 100644 --- a/fastlane/metadata/android/en-US/changelogs/231.txt +++ b/fastlane/metadata/android/en-US/changelogs/231.txt @@ -6,8 +6,8 @@ Changes since v0.4.3: * Added analog and digital clock widgets * Added option to customize size, alignment, color, font weight, formats * Added localizations - * Chinese, French, Spanish mostly complete - * Partial support for Bengali, German, Italian, Norwegian, Polish, Portuguese, Russian, Turkish, and Vietnamese + * Chinese, French, Spanish, Turkish and Portugese mostly complete + * Partial support for Bengali, German, Italian, Norwegian, Polish, Russian,and Vietnamese * Add your favorite language here: https://hosted.weblate.org/projects/chrono ✨ Enhancements diff --git a/fastlane/metadata/android/en-US/changelogs/232.txt b/fastlane/metadata/android/en-US/changelogs/232.txt index 3f6fd893..8f910989 100644 --- a/fastlane/metadata/android/en-US/changelogs/232.txt +++ b/fastlane/metadata/android/en-US/changelogs/232.txt @@ -6,8 +6,8 @@ Changes since v0.4.3: * Added analog and digital clock widgets * Added option to customize size, alignment, color, font weight, formats * Added localizations - * Chinese, French, Spanish mostly complete - * Partial support for Bengali, German, Italian, Norwegian, Polish, Portuguese, Russian, Turkish, and Vietnamese + * Chinese, French, Spanish, Turkish and Portugese mostly complete + * Partial support for Bengali, German, Italian, Norwegian, Polish, Russian,and Vietnamese * Add your favorite language here: https://hosted.weblate.org/projects/chrono ✨ Enhancements diff --git a/fastlane/metadata/android/en-US/changelogs/233.txt b/fastlane/metadata/android/en-US/changelogs/233.txt index a16add7b..8f910989 100644 --- a/fastlane/metadata/android/en-US/changelogs/233.txt +++ b/fastlane/metadata/android/en-US/changelogs/233.txt @@ -6,8 +6,8 @@ Changes since v0.4.3: * Added analog and digital clock widgets * Added option to customize size, alignment, color, font weight, formats * Added localizations - * Chinese, French, Spanish, Turkish, Portugese mostly complete - * Partial support for Bengali, German, Italian, Norwegian, Polish, Russian, and Vietnamese + * Chinese, French, Spanish, Turkish and Portugese mostly complete + * Partial support for Bengali, German, Italian, Norwegian, Polish, Russian,and Vietnamese * Add your favorite language here: https://hosted.weblate.org/projects/chrono ✨ Enhancements From 4c4df1d394d0ab1bed10c83ca07b864dcd480087 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Thu, 23 May 2024 16:00:39 +0500 Subject: [PATCH 3/7] Fix typo --- fastlane/metadata/android/en-US/changelogs/231.txt | 2 +- fastlane/metadata/android/en-US/changelogs/232.txt | 2 +- fastlane/metadata/android/en-US/changelogs/233.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/231.txt b/fastlane/metadata/android/en-US/changelogs/231.txt index 8f910989..796d82c0 100644 --- a/fastlane/metadata/android/en-US/changelogs/231.txt +++ b/fastlane/metadata/android/en-US/changelogs/231.txt @@ -6,7 +6,7 @@ Changes since v0.4.3: * Added analog and digital clock widgets * Added option to customize size, alignment, color, font weight, formats * Added localizations - * Chinese, French, Spanish, Turkish and Portugese mostly complete + * Chinese, French, Spanish, Turkish and Portuguese mostly complete * Partial support for Bengali, German, Italian, Norwegian, Polish, Russian,and Vietnamese * Add your favorite language here: https://hosted.weblate.org/projects/chrono diff --git a/fastlane/metadata/android/en-US/changelogs/232.txt b/fastlane/metadata/android/en-US/changelogs/232.txt index 8f910989..796d82c0 100644 --- a/fastlane/metadata/android/en-US/changelogs/232.txt +++ b/fastlane/metadata/android/en-US/changelogs/232.txt @@ -6,7 +6,7 @@ Changes since v0.4.3: * Added analog and digital clock widgets * Added option to customize size, alignment, color, font weight, formats * Added localizations - * Chinese, French, Spanish, Turkish and Portugese mostly complete + * Chinese, French, Spanish, Turkish and Portuguese mostly complete * Partial support for Bengali, German, Italian, Norwegian, Polish, Russian,and Vietnamese * Add your favorite language here: https://hosted.weblate.org/projects/chrono diff --git a/fastlane/metadata/android/en-US/changelogs/233.txt b/fastlane/metadata/android/en-US/changelogs/233.txt index 8f910989..796d82c0 100644 --- a/fastlane/metadata/android/en-US/changelogs/233.txt +++ b/fastlane/metadata/android/en-US/changelogs/233.txt @@ -6,7 +6,7 @@ Changes since v0.4.3: * Added analog and digital clock widgets * Added option to customize size, alignment, color, font weight, formats * Added localizations - * Chinese, French, Spanish, Turkish and Portugese mostly complete + * Chinese, French, Spanish, Turkish and Portuguese mostly complete * Partial support for Bengali, German, Italian, Norwegian, Polish, Russian,and Vietnamese * Add your favorite language here: https://hosted.weblate.org/projects/chrono From bf794e88eca96b94c136e796eaa48d68db9f2734 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Fri, 24 May 2024 14:53:44 +0500 Subject: [PATCH 4/7] Fix timer fullscreen notification not dismissing --- lib/timer/screens/timer_notification_screen.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/timer/screens/timer_notification_screen.dart b/lib/timer/screens/timer_notification_screen.dart index 21a8e95e..4a291c79 100644 --- a/lib/timer/screens/timer_notification_screen.dart +++ b/lib/timer/screens/timer_notification_screen.dart @@ -36,13 +36,13 @@ class _TimerNotificationScreenState extends State { ); void _addTime() { - AlarmNotificationManager.snoozeAlarm( - widget.scheduleIds[0], ScheduledNotificationType.timer); + AlarmNotificationManager.dismissNotification(widget.scheduleIds[0], + AlarmDismissType.snooze, ScheduledNotificationType.timer); } void _stop() { - AlarmNotificationManager.dismissAlarm( - widget.scheduleIds[0], ScheduledNotificationType.timer); + AlarmNotificationManager.dismissNotification(widget.scheduleIds[0], + AlarmDismissType.dismiss, ScheduledNotificationType.timer); } @override From 11832ee5a50c7b06f8b08b5cb8f9d45995dde38e Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Fri, 24 May 2024 14:54:51 +0500 Subject: [PATCH 5/7] Remove extra spacing in long date formats --- lib/settings/data/general_settings_schema.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/settings/data/general_settings_schema.dart b/lib/settings/data/general_settings_schema.dart index 1bbd4174..1843e658 100644 --- a/lib/settings/data/general_settings_schema.dart +++ b/lib/settings/data/general_settings_schema.dart @@ -59,11 +59,11 @@ final dateFormatOptions = [ final longDateFormatOptions = [ _getDateSettingOption("EEE, MMM d"), - _getDateSettingOption("EEE, MMMM d "), + _getDateSettingOption("EEE, MMMM d"), _getDateSettingOption("EEE, d MMM"), _getDateSettingOption("EEE, d MMMM"), _getDateSettingOption("EEEE, MMM d"), - _getDateSettingOption("EEEE, MMMM d "), + _getDateSettingOption("EEEE, MMMM d"), _getDateSettingOption("EEEE, d MMM"), _getDateSettingOption("EEEE, d MMMM"), ]; From 87ac77aeb722deae069826197eef68fa5ace0e60 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Fri, 24 May 2024 14:58:18 +0500 Subject: [PATCH 6/7] Fix fastest and slowest laps not saving --- lib/stopwatch/types/stopwatch.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/stopwatch/types/stopwatch.dart b/lib/stopwatch/types/stopwatch.dart index 19a88ef4..2f1701e2 100644 --- a/lib/stopwatch/types/stopwatch.dart +++ b/lib/stopwatch/types/stopwatch.dart @@ -94,7 +94,9 @@ class ClockStopwatch extends JsonSerializable { } } + void updateFastestAndSlowestLap() { + if(laps.isEmpty) return; _fastestLap = _laps.reduce((value, element) => value.lapTime.inMilliseconds < element.lapTime.inMilliseconds ? value @@ -144,5 +146,6 @@ class ClockStopwatch extends JsonSerializable { orElse: () => TimerState.stopped); _id = json['id'] ?? UniqueKey().hashCode; _laps = ((json['laps'] ?? []) as List).map((e) => Lap.fromJson(e)).toList(); + updateFastestAndSlowestLap(); } } From d7413ccb9d7356a3ad51ddc10f2072e03775bdac Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Fri, 24 May 2024 19:38:07 +0500 Subject: [PATCH 7/7] Bump version --- fastlane/metadata/android/en-US/changelogs/241.txt | 9 +++++++++ fastlane/metadata/android/en-US/changelogs/242.txt | 9 +++++++++ fastlane/metadata/android/en-US/changelogs/243.txt | 9 +++++++++ pubspec.yaml | 2 +- 4 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/241.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/242.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/243.txt diff --git a/fastlane/metadata/android/en-US/changelogs/241.txt b/fastlane/metadata/android/en-US/changelogs/241.txt new file mode 100644 index 00000000..902ae5cf --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/241.txt @@ -0,0 +1,9 @@ +✨ Enhancements + +* Updated translations + +🐛 Fixes + +* Removed extra space at the end of long date formats +* Fix timer fullscreen notification not dismissing +* Fix fastest and slowest laps of stopwatch not saving diff --git a/fastlane/metadata/android/en-US/changelogs/242.txt b/fastlane/metadata/android/en-US/changelogs/242.txt new file mode 100644 index 00000000..902ae5cf --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/242.txt @@ -0,0 +1,9 @@ +✨ Enhancements + +* Updated translations + +🐛 Fixes + +* Removed extra space at the end of long date formats +* Fix timer fullscreen notification not dismissing +* Fix fastest and slowest laps of stopwatch not saving diff --git a/fastlane/metadata/android/en-US/changelogs/243.txt b/fastlane/metadata/android/en-US/changelogs/243.txt new file mode 100644 index 00000000..902ae5cf --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/243.txt @@ -0,0 +1,9 @@ +✨ Enhancements + +* Updated translations + +🐛 Fixes + +* Removed extra space at the end of long date formats +* Fix timer fullscreen notification not dismissing +* Fix fastest and slowest laps of stopwatch not saving diff --git a/pubspec.yaml b/pubspec.yaml index 12af8dde..068c8a30 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: clock_app description: An alarm, clock, timer and stowatch app. publish_to: "none" # Remove this line if you wish to publish to pub.dev -version: 0.5.0+23 +version: 0.5.1+24 environment: sdk: ">=2.18.6 <4.0.0"