Releases
chronometer-android-v0.2.0
chronometer-android: v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-07-06)
Features
add digits/text number input type setting (default digits) (9c12050 )
add finish-mode setting to record finish instead of nextLap (24e0284 )
add foreground service with ongoing notification for active events (4cb2db1 )
add light/dark/system theme setting (default system) (5916090 )
add New competition reset button with data folder size (b6dad34 )
implement offline chronometer (cutoffs, DSQ, settings, backup, HTTP upload) (987091b )
localize UI to English/Russian/Kazakh with in-app language switch (7e04250 )
make cutoff button large and DSQ button small and secondary (f868b9f )
prompt to save or discard settings when leaving with unsaved changes (a36f5a3 )
record cutoff events (nextLap, DSQ) as number#time#event# (a4d9e7d )
rename event button to timing mode with keep-screen-on and DND hints (77c55e5 )
scroll the cutoff log back to the top after each new cutoff (53d9dfc )
show upload and backup diagnostics on the main screen (c9e09e5 )
Bug Fixes
allow cleartext HTTP for the configured upload endpoint (6ea8c54 )
avoid null applicationContext crash when reading language in attachBaseContext (24743fe )
defer auto-focus a frame so FocusRequester is initialized before use (9f70bf2 )
do not let an older failed upload mask a later successful one in the status (a23e9af )
keep state when new competition reset fails (1ef895a )
migrate Room schema 1->2 instead of dropping recorded cutoffs (e9b7597 )
name backup snapshots by unique id and never overwrite on stamp collision (8e852a2 )
normalize gradlew.bat line endings (a1f88d2 )
reject non-http(s) upload URLs in settings and the client (d9c01ba )
replace backup files atomically instead of a partial overwrite (f380e3d )
require a configured token and site before uploading (abc1619 )
retry uploads on transient errors and give up on config errors (5800391 )
stop mutating the process-wide default locale for UI localization (0f4a519 )
upload already-recorded cutoffs when upload settings become ready (1346daf )
You can’t perform that action at this time.