summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-01-24Simplify: README.adocHEADdevelopdavidpkj1-15/+15
2023-01-24merged ui-cleaning into developdavidpkj36-146/+7140
2023-01-24bump to version 1.12.0ui-cleaningdavidpkj1-1/+1
2023-01-24Update: system informationdavidpkj1-4/+6
2023-01-24Add: jetbrains i menu for infodavidpkj4-26/+27
2023-01-24Fix: uniform date & time settings labeldavidpkj2-3/+3
2023-01-24Change READMEdavidpkj2-82/+36
2023-01-24Fix: uniform date & time settingsdavidpkj3-5/+6
2023-01-24src: Enable unused parameter warningRiku Isokoski42-168/+110
Fix warnings. Some clang-formatting was necessary. DebugPins is unused and was removed.
2023-01-23batt: Improve discharge curve valuesFinlay Davidson1-9/+4
Values calculated using multiple tests on 3 PineTimes
2023-01-22Change: colors & menu itemsdavidpkj30-46/+7086
2023-01-22Fix Apps documentation DisplayApp method nameTailyFair1-1/+1
2023-01-22contribute.md: UpdateRiku Isokoski1-6/+15
Cleaned up the list of things you can help with. Added a few points
2023-01-22readme: Add Project management sectionRiku Isokoski1-4/+7
The list of development docs was getting long, so move docs more intended for maintainers to a separate section.
2023-01-22doc: Add maintainer guideRiku Isokoski2-0/+46
2023-01-22minor grammar editsJohn Paul Wohlscheid1-4/+4
2023-01-21minor grammar editJohn Paul Wohlscheid1-1/+1
2023-01-14Combine Date and Time Settings (#1465)John Quigley12-35/+170
Replace separate SettingSetDate and SettingSetTime with a combined screenlist. Add DotIndicators. Similar to PageIndicator, but for use when separating screens instead of pages of a list. Co-authored-by: Riku Isokoski <riksu9000@gmail.com>
2023-01-12Add a link to the "Ideas" (feature requests) Discussions board in the Github ↵Jean-François Milants1-0/+3
contact links.
2023-01-12Tweaked issue forms (#1267)Riku Isokoski3-47/+33
When people suggest a solution to a generic issue they encounter, they have to open a feature request, which is not optimal. Submitting an issue through this new form will require writing about the issue that led to the idea, which will make it easier to discuss different solutions.
2023-01-12List: Update list style and make it grayRiku Isokoski1-25/+29
2023-01-12Update workflow dependencies (#1504)Riku Isokoski2-6/+7
* Update workflow dependencies ubuntu-latest vm has been updated from 20.04 to 22.04. To avoid sudden issues, use 22.04 explicitly. CMake doesn't need to be updated on 22.04, but ninja must be installed separately in the simulator workflow. actions/checkout@v2 uses deprecated Node.js 12. Update to v3 which uses 16
2023-01-12SetingTimeFormat use CheckboxList, reduce duplicationRiku Isokoski3-71/+49
2023-01-09Format header filesFinlay Davidson55-0/+144
In my PR updating clang-format, I forgot to also format the headers.
2023-01-07workflow: echo build diffs for viewing without the commentRiku Isokoski1-0/+8
2023-01-07workflows: Disable build size comment in fork PRsRiku Isokoski1-1/+5
Due to a security concern, comments can only be created in the context of branches in the repo. PRs from forks can't get the comment. https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#restrictions-on-repository-forks https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
2023-01-07workflows: Add build size comparison workflowRiku Isokoski2-3/+122
Add .github/workflows/getSize.sh to extract sizes of sections from the objfile build-firmware uses getSize.sh to output the section sizes. get-base-ref-size job added, which builds the base branch of the PR and outputs the section sizes. Caches are used to avoid unnecessary builds when the base branch hasn't been updated. leave-build-size-comment job added, which creates or updates a comment on the PR with the build size information from other jobs.
2023-01-07workflows: Update workflow dependencyRiku Isokoski1-7/+1
The workaround is no longer necessary
2023-01-07docker: Make build.sh more portableRiku Isokoski1-9/+9
2023-01-05Fix returning to the same screenRiku Isokoski1-2/+7
2023-01-05Implement a return app stackRiku Isokoski4-54/+104
Each opened app (screen) is pushed on a stack, which is then popped from when returning instead of hard coded "previous apps". Return swipe and refresh directions are automatically determined from the app transition.
2023-01-04Add missing clang-format options from version 12Finlay Davidson1-0/+2
2023-01-04Update clang-{format,tidy} to 14Finlay Davidson17-5/+32
Also add configuration options only available in 13 and 14. Fixes warning about -fstack-usage in clang-tidy check.
2022-12-31Revert "prepare cmake unity build"Riku Isokoski2-29/+0
This reverts commit 21f3bd708261ece47096961039e65d5b6f113c73.
2022-12-31Revert "enable CMake unity build in build.sh"Riku Isokoski1-1/+0
This reverts commit 35654fbd982e27383ffc15446d9ab0a8606ae29d.
2022-12-31Revert "Update docker/build.sh"Riku Isokoski1-1/+1
This reverts commit 7103f9d8063431b778df83244de5862d963e1ce8.
2022-12-27Update docker/build.shDominik Nussbaumer1-1/+1
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-12-27enable CMake unity build in build.shtnixeu1-0/+1
2022-12-27prepare cmake unity buildtnixeu2-0/+29
Exclude files from unity build which currently cause compile erros because of redefinitions.
2022-12-27Include algorithm and cstring for std::memcpy and std::minJean-François Milants1-0/+2
2022-12-27Update src/systemtask/SystemTask.cppMax Friedrich1-4/+4
Co-authored-by: JF <JF002@users.noreply.github.com>
2022-12-27hopefully fixed crash on notificationminacode1-1/+1
2022-12-27formatminacode1-1/+2
2022-12-27removed magic numberminacode1-1/+1
2022-12-27formatminacode1-1/+0
2022-12-27changed to boolminacode2-3/+8
2022-12-27fixed a comment, set threshold to 15%minacode2-2/+2
2022-12-27cutout scaling hackminacode1-5/+0
2022-12-27added punctuationminacode1-2/+2
2022-12-27formatminacode1-1/+1