<< List of all previous releases
Release 17.6 - Key Features
Continuing Evolution of Database Schema
As part of the roadmap towards a new Identity Model, a number of difference in the ways that Scouters and Youth were stored and processed were aligned.
Specifically, the Scouters 'is excluded' and 'other email addresses' properties are now implemented with using the same constructs as the youths' contacts, and all processing is handled identically.
And, the client code was streamlined to use a single 'Members' table, rather than distinct 'Youth' and 'Scouters' tables. The server was modified to generate the consolidated 'Members' table, but still returns the distinct 'Youth' and '
Scouters' table to accommodate browers that resist updating the ScoutsTracker client code.
Miscellaneous Enhancements
Added an “Auto-assign by age” option to “Update multiple youth”
Hide Leader “Other emails” if “is excluded” is enabled
Don't show “is included in final report” on the calendar view
Better alignment of official.gif
NEWSFEED: A description of who will see a post is now provided for your account's own posts
Bug Fixes
“Update multiple youth” wasn't updating display
Missing prefix when reporting service worker version
“Quick Fix” button on loading page had an error
“Scouts Canada” could show up twice in the list of collaborations
SS-4197: Tweaked year-in-program implementation to use current Scouting year (so late-in-the-season imports aren't off-by-one)
SS-4223: Moving/linking youth up in bulk was broken (clicking Next didn't do anything)
SS-4238: Couldn't update your own login signature if you were an admin but had never previously been granted “can send emails”
HELLO: SS-4229: Bookmarking the extra tab was sending you to the /About tab
COMMITTEE: SS-4423: Embededded calendars were not fetching events
Patch (2022-03-25)
On-going Database Schema Migration
Miscellaneous Enhancements
AAF: New version of the Application Adventure Form
AAF: Better error message when attempting to update fields when the event has already started
Updated terminology for out-of-country and tour permits, to reflect latest version
Add userAgent to the Session Details
COMMITTEE: Added a “scheduled” icon beside date of posts that aren't yet visible
New badge insignia charts
Added a “Reset local storage” button to “Help”
Improved support for rebuilding the indexDB database
Bug Fixes
“Ready-to-award” has Shows the Claim the Flames weeks, even though they aren't actually awardable
SS-4253: Last patch broke the ability to bulk change / migrate members
Last patch broke the ability to change save a youth's new patrol, when that was the only change being made
SS-4255: Ready-to-Award report was only showing Claim the Flame badges
COMMITTEE: Collaboration could show a reference to your own account
COMMITTEE: SS-4261: Counldn't connect
COMMITTEE: Couldn't re-edit posts you'd scheduled to appear in the future
SS-4271: Parents couldn't change their own email address
“Scouts Canada” could show up twice in the list of collaborations
Better alignment of official.gif
COMMITTEE: SS-4230: Sometimes couldn't create new account after using “Connect” button to access other accounts
SS-4286: Signup/Attendance totals were reversed for Scouters/Youth
SS-4286: Signup/Attendance totals were reversed for Scouters/Youth
As of last patch, scheduled posts were visible before the scheduled date
As of last patch, missing Activity Leader role (and mishandling of missing role) was preventing some accounts from connecting
COMMITTEE: As of last patch, committee accounts had problem connecting after Quick Fix
SS-4278: Scouters weren't being included in the Sign Up List
SS-4279: Error trying to close indexedDB after an opening timeout
AAF: Various issues as of last patch
COMPANY: SS-4294: As of the last patch, support for under-18 scouters was broken
ANDROID: SS-4293: Resetting indexedDB could crash the browser
SS-4295: SDG Project tasks weren't selectable as Related Requirements
Patch (2022-04-09)
On-going Database Schema Migration
Switched database over to model for member roles
Revamped interface when drilling down to “Account” | “Scouts/Leaders” | “Role(s)”, which now shows all the roles the member can have (e.g., within troop, within patrols/adventure teams, other)
Inventory Tweaks
INVENTORY: SS-4328: Add an option to hide the seasonal challenges
INVENTORY: Tweaks to grouping logic (addition of Strips and Linking)
INVENTORY: SS-4333: Sometimes Event Crest image didn't show when editing Inventory amounts
Miscellaneous Enhancements
Include inactive logins in initial fetch, because they can be used by history reports
upcoming “Personal” events are visible to anyone who is eligible
Cosmetic tweaks to “Update multiple youth” table
SS-4335: Recover from malformed event links
Attempt to coerce browsers that insist on using the browser cache on hard-reload
Bug Fixes
COLONY: SS-4308: Pond Map wasn't visible
COMMITTEE: SS-4324: Usage report was blank
As of last patch, non-members weren't being included in the “Current Scout” selector
“Add Scouters” wasn't adding anything to the CC line when “always use BCC” is enabled
When an event has a signup deadline that is AFTER the event, then that useless deadline was being shown in embedded calendars
Clicking on the deadline of shown in an embedded calendar was just opening a blank tab
INVENTORY: Some Linking badges were not displaying a badge image
Updating properties of leaders with no logins would result in a “-1 is not a valid email address” message
Problems adding login to Other Participants
Other participants don't show up in the list of participant logins
Making changes to Other Participant changes it to a Youth member
“dynvocab” didn't work for any section except Troop
List of logins didn't include “Other Participant” logins
Merging was complaining about missing membershiptype field
Creating new leaders with logins
SS-4344: Clicking on “Home” | “PABs” was showing an empty list
Couldn't select patrol roles
Protect agains null lists of badges
Facade.Members now falls back to membership_type of existing members
TROOP: EMAIL: SS-4350: If you were still on the 1968 Program, could get a unusable green triangle where “Add Recipients” should be
COMMITTEE: EMAIL: SS-4352: “Add recipients (Every)” wasn't adding parent email addresses that were also “Other Participant” email addresses
Patch (2022-04-22)
Miscellaneous Enhancements
Better tinymce sanity test (reduces bogus _trace messages)
Add more appropriate tooltips to calendar (mention meeting vs event)
Clean up address bar (remove reload= parameter) upon loading
SS-4380: Require current password verification in order to change the PIN (or password)
SS-4381: “Other Participants” couldn't be marked as ineligble
ADMIN: Do a DB search for MessageRecipients with webhook_status = 'queued' and webhook_timestamp > not more than 30 days old, then do a getMessageStatus()
Tweaked the definition of “Automatically infer Risk Category and Safety Qualificaions” to not apply automatic updates upon subsequent edits/signups
AAF: Added AAF form ID to the submission email subject
Bug Fixes
AAF: Creating a new AAF doesn't initialially show consent until the AAF is saved
SS-4379: Remove calendar tooltips from date pickers
SS-4391: AAF: Notifications of newly-submitted AAF's were not being delivered if you had multiple active GC's in your Group
AAF: Resending an email was tripping up on the “You have not confirmed that you are aware of…” message
AAF: Reopening an event that didn't require consent mistakenly flagged youth participants as missing consent
SS-4375: If you were a scouter/youth with “can see everyone's basic info”, and you were ineligible to signup for an event, then clicking on “Sign Me Up!” looked weird
CONSENT: Parent/Guardian contact name field wasn't clearing between invocations of prefillConsentForm
Patch (2022-04-29)
Miscellaneous Enhancements
SS-4382: Added “other participants” in the calculation of the max expected participants (for min SFA requirement calculation)
SS-3490: Don't autopopulate the Parent/Guardian name/email fields. Tweaked wording of the message when you click on the signature line.
SS-4414: Sustainability badges were being listed alphabetically, which messed up the logical bronze/silver/gold sequence
EMAIL: Don't include the COVID screening link in emails
HELLO: SS-4405: Removed role from “Contacts” tab
COMMITTEE: Added a “Inactive Sections” list
COMMITTEE: Inactive sections are no longer included in emails
INVENTORY: Deprecated use of hard-coded lists of inventory items/properties
Added the word “Missing” for youth who have signed up YES/MAYBE for an event that needs consent, yet haven't provided consent
Get rid of “Cohort” terminology
Disable /var/log/httpd logging
Bug Fixes
SS-4392: The date shown in the event summary of multi-day events with start/stop times wouldn't wrap text nicely
AAF: SS-4399: When using custom selection, a “Missing” consent column was showing up even for events that didn't require consent
SS-4401: Collaborations where the custom label was the same as the target account's name couldn't clear the custom label
SS-4413: When moving youth up to the next section, you weren't being given the option to leave them active (e.g., Linking only)
When clearing youth list filtering, the highlighting was clearing correctly
Fixed logic error in Account.requireUniqueness when new accounts being created
COMMITTEE: You were led to believe you could change the “status” of a section
COMMITTEE: When filtering youth list, the colour swatch was disappearing
COMMITTEE: SS-4408: Signup list was appending “ - Unknown” after every member
SS-4420: Attempts to unlock soft-locked accounts were incorrectly being met with a you-can't-do-that message
Patch (2022-05-10)
Miscellaneous Enhancements
Better picking of default names used in Welcome Messages that potentially overrides the displayname when there are multiple accessed youth
For welcome texts, don't use a name if there are multiple youth accessed by the login
COMMITTEE: Greater consistency in how sections are presented in lists
EMAIL: Slightly better wording when selecting on dividers that contain members that can't be contacted
EMAIL: SS-4436: “Add Everyone” should not include “Other Participants”
Bug Fixes
SS-4421: Creating new non-members/youth wasn't working
SS-4423: Custom welcome text wasn't being retrieved correctly
SS-4422: Welcome text doesn't respect double newlines
SS-4431: Default dues wasn't visibile if track payments was disabled
SS-4439: Doing a bulk move/link up wasn't showing the “stay active?” option
SS-4437: Other Participants were being added to the “Current youth” dropdown twice
SS-4443: Not able to select sections from “Show other schedules” in non-Committee editions
SS-4445: RID Collision requires implementing a second getInstance that takes an accountID
iOS: SS-4430: Worked around issue with readonly inputs not firing onfocus events, even when programatically given focus
IMPORT: Doing an Import from MyScouts when you have multiple roster members with the same SC Member # was randomly picking one of the matches to update
INVENTORY: Editing and then saving inventory could incorrectly add a note of “undefined”
COMMITTEE: Fixed a missing word a message box when you change to/from the Commissioner role
COMMITTEE: Re-pushing national events to your section accounts wasn't working
WIKI: Corrected some typos in the Quick Reference Guide
Patch (2022-06-16)
Miscellaneous Enhancements
SS-4510: Improved presentation of manage signup when event deposit = total, and when member override < event deposit
COLONY: SS-4485: Added missing Beaver Woggle
SS-4486: Have a way of quickly showing who is a parent login
RECORDSHEETS: Styling more closely aligns with what is seen in ScoutsTracker
Bug Fixes
EMAIL: SS-4453: Couldn't delete attachment from draft email
COMMITTEE: SS-4458: Embedded calendar issue wwhen viewing multiple sections in which there is multi-day reminder and a multi-day all-day non-reminder that are on the same day
SS-4468: For youth/parent logins, “Current Scout” dropdown doesn't include Other Participants
SS-4494: Badge sharing should include Sustainability badges
SS-4506: Missing youth role resulted in “???” which is kind of unnecessary in Colony & Pack
SS-4514: Restored missing “Reports” | “Pond Maps”
SS-4512: Need to clear “always use this login” if set to unapproved logins
COLONY: SS-4485: Custom inventory items were displayed twice, upon a subsequent navigation to “Account” | “Inventory”
RECORDSHEETS: Event notes were showing in raw
HTML
EMBEDDED: SS-4520: Extra semicolon showing in location if only one of site/address are defined
Patch (2022-06-24)
Miscellaneous Fixes
More changes to prep for Youth/Scouter alamagation
IMPORT: Improvements in what information is displayed
Only show attendance tip when attendance can be taken
QUALS: Variety of cleanup/tweaks associated with editing a member's quals
Added Group Committee accounts as transfer targets for scouters
Bug Fixes
Going to “Schedule” | <event> | “Edit” | “Scouter-in-Charge” would subsequently hide buttons on (multiple) other pages
Vertical Skills 8.2 and 8.3 had some typos in the original SC text
IMPORT: Fixed a SQL error
INVENTORY: When a Committee custom inventory is deleted after having its stock previously defined, it could prevent a section account from drilling down on “Account” | “Inventory”
Suppress a “-1 is not a valid email address” message
QUALS: SS-4532: Custom quals showing up in an “undefined” category
QUALS: Editing a member's quals, then clicking Add Qual | Manage List | Create Custom Quals doesn't refresh the first list
QUALS: Problem merging youth when one of them had an overridden outing label attribute
COLLAB: Delete a custom label for a Pack didn't appear to do anything (until next reload)
SS-4537: Problem moving members up
SS-4509: “Scheduled” icons on badge reqs weren't showing after a fresh sync (until the next reload)
Patch (2022-07-01)
Miscellaneous Enhancements
MIGRATION: Merged youth and scouter tables
MIGRATION: Added temporary support for laggard browsers
Added four-week display option to Calendar
COMMITTEE: Wired off “Other Participants”
Allow multiple inactive statuses for Scouters
Improved logic determining whether an AAF reminder should be shown
Removed a red-herring ASSERT
Bug Fixes
AAF: Falsely reported some AAF's as obsolete if they had international travel but no tour permit
ADMIN: Argument mismatch in deleteMember
COMMITTEE: Viewing Cat3 AAF for a section account was generating an exception
SS-4546: Next/Prev Year button on calendar wasn't working
SS-4547: Plus symbol in event names were showing as %2B
SS-4566: Update multiple youth was broken
SS-4569: Problem reactivating some youth
Clicking on “Account” | “Logins” | “Current member details” appeared to hang