Commit Graph

20963 Commits (3edf10fe0bdbe9c4349c6bcd04595d2ce4ccd02b)

Author SHA1 Message Date
Flaparoo 3edf10fe0b android: pass HTTP request timeout to Gadgetbridge 2025-04-24 21:48:52 +08:00
Flaparoo 276eaa22f5 android: pass HTTP request timeout to Gadgetbridge 2025-04-24 13:23:36 +08:00
Gordon Williams a243ac6c88 adding better progress reporting in app loader core 2025-04-23 14:16:15 +01:00
Gordon Williams ac2b49ca2e Ensure listRecs doesn't list old-style recorded tracks (Otherwise Gadgetbridge fails parsing the filename) 2025-04-23 09:45:19 +01:00
Gordon Williams 026bcb86d9
Merge pull request #3809 from bobrippling/fix/run-resume
exstats: make time active-time (rather than elapsed time)
2025-04-23 08:38:55 +01:00
Rob Pilling cbf3775e4d runplus: sync exstats state with recorder (on load) 2025-04-23 08:37:06 +01:00
Rob Pilling dbe1886274 recorder: whitespace 2025-04-23 08:36:20 +01:00
Rob Pilling b59a4ddfab
Merge pull request #3817 from voloved/vaporwave_12_hr
Added 12 hr view to Vaporwave Clock face
2025-04-23 08:17:24 +01:00
Rob Pilling 2db2bff31f Merge branch 'master' into fix/run-resume
Conflicts:
	apps/runplus/ChangeLog
2025-04-23 08:16:00 +01:00
thyttan 7010410c7e
Merge pull request #3810 from bobrippling/feat/run-ui-opt
runplus: optimise UI rendering
2025-04-23 02:59:37 +02:00
David Volovskiy c17062cbbb Upped version number in changelog 2025-04-22 18:41:32 -04:00
Rob Pilling 51dc8f1133 Merge branch 'master' into fix/run-resume
Conflicts:
	apps/runplus/ChangeLog
2025-04-22 21:47:31 +01:00
thyttan 9acdc9930a
Merge pull request #3819 from bobrippling/fix/settings-alt
Fix settings altitude calibration saving
2025-04-22 13:16:31 +02:00
Gordon Williams 592d983b35
Merge pull request #3816 from espruino/dependabot/submodules/core-49bab4e
Bump core from `bf8d62e` to `49bab4e`
2025-04-22 10:50:08 +01:00
Rob Pilling 7f5fe18f1b settings: save altitude on `E.kill` event 2025-04-22 08:36:56 +01:00
Rob Pilling 46d0990606 settings: move altitude setting-save to function 2025-04-22 08:35:46 +01:00
Rob Pilling 9b5c7098e9 settings: remove duplication 2025-04-22 08:35:24 +01:00
David Volovskiy 5b634db78d Added 12 hr view to Vaporwave Clock face 2025-04-20 21:02:53 -04:00
dependabot[bot] 4d28efef93
Bump core from `bf8d62e` to `49bab4e`
Bumps [core](https://github.com/espruino/EspruinoAppLoaderCore) from `bf8d62e` to `49bab4e`.
- [Commits](bf8d62eae9...49bab4e3c2)

---
updated-dependencies:
- dependency-name: core
  dependency-version: 49bab4e3c2483109e013fa3049dc6debf82b9a78
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 00:57:50 +00:00
thyttan 7737c60a63
Merge pull request #3812 from voloved/jsonclock
Jsonclock
2025-04-20 19:30:47 +02:00
David Volovskiy bc2db7d8b0 Fixed typo in name 2025-04-20 11:59:02 -04:00
David Volovskiy 9567f8bafa Fixed updating logic 2025-04-20 11:51:17 -04:00
thyttan edb0cf2ddf
Update metadata.json 2025-04-20 17:50:07 +02:00
thyttan dae711792b
Merge branch 'master' into feat/run-ui-opt 2025-04-20 17:48:06 +02:00
thyttan 121689e4cb
Merge pull request #3808 from bobrippling/feat/run-vibrate
runplus: vibrate on start/stop
2025-04-20 17:46:38 +02:00
thyttan 72b97bc54c
Merge pull request #3803 from bobrippling/fix/bikespeedo-graphics
Fix bikespeedo inconsistent rendering
2025-04-20 17:42:53 +02:00
David Volovskiy 9bd3daf517 defined vals 2025-04-20 11:32:19 -04:00
David Volovskiy 049dfe3acc Added readme binding to metadata 2025-04-20 11:30:38 -04:00
David Volovskiy 0a56ee6778 Removed some unneeded comments 2025-04-20 11:10:08 -04:00
David Volovskiy 3d84679ff5 smaller icon; properly scoped app; testing on hw 2025-04-20 10:57:12 -04:00
David Volovskiy 88e0322e97 bugfix and added readme 2025-04-19 16:49:22 -04:00
David Volovskiy 81755f82e8 reformatted json clock 2025-04-19 16:09:34 -04:00
David Volovskiy eebfc56b95 Removed scrolling and made dynamic jsons. 2025-04-19 16:08:57 -04:00
David Volovskiy a3209238ba More caching for fewer redraws and backlight refreshes 2025-04-19 14:56:13 -04:00
David Volovskiy f66efa1b36 initial commit of jsonclock 2025-04-19 08:34:52 -04:00
Rob Pilling e34cd3dcda
Merge pull request #3807 from voloved/moon_phase_hide
Added ability to hide moon phase widget
2025-04-18 15:45:41 +01:00
Rob Pilling 84ca0ae434 runplus: changelog 2025-04-18 15:06:13 +01:00
Rob Pilling 1ac4622b27 runplus: fix bug keeping track of screen state 2025-04-18 15:06:13 +01:00
Rob Pilling a38fecd20b runplus: only reacquire layout UI if recorder might've rendered
timings for start/stop:
13:38:15.996Z: onStartStop()
13:38:16.006Z: setRecording()
13:38:16.728Z: setRecording() done
13:38:16.732Z: layout.render()
13:38:17.154Z: layout.render() done
13:38:17.157Z: exs.start/stop/resume()
13:38:17.161Z: exs.start/stop/resume() done
13:38:17.462Z: setStatus()

13:38:19.027Z: onStartStop()
13:38:19.199Z: exs.start/stop/resume()
13:38:19.202Z: exs.start/stop/resume() done
13:38:19.495Z: setStatus()

13:38:24.795Z: onStartStop()
13:38:24.805Z: setRecording()
13:38:25.483Z: setRecording() done
13:38:25.487Z: layout.render()
13:38:25.913Z: layout.render() done
13:38:25.915Z: exs.start/stop/resume()
13:38:25.919Z: exs.start/stop/resume() done
13:38:26.218Z: setStatus()

13:38:27.842Z: onStartStop()
13:38:28.010Z: exs.start/stop/resume()
13:38:28.012Z: exs.start/stop/resume() done
13:38:28.309Z: setStatus()

in summary:
setRecording: ~700ms
layout.render(): ~420ms
2025-04-18 15:05:41 +01:00
Rob Pilling ad30913080 exstats: make time stat duration-based (rather than elapsed time) 2025-04-18 15:04:59 +01:00
Rob Pilling e06c1d78ea runplus: pull out `tick` logic 2025-04-18 14:28:58 +01:00
Rob Pilling acce9d071a runplus: vibrate on start/stop 2025-04-18 14:24:27 +01:00
David Volovskiy 942c2e190f Added ability to hide moon phase widget 2025-04-18 07:26:44 -04:00
Rob Pilling 7987766ebe exstats: emit (elapsed) time changes on tick
to keep UIs in sync with state
2025-04-17 21:59:41 +01:00
Rob Pilling fd06a5de3b bikespeedo: 0.08 2025-04-16 18:21:01 +01:00
Rob Pilling 2d6b9ad488 bikespeedo: `g.reset()` on main draw functions
i.e. `drawFix()`, `updateClock()` and `start()`
2025-04-16 18:19:24 +01:00
Rob Pilling e34caa8014 bikespeedo: whitespace 2025-04-16 18:18:31 +01:00
Rob Pilling cc051726cc
Merge pull request #3683 from bobrippling/feat/pace-reset
pace: handle GPS skew, allow reset of time/splits
2025-04-16 08:15:57 +01:00
Gordon Williams ed35b19751 increase fallback packet size (128 was much smaller than needed) 2025-04-16 08:06:48 +01:00
Gordon Williams ae23497608 Add a fallback - if packet upload fails, try again after setting the upload packet size right down
Fixes https://github.com/espruino/BangleApps/issues/3792
2025-04-15 14:56:44 +01:00