| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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. | ||||
| * | docs: remove superfluous link | Hugo Osvaldo Barrera | 2025-09-23 | 1 | -1/+1 |
| | | | | | | | The docker build section points to another page with instructions on how to clone the repository, but this same page already contains these same instructions in the previous section. | ||||
| * | docker: update deprecated syntax | Hugo Osvaldo Barrera | 2025-09-23 | 1 | -1/+1 |
| | | | | | | | | | | `docker build` warns of deprecated syntax: 1 warning found (use docker --debug to expand): - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 71) Update Dockerfile, removing the deprecated syntax usage. | ||||
| * | docs: shuffle sections into logical order | Hugo Osvaldo Barrera | 2025-09-23 | 1 | -29/+35 |
| | | | | | | | | | | The first section explains how to clone the repository, the second how to build Infinitime with the docker image, but the details on actually provisioning the image are at the end, despite this step taking place before the build itself. Move the sections into the order in which the steps should be followed. | ||||
| * | Setting to disable DFU and FS access (#1891) | Dāvis Mošenkovs | 2025-09-03 | 14 | -2/+171 |
| | | | | | | | | | | | | | | | * Expose SystemTask dependency controllers Expose NotificationManager and Settings for use by the feature in next commit. This is a memory efficient way for accessing SystemTask dependencies from controllers that have SystemTask injected as a dependency. Looks like each direct dependency injection uses 4 bytes RAM. As InfiniTime is close to running out of RAM (using 16 more bytes causes build to fail with "ld: region RAM overflowed with stack") it might be helpful to use this approach more. * Add setting to disable DFU and FS access | ||||
| * | navigation: fix greying out the app icon if not enabled | Heiko Stuebner | 2025-07-03 | 17 | -3/+64 |
| | | | | | | | | | | | | | | | | | Commit 0aead42fdf51 ("navigation: Add is available (#1847)") added the ability to draw the app icon in grey and in a disabled state when some prerequisits were not met. Only the Navigation app was using this mechanism due to its icons being stored in the external memory and possibly missing. Commit 63e0c4f4efb0 ("Application selection at build time") broke this by always setting the state as true: for (const auto& userApp : userApps) { apps[i++] = Screens::Tile::Applications {userApp.icon, userApp.app, true}; } Fix this by creating an isAvailable() strcuture in the app classes, similar to how the Watchfaces handle the same problem of checking availability. | ||||
| * | Dark App Launcher Tiles (#2294) | Titus | 2025-06-29 | 1 | -2/+1 |
| | | |||||
| * | (small) Music App Redesign (#2292) | Titus | 2025-06-29 | 2 | -10/+10 |
| | | |||||
| * | Analog face constexpr fix | mark9064 | 2025-06-28 | 1 | -1/+4 |
| | | |||||
| * | Initialise DisplayApp components in DisplayApp context | mark9064 | 2025-06-28 | 2 | -13/+12 |
| | | |||||
| * | Disable legacy FreeRTOS functions | mark9064 | 2025-06-27 | 1 | -1/+1 |
| | | |||||
| * | Pride flag watchface (#2201) | Eshe | 2025-06-19 | 9 | -1/+469 |
| | | |||||
| * | Ignore npm files (#2313) | Owen from Canada | 2025-06-18 | 1 | -0/+5 |
| | | |||||
| * | Set LF-only (\n) line endings for .sh files to fix #1905 (#2181) | zyphlar | 2025-06-16 | 1 | -0/+3 |
| | | |||||
| * | BatteryInfo App Redesign: Fixup (#2310) | Titus | 2025-06-12 | 1 | -6/+9 |
| | | | | | * remove leading zeros from battery percentage * add correct colors matching the battery icon color thresholds | ||||
| * | set static text as static text (#2312) | lmamane | 2025-06-12 | 1 | -3/+1 |
| | | | | | | and save a few bytes of heap memory Co-authored-by: Lionel Elie Mamane <lionel@mamane.lu> | ||||
| * | DisplayApp: use std::ranges function where possible | Reinhold Gschweicher | 2025-05-30 | 1 | -16/+16 |
| | | | | | | Instead of raw for loops use `std::ranges::transform` where possible. And also use `std::ranges::find_if` instead of `std::find_if`. | ||||
| * | fixed libpango1.0-dev install | kon-foo | 2025-05-30 | 1 | -1/+1 |
| | | |||||
