<< List of all previous releases
Release 12.0 - Key Features
Most-Noticeable New Functionality
More flexible licensing
Changes to “Accounts” to make things more intuitive/easier to find
Switch to program map-based event tagging, as opposed to program area
PAB have enhanced wordings to make it clearer for all that these are not the same as old-school merit badges
PAB linked to work-sheets for pre-literate youth
Completely revamped the presentation of Move/Link Up and Transfer
Allow scouters to transfer to *any* section level
Add “'Personal' calendars” to “show other schedules choices”
Added floating placeholders to input fields
Canadian Path Fixes
Tweaked Camping Skills 6.21 logic
Trail Skills 6.19b has been deprecated
Removed “badges aren't available until 2016” from OAS badges
Empty headers for old Program badges in special-award-image-picker, if you were exclusively on the Canadian Path
OAS with more than 9 competencies had completion logic error
TROOP: replaced missing/incorrect images for old Voyageur & Pathfinder awards
TROOP: link badges were missing from the page of “Other” badges/awards
TROOP: swapped PAB 'Canada' and 'Community' PRS images
PACK/TROOP: Top Section award not selectable from Related Requirements picker
ENH: History showing OAS accomplishments earned as a result of events in previous section now link back to the event
Email Fixes
Ambiguous rejected reasons being shown when viewing sent emails
Workaround for Mandrill's retention of message ID's for max 30 days
“Opt-out” glyph misaligned for some parent logins
Fixed an opt-out issue when unsubscribing to welcome messages
Better handling of mandrill notification storms
ENH: Compose email should do check on “Add Adults” to warn about youth with no parent logins
Login Fixes
Sometimes going to “Accounts” | “Logins” | “Welcome Messages” would only show a single name
Welcome Message Preview says “Hello Unknown”… if there's just one member, it should use their name, and if it's multiple it should say “[NAME]”
Work around possibility of having two scouters using the same Login record (e.g., after a move up)
You could inactivate your own scouter record… potentially leaving the account with no remaining admins
Parent/youth logins that were event contacts are still listed even though they no longer have accessed-youth
Contact settings weren't sticking on new login creations
Misleading error message when you try to sign in with the wrong password
Exception when trying to change your own login email address to one that is used only in another, deleted account
Sign In link in the embedded/shared badge was always pointing back to Cub edition, regardless of your section level
Added SOAP method to clean up duplicate LoginEmail records
ENH: Give unwelcomed users an option to send themselves a welcome message
ENH: imported logins default to “parent” for younger sections
ENH: toggle to show/hide inactive logins
ENH: renamed “Signed in as” to “My Login”, “Connect via another login” → “Connect via my other Logins”, other improvements
Merging/Migration Fixes
Prevent badge tallies from doubling when merging two moved-up youth
Fixed typo in Merge Youth message
Transferring a scouter to another section at the same level that already had a scouter with the same login email address was creating a second scouter record with no login
transferring scouters was not working under certain circumstances
Data cleanup to double-counted tallies associated with merges of multiply-migrated youth records
ENH: MyScouts Import errors/warnings should show name as well as row #
ENH: after importing from MyScouts, show tips about sending welcome messages and merging files
ENH: migration dialog now shows the section level of the collaborating accounts
ENH: after merge, don't kick user back to “Home”
ENH: add more progress messages during merging
Event/Calendar Bugs
Catch potential exception in calculating whether a non-existent event has occurred yet
“Unfinalized Events” report had a page title of “Upcoming Events”
“Official calendars” of deleted commissioner accounts were still being included in the list of “other sections”
Duplicating event could create invalid end time date, which would affect iCal export
Embedded calendar had “« Home” button in title bar
Clicking on embedded calendar entry changed to list view, rather than drilling down to event
Signup summary of new events wasn't being correctly displayed until after the event was saved
“Some events will need to be refinalized because the participants change” applies even when it's just the scouters changing
Personal events should not ever show “No participants” annotation
Links in event description text were not the correct colour
Events that had start/stop times that straddle DST begin/end had their stop times being incorrectly adjusted by one hour.
ENH: changed icon of personal events
ENH: embedded calendar should have clickable links to other sections' badges
ENH: replace event location
URL's with links in the calendar
ENH: Improved some display issues with shared (embedded) badges and events
Admin/Backend Fixes
Import of badge spreadsheets creates badge completion expression that contains subrequirements
Sending receipt for old purchase when multiple purchase made through cheque/e-transfer
addNonPayPalPayment was not updating is_trial status
FEAT: use custom paypal payments for to support arbitrary license sizes and terms
FEAT: province-based HST
Miscellaneous Enhancements
ENH: PACK: “Six points” renamed to “Lair Points”
ENH: Add Help page, with link to parent guide
ENH: COMMISSIONERS: disable “Organization Details”, “Payment” for National accounts
ENH: COMMISSIONERS: disable “Inventory” for non-Group accounts
ENH: Give Credit check for unused requirements doesn't factor in whether any of the youth *need* the requirement. E.g., if you have *all* the kids with a specific requirement, then no warning should result
ENH: “Ready to Award” when grouped by badge now has the groupings sorted alphabetically
ENH: re-enable obsolete iOS check (pre 4.0)
Bug Fixes
Fixed one-cent rounding error in pricing calculator
Suppress “Error fetching Councils” message when you're not connected to the internet
Detect sync errors and re-refetch badge definitions
Disabled certain features from Personal edition that weren't supposed to be visible
Summary Record Sheet didn't include
HTML-formatted notes
Generated tax receipts report was blank
Cleaned up some the account creation logic for Council accounts
Some scouters had rid=-1
Prevented a java heap error on an inefficient query when connection to other account via council “tech support” login
Sometimes clicking on “In Bulk Initialization” for a scout wouldn't do anything
Sharing badges didn't work when you could connect to multiple accounts
Fixed some display issues with the requirements listed in History report
Shared (embedded) badges weren't displaying
Patch (2017-02-21)
Miscellaneous Enhancements
Report user's time zone / DST settings
Missing animated placeholders for a couple of input fields
Added message when you select only youth with no program-related costs
Added a “Receipt” button when looking at the tax details of a single youth
Added the Thanks button to the sidebar
Added the Help button to the Home page, when no sidebar visible
Bug Fixes
Suppressed an ASSERT due to absent guiding databases
Some rejected emails were showing as “unknown” if there was no BlackList entry
Apple mobile devices no longer have “Comic Sans” font installed, need to use “Chalkboard” instead
Don't hard-code CAD as the paypal currency
Merging insists on canadian path only flag, but it isn't visible
Error in SC Jungle Map (Runners and Trackers are mislabelled) is fixed in ScoutsTracker
Clicking on a youth in the tax details page was generating an empty page
ADMIN: addNonPayPalPayment doesn't accept new taxation codes
List of selections under “Show other schedules” wasn't being summarized correctly
COMMISSIONERS: Removed “Start a New Year” button
Removed hard-coded select width of 1280px
Removed typo that was preventing loading of Participation by Program Area report
IE: use of ipinfo.org to infer the user's province was causing the main info page to fail
Patch (2017-02-23)
Miscellaneous Enhancements
Added “show only attended” toggle to program areas, and list of Program Map Locations, coupled it in with corresponding badge “Related Events” toggle
Add “My Jungle/Pond Map Locations” for youth
Add “Help” links to FB ScoutsTracker Discussion Group, and to Quick Reference Guide
“Participation by Map Location” to “Troop Reports”
Used “lightbox” rather than “alert” for sync errors
Provide a useful message when unable to fetch other schedules
“Hide meetings” should not always be set when viewing embedded Commissioner calendars
Bug Fixes
Patch (2017-02-25)
BUG: Ringtail's Hollow is a default Map Location for Beavers
ENH: suppress Program Areas for parents
ENH: no longer annotate events Map Locations with corresponding Program Areas (and vice versa)
Patch (2017-03-03)
Miscellaneous Enhancements
Bug Fixes
Login id based youth contacts weren't being shown in interface, despite being correctly recorded in database
Potential timing issue with clicking “show other schedules” words, and not having the checkbox get checked
Scouter-only events were being listed in Personal Journey Cards
Export/import: error in OutingNote xml structure
Export/import: type in OutingEmail xml
Patch (2017-03-06)
BUG: cursor was changing from pointer to hand at wrong location over the “Show other schedules” checkbox
BUG: Personal Journey Card show the Progress Level percent completion for the Top Section award
BUG? iOS: can't re-focus on the text editor
BUG: Nova Scotia missing from website price calculator
BUG: missing images for senior sections prevented the app from being cached
BUG: ADMIN: could log duplicate IPN Transactions
ENH: ADMIN: disabled deprecated ddclient service
ENH: better handling/information for bounced emails that were blocked for a reason that no longer exists
Patch (2017-03-13)
Miscellaneous Enhancements
COMMISSIONERS: Can now only have a single 'official' Commissioner account for a specific Group, Area or Council
COMMISSIONERS: add “Contact Administrators” link to youthSection details
COMMISSIONERS: new Usage Report shows event activity
COMMISSIONERS: Speed up connect's getYouthMetadata by 400%
Bug Fixes
IMPORT: fixed logic error that was preventing subrequirements from being independently checkable
Catch a potential missing tinymce issue
COMMISSIONERS: catch a potential startup error for accounts that are missing key data
TROOP: missing images from Personal Record Sheet