Skip to content

Releases: SUPERCILEX/Robot-Scouter

Robot Scouter v3.0.4

22 Jan 00:11
e09d7eb
Compare
Choose a tag to compare

Hotfix release to restore compatibility with older Android devices (pre-Lollipop).

Robot Scouter v3.0.3

03 Jan 07:25
7c3c5ca
Compare
Choose a tag to compare

Various bug fixes and performance improvements. Notably, bugs related to right-to-left languages, dark mode, exports, sharing, and settings were fixed.

Robot Scouter v3.0.2

29 Apr 04:54
b0023e5
Compare
Choose a tag to compare

Various bug fixes

Robot Scouter v3.0.1

29 Apr 04:54
57a1e39
Compare
Choose a tag to compare

Various bug fixes

Robot Scouter v3.0.0

02 Mar 05:19
f1a9434
Compare
Choose a tag to compare

Changes since the last beta: numerous bug fixes across the board.

Previous changes:

Robot Scouter v3.0.0-beta2

09 Feb 02:30
71cafc1
Compare
Choose a tag to compare
Pre-release
  • Fix crash exporting teams on pre-M devices
  • Fix individual template notifications being overwritten by group one on pre-M devices
  • Fix various other lifecycle related crashes found in prod

Robot Scouter v3.0.0-beta1

30 Jan 03:15
70a1507
Compare
Choose a tag to compare
Pre-release

Table of Contents

Intro

Robot Scouter v3.0 is out!!! v3.0 completely reworks Robot Scouter's user experience, supports trashing teams and templates instead of permanently deleting them, includes rewritten internals to make future development easier, and fixes swaths of bugs. The full diff is available here.

Stats

  • Commits: 301
  • Lines of code changed in this release: 26,077
  • Total LoC: 18,482

New features

Home interface

Robot Scouter v3.0 now opens up to the "Home" interface, letting you manage commonly used features all from one place. It currently includes the team list, scout editor, and template editor. Later, Auto Scout will be added to the Home interface.

Note: scout editors now open inline instead of in a new window. However, you can still move the scout editor to a new window by going to the overflow menu in the top right and selecting the "Move to new window" option.

Trash

Teams and templates are no longer permanently deleted. Instead, they are moved to the trash where you'll find the usual "Restore" and "Delete permanently" options.

Animations

Robot Scouter v3.0 comes with several new animations to spice things up:

  • The stopwatcher timer icon animates on and off
  • The counter metric value updates are animated
  • The team's robot picture animates to open the scout editor
  • The scout editor's offline loading animation is now a bouncing cloud

Android Pie (9.0) support

Robot Scouter v3.0 now fully supports Android Pie.

French translations

Robot Scouter has been fully translated into French... huge thanks to @Samgd14 from team 6929.

Notable changes and improvements

  • Logging in with GitHub is now supported
  • Several dialogs are now bottom sheets
  • The metric addition UI in the template editor has been transitioned to a bottom sheet, thereby fixing a bug where not all metrics were accessible on small screens
  • Multiple teams in the team list can now be selected through drag selection
  • Tons of bug fixes and other minor improvements

Robot Scouter v2.3.1

24 Apr 18:38
bcfa901
Compare
Choose a tag to compare

This release includes a few critical fixes:

  • Crash when exporting spreadsheet with no median column
    • Median and max columns were sometimes being populated incorrectly
  • Crash when exporting spreadsheet without any header metrics.

In addition, you will have to re-add the Robot Scouter icon to your home screen due to some internal changes to support faster development.

Robot Scouter v2.3.0

14 Apr 01:16
b10f33d
Compare
Choose a tag to compare

This release fixes numerous issues and adds some long-requested features. In addition, it makes changes to The Blue Alliance media uploads and simplifies the pit scouting template for all 2.x users.

The Blue Alliance media upload changes

Some users uploaded media to The Blue Alliance that wasn't in any way related to a team's robot, leading to Robot Scouter's API key being blacklisted. However, we worked it out with the nice folks over at TBA and were given a second shot.

Please be graciously professional and only upload clear pictures of robots. We've also improved the instructions about uploading media within Robot Scouter.

Features

Spreadsheet exporting

  • Each individual team sheet now includes a pre-calculated max column
  • The Overview sheet (previously Team Averages) now includes the median and max columns for all relevant metrics

JSON exporting — new! ✨

A long-requested feature has been providing a data format that would easily support custom analysis through a scripting language such as JavaScript or in a data processing tool such as Tableau. Custom analysis is now possible through JSON exports which are generated automatically along with the spreadsheet file.

Other changes

Since adding the JSON export doubled the number of generated files, each export is now found in a Robot Scouter export_TIMESTAMP folder for clearer organization and file management.

Bug fixes

Crashes

  • When opening the scout editor after signing out
  • When rotating the device after a sign-out
  • When clicking the share button on an export notification

Incorrect behavior

  • The text metric wouldn't expand if more text was added
  • Media was accidentally uploaded twice if taken from the scout editor
  • The export notification would get stuck in the loading state instead of showing the completed one
  • The scout editor header text was illegible if the background photo was white
  • The item selector drop down arrow wasn't visible
  • Team and scout lists would randomly stop working
  • Background team updates were broken before Android Lollipop

Robot Scouter v2.2.10

01 Apr 23:51
90239a4
Compare
Choose a tag to compare

This release comes with several usability improvements:

  • A new setting to disable template editing, see #144 (comment) for the full explanation.
  • A new night mode icon
  • A notification is now shown even if no data was exported

This release also fixes some memory leaks, crashes, and performance improvements.