Files
2026-10-17 14:56:22 +02:00

20 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Build log
Stack as in architecture.md. App in `wetter/`. Screenshots are rendered on the JVM (Roborazzi/Robolectric, no KVM for an emulator) from a real Open-Meteo response: `./gradlew :app:recordRoborazziDebug` → `replica/clone-screens/`.
| ID | date | status | missing | harder than expected |
| --- | --- | --- | --- | --- |
| shell | 2026-10-17 | done | – | no JDK on the machine at first; no emulator (no /dev/kvm) → JVM screenshots instead of device screenshots |
| S01 Home | 2026-10-17 | partial | alert banner (no alerts yet), card reordering (S10), true two-pane on tablets | brief contradicted the nowcast while it rained (fixed); sun curve was inverted (fixed) |
| S14 Permissions | 2026-10-17 | done | – | – |
| S02 Locations | 2026-10-17 | done | drag reordering of cities | – |
| S03 Search | 2026-10-17 | done | recent searches | – |
| S15 Preview | 2026-10-17 | done | – | – |
| S04 Day detail | 2026-10-17 | done | – | tiles need day-specific values (noon), not today's |
| S08/S09 Settings | 2026-10-17 | done | notification settings (no notifications yet) | – |
| S12 Widgets | 2026-10-17 | done | – | Glance 1.1 could not render outside the launcher; upgraded to 1.2 for compose() and picker previews, checked on the phone via a debug gallery |
| S12 Widgets (first pass) | 2026-10-17 | superseded | config activity (pick a location), 4×4 and 4×1 types, dynamic-colour style; **no screenshot** (Glance does not render in Robolectric), only verified to compile | widgets cannot draw shaders → the scene is pre-rendered to a bitmap |
| S05, S06, S10, S11, S13 | – | not started | card detail, radar map, reordering, alert detail, notifications | – |
Not yet verified on a real device: location without Play Services, network on device, widgets on the launcher, WorkManager timing.