| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | timer: Add ringing and counter | Victor Kareh | 2025-12-13 | 7 | -13/+58 |
| | | | | | | | | | | The timer app issues a short buzz once and then disappears. There is no trace left that the timer finished or how long ago. This change makes the motor start ringing and presents a timer counter. The timer stops buzzing after 10 seconds, and finally resets after 1 minute. | ||||
| * | Firmware validation: UI redesign (#2338) | Titus | 2025-11-13 | 1 | -10/+24 |
| | | | | | | | | | | | | | | | | | | * redesign UI for firmware validation settings page * remove period for the sake of uniformity * remove unnecessary symbol I added for testing purposes * remove unnecessary whitespace * formatting * temporarily comment out circle radius until we deicde * change label from Reset to Rollback * remove commented out lines | ||||
| * | Refactor Timer component to provide expiry information (#2365) | mark9064 | 2025-11-09 | 3 | -6/+30 |
| | | |||||
| * | Step counter history | Hunman | 2025-11-08 | 6 | -11/+50 |
| | | | | Store 2 days steps history and display yesterday's steps on the Steps screen | ||||
| * | Move TemperatureColor to SimpleWeatherService for reusability | Scott | 2025-11-08 | 2 | -15/+15 |
| | | |||||
| * | Constant frequency SystemTask state updates | mark9064 | 2025-11-06 | 1 | -17/+36 |
| | | |||||
| * | Mildly more correct linker flags | mark9064 | 2025-11-06 | 3 | -9/+7 |
| | | |||||
| * | GCC 14 compatibility | mark9064 | 2025-11-06 | 1 | -1/+1 |
| | | |||||
| * | Correct tick overflow handling for timer reset | mark9064 | 2025-11-06 | 1 | -1/+1 |
| | | |||||
| * | Isochronous PPG sampling | mark9064 | 2025-11-05 | 2 | -4/+48 |
| | | |||||
| * | Background heartrate measurement | mark9064 | 2025-11-05 | 15 | -87/+343 |
| | | | | | Co-Authored-By: Patric Gruber <me@patric-gruber.at> | ||||
| * | Refactor pageindicator | Steve Amor | 2025-11-04 | 3 | -12/+7 |
| | | |||||
| * | Refactor pageindicator | Steve Amor | 2025-11-04 | 2 | -10/+7 |
| | | |||||
| * | Adds SetCurrentScreen method to page indicator | Steve Amor | 2025-11-04 | 4 | -8/+11 |
| | | |||||
| * | Adds page indicator to music app | Steve Amor | 2025-11-04 | 4 | -4/+20 |
| | | |||||
| * | Fix formatting | Jean-François Milants | 2025-11-04 | 1 | -0/+1 |
| | | |||||
| * | fixed irregular pause mode blinking at clock wraparound | codingjourney | 2025-11-04 | 2 | -4/+4 |
| | | |||||
| * | fixed a type declaration | codingjourney | 2025-11-04 | 1 | -1/+1 |
| | | |||||
| * | fixed issues found by the test-format CI job | codingjourney | 2025-11-04 | 1 | -10/+5 |
| | | |||||
| * | lap times without leading zeroes | codingjourney | 2025-11-04 | 1 | -6/+13 |
| | | |||||
| * | tightened declarations of integer fields | codingjourney | 2025-11-04 | 4 | -23/+23 |
| | | |||||
| * | prevent unnecessary redrawing of the time label | codingjourney | 2025-11-04 | 2 | -6/+12 |
| | | |||||
| * | elapsedTimeBoundary as constexpr | codingjourney | 2025-11-04 | 1 | -1/+1 |
| | | |||||
| * | fixed issues found by the test-format CI job | codingjourney | 2025-11-04 | 1 | -5/+10 |
| | | |||||
| * | tweaked some margins to improve aesthetics | codingjourney | 2025-11-04 | 1 | -3/+4 |
| | | |||||
| * | length of lap list adapting to available space | codingjourney | 2025-11-04 | 4 | -9/+12 |
| | | |||||
| * | improved layout, improved re-alignment of time fields | codingjourney | 2025-11-04 | 2 | -23/+30 |
| | | |||||
| * | fixed layout of lap data | codingjourney | 2025-11-04 | 1 | -3/+8 |
| | | |||||
| * | upper bound for elapsed time | codingjourney | 2025-11-04 | 2 | -2/+6 |
| | | |||||
| * | upper bound for lap numbers | codingjourney | 2025-11-04 | 3 | -3/+5 |
| | | |||||
| * | fixed an integer overflow bug in time rendering | codingjourney | 2025-11-04 | 1 | -6/+6 |
| | | |||||
| * | added missing newline | codingjourney | 2025-11-04 | 1 | -1/+1 |
| | | |||||
| * | common method for entering the Paused state | codingjourney | 2025-11-04 | 2 | -8/+12 |
| | | |||||
| * | fixed issues found by the test-format CI job | codingjourney | 2025-11-04 | 3 | -8/+5 |
| | | |||||
| * | render accurate time at pause | codingjourney | 2025-11-04 | 1 | -0/+1 |
| | | |||||
| * | removed superfluous default values in controller | codingjourney | 2025-11-04 | 1 | -3/+3 |
| | | |||||
| * | improved naming of lap-related fields and methods | codingjourney | 2025-11-04 | 3 | -30/+30 |
| | | |||||
| * | lap storage as CircularBuffer, minor fixes | codingjourney | 2025-11-04 | 3 | -21/+13 |
| | | |||||
| * | minor fixes: | codingjourney | 2025-11-04 | 3 | -53/+31 |
| | | | | | | | | | | * more consistent function names * lapCapacity as constexpr * LastLap returns std::optional * simplified handling of TickType_t values * removed unused methods * minor fix in lap rendering | ||||
| * | StopWatch: add persistence | Jan Hustak | 2025-11-04 | 13 | -142/+332 |
| | | | | | | # Conflicts: # src/displayapp/screens/StopWatch.h | ||||
| * | ImmediateAlertService: fix latent bug (#2159) | Dāvis Mošenkovs | 2025-11-04 | 1 | -1/+2 |
| | | | | | | Include null terminator in the bytes copied. Set notif.size as it is done in AlertNotificationService.cpp and AlertNotificationClient.cpp. | ||||
| * | Removes redundant words to save space | Steve Amor | 2025-10-21 | 3 | -3/+3 |
| | | |||||
| * | Fix typos/formatting | mark9064 | 2025-10-16 | 2 | -13/+18 |
| | | |||||
| * | Remove unused motion subscribed method | mark9064 | 2025-10-16 | 2 | -5/+0 |
| | | |||||
| * | Unconditionally calculate shake speed | mark9064 | 2025-10-15 | 3 | -13/+9 |
| | | |||||
| * | Unconditionally update motion | mark9064 | 2025-10-15 | 2 | -18/+4 |
| | | |||||
| * | Disable touch panel auto-reset | mark9064 | 2025-10-14 | 1 | -0/+4 |
| | | |||||
| * | Resolve paint corrupting screen scrolling | mark9064 | 2025-10-10 | 3 | -1/+11 |
| | | |||||
| * | Remove redundant touchpanel read | mark9064 | 2025-10-08 | 1 | -8/+11 |
| | | |||||
| * | docs: --user is only required when docker run as root | Hugo Osvaldo Barrera | 2025-09-23 | 1 | -4/+12 |
| | | | | | | | | | | | | | The --user argument attempts to map the uid of the user inside the container to the user in the host. This works if docker is running as root, but is docker is running as the current user, then the uid in the container is mapped to a surrogate uid on the host, and this surrogate user does not have permissions to complete the build process. Clarify that the --user flag is only required when running docker as root. It is also likely not required by users using podman as a docker drop-in replacement, since podman always runs in rootless mode. | ||||
