LaKato
71d862a805
chore(l10n): update Spanish translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/es/
Via: Weblate
2025-10-09 21:25:48 +05:30
Giovanni Donisi
8b7ae78201
chore(l10n): update Italian translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/it/
Via: Weblate
2025-10-09 21:25:48 +05:30
GaucovyAero
44ffd8e06c
chore(l10n): update Slovak translations
...
Currently translated at 98.0% (49 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/sk/
Via: Weblate
2025-10-09 21:25:48 +05:30
lianergoist
8d19469328
chore(l10n): update Danish translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/da/
Via: Weblate
2025-10-09 21:25:48 +05:30
fossifybot[bot]
afe3024aa2
chore: update lint baselines ( #294 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-10-01 09:13:37 +05:30
fossifybot[bot]
fdf65fc172
chore: update lint baselines ( #279 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-09-01 10:00:52 +05:30
Naveen Singh
c03073c5b1
refactor(settings): remove color customization lock and add thank you button ( #277 )
2025-08-25 04:02:31 +05:30
fossifybot[bot]
b257e4271a
chore: update lint baselines ( #261 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-08-01 09:16:27 +05:30
lianergoist
c7abb28d35
chore(l10n): update Danish translations ( #257 )
2025-07-27 18:53:17 +05:30
Naveen Singh
529eb00816
fix: address various uncaught exceptions ( #248 )
...
* fix: address NPE in setupAlarms
* fix: address IllegalStateException in TimerFragment
* style: add missing empty line
* fix: address IndexOutOfBoundsException in MyTextClock
* docs: update changelog
2025-07-21 09:06:20 +05:30
Milo Ivir
cc141b5fe2
chore(l10n): update Croatian translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/hr/
Via: Weblate
2025-07-13 22:26:45 +05:30
Quentin PAGÈS
9ef8842c2c
chore(l10n): update Occitan translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/oc/
Via: Weblate
2025-07-13 22:26:45 +05:30
Quentin PAGÈS
31904a4b07
chore(l10n): update Occitan translations
...
Currently translated at 10.0% (5 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/oc/
Via: Weblate
2025-07-13 22:26:45 +05:30
Quentin PAGÈS
01e8776581
feat(l10n): add Occitan translations
...
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/oc/
Via: Weblate
2025-07-13 22:26:45 +05:30
Naveen Singh
cc2a5ec124
chore: ignore extra translations and update detekt rules
...
* chore: ignore extra translations in lint
Extra translations are removed automatically by Weblate
* chore: update detekt rules
More compose-friendly
* chore: update lint baselines
2025-07-03 21:16:18 +05:30
fossifybot[bot]
67cc242ab9
chore: update lint baselines ( #231 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-07-01 10:05:53 +05:30
dependabot[bot]
b8b154e9f4
chore(deps): bump org.fossify:commons from 3.0.5 to 4.0.0 ( #222 )
...
* chore(deps): bump org.fossify:commons from 3.0.5 to 4.0.0
Bumps [org.fossify:commons](https://github.com/FossifyOrg/commons ) from 3.0.5 to 4.0.0.
- [Commits](https://github.com/FossifyOrg/commons/compare/3.0.5...4.0.0 )
---
updated-dependencies:
- dependency-name: org.fossify:commons
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(i18n): generate locale config automatically
One can be maintained in-app if missing translations become a problem.
---------
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-06-25 15:45:30 +05:30
Naveen Singh
66f877a3d7
chore: update lint rules and baselines ( #225 )
2025-06-24 16:06:08 +05:30
Naveen Singh
1095a516e4
fix: use proper constraints to prevent RTL issues ( #219 )
...
See: https://github.com/FossifyOrg/Clock/issues/206
2025-06-21 20:39:16 +05:30
Naveen Singh
7f3dbda671
fix: scale down AM/PM in clock fragment ( #218 )
...
* fix: scale down AM/PM in clock fragment
* fix: add a tiny bottom margin in stopwatch landscape layout
2025-06-21 20:21:03 +05:30
Naveen Singh
870f5dec48
fix: add landscape layout for stopwatch ( #217 )
...
* fix: add landscape layout for stopwatch
* docs: add comment about optimization
* docs: changelog
* fix: add some padding between lap items
* fix: hide laps list when empty
2025-06-21 19:13:36 +05:30
AND
ece3154e57
chore(l10n): update Macedonian translations
...
Currently translated at 2.0% (1 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/mk/
Via: Weblate
2025-06-21 16:24:20 +05:30
Naveen Singh
26d7b02cea
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-21 16:24:20 +05:30
elid
17e73f82c1
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-21 16:24:20 +05:30
Igor Sorocean
0d92fa50dc
chore(l10n): update Romanian translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/ro/
Via: Weblate
2025-06-21 16:24:20 +05:30
Petri Hämäläinen
788114dc8e
chore(l10n): update Finnish translations
...
Currently translated at 100.0% (50 of 50 strings)
Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/fi/
Via: Weblate
2025-06-21 16:24:20 +05:30
Naveen Singh
32a5e57767
chore(deps): remove stetho library ( #216 )
...
* chore(deps): remove stetho library
* chore(deps): remove androidx.work dependency
2025-06-21 15:46:34 +05:30
Naveen Singh
efa1f54803
fix: use fixed-width digits for stopwatch and timer ( #215 )
...
* fix: use fixed-width digits for stopwatch and timer
* fix: use fixed-width digits everywhere
* fix: limit max lines to 1
Switch to AutofitTextView if this becomes a problem.
* fix: restore padding
* fix: use autofit text view for stopwatch
See: https://github.com/FossifyOrg/Clock/issues/11
* docs: update changelog
2025-06-21 14:36:59 +05:30
Naveen Singh
e683ac4c4c
chore: update bottom navigation icons ( #214 )
...
* refactor: cleanup live lap management and move work to background
dafa9e0ad8 worked but this is simpler.
* chore: update bottom navigation icons
* chore: replace `LAP` text button with image button
* docs: update changelog
* style: add names to call arguments
2025-06-20 21:24:22 +05:30
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
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
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
Naveen Singh
0ed90bd7c5
build: move app version to gradle.properties ( #184 )
2025-05-26 14:21:17 +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]
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
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
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