Repository navigation
Releases: tingao/stone-shield
Release list
Stone Shield v0.11
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
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
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
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
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
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
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
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
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
Dark mode fix, real 24h chart with time labels, permission dialogs, calendar, history refresh fix