Commit Graph
37 Commits
Author SHA1 Message Date
MrBlakeandClaude Opus 5.5 a332ca9c23 fix(telefon): ask for the phone role on first start and before calling without it; 0.1.1
Co-Authored-By: Claude Opus 5.5 <[email protected]>
telefon-v0.1.1
2026-10-17 16:41:47 +02:00
MrBlakeandClaude Opus 5.5 830e653690 build(telefon): default phone app with InCallService, call log, favourites, keypad, details
uhr: handle the public AlarmClock intents (set/show alarm and timer, dismiss, snooze); 0.2.1
docs: how each app replaces the system app

Co-Authored-By: Claude Opus 5.5 <[email protected]>
telefon-v0.1.0 uhr-v0.2.1
2026-10-17 16:30:12 +02:00
MrBlakeandClaude Opus 5.5 0f709aaff8 replica(telefon): architecture, tokens (20 pairs AA), components
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 16:21:50 +02:00
MrBlakeandClaude Opus 5.5 43030575c4 replica(telefon): recon, feature matrix, reference screenshots
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 16:21:18 +02:00
MrBlakeandClaude Opus 5.5 5027fbcd85 build(rechner): exact expression engine, keypad, scientific panel, history, memory; README
Co-Authored-By: Claude Opus 5.5 <[email protected]>
rechner-v0.1.0
2026-10-17 16:02:11 +02:00
MrBlakeandClaude Opus 5.5 7ef64324fb replica(rechner): design tokens (24 pairs AA) and component specs
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 15:51:57 +02:00
MrBlakeandClaude Opus 5.5 021f7106cc replica(rechner): architecture and schema
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 15:51:27 +02:00
MrBlakeandClaude Opus 5.5 f25e10d217 replica(rechner): recon, feature matrix, reference screenshots
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 15:50:45 +02:00
MrBlakeandClaude Opus 5.5 7812f62c0f uhr: sleep sounds, sunrise alarm, reorder world clock, rename timers; 0.2.0
- own generated sleep sounds (rain, waves, brown noise) with sleep timer and fade-out
- sunrise: 15 min before the bedtime wake alarm, a full-screen screen brightens from ember to daylight
- world clock: long-press drag to reorder, with haptic ticks; order persists
- timers: tap the title to rename

Co-Authored-By: Claude Opus 5.5 <[email protected]>
uhr-v0.2.0
2026-10-17 15:49:09 +02:00
MrBlakeandClaude Opus 5.5 08633f918c uhr: smooth card expand, audible sound demos, adaptive charging note; 0.1.2
- one spring for expand, content fade and neighbour placement; fixed-height header with
  cross-faded label; rotating chevron (release build: 0.5 % janky frames while toggling)
- sound preview on the alarm stream (audible in silent/DND), 8 s demo, playing indicator
- settings explain that alarms are published via setAlarmClock, which system adaptive
  charging uses; apps cannot control charging themselves

Co-Authored-By: Claude Opus 5.5 <[email protected]>
uhr-v0.1.2
2026-10-17 15:28:36 +02:00
MrBlakeandClaude Opus 5.5 62867fcd07 fix(uhr): time picker digits clipped, dial haptics; 0.1.1
- the theme mapped displayLarge to the 88sp clock style, which the M3 time picker uses for its
  hour/minute fields; displayLarge/headline are back to M3 defaults
- tick on every value the dial passes, firmer click when hours settle and on OK

Co-Authored-By: Claude Opus 5.5 <[email protected]>
uhr-v0.1.1
2026-10-17 15:22:32 +02:00
MrBlakeandClaude Opus 5.5 b87683a0b0 docs: Uhr in README with screenshots and Obtainium link
Co-Authored-By: Claude Opus 5.5 <[email protected]>
uhr-v0.1.0
2026-10-17 15:17:23 +02:00
MrBlakeandClaude Opus 5.5 bc4cd8daf1 build(uhr): alarms, ringing, timer, stopwatch, world clock, bedtime, settings, widgets
- exact alarms via setAlarmClock, rescheduled on boot/time/zone change and app update
- foreground ringing service: alarm-stream audio with gradual volume, vibration,
  full-screen screen with slide to snooze/stop, silence-after, missed notification
- timers and stopwatch keep timestamps only; live countdown/chronometer notifications
- world clock offline from the time zone database (no network permission at all)
- own alarm tone, own analog face and launcher icon
- next-ring logic unit-tested incl. DST gaps and zone changes; screenshot tests

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 15:16:50 +02:00
MrBlakeandClaude Opus 5.5 887299a3a7 replica(uhr): design tokens and component specs (39 pairs AA)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:59:51 +02:00
MrBlakeandClaude Opus 5.5 c163a6d578 replica(uhr): architecture and schema
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:58:56 +02:00
MrBlakeandClaude Opus 5.5 3c9535e1d5 replica(uhr): recon map, feature matrix, reference screenshots
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:58:04 +02:00
MrBlakeandClaude Opus 5.5 64d664fbe9 replica: one folder per app (replica/wetter)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:56:22 +02:00
MrBlakeandClaude Opus 5.5 4b5c9bdf85 widgets: reload data on update, clock widget, picker previews; README screenshots; 0.2.0
- Glance update() only recomposed the running session, so saved styles (opacity, colours)
  and new forecasts never reached placed widgets; a state version now triggers a reload
- new minimal clock widget (live TextClock, date, current weather), transparent by default
- static preview images for the widget picker, generated previews on Android 15+
- debug builds install next to the release app (app.wetter.debug)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
wetter-v0.2.0
2026-10-17 14:51:16 +02:00
MrBlakeandClaude Opus 5.5 d1d8d01dd0 build: release script for Obtainium-compatible Gitea releases
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:41:38 +02:00
MrBlakeandClaude Opus 5.5 963a5e0e86 build: sign releases with a dedicated key kept outside the repo
Co-Authored-By: Claude Opus 5.5 <[email protected]>
wetter-v0.1.0
2026-10-17 14:40:54 +02:00
MrBlakeandClaude Opus 5.5 a1a56d9b50 docs: Obtainium link with Gitea source override and per-app filters, verified against Obtainium's parser
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:38:08 +02:00
MrBlakeandClaude Opus 5.5 a134b8f46f design: adaptive app icon (sky, hills, cookie sun, cloud) with themed monochrome layer
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:30:21 +02:00
MrBlakeandClaude Opus 5.5 79e6031823 ui: Pixel-style settings (grouped tiles, tonal icons, dialogs, check switches) for app and widget config
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:28:19 +02:00
MrBlakeandClaude Opus 5.5 0c42d8570b build: S12 five widgets after reference, per-widget style config
- weather card (3x2 to 4x5), pill, tilted pill, bar with cookie badge, classic
- configuration screen on add and via reconfigure: location, theme, palette, opacity, live preview
- wallpaper (Material You), weather and five fixed palettes, all pairs WCAG AA
- Glance 1.2: picker previews on Android 15+, debug widget gallery
- DB v2 migration for widget theme and opacity

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:24:52 +02:00
MrBlakeandClaude Opus 5.5 8eb9544189 docs: project README
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:14:11 +02:00
MrBlakeandClaude Opus 5.5 27bf4e88f4 fix: retry Open-Meteo on 429/5xx and show why loading failed
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:09:21 +02:00
MrBlakeandClaude Opus 5.5 c61b03b48f test: re-record screenshots after scene path change
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:02:14 +02:00
MrBlakeandClaude Opus 5.5 054c76d093 perf: draw-phase scene animation, parallel and de-duplicated loading, release build
- scene time and scroll offset are read only while drawing, so frames no longer recompose the page
- forecast and air quality load in parallel; concurrent refreshes of one location share a request
- saving a previewed place stores the already loaded forecast instead of fetching again
- platform fused location provider first; recent last-known position used at once
- release build signed with the debug key for local installs

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 14:01:38 +02:00
MrBlakeandClaude Opus 5.5 c446798403 test: screenshot tests from a real Open-Meteo response
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:52:42 +02:00
MrBlakeandClaude Opus 5.5 c1c76252f1 build: S12 widgets (now, forecast)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:52:42 +02:00
MrBlakeandClaude Opus 5.5 c0bf0f6042 build: S08 settings and S09 units
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:52:42 +02:00
MrBlakeandClaude Opus 5.5 1d8c3f8f5f build: S04 day detail
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:52:42 +02:00
MrBlakeandClaude Opus 5.5 c5c1483544 build: S15 location preview
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:52:42 +02:00
MrBlakeandClaude Opus 5.5 a9f2f69398 build: S02 locations and S03 search
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:52:42 +02:00
MrBlakeandClaude Opus 5.5 b359249c59 build: S01 home and S14 permission prompt
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:52:42 +02:00
MrBlakeandClaude Opus 5.5 912d6f2ac1 build: shell, data layer, theme, animated scene, components
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:52:42 +02:00
MrBlakeandClaude Opus 5.5 e02f5aa18d replica: recon, architecture, design tokens, build log, reference and clone screenshots
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:52:42 +02:00