Upcoming Version X
Revision 40 - 2020-06-09
feature changed [CHANGED] Just some framework updates to revive the project from hibernation. No major changes.
Revision 39 - 2019-10-02
new feature [NEW] Now requires iOS 13 and watchOS 6.
new feature [NEW] First sketch for Dark Mode support.
new feature [NEW] The way to stop the recording is made more obvious by a large „Stop Recording“ button with an accompanying icon.
bug fixed [FIXED] On opening the „More“ screen, there is no strange navigation bar animation on top of the screen any more.
bug fixed [FIXED] The „Re-enable Location Access“ page now has a real title.
bug fixed [FIXED] The speed displayed on the playhead of the velocity chart is no longer cut off if a long number is displayed.
Revision 38 - 2019-08-30
feature changed [CHANGED] The tutorial „Got It“ button looks more like an actual button now.
feature changed [CHANGED] Aligned the naming of entities like Committee Boat and Pin-End throughout the app. Simplified wording.
bug fixed [FIXED] No crash any more when starting the recorder on-boarding tutorial.
Revision 37 - 2019-08-17
new feature [NEW] During the countdown phase of a race, Zailr now gives spoken feedback. E.g. by saying „2 minutes“ or „1 minute 30 seconds“ at the respective point in time. Also Zailr announces forthcoming sync signals by a committee boat by a spoken message like "Sync ahead!". You can control this behavior under the "Race Timer" settings on the settings screen.
feature changed [CHANGED] The velocity graph is now updated when race related data is changed.
feature changed [CHANGED] The session summary note text is now at the top of the summary editor.
bug fixed [FIXED] Made sure that recording start and end entries of a session chronicle are always at the top and bottom of the chronicle.
bug fixed [FIXED] Executing „Reset Intro Messages“ on the settings screen now indeed does reset the recorder on-boarding.
bug fixed [FIXED] Removed empty space at the top of the settings page.
Revision 36 - 2019-08-09
new feature [NEW] We now have user on-boarding for the recorder screen.
new feature [NEW] You can now set the race start time and your finish time using a time picker control.
feature changed [CHANGED] All chronicle entry forms now feature a Cancel and Save button for leaving the form.
feature changed [CHANGED] There is now a time picker control in any kind of chronicle entry form.
feature changed [CHANGED] The spotlight of an on-boarding tutorial now has a rectangular or a round shape depending on the focused object.
Revision 35 - 2019-07-26
new feature [NEW] You can now delete any entry from the chronicle.
feature changed [CHANGED] The „New Race“ form now features a helpful description regarding the nature of the form.
feature changed [CHANGED] You can now edit alle chronicle entries during recording.
feature changed [CHANGED] You can now set the starting-line end-points using the „Mark“ action in the iOS recorder.
feature changed [CHANGED] Replaced „Regatta“ with „Race“ in all things UI.
bug fixed [FIXED] If there is more than one race in one recording session, all race statistics are calculated now.
bug fixed [FIXED] Handled the situation where starting-line events did not appear in the chronicle during recording.
bug fixed [FIXED] You can now change the minutes of a running countdown time in the iOS app without reseting the actual timer running.
bug fixed [FIXED] Changing a custom waypoint during recording to a different kind of mark no longer leads to adding of a `recording end` entry to the chronicle.
bug fixed [FIXED] The `recording start` entry is now again visible in the chronicle when starting a recording.
Revision 34 - 2019-07-19
bug fixed [FIXED] Improve the legibility of the velocity chart by removing visualization of waypoints on the chart and increased the saturation of a race range drawn on the chart.
bug fixed [FIXED] If a starting-line is set and if one or both end-points is updated, the most current end-points are now picked to represent the final starting-line.
Revision 33 - 2019-06-28
feature changed [CHANGED] Bumped required iOS version to 12.2 and watchOS version to 5.2.
feature changed [CHANGED] Adjusted the intensity of the spotlight used for home screen on-boarding to improve legibility.
feature changed [CHANGED] The statistics for the whole track have been moved from the „Summary“ section of the session document to the end of the chronicle and titled „Track Statistics“.
feature changed [CHANGED] Adjusted saving waypoints: The „Buoy“ waypoint is now called „Mark“.
bug fixed [FIXED] The countdown time no longer stops ticking, when editing the session details and leaving the form.
bug fixed [FIXED] The document summary editor no longer shows the option to edit an activity.
bug fixed [FIXED] Once a race has started you can no longer set the starting time via the watch app recorder context menu.
bug fixed [FIXED] The last minute of countdown is now legible on a 42mm Apple Watch.
Revision 32 - 2019-06-07
new feature [NEW] You can now mark both end-points of a starting-line using the individual end of the starting line button(s) on the watch and phone app.
new feature [NEW] The screen on the watch app now changes to feature a velocity and bearing gauge once the race has started. Regatta times are shown on the second page.
new feature [NEW] You can now set the countdown timer on the watch app by setting a specific start time like 12:30:00. Force touch the recorder screen and choose „Set Start Time“ from the menu. A screen appears showing the start time. Use the crown to adjust the time.
new feature [NEW] We now have much nicer looking buttons on the watch app recorder interface.
feature changed [CHANGED] On the phone app the Countdown Time Picker now features two prominent Cancel and Apply actions.
feature changed [CHANGED] To simplify the watch app interface, the countdown time can no longer be toggled between editable and locked. It is editable always.
feature changed [CHANGED] Marking a starting line end-point is now longer possible via the „mark“ action.
feature changed [CHANGED] Aligned button design of iOS app with design of watchOS app.
bug fixed [FIXED] Handled crash on iOS app when counting down the last minute during a race start.
bug fixed [FIXED] Now recorder drawer stops in-between official drawer positions any more.
Revision 31 - 2019-05-22
new feature [NEW] We now have tack and jib angle visualization displayed on a map showing a track.
new feature [NEW] The map now shows countdown marks at the start of a race to give an idea of the execution and performance during the start.
new feature [NEW] You can now change the default countdown time under „Race Timer“ on the Settings screen.
new feature [NEW] You can now replay the intro messages by tapping „Reset Intro Messages“ listed under „Help“ in Settings.
feature changed [CHANGED] The settings are now presented under individual topics instead of one big chunk.
feature changed [CHANGED] Simplified the rating options on the session summary to just feature „Overall“ and „Wind“.
feature changed [CHANGED] Renamed the public visible activity type titles to: Cruising, Racing, Training.
bug fixed [FIXED] Session details edited while recording (activity, description, etc.) are now saved to the final session document.
bug fixed [FIXED] The starting line state is now reset on beginning a new recording.
bug fixed [FIXED] The „recording start“ event now appears in the chronicle of the iOS app on start of the recording.
Revision 30 - 2019-04-26
new feature [NEW] Zailr now makes sure you want to delete a session by asking you if this is indeed your plan.
feature changed [CHANGED] Added a larger and nicer starting line icon to the recorder of the iOS app.
feature changed [CHANGED] Reduced the impact of the haptic feedback when setting a starting line waypoint under the iOS app.
feature changed [CHANGED] Slightly changed the color of the record button and the tutorial card background.
feature changed [CHANGED] The cards of the „Welcome“ tutorial now move with a nice little animation.
Revision 29 - 2019-04-25
new feature [NEW] The velocity chart now shows recorded waypoints. Also, the timespan of a race is emphasized on the chart by a light blue background.
new feature [NEW] On the last minute of the countdown the watch user interface is now simplified and displaying just the countdown time.
new feature [NEW] Settings made on the phone app are now synched to the watch app.
feature changed [CHANGED] The playhead of the velocity chart of a session document now jumps to the position the chart is tapped.
feature changed [CHANGED] The logic of the „mark waypoint“ controller has been inverted: Instead of auto-saving the content, the process is now auto-canceled unless the user interacts with the UI.
feature changed [CHANGED] Simplified the permission on-boarding process at the start of the first recording. Removed unnecessary introduction and summary.
feature changed [CHANGED] Removed the `starting time` from the recorder display of the phone app.
Revision 28 - 2019-04-18
feature changed [CHANGED] Simplified countdown time picker by removing the "cancel" button and making the shortcut buttons immediately return from the picker. Also tapping the background of the picker no longer closes the picker.
feature changed [CHANGED] The „sync to clock“ setting is now visible under development mode only.
feature changed [CHANGED] No status messages about signal quality etc. are visible on the recorder interface in „development“ mode only.
bug fixed [FIXED] The entire countdown time picker is now visible on iPhone SE.
bug fixed [FIXED] No error message any longer in case the welcome sample session is imported twice.
bug fixed [FIXED] Canceling a regatta started a second ago on the watch now removes the event from the chronicle on the phone.
bug fixed [FIXED] Regatta start events are now transmitted from the watch app to the phone app.
Revision 27 - 2019-04-12
new feature [NEW] You can now change the countdown timer or the starting time on the watch app regatta screen. The currently editable property is displayed in green. Using the crow will work only if a property is green. This way you can’t accidentally change a property just by turning the crown.
new feature [NEW] The Home screen now adapts to the actual display size of the device the app is run on.
feature changed [CHANGED] Cleaned up the basic chronicle displayed during recording. Improved layout of recorder action buttons for iPhone X.
feature changed [CHANGED] All image buttons are now at least 44x44 pixel and therefor easier to tap.
bug fixed [FIXED] Handled misaligned recorder screen proportions under iPhone SE.
Revision 26 - 2019-04-02
feature changed [CHANGED] On the watch app the regatta controls and the dashboard are now on two separate screens.
feature changed [CHANGED] Improved the recorder dashboard label layout on the iOS app.
bug fixed [FIXED] Cleaned up watch app home screen. Aligned text with iOS version.
bug fixed [FIXED] A possibly running regatta timer is now stoped on saving a recording.
Revision 25 - 2019-03-26
feature changed [CHANGED] Updated the permission on-boarding tutorial and the small on-boarding tidbits for session browser and favorites.
bug fixed [FIXED] The „Welcome“ on-boarding can no longer accidentally attach to the „interrupted recording found“ alert view.
bug fixed [FIXED] The copyright message no longer interferes with the iPhone X home bar.
bug fixed [FIXED] Corrected a typo in a text messages regarding permission handling.
Revision 24 - 2019-03-21
new feature [NEW] First sketch for a full summary chronicle table cell at the bottom of the chronicle.
new feature [NEW] You can now set an actual start time using the countdown time picker in the recorder.
new feature [NEW] Added some stubble haptic feedback to the countdown time picker in the recorder.
new feature [NEW] The action controller is now removed from the recorder when the session is saved.
feature changed [CHANGED] First sketch for an on-boarding process with some actual content.
Revision 23 - 2018-12-21
new feature [NEW] You can now import session packages via the file system into the app and make them into a document.
new feature [NEW] While changing the regatta details of a session, the waypoints of the corresponding start and end entry are adjusted according to the timestamps of the events.
new feature [NEW] You can now create new regatta events and delete existing ones right from a session document.
new feature [NEW] You can now edit vessels right from within the document „basics“.
feature changed [CHANGE] Editing a regatta start or finish entry on the chronicle now opens a form showing always both corresponding entries.
feature changed [CHANGED] Aligned placeholder app icon of iOS app to watchOS app.
Revision 22 - 2018-12-06
new feature [NEW] You can now de-select e.g. a vessel by choosing `-` from the list of existing vessels.
bug fixed [FIXED] New tags and vessels added to your data now appear on the parent form instantly.
bug fixed [FIXED] Focusing the name text field on creating a new vessel now works as expected.
bug fixed [FIXED] Solved a situation where the app can crash when trying to move the velocity graph playhead on a chart without data.
bug fixed [FIXED] No count of `-1` is displayed any longer next to „Feedback“, „Settings“ and „About“ on the home screen.
Revision 21 - 2018-11-22
bug fixed [FIXED] You can now again select a vessel for an activity type or document.
bug fixed [FIXED] You can now add tags under the session document details.
Revision 20 - 2018-11-01
new feature [NEW] The status of the starting-line marking is now visualized using an image button on the Regatta dashboard of the watch app. You can set a starting-line mark by tapping the starting-line icon. The starting-line image will disappear when a regatta is actually under way.
new feature [NEW] Cycling through the watch app recording dashboard now also changes the available actions.
new feature [NEW] The list of available activities on the watch app now shows the vessel and workout activity-type as a sub-title.
feature changed [CHANGED] The regatta timer can now count down from 99 minutes.
feature changed [CHANGED] We increased the details of the velocity graph.
feature changed [CHANGED] If the activity is not recording a workout, there is no workout dashboard on the watch app any more.
feature changed [CHANGED] We did hide the „Pause“ action from the exercise control screen of the watch app since this feature is not ready for prime time yet. Also the „Stop Recording“ button is more prominent now.
feature changed [CHANGED] We improved the sub-title displayed on the activity list on the watch app.
bug fixed [FIXED] The visualization of the vessel on the map of an open document no longer jumps in large leaps when moving the playhead of the velocity graph when the location quality is poor.
bug fixed [FIXED] In case you choose to end a regatta run by discarding the start and finish waypoint, the watch app now asks for a confirmation.
bug fixed [FIXED] The data on the workout dashboard of the recorder on the watch app now shows workout data immediately.
bug fixed [FIXED] The start time gauge is now ticking again after a resent regatta has been finished.
bug fixed [FIXED] We handled the situation that the list of available waypoint kinds sometimes did show no starting-line kind any more.
bug fixed [FIXED] The activity recorded on the watch app is now actually the type recorded.
Revision 18 - 2018-10-19
new feature [NEW] The home screen of the watch app now opens with a large friendly „Record“ button featuring the most likely activity type to record. If you have move than one activity type you can switch to a display showing all available types. The list of all available activities is sorted by title.
new feature [NEW] The name of the chosen activity is now displayed as the title of the "Exercise" control screen on the watch app. Also, the title of the "Recorder" screen now reflects the chosen dashboard.
feature changed [CHANGED] We removed a bunch of unnecessary context menu items from the watch app.
bug fixed [FIXED] Starting a recording on the watch app with a chosen activity now actually results in a document with the same activity.
bug fixed [FIXED] Changes to the list of available activities on the phone are now reliably synchronized to the watch app.
bug fixed [FIXED] We re-worked the handling of the „Mark“ and „Finish Regatta“ actions where the current location is connected to a requested user input. The whole system no longer „freezes“ when the current location can’t be determined right away.
Revision 17 - 2018-10-12
feature changed [CHANGED] We started re-working the UI of the watch app recorder. The interface is now more icon based and dynamic.
new feature [NEW] We removed the „Dashboard“ page from the watch app recorder interface. Instead you will be able to pick the dashboard you like to inspect right on the recorder screen. You can now cycle through the dashboards by tapping the top half of the watch screen. Currently we support the regatta timer, the geo statistics dashboard and a workout dashboard featuring details like calories and heart-rate.
new feature [NEW] The recorder on the watch now displays the time the regatta is about to start.
new feature [NEW] If the current recording is not longer than two minutes, you are now asked if you like to save or discard it.
new feature [NEW] First sketch for adaptive track recording quality control. However, currently maximal quality is a fixed setting.
Revision 16 - 2018-10-04
new feature [NEW] A first sketch for a new concept on geo data quality assessment has been implemented. The geo data quality is now displayed on the basic document details form. The new solution is not yet perfect but we need to give it some time to grow.
feature changed [CHANGED] The Zailr watch app no longer asks to „save or discard“ a recording. A recording is saved by default and there is just a quick alert to make sure you indeed want to end the session. Also no more statistics are displayed on saving a recording.
feature changed [CHANGED] Improved filtering for acceptable geo location data. Zailr now accepts a far larger range of location accuracy for calculating the track and corresponding statistics.
bug fixed [FIXED] The „fingerprint“ image now shows up in the document summary.
bug fixed [FIXED] All available sessions are now respected to create the evaluation and display track.
bug fixed [FIXED] The map now shows tracks with poor location accuracy where prior no track was visible at all.
bug fixed [FIXED] No „Loading failed“ ghost document appear any more after recording.
Revision 15 - 2018-09-28
new feature [NEW] You can now edit the complete regatta "finish" entry.
new feature [NEW] Zailr now re-calculates regatta results when a regatta entry changes.
bug fixed [FIXED] Changing the timestamp of a regatta finish event now actually updates the statistic of the chronicle entry.
bug fixed [FIXED] Regatta result details are now preserved when re-analyzing a document.
bug fixed [FIXED] A selected chronicle entry is now un-selected on returning from a details editor.
bug fixed [FIXED] Changing the activity kind of a session document now changes color of the document fingerprint image to.
Revision 14 - 2018-09-07
new feature [NEW] You can now edit the club, crew, event and activity properties of a session document.
new feature [NEW] Zailr can now import vessel files.
feature changed [CHANGED] Empty statistics and data rows in a documents header and summary are no longer displayed.
bug fixed [FIXED] The starting-line waypoint type is no longer removed from the list of available waypoints, if a starting-line is set. Adding a starting-line waypoint for the third time will now implicitly reset the starting-line.
bug fixed [FIXED] The starting-line waypoint is now pre-selected on the watch app when adding a mark during a regatta recording.
Revision 13 - 2018-08-31
bug fixed [FIXED] No crash any more when a vessel or a document file is manipulated outside the app.
bug fixed [FIXED] No crash on changing a vessel file name on disk any more.
bug fixed [FIXED] No table swipe actions for the on-boarding table rows any more.
Revision 12 - 2018-08-24
new feature [NEW] We now have a nice „spotlight“ on-boarding on the first app launch guiding the user through the first few steps into the world of Zailr.
feature changed [CHANGED] Improved permission on-boarding an permission re-enable support.
Revision 11 - 2018-08-17
new feature [NEW] The process to grant access to various system resources is now guided by a multi-page on-boarding view.
new feature [NEW] The documents, favorites and vessels browsers now all show on-boarding tutorials.
new feature [NEW] The session document can now have an on-boarding tutorial in the chronicle.
Revision 10 - 2018-08-10
new feature [NEW] Zailr can now show short on-boarding tutorials on it's tables to guide you through the experience. Also, we improved the experience by introducing logical dependencies between the individual on-boarding procedures. You can reset all on-boarding to a pristine state by executing the URL scheme `zailr:reset-on-boarding`.
feature changed [CHANGED] The development UI has been disabled on the watch app, if not run under `development mode`.
bug fixed [FIXED] We handled a possible crash on app startup on updating the tag index.
bug fixed [FIXED] We handled a possible crash of the watch app when starting a recording.
Revision 9 - 2018-08-03
new feature [NEW] Zailr can now share (export and import) recorded sailing session.
feature changed [CHANGED] The development features have been disabled for none development distribution of the app.
bug fixed [FIXED] The release notes now show images for the category of the change.
Revision 8 - 2018-07-25
new feature [NEW] Replaced the placeholder strings with actual request for permissions to access the users location, camera and health database.
new feature [NEW] Zailr is prepared for running beta tests via TestFlight.
Zailr 1.0
Revision 1 - 2017-11-16

Overview

Workflow