davidzof / wattzap-ce Goto Github PK
View Code? Open in Web Editor NEWWattzap Virtual Cycle Training Community Edition
Home Page: http://www.wattzap.com/
Wattzap Virtual Cycle Training Community Edition
Home Page: http://www.wattzap.com/
There is an issue with video playback on a recent 32 bit Windows 7 install. The Video window is in the taskbar but not displayed.
Player only mode requires a functional threshold power to be entered. Warn user if this is not done.
Support Power Meters (no speed sensor)
Only in simulspeed mode
Preferences will have to have check box for:
Speed and Cadence
Speed
Cadence
Heart Rate
Power
Speed and Cadence means no Speed/Cadence or Power sensor
Power means no Speed sensor
Need at least one of Speed, S&C or Power
Show gradient picker and display points in different colors depending on gradient.
At SelfLoops, we have created a platform for athlete and coach to
analyze their performance.
Our website: http://www.selfloops.com/
It would be nice if you could add the "upload on SelfLoops" function
to upload files on our website.
We are partners of the Italian Cycling Federation and our platform is
used by pro cycling team and athletes. The integration would provide
a nice addition.
If it is OK for you, we can send you the documentation and APIs.
Thank you very much.
Resistance level doesn't display correct in preferences panel.
Euro version uses , comma as decimal separator but this isn't parsed correctly when saving preferences.
Add Cycletek M1 support
Allow switch between time and distance on Speed/Cadence/Heart Rate Graph
Support just HR sensors with a HR to Power calculation
SCHR Graph should only allow one row to be selected
Implement Fatigue profile graph
Add direct strava upload of trainings and imported workouts.
Workouts view stores user weight as lbs
When we load workouts we don't calculate functional threshold heartrate (aka 20 minute heart rate).
See TrainingAnalysis.java
Reload will reanalyze workout with current preferences.
Distance slider doesn't show km numbers on some Operating Systems (XP)
Use JaroslawP's code to add TTS support.
If you load multiple GPX routes the new route is displayed but when you start riding the crosshairs follow the first route and the gradient etc is incorrect for the film.
make workout save directory same as trainings directory?
Drop down to select last week/month/3 months/specific year on Workout View
e.g
This Week
This Month
Last 3 Months
2014
2013
2012
Add cateye CS1000 support
In playback only mode the trainer speed is sometimes zero.
Scroller doesn't synch properly with power files.
User should be able to select multiple workouts and view either as combined (as at present) or as seperate plots in different colors.
Show nice error when there is no pgfm file
FileNotFoundException : java.io.FileNotFoundException: /home/david/Videos/Cycling/Beal/chalmazel-beal-480p.pgmf (No such file or directory)
A mix of meters and km are used internally for telemetry distances. Here is where setDistance is called.
com.wattzap.utils.GpxImporter.endElement(String, String, String) - sets as KM
com.wattzap.utils.TcxImporter.endElement(String, String, String) - sets as Meters
com.wattzap.utils.FitImporter.onMesg(Mesg) - sets as Meters
com.wattzap.utils.ActivityReader.readTelemetry(String) - whatever underlying importer has used
com.wattzap.model.ant.AdvancedSpeedCadenceListener.receiveMessage(BroadcastDataMessage) - KM
com.wattzap.utils.FitlogImporter.startElement(String, String, String, Attributes) - probably meters??
We should be able to unregister for messages
When playing power files where there is a speed value, use the speed to calculate power not power to give correct playback speed. Let the rider follow the speed and power.
Add watts/bpm/rpm to Power/Cadence/HR legends
User should be able to force programme language in preferences: e.g. English, French etc.
Autoload and cache workouts when we select a graph.
Add 20 minute and 60 minute gridlines to MMP graph
Allow user to edit source fields in workout view
Spurious quotes in distribution legend
Add Ascent Fluid support
Internationalyze all the workout/graph section of application.
Allow multiple bikes to be defined in preferences. These have: Name, weight, wheel diameter, crank length
Ant preferences should not allow pairing if no Ant stick detected, Currently this generates an exception which is not nice.
Positions are taking at same distance of the tcx and rlv file so tcx must be the same parcours of video but no need to have the same time. tested with http://cyclingrlv.com/rlvs/es_lagos_de_covadonga/ and http://ridewithgps.com/routes/2037900.tcx
When we set a start distance, say 5km, this is included in the distance covered.
User should be able to focus on training level (1-7)
Ad an option to save an imported workout as tcx/gpx/fit etc. Currently we can only save trainings as TCX.
Allow user to select cadence used for CPV
Sometimes 1-4s markers are missing from MMP graph
Add a summary of training information to the Speed/Cadence/Heart Rate Graph
Allow user to enter specific dates when viewing workouts
Use a data picker
Power/Watts scatter plot menu should read Power/Heart Rate
Add close button to workout view
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.