mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-09 13:50:57 +00:00
70 lines
3.0 KiB
Plaintext
Executable File
70 lines
3.0 KiB
Plaintext
Executable File
Axel
|
|
====
|
|
|
|
- The "Remove" button has different meanings: stop tracking a race if it's currently being
|
|
tracked. But nothing will be removed unless it's the last race in an event. When "removing"
|
|
an entire event, all races will have their trackers stopped, eventually removing the event.
|
|
|
|
- Finish a first draft version of a GWT admin UI
|
|
|
|
* add event / race; stop race (store previous configurations in Mongo); stepwise completion
|
|
of assembled text fields from individual inputs as defaults; keep text if manually overwritten
|
|
* sort races by event / boat class / time
|
|
* configure one or more leaderboards from a selection of races, adjustable delay per leaderboard
|
|
* each leaderboard has its own URL
|
|
* store net / total points separately in Mongo, making them overridable in editable copy of leaderboard
|
|
* consider a per-user preferences page where leaderboard columns can be personalized at runtime
|
|
* Google Maps integration (consider mark position entry capability, supporting "lost mark tracker" use case)
|
|
* "top" display, with time slider
|
|
|
|
- New GWT-based leaderboard draft
|
|
|
|
* generally based on existing leaderboard
|
|
* scrollable!
|
|
* edit mode for disqualifications / net / total point adjustments?
|
|
* wind display
|
|
* Google Map integration
|
|
* time slider, adjustable delay per leaderboard
|
|
|
|
- smoothen GPSTracks; if a particular fix seems really off, producing a speed that is beyond
|
|
what the boat class could possibly do, ignore the fix because it is obviously a mis-read.
|
|
|
|
- Distribute wind data to their respective races; capture expedition wind not by race/event anymore because
|
|
wind is already recorded by time and position; when seeking wind information, look for information
|
|
closest in time/space; consider throwing NoWindException if certain thresholds are crossed
|
|
|
|
- Launch Expedition wind capturing upon startup because it should no longer be event/race-specific
|
|
|
|
- consolidate time point defaulting for servlet REST APIs
|
|
|
|
- Now that we can update Course's waypoints, consider creating a RaceDefinition right upon
|
|
receiving the Event/Race from TracTrac, using an empty list of waypoints. This may simplify
|
|
the entire life cycle of RaceDefinition objects.
|
|
|
|
- Improve Mongo-based tests by using Mongo transactions instead of waiting for prior transactions to complete
|
|
|
|
|
|
Simon
|
|
=====
|
|
|
|
+ Make "Stop" button work such that race and thread disappear from the Python runtime
|
|
|
|
+ Allow users to override net points / total points; enter disqualifications etc.
|
|
|
|
+ Leaderboard umbauen auf Timeslider support (dazu liefert Axel stabiles start und finsh)
|
|
|
|
+ Animation Mode (3 sekunden, ...)
|
|
|
|
+ Build wizard page for initial configuration
|
|
|
|
+ Wind expedition listener bei addrace automatisch konfigurieren
|
|
+ Wind tracking einschalten für prod für laufende Rennen
|
|
+ Einstellbar: Threads sofort starten (Wunsch: Checked=True)
|
|
|
|
+ Total Points einbauen
|
|
|
|
+ Wind sofort anzeigen
|
|
|
|
+ Current Race speichern damit iPhone das nutzen kann
|
|
+ iPhone UI implementieren
|