Commit Graph

136 Commits (master)

Author SHA1 Message Date
Gordon Williams 16a25f245a recorder 0.48: Add ability to log average acceleration values 2025-08-04 15:16:01 +01:00
stweedo 78eca5030a
Update interface.html to add confirmation before track delete
Instead of showing another popup for track delete confirmation, it now simply changes the button text to “Confirm Delete” for 3 seconds and a second tap will actually perform the delete.
2025-06-28 11:44:13 -05:00
stweedo ae661f30de
Update interface.html to adjust chart colors and dot size 2025-06-27 15:11:23 -05:00
stweedo cf7abc53a9
recorder: Remove confirmation before delete
The confirmation wasn’t showing on mobile so there was no way to delete a track. Switched back to the original delete immediately behavior.
2025-06-27 07:47:18 -05:00
stweedo 1ed5594c0f recorder: show both barometer and GPS altitude in elevation chart 2025-06-27 05:38:30 -05:00
stweedo 2185655f7b recorder: prioritize barometer altitude over GPS for elevation profile 2025-06-27 04:46:21 -05:00
stweedo c8532b4750 recorder: Add interactive maps with clickable track points and data charts 2025-06-27 04:23:01 -05:00
Gordon Williams 1cdbc5c9cf recorder: Ensure Battery voltage is only stored to 0.01v
+      Add graphs for Steps+Battery
2025-06-19 16:10:04 +01:00
Gordon Williams 782c71e85e recorder 0.47: Fix 'blip' on speed map on some recordings 2025-06-19 14:58:02 +01:00
Gordon Williams eb594038ba recorder 0.46: Ensure altitude graph draws properly (or any graph using the last column of CSV data)
Lower accuracy of barometer data to ~1cm (saves about 15b/record)
2025-06-19 10:47:01 +01:00
Rob Pilling dbe1886274 recorder: whitespace 2025-04-23 08:36:20 +01:00
Gordon Williams 97d86e6c08 Improve recorder ClockInfo icons 2025-03-28 11:21:33 +00:00
Gordon Williams 6132c1af92 recorder 0.45: Move recorder from widget into library 2025-03-27 11:29:40 +00:00
Gordon Williams 018052d63d add more docs for recorder items 2025-01-20 10:48:23 +00:00
thyttan 2d25812228 chore: rm semicolons at end of clkinfo + settings
This was done in response to 9185793042 (commitcomment-148439450) .
2024-10-30 20:20:44 +01:00
Rob Pilling 620fb0769d recorder: cache downloaded tracks
to allow a user to save as GPX, then instantly as CSV, rather than
waiting to download the same data again.
2024-10-08 20:38:44 +01:00
thyttan 2cb9c922a8 recorder: list tracks in reverse chronological order 2024-09-29 13:52:57 +02:00
Rob Pilling 8547011cbb recorder interface: show currently downloading/deleting filename 2024-06-16 15:45:03 +01:00
Rob Pilling ecf1f2ed95 recorder interface: fix unrelated empty-csv saving bug 2024-06-16 15:38:22 +01:00
Rob Pilling 7e7945b6e2 recorder interface: add download-all functionality 2024-06-16 15:38:22 +01:00
Rob Pilling 9561a4b5fc recorder interface: convert `if`s to `switch` 2024-06-16 15:19:52 +01:00
Rob Pilling 7b044002cd recorder interface: fix indent 2024-06-16 15:18:18 +01:00
Rob Pilling d7cab672b7 recorder: fix accessing WIDGETS 2024-04-17 21:20:38 +01:00
Anton 2c2742a4f1 Remove unused variable 2024-04-01 12:45:27 +02:00
thyttan 790f60b432 recorder:fix exit graph/plot goes back two levels 2024-03-26 02:14:25 +01:00
Gordon Williams 9399c76486 fix typo 2024-03-25 11:43:08 +00:00
Gordon Williams cb54fb59a0 recorder:fix ref error missing settings obj #3282 2024-03-25 10:43:40 +00:00
Anton 2a10df7f45 Bump app versions 2024-03-04 22:32:06 +01:00
Anton 2e4cb8eb11 Fix no-unused-vars in existing apps 2024-03-04 21:34:50 +01:00
Gordon Williams 69071891f1 Tweaks to speed up track rendering 2024-02-02 09:37:00 +00:00
thyttan 9614c7f29a recorder:Period 1s + Log GPS =>record on GPS event
recorder: writeInterval becomes writeSetup

recorder:change according to some Web IDE warnings

Update apps/recorder/widget.js

Co-authored-by: Rob Pilling <robpilling@gmail.com>

recorder: use `typeof writeSetup === "number"`
2023-12-01 23:05:31 +01:00
thyttan c82feadca4 recorder: 1 decimal place for 1 second period logs 2023-11-17 22:51:21 +01:00
Rob Pilling a4716c8718 recorder: introduce `settings` in getActiveRecorders() 2023-11-15 22:42:03 +00:00
Rob Pilling 22706db541 recorder: handle initial/non-settings load 2023-11-15 21:54:04 +00:00
Rob Pilling f5ac8ade61 recorder: don't prompt the user when the columns change - force new file 2023-11-15 19:37:27 +00:00
Gordon Williams dd96e33774 0.33: Ensure that a new file is always created if the stuff that's being recorded has changed (fix #3081) 2023-11-06 14:55:38 +00:00
Mineinjava 9afd4ef79a divide by two 2023-11-01 21:22:39 -07:00
Mineinjava 9ec73873ab cleanup code 2023-11-01 21:10:13 -07:00
Mineinjava e1d9701bbf change getUTCMilliseconds to getTime 2023-11-01 21:04:09 -07:00
Mineinjava ccc21082e3 account for my lack of thought and print more stuff 2023-11-01 20:40:09 -07:00
Mineinjava 465aa25ffc Apparently i forgot how to console.log 2023-11-01 20:36:08 -07:00
Mineinjava 2ce1d4b510 print for debug 2023-11-01 20:28:03 -07:00
Mineinjava 8ceae6df47 fix check for cadence calculation 2023-11-01 20:05:37 -07:00
Mineinjava 3b1c75e874 forgot colon 2023-11-01 19:41:19 -07:00
Mineinjava b5182301fb increment version 2023-11-01 19:38:39 -07:00
Mineinjava 40968a24fc add cadence to gpx data 2023-11-01 19:36:21 -07:00
Gordon Williams 8a4a2cee5a recorder/openstmap 0.31: Ensure that background-drawn tracks can get cancelled, and draw less at a time to make updates smoother
plotTrack now draws the current track even if you're not actively recording
2023-10-09 12:50:30 +01:00
Gordon Williams 6ff61b917e Add saveFile function, and ensure it uses data: URI not blobs (because they don't work in Gadgetbridge)
Reduce duplication to make custom/interface use .saveFile where possible (avoiding Blob)
2023-09-14 12:43:38 +01:00
StefanBruens a1c3d83401
Add missing gx namespace for kml extensions
According to https://developers.google.com/kml/documentation/kmlreference#kml-extension-namespace-and-the-gx-prefix

> This namespace URI must be added to the <kml> element in any KML file using gx-prefixed elements

As the exported kml tracks always contain such elements, add
the namespace.
2023-08-13 20:47:33 +02:00
Rob Pilling ecf85fe9b7 recorder: always show clkinfo
We can't tell whether Bangle.loadWidgets() might be called later,
so assume it does, and handle the case where it hasn't been.
2023-07-31 21:50:52 +01:00