Lars Berning
873cbbe5a3
optimizes filesize of some images
2022-02-19 23:55:53 +01:00
Lars Berning
1133b91bfe
uses sprites in 2x resolution
2022-02-19 23:46:17 +01:00
Lars Berning
315015282a
fixes layout problem in portrait orientation
2022-02-19 22:33:22 +01:00
Lars Berning
75b837b95b
adds a missing reset statement
2022-02-19 21:43:22 +01:00
Lars Berning
05ea1fe65f
updatescript can now restart GUI after update
2022-02-19 21:33:45 +01:00
Lars Berning
80ed66e0d6
updates kaboom to latest alpha version
2022-02-19 20:34:22 +01:00
Lars Berning
c98175f80d
mitigates a nasty delay issue
2022-02-19 19:54:50 +01:00
Lars Berning
1f77de07ab
adds start screen to stroke fighter, refactores some code
2022-02-18 19:34:07 +01:00
Lars Berning
d662e6e71e
adds a background flash effect, makes metrics prettier
2022-02-17 21:35:16 +01:00
Lars Berning
ef86a4988f
adds metrics to game screen, refactors styling
2022-02-17 21:12:13 +01:00
Lars Berning
cb4b2d831f
adds raw power metric and memory cleanup in games
2022-02-16 20:04:49 +01:00
Lars Berning
63216b1159
fixes a problem with asset bundling, fixes a layout problem
2022-02-15 22:04:17 +01:00
Lars Berning
b2d8fe070c
improvements to stroke fighter, game screen layout
2022-02-15 21:16:34 +01:00
Lars Berning
9beca6cf72
wires stroke fighter to rowing metrics
2022-02-14 20:47:45 +01:00
Lars Berning
700e569a42
adds first steps for the arcade game stroke fighter
2022-02-13 21:33:09 +01:00
Lars Berning
697d2cd53c
updates some libraries
2022-02-12 21:20:28 +01:00
Lars Berning
c8c0719ec0
Merge pull request #66 from laberning/strava_upload
...
adds new features Strava upload and Device Shutdown
2022-02-12 20:50:34 +01:00
Lars Berning
5ece475b2e
adds a hint in the docs about the strava integration
2022-02-12 20:43:51 +01:00
Lars Berning
70f6623af6
updates some comments, bumps version
2022-02-12 20:21:08 +01:00
Lars Berning
8d8afb24b8
fixes a problem that prevented audio in browser on raspi
2022-02-12 17:58:12 +01:00
Lars Berning
dec19fdd1f
adds feature to shutdown device, adds some minor UI improvements
2022-02-12 11:32:31 +00:00
Lars Berning
943518b986
implements confirmation dialogs, improvements to strava upload
2022-02-11 22:37:36 +00:00
Lars Berning
7b5cc942b9
adds contributing guidelines
2022-02-06 22:37:36 +00:00
Lars Berning
dfc17c09b2
wires strava authorization to the web ui
2022-02-05 21:54:15 +01:00
Lars Berning
15cdf2e22f
adds initial strava integration to upload activities
2022-02-05 13:15:43 +01:00
Lars Berning
a4a7a1b0a0
adds features to store recordings with gzip compression, fixes a bug with the recording config
2022-02-01 20:20:32 +01:00
Lars Berning
2ccd54a65d
adds a constant metric stream for BLE devices to fix some connectivity issues
2022-02-01 19:25:51 +01:00
Lars Berning
2210c46162
improves metrics of first stroke by setting reasonable initial values
2022-01-31 19:55:27 +01:00
Lars Berning
6792ca77c1
fixes #57 where diagram would show spikes
2022-01-31 19:47:18 +01:00
Lars Berning
b1aebef900
updates linter ignore pattern since linter now can support more recent syntax
2022-01-31 19:43:40 +01:00
Lars Berning
fc00c01e61
fixes a problem that prevented session recording from working
2022-01-30 13:52:17 +01:00
Lars Berning
56c016d17e
unifies some markdown styling
2022-01-29 20:37:48 +01:00
Lars Berning
af5c1f0d9b
migrates to markdownlint-cli2
2022-01-29 15:35:47 +01:00
Lars Berning
b788754d23
some simplifications for configuration
2022-01-29 15:23:29 +01:00
Lars Berning
3f74511017
removes ConfigManager from validation again
2022-01-29 14:48:27 +01:00
Lars Berning
c72f79a665
adds a missing linter dependency
2022-01-29 14:42:30 +01:00
Lars Berning
8d634b0a65
updates eslint to v8, adds some more linting rules
2022-01-29 14:15:33 +01:00
Lars Berning
2997da6ec4
mitigates a dependency problem which caused an audit finding
2022-01-28 23:20:45 +01:00
Lars Berning
9471ff758b
fixes some code duplications in the engine initialization routine
2022-01-28 20:23:50 +01:00
Jaap van Ekris
335083c37d
Improvement of the startup behaviour and external stroke definition ( #46 )
...
* Improvement of the startup behaviour
These changes improve the startup behaviour: ORM will now always start with a detected drive-phase, which will trigger recording etc. This changes several initialisations of variables to make sure they enable the triggering of a "Drive" at the beginning of a stroke. Also workoutHandler.handleStrokeEnd has been renamed to workoutHandler.handleDriveEnd, as this is the clear end of that stroke-phase.
* Renamed handleStrokeEnd to handleDriveEnd
Renamed handleStrokeEnd to handleDriveEnd, as this is the clear end of that stroke-phase, as the current model alternates between Drive+Recovery and Recovery+Drive strokes to keep feeding the metrics, there isn't a very clear "End of the Stroke".
* Redefinition of a stroke
Traditionally, a stroke is defined as a Drive phase, followed by a Recovery Phase. This is also expected by Garmin and EXR as Concept2 implements it this way as well. This implementation makes it more consistent with that interpretation, while leaving room for intermediate updates. This should make Bluetooth behaviour and metrics recording more consistent.
2022-01-28 19:56:55 +01:00
Lars Berning
426f982683
refactores frontend styling, updates some dependencies
2022-01-28 19:52:21 +01:00
Lars Berning
2df753f165
fixes #55 problem with kms driver, fixes problem with older git versions
2022-01-27 21:45:38 +01:00
Lars Berning
9a50378504
disables touchscreen pinch, updates documentation
2022-01-26 20:35:32 +01:00
Lars Berning
5a0afce81f
fixes #52 installer did not set the main branch branch correctly
2022-01-22 20:59:01 +01:00
Lars Berning
0c55c1ae71
Merge pull request #51 from laberning/frontend_redesign
...
Changes Architecture of the Web Frontend to use Web Components
2022-01-17 21:42:39 +01:00
Lars Berning
77845e4732
fixes a bug, where update-script could not be called from any directory
2022-01-17 21:29:50 +01:00
Lars Berning
d1c607f2bf
small fix for version display if not started via npm
2022-01-17 21:22:27 +01:00
Lars Berning
0159a5f3c3
shows fullscreen button only on browsers that support this feature
2022-01-17 21:19:30 +01:00
Lars Berning
a9ddd0489c
Merge branch 'main' into frontend_redesign
2022-01-16 22:36:18 +01:00
Lars Berning
e21fb1aa53
adds auto restart of backend in dev setting
2022-01-16 22:21:26 +01:00