19 lines
1.6 KiB
Markdown
19 lines
1.6 KiB
Markdown
# 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 | partial | 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.
|