User Tools

Site Tools


release_17.0

This is an old revision of the document!


<< List of all previous releases

Release 17.0 - Key Features

Architecture Upgrade

  • Migrated all per-edition database shards into a per-product consolidated database
  • Refactored tables/classes to better reflect their current usage (as opposed to historical)

Login Authentication and Opt-In Permissions

  • Login password now spans all editions
  • Email Opt-Ins now tied to login email address, as opposed to login
  • Email “Troop” emails is not specific to each edition

Miscellaneous Enhancements

  • COMMISSIONERS: Section Usage report is vastly speeded up (10x)
  • Eliminated “tenderfoot” role

Bug Fixes

  • COMMISSIONERS: Email invites were missing from the list of “Account” | “Sections”
  • COMMISSIONERS: Can't approve an all-day AAF on the day of… a scouter can *submit* it but the GC can't approve it
  • PACK/TROOP: Many PAB's didn't have checkboxes beside the SPICES names

Patch (2021-06-21)

Miscellaneous Enhancements

  • SS-3424: Added support for scaling of roster photo (for offline use) to avoid “browser has exceeded…” message
  • Added new REST-ful endpoints
  • eslint cleanup

Bug Fixes

  • SCHEMA: Found more unmigrated SQL references
  • SCHEMA: Cleaned up references to only API parameters in client
  • SCHEMA: Added live migration of server requests to avoid errors
  • SCHEMA: Added renamed files to service-worker manifest files
  • SCHEMA: Reversed date format back to yyyy-mm-dd
  • SS-3435: Unable to add qualifications
  • SS-3416: COMMISSIONERS: Bunch of bug fixes associated with displaying/approving AAF's
  • SS-3418: “Group by Year” wasn't working in some reports (e.g., Wall Chart)
  • SS-3410: Couldn't add/modify custom qualifications
  • SS-3437: Personal Events and non-favourite events were being excluded from per-youth rollups in Personal Journey Cards
  • Iterating over sparsely-populated list of collab accounts wasn't considering missing indices
  • SS-3444: Restored “view other schedules” functionality
  • SS-3442: If you went to Email | Quick Pick, and selected “by Patrols”, you couldn't see any youth who weren't assigned to patrols
  • Couldn't change the signup member grouping of unsaved events

Patch (2021-06-24)

Miscellaneous Enhancements

  • Stop uselessly creating duplicate custom quals when transferring/linking members (was causing a “this youth has changed” message upon cancelling edits)
  • Eliminated misleading message box when deleting a member's headshot
  • Improved the feedback when moving/linking up members

Bug Fixes

  • SS-3451: Per-member cost overrides were throwing an exception
  • SS-3421: Problems moving up youth
  • SS-3419: SCHEMA: Awarded event crests weren't migrated properly
  • SS-3408: Bugs/improvements associated with the “Who's working on What” report when previous progression levels aren't complete
  • SS-3455: Multi-day events from other schedules were being displayed as single-day events (also affect “hello” calendar)
  • SS-3452: AAF: Getting a cryptic/unhelpful message when trying to approve AAF's from a different Group
  • SS-3452: AAF: Potential database deadlock on sending archiving message
  • Couldn't change “Account” | “Public Profile” details
  • SS-3445: Couldn't add “Important Date” events to the schedule

Patch (2021-06-28)

Miscellaneous Enhancements

  • Adventure Teams now included in merge of youth/scouters
  • ES6 adoption in worker.js

Bug Fixes

  • Youth roles were listed twice
  • Home patrol was being ignored when merging youth
  • SS-3427: Tally credit from the previous-previous section could be ignored when merging
  • SS-3468: National Standing report wasn't filtering national numbers by edition
  • SS-3469: Can't edit draft AAF's when no youth attending, and emergency list appended
  • Removed dependence on database connection to email sending, to potentially avoid deadlock when submitting AAF's
  • Detect failure to create DB session, and restart the server when that happens

Patch (2021-07-05)

Miscellaneous Enhancements

  • Parse the uploaded ScoutsTracker code version from the server request and record it in the presence record
  • Added remigration routines to detect/fix collided outing ID's
  • Removed Scoutcraft Skills 9.3 requirement (chainsaws) as this is no longer part of the Canadian Path

Bug Fixes

  • Unchecking the “Show other schedules” was taking you to the schedule picker, rather than just unchecking the checkbox
  • Approving AAF could misleadingly look like it failed, even though it was just that the request timeout due to HTML→plaintext conversion
  • Better handling of AAF's with missing attendees
  • COMMISSIONERS: SS-3473: Problems using the “Connect” button to access other sections' accounts
  • SS-3476: Could not create new section account with previously-unused email address
  • SS-3477: AAF: Initial creation of form could have problems selecting names
release_17.0.1625581140.txt.gz · Last modified: 2021/07/06 14:19 by admin