Page 1 of 1

Please help us test RaceCapture/App Beta 1.10.1 (updated!)

Posted: Tue Jun 06, 2017 4:58 pm
by brentp
We have a significant RaceCapture app release available for beta testing.

The biggest change - and what's triggering the beta testing effort - is the switch to a new version of Kivy, the UI framework we're using.

This new version of the framework brings performance and stability improvements but more importantly, there is a key fix that significantly improves touch response for buttons, scrolling widgets and any other UI elements, especially in mobile.

Other improvements include a faster startup time on mobile, significant fixes to analysis mode, Setup mode and performance improvements to session recording.

Android:
You can opt in for Google Play Beta here:
https://play.google.com/apps/testing/co ... acecapture

If you have a fire tablet, you can download the RaceCapture-1.10.0-release.apk here:
https://www.dropbox.com/sh/o6u4kil4xdv4 ... e_App?dl=0

iOS:
https://itunes.apple.com/us/app/racecap ... ?ls=1&mt=8

Windows:
Download the windows 1.10.0 release here:
https://autosportlabs-software.s3-us-we ... 1.10.0.exe

OSX:
Download the OSX build here:
<Build is in progress, will update here when ready>

Testing:

Please test when you can- you're welcome to post feedback here with your testing results. Thank you!

Things we're looking for:
* Touch and interface responsiveness in mobile
* Startup time improvements
* General stability improvements
* Fixes to analysis mode - especially where importing log files had previously failed.
* Telemetry mode is functioning and stable
* Wireless connect / re-connect is stable and reliable

Changes:

The set of changes is longer than most releases - we've worked hard to eliminate over 40 issues.

==1.10.0==
* Core: Kivy 1.10.0 support
* Core: Improve touch and scroll responsiveness
* Core: Improve startup speed
* Status: Improve WiFi status message

==1.9.2==
* Core: Improve contrast for help popup #1403
* Core: Add scrollbars throughout app where possible #1402
* Core: Allow Windows non-administrative install (install per user or all users) #1391
* Core: Prevent invalid version data from halting connection attempts #1390
* Core: All numeric input fields now show a numeric-only soft keyboard on mobile devices #1360
* Core: Make icon file chooser available for file browsing #1309
* Core: Fix erroneous 0.0.0 version error message #869
* Core: Fix periodic popup bubble error #743
* Setup: Fix problem copying text in RaceCapture with garbage characters in windows platform #1393
* Setup: Fixed incorrect layout for Bluetooth settings #1379
* Setup: Adjust geo fence for Australia region #1373
* Setup: Limit channel names to alphanumerical characters #1370
* Setup: Fix window rendering issue on track selection #1361
* Setup: Lua Script window auto-scrolls to match the current cursor position #1325
* Setup: Show warning message if distance or speed is disabled in GPS channels #1306
* Setup: add new T-mobile APN
* Setup: Fix duplicate characters when soft keyboard is used in Lua scripting view #1120
* Status: Fix error when status reader doesn't receive GPS status #1386
* Status: Improve misleading status message 'Bad or Missing SIM card' #1382
* Session Recording: fix issue with internal data collision #1362
* Session Recording: Record session in background thread to keep UI performant #1094
* Analysis: Allow analysis mode when lap timing is disabled #1397
* Analysis: Fix session edit dialog proportion #1393
* Analysis: Fix error when LapTime column is missing #1388
* Analysis: Fix divide by zero issue in some cases when drawing a track map #1385
* Analysis: Fix issue parsing date / time for Trackmap display #1376
* Analysis: Fix cases where timestamp in session list is truncated #1375
* Analysis: Fixed case where trackmap heatmap percentage fails to calculate #1374
* Analysis: Fix race condition where session dropdown fails to load, requested to show before it's ready #1371
* Analysis: Handle case where there are no X chart values #1368
* Analysis: Fix zero division in line chart #1364
* Analysis: Fix periodic error where popup fails to dismiss #1363
* Analysis: Fix importing of log file with channel name containing spaces #1358
* Analysis: Fix errors rendering channel values after removing a session #1357
* Analysis: fix errors when rendering analysis lap legends after deleting a session #1356
* Analysis: Fix ellipsis on time field for session list
* Analysis: Show advisory message if there are no sessions in the dropdown #1232
* Analysis: Fix cramped import log file screen (phone form factor)
* Analysis: Enhance readability of timestamp in saved sessions #1092
* Analysis: Remember trackmap selection for a particular location #1002
* Analysis: Prevent error if no file is selected during datastore import #938
* Analysis: Prevent error if already removed channel is removed again #937

Posted: Sun Jun 11, 2017 3:56 pm
by brentp
v1.10.1 app has been deployed, with a handful of additional fixes. Thanks to Chad Mitram for testing yesterday, which helped make this release possible. Here's how / where you can download them by platform. Change Log below:

Android:
You can opt in for Google Play Beta here:
https://play.google.com/apps/testing/co ... acecapture

If you have a fire tablet, you can download the RaceCapture-1.10.1-release.apk here:
https://www.dropbox.com/sh/o6u4kil4xdv4 ... e_App?dl=0

iOS:
https://itunes.apple.com/us/app/racecap ... ?ls=1&mt=8

Windows:
Download the windows 1.10.0 release here:
https://autosportlabs-software.s3-us-we ... 1.10.0.exe

OSX:
Download the OSX build here:
https://autosportlabs-software.s3-us-we ... 1.10.1.dmg


change log:

=1.10.1==
* Setup: Allow spaces and underscores in channel names, filter all other characters. #1416
* Setup: Expand pulse per revolution setting in UI to 100. #1413
* Core: fixed thread collision between updating dashboard and receiving data #1414
* Core: fixed error resizing / positioning Toast popup #1412
* Analysis: Handle interruption / reset of Interval channel when displaying line charts by time #1418
* Analysis: Prevent session recording from immediately stopping if disconnect occurs #1415
* Analysis: Extend session recorder schedule stop from 1 to 2 minutes #1419

Many improvements in 10.1, still more lag than I'd like

Posted: Mon Jun 12, 2017 12:36 am
by TimIrwin
Going into analysis mode is still a bit slow, as is bringing up the list of saved sessions (improved, but still a bit slow). Running on a Nexus 6.

Odd behavior I saw on previous versions where hitting "save" during log export while the keyboard was still open navigated directory instead of save appears to be fixed.

Truncation of session names in mobile analysis can make it hard to determine which session is which (old issue, not beta related).

Saw crash in 10.1 returning to app from portrait mode, or perhaps just returning to the app. Appears to work fine in 10.1.1, but I'm not at a race where if it can go wrong, it will.

Posted: Mon Jun 12, 2017 7:30 am
by crimespree
I used this update on track sunday with no issues on 1.10.
It possibly crashed a couple of times when running in the background during testing but obviously I don't multitask on track, I'm not that good.
After the .1 update, from testing and multitasking on my drive home from work today I couldn't get it to crash once. I will continue to test when possible.

only got 4 dry laps but you can clearly see it working well here:
https://www.youtube.com/watch?v=z7l96168KJo

Posted: Mon Jun 12, 2017 7:32 pm
by brentp
Thanks for the testing feedback. Glad to see issues getting resolved.

Tim, we allowed more room for the session name and date info in 1.10.1. Does it seem improved?

Great video crimespree!

Posted: Wed Jun 14, 2017 10:29 pm
by TimIrwin
Session name length is better, not sure how much more you could go with limited screen real estate. I'll just have to remember to keep the "general" part of the session name short.

Currently fits "AccelX 2017 Pro solo - ".

Thanks,
Tim

Posted: Thu Jun 15, 2017 3:19 pm
by brentp
Thanks, Tim.


Update; we're getting closer to the official release.

We seem to have broken the log jam for getting iOS support working, and there's one more issue around updating firmware on OS X that we were finally able to reproduce locally.

Soon!
Image

Posted: Thu Jun 15, 2017 6:48 pm
by TXBDan
I haven't logged anything on track since 1.10.1, but its been stable and not falling asleep driving around town and a couple work commutes. The faster UI response makes a world of user experience difference.

Posted: Thu Jun 22, 2017 5:21 pm
by brentp
Great feedback, Thanks!


Ok, Roll call for iOS users -who would be available to do a Test Flight on the 1.10.1 app?

Thanks!

Posted: Fri Jun 23, 2017 1:04 pm
by dewittpayne
Beta testing the iOS app? Sure.

Posted: Sat Jun 24, 2017 1:26 am
by brentp
After much effort, 1.10.1 is in the app review queue :)

Posted: Sun Jun 25, 2017 11:49 pm
by brentp
RaceCapture App iOS v1.10.1 has been released to the app store:
https://itunes.apple.com/us/app/racecap ... ?ls=1&mt=8