Skip to content

Releases: tingao/stone-shield

Stone Shield v0.11

Choose a tag to compare

@tingao tingao released this 28 May 12:09

Water buttons: fixed LaunchedEffect race condition overwriting user input (use remember(key) instead). Chart: future projection now always extends to tank = 0 so you see when you'll run out. Y axis restored with 'mL' labels.

Stone Shield v0.10

Choose a tag to compare

@tingao tingao released this 28 May 12:03

Dashboard: CenterAlignedTopAppBar, chart Y axis removed for cleaner look. Settings: delete buttons replaced with IconButton+Icons.Default.Delete. Calendar: summary card with ElevatedCard and stat icons (Opacity, WaterDrop, TrendingUp, Warning). Theme: consistent primary accent across all screens.

Stone Shield v0.9

Choose a tag to compare

@tingao tingao released this 28 May 11:50

Dark mode: onboarding uses theme colors (no more black text). Action icons use light/dark variants (water, alcohol, pee, sleep). Bottom sheet buttons use surfaceVariant/onSurface instead of hardcoded LightGray/Black. Dashboard gauge text uses onBackground. All hardcoded colors replaced with theme-aware counterparts.

Stone Shield v0.8

Choose a tag to compare

@tingao tingao released this 28 May 11:44

Water buttons: weight(1f) with symmetric 2-row layout (no more squished icons). Settings: save only on focus lost (no more autosave on keystroke — type freely). Overflow: message updated to 'drinking more will only make you pee more'.

Stone Shield v0.7

Choose a tag to compare

@tingao tingao released this 28 May 11:27

Settings: local state syncs with DataStore on every change. Water buttons: maxLines=1 prevents text wrapping. Calendar: swipe directions match History (right=edit, left=delete), current day highlighted with primary color + bold. Overflow: snackbar shows 'Already full' when tank at 800ml. Empty data: shows 'No data' state instead of fake 420ml.

Stone Shield v0.6

Choose a tag to compare

@tingao tingao released this 28 May 11:16

Calendar events: swipe LEFT to delete, swipe RIGHT to edit. Water buttons: auto-save on any change (no Save button), auto-sorted ascending. Calendar: quick-add only once per app lifetime, then '+' button in toolbar.

Stone Shield v0.5

Choose a tag to compare

@tingao tingao released this 28 May 11:09

Water buttons: save now completes (NonCancellable coroutine). Chart: auto-fits to earliest event, adds future projection line, supports pinch-zoom. Calendar: empty days show no data.

Stone Shield v0.4

Choose a tag to compare

@tingao tingao released this 28 May 10:59

Water buttons: free typing (no validation on keystroke), validated on save. Calendar: empty days show no fake data, tap to quick-add 500ml, selected day events listed below. History: swipe RIGHT to edit value/time, swipe LEFT to delete.

Stone Shield v0.3

Choose a tag to compare

@tingao tingao released this 28 May 10:48

Design overhaul: hydration palette, gradient bar, uniform cards with icons. Calendar fix, permission dialogs, water button settings, history recalculates on return.

Stone Shield v0.2

Choose a tag to compare

@tingao tingao released this 28 May 10:09

Dark mode fix, real 24h chart with time labels, permission dialogs, calendar, history refresh fix