User Tools

Site Tools


release_15.4

<< List of all previous releases

Release 15.4 - Key Features

Feature: Service Worker Caching

Deprecated HTML5 AppCache in favour of Service Worker caching, because Chrome was discontinuing support for AppCache in April 2020.

Miscellaneous Enhancements

  • Allow 'Use a Different Login' to work even when off-line
  • Deprecated old program setting and catalog
  • Renamed table Catalog to CatalogBadge
  • Replaced deprecated 'id' column with 'hibernate_id', removed unused methods
  • Add a return date to the authentication token, so that we can check the expiry before prompting for the PIN (since we'll then turn around and ask for the email+password anyway)
  • Use ani-placeholders in #edit-template
  • If the account has a 'hello' website, default to that when creating an email template

Bug Fixes

  • PRS was generating an exception when there was only a single permit available to a section
  • NPE in processing PayPal payments for Group license
  • SS-2315: 'Hello' website was generating an exception
  • Brand-new users were getting stuck at a “Pick a PIN”

Patch (2020-04-14)

Miscellaneous Enhancements

  • SCHEMA: Moved ASSOCIATION_OFFICIAL property into Section.is_official
  • SCHEMA: Prepped Attribute for desharding
  • Deprecate obsolete “Secure Access” feature
  • Deprecate HELLO_BETA logic

Bug Fixes

  • Possible NPE on RSVP response
  • AU: Event attributes in some editions had lower-case text

Patch (2020-04-26)

Miscellaneous Enhancements

  • Allow Scouters to be marked as (in)eligible in event signup
  • Added missing files to cache manifest
  • Attendance report counts youth whose participation pre-dates their join date
  • SCHEMA: Migrated to use of Label and Attribute keys
  • SCHEMA: Migrated to use of PatrolMember table
  • ADMIN: Added file-by-file reporting of cache errors
  • ADMIN: Removed irrelevant text from footer

Bug Fixes

  • SS-2325: “Give Credit” button should appear as soon as event starts, not after it is over
  • SS-2336: Birthdays on Calendar show “false” instead of the birthday glyph
  • SS-2231: Deleted redundant harmless but performance-reducing Tally records
  • AU: Fixed a couple of formatting errors in deprecated .txt progress report

Patch (2020-05-07)

Miscellaneous Enhancements

  • Moved link to “Help” page to the top grouping in the sidebar
  • Added “Quick Fix” button to “Help” page
  • Moved “About” link part of the “Help” page
  • Added tip to highlight moved “Help”
  • Added confirmations prior to Quick Fix, if off-line or there are queued updates
  • SS-2355: Broken SC link for screening of non-members
  • Randomize fetches of the manifests, so we never rely on disk cache
  • COMMISSIONERS: Hide “can see youth” and “can award badges” permissions
  • SCHEMA: added EditionProperty table
  • SS-2379: Added an unawarded glyph to OAS stages in Wall Chart report

Bug Fixes

  • SS-2337: Typo was preventing loading of embedded schedule
  • SS-2338: Handle fact that attributes can be either objects or strings
  • Detect that labels need to be refetched
  • Fixed bad SQL query
  • “Other participants” list was blank
  • SS-2365: Couldn't synchronize events with attendance overrides
  • Events that couldn't synchronize events were being reported with name “Unnamed”
  • Added legacy field to Patrol.toJSON(), to handle common error after migrating to service-workers
  • SectionYouth records with a bogus section_id = 0 were prevent the connection to pack 1353
  • Catch potential undefined variable error, and added logging to help diagnose the cause
  • Service-Worker client function had a typo that prevented programatic unregistration

Patch (2020-05-13)

Miscellaneous Enhancements

  • Added a “Copy Session Details” button to “Help”
  • No longer need to enter PIN immediately after clicking Reload from Server
  • Prevent overriding of outing's section ID, if previously set
  • Update Multiple Youth now prompts to keep editing after Save
  • Update Multiple Youth now has an “All” checkbox

Bug Fixes

  • The “no photo” glyph wasn't available off-line
  • SS-2385: Sometimes got login page instead of badge when clicking on shared link to badge
  • ROVERS: SS-2393: Couldn't fetch available Councils and Areas
  • Use a different localstorage space for link-based badge/event viewing
  • SS-2386: Update Multiple Youth could not list some youth during repeated updates

Patch (2020-05-28)

Miscellaneous Enhancements

  • ES6 and eslint clean-up of section-specific files
  • Added “Virtual Event” label
  • Removed red-herring assert about missing inventory name
  • AU: Enabled Unit-wide record sheets
  • SCHEMA: Adopted a catalog subscription model for CP/1968 badges, as well as custom sets

Bug Fixes

  • Fixed potential NPE when the licensing Commissioner account has been deleted
  • HELLO: A couple of over-zealous clean-ups removed a variable needed by the Hello website and embedded calendar
  • SS-2407: Images of custom inventory items weren't being displayed
  • AU: Label event use in Unit-wide record sheet outing details were hard-coded to “.gif”
release_15.4.txt · Last modified: 2020/12/23 17:11 (external edit)