Naveen Singh
dafa9e0ad8
perf: optimize stopwatch updates ( #213 )
...
* fix: bump stopwatch update interval to 100ms
The UI does not need to update 50 times a second.
* perf: optimize stopwatch updates
- Added a static id for live lap for cleaner logic
- Added `updateLiveLap` method to the stopwatch adapter. This is responsible for updating the live lap and maintaining its position in the list
* refactor: move Lap.kt to extensions package
2025-06-20 19:40:03 +05:30
Naveen Singh
3563c3d4d2
fix: rework how time is calculated in stopwatch ( #211 )
...
* fix: rework how time is calculated in stopwatch
- Removed the tick logic to calculate time directly using `SystemClock.elapsedRealtime()`
- Simplified live lap management
See: https://github.com/FossifyOrg/Clock/issues/207
* fix: add `isActive` check
2025-06-20 10:01:19 +05:30
dependabot[bot]
2d6484bcc2
chore(deps): bump fastlane from 2.227.2 to 2.228.0 ( #208 )
...
Bumps [fastlane](https://github.com/fastlane/fastlane ) from 2.227.2 to 2.228.0.
- [Release notes](https://github.com/fastlane/fastlane/releases )
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md )
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.227.2...fastlane/2.228.0 )
---
updated-dependencies:
- dependency-name: fastlane
dependency-version: 2.228.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 09:32:39 +05:30
dependabot[bot]
ab88592652
chore(deps): bump com.google.devtools.ksp ( #209 )
...
Bumps [com.google.devtools.ksp](https://github.com/google/ksp ) from 2.1.21-2.0.1 to 2.1.21-2.0.2.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.21-2.0.1...2.1.21-2.0.2 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp
dependency-version: 2.1.21-2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 09:32:27 +05:30
dependabot[bot]
3fab160efa
chore(deps): bump org.fossify:commons from 3.0.3 to 3.0.5 ( #210 )
...
Bumps [org.fossify:commons](https://github.com/FossifyOrg/commons ) from 3.0.3 to 3.0.5.
- [Commits](https://github.com/FossifyOrg/commons/compare/3.0.3...3.0.5 )
---
updated-dependencies:
- dependency-name: org.fossify:commons
dependency-version: 3.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 09:32:04 +05:30
Naveen Singh
b03b2ff246
ci: add fastlane metadata validation and update release trigger
...
* ci: auto trigger release pull requests when on changelog update
* chore: add code owners
* ci: add fastlane metadata validation
2025-06-09 14:48:40 +05:30
dependabot[bot]
0dfa9c757d
chore(deps): bump org.fossify:commons from 2.0.1 to 3.0.3 ( #199 )
...
Bumps org.fossify:commons from 2.0.1 to 3.0.3.
---
updated-dependencies:
- dependency-name: org.fossify:commons
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-07 15:18:23 +05:30
Naveen Singh
8a409ce7fd
ci: update release workflows
2025-06-06 20:43:16 +05:30
Oasis Tri
96cbcd9e9c
chore(l10n): update French translations
...
Currently translated at 100.0% (2 of 2 strings)
Translation: Fossify/Clock metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/clock-metadata/fr/
Via: Weblate
2025-06-06 18:46:57 +05:30
Frosted
1f26e9a20a
chore(l10n): update Turkish translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/tr/
Via: Weblate
2025-06-06 18:46:57 +05:30
elid
96c09e274f
chore(l10n): update Hebrew translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/he/
Via: Weblate
2025-06-06 18:46:57 +05:30
P.O
52bdf8d1c1
chore(l10n): update Swedish translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/sv/
Via: Weblate
2025-06-06 18:46:57 +05:30
Flavio F. M
ecfd7ee13d
chore(l10n): update Portuguese (Brazil) translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/pt_BR/
Via: Weblate
2025-06-06 18:46:57 +05:30
LaKato
d0d10787a3
chore(l10n): update Esperanto translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/eo/
Via: Weblate
2025-06-06 18:46:57 +05:30
Yurt Page
77087359b6
chore(l10n): update Russian translations
...
Currently translated at 100.0% (2 of 2 strings)
Translation: Fossify/Clock metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/clock-metadata/ru/
Via: Weblate
2025-06-06 18:46:57 +05:30
elid
54eb5d9857
chore(l10n): update Hebrew translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/he/
Via: Weblate
2025-06-06 18:46:57 +05:30
P.O
729a3839ac
chore(l10n): update Swedish translations
...
Currently translated at 98.0% (49 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/sv/
Via: Weblate
2025-06-06 18:46:57 +05:30
LordTenebrous
2c4868a9ef
chore(l10n): update Spanish translations
...
Currently translated at 96.0% (48 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/es/
Via: Weblate
2025-06-06 18:46:57 +05:30
elid
c819b7612d
chore(l10n): update Hebrew translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/he/
Via: Weblate
2025-06-06 18:46:57 +05:30
dependabot[bot]
8ac7ce473f
chore(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json ( #186 )
...
Bumps [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization ) from 1.6.3 to 1.8.1.
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kotlin/kotlinx.serialization/compare/v1.6.3...v1.8.1 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
dependency-version: 1.8.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-29 12:36:46 +05:30
dependabot[bot]
6bffaaa18b
chore(deps): bump com.android.application from 8.10.0 to 8.10.1 ( #190 )
...
Bumps com.android.application from 8.10.0 to 8.10.1.
---
updated-dependencies:
- dependency-name: com.android.application
dependency-version: 8.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-29 12:36:26 +05:30
dependabot[bot]
b2e407bbcd
chore(deps): bump org.fossify:commons from 2.0.0 to 2.0.1 ( #191 )
...
Bumps org.fossify:commons from 2.0.0 to 2.0.1.
---
updated-dependencies:
- dependency-name: org.fossify:commons
dependency-version: 2.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-29 12:36:21 +05:30
Naveen Singh
e75572a1cc
ci(dependabot): add jitpack registry for gradle
2025-05-29 11:47:31 +05:30
dependabot[bot]
e9032efb3b
chore(deps): bump com.android.application from 8.9.2 to 8.10.0 ( #187 )
...
Bumps com.android.application from 8.9.2 to 8.10.0.
---
updated-dependencies:
- dependency-name: com.android.application
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 07:26:31 +05:30
Naveen Singh
0ed90bd7c5
build: move app version to gradle.properties ( #184 )
2025-05-26 14:21:17 +05:30
Naveen Singh
2cad4cbefe
ci: use fossifybot github app token
2025-05-22 19:34:47 +05:30
Naveen Singh
506eb4cde0
chore(deps): bump kotlin version to 2.1.21 ( #181 )
...
* chore(deps): bump kotlin version to 2.1.21
* fix: handle null values in converter
2025-05-22 11:04:56 +05:30
dependabot[bot]
afb65b6b7d
chore(deps): bump room from 2.6.1 to 2.7.1 ( #168 )
...
Bumps `room` from 2.6.1 to 2.7.1.
Updates `androidx.room:room-runtime` from 2.6.1 to 2.7.1
Updates `androidx.room:room-ktx` from 2.6.1 to 2.7.1
Updates `androidx.room:room-compiler` from 2.6.1 to 2.7.1
---
updated-dependencies:
- dependency-name: androidx.room:room-runtime
dependency-version: 2.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: androidx.room:room-ktx
dependency-version: 2.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: androidx.room:room-compiler
dependency-version: 2.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 10:27:57 +05:30
dependabot[bot]
061ee9c782
chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-core ( #164 )
...
Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines ) from 1.7.3 to 1.10.2.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md )
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.7.3...1.10.2 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
dependency-version: 1.10.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 10:22:08 +05:30
dependabot[bot]
1d67c4fe12
chore(deps): bump kotlin from 1.9.25 to 2.1.20 ( #169 )
...
* chore(deps): bump kotlin from 1.9.25 to 2.1.20
Bumps `kotlin` from 1.9.25 to 2.1.20.
Updates `org.jetbrains.kotlin.android` from 1.9.25 to 2.1.20
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.25...v2.1.20 )
Updates `org.jetbrains.kotlin.plugin.serialization` from 1.9.25 to 2.1.20
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.25...v2.1.20 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.android
dependency-version: 2.1.20
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: org.jetbrains.kotlin.plugin.serialization
dependency-version: 2.1.20
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* build: update archives name property to use archivesBaseName
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Naveen Singh <snaveen935@gmail.com >
2025-05-22 10:17:02 +05:30
dependabot[bot]
b379f456e4
chore(deps): bump com.google.devtools.ksp ( #180 )
...
Bumps [com.google.devtools.ksp](https://github.com/google/ksp ) from 1.9.25-1.0.20 to 2.1.21-2.0.1.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/1.9.25-1.0.20...2.1.21-2.0.1 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp
dependency-version: 2.1.21-2.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 10:08:42 +05:30
dependabot[bot]
422d45b884
chore(deps): bump io.gitlab.arturbosch.detekt from 1.23.3 to 1.23.8 ( #167 )
...
Bumps [io.gitlab.arturbosch.detekt](https://github.com/detekt/detekt ) from 1.23.3 to 1.23.8.
- [Release notes](https://github.com/detekt/detekt/releases )
- [Commits](https://github.com/detekt/detekt/compare/v1.23.3...v1.23.8 )
---
updated-dependencies:
- dependency-name: io.gitlab.arturbosch.detekt
dependency-version: 1.23.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 10:07:53 +05:30
Naveen Singh
1c365709c1
docs(templates): remove local PR template
2025-05-15 00:48:53 +05:30
Naveen Singh
7795ec3647
ci: add release commenter and pr labeler workflows
2025-05-13 18:00:56 +05:30
dependabot[bot]
b246ce8a10
chore(deps): bump fastlane-plugin-fossify from 1.0.0 to 1.0.2 ( #177 )
...
Bumps fastlane-plugin-fossify from 1.0.0 to 1.0.2.
---
updated-dependencies:
- dependency-name: fastlane-plugin-fossify
dependency-version: 1.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 12:14:28 +05:30
Naveen Singh
816d67f1a8
chore(release): merge pull request #174 from FossifyOrg/v1.2.1
...
chore(release): prepare release v1.2.1
1.2.1
2025-05-08 20:31:17 +05:30
Naveen Singh
b7af2b97df
chore(release): bump app version to 1.2.1 (4)
2025-05-08 20:22:07 +05:30
Naveen Singh
19d228173c
chore(release): create fastlane changelog for 1.2.1
2025-05-08 20:22:01 +05:30
Naveen Singh
06f83374c6
docs(changelog): update changelog
2025-05-08 20:21:45 +05:30
Naveen Singh
a371c6f1b7
chore(deps): bump com.android.application to 8.9.2
2025-05-08 20:21:36 +05:30
Naveen Singh
e266d18c78
chore(deps): bump org.fossify.commons to 2.0.0
2025-05-08 20:21:09 +05:30
Naveen Singh
b08a2d0190
fix(audio): remove AUDIBILITY_ENFORCED flag from AudioAttributes ( #173 )
...
The `AUDIBILITY_ENFORCED` flag was causing full-volume alarms on Samsung devices even when alarm volume was set low.
As per the docs, this flag should only be used for sounds subject to regulatory behaviors, e.g., camera shutter sound.
See: https://github.com/FossifyOrg/Clock/issues/158
2025-05-08 10:23:10 -04:00
Naveen Singh
d69e8a611f
ci: update dependabot config to handle github actions
2025-05-07 18:26:41 +05:30
Naveen Singh
88e7e482fd
ci: update dependabot config to handle github actions ( #170 )
2025-05-07 17:49:42 +05:30
abdelbasset jabrane
d46db3db57
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/ar/
2025-05-07 08:41:30 +05:30
LucasMZ
f46aab7a5c
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/pt_BR/
2025-05-07 08:41:30 +05:30
Aindriú Mac Giolla Eoin
99669c4fc0
Translated using Weblate (Irish)
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/ga/
2025-05-07 08:41:30 +05:30
s555s0
7cd289f1c3
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/zh_Hant/
2025-05-07 08:41:30 +05:30
Tamas
7b5fa5051a
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/hu/
2025-05-07 08:41:30 +05:30
solokot
9c91110ebb
Translated using Weblate (Russian)
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/ru/
2025-05-07 08:41:30 +05:30