User Tools

Site Tools


release_12.0

<< 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

  • ADMIN: addNonPayPalPayment didn't record num_accounts

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

  • Support arbitrary month-based licensing
  • Export/import: now includes BadgesProperty table

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
release_12.0.txt · Last modified: 2020/12/23 17:11 (external edit)