User Tools


This shows you the differences between two versions of the page.

Link to this comparison view

release_12.0 [2017/07/29 12:00]
admin created
release_12.0 [2017/07/29 12:02] (current)
Line 60: Line 60:
   * ENH: after merge, don't kick user back to "​Home"​   * ENH: after merge, don't kick user back to "​Home"​
   * ENH: add more progress messages during merging   * 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 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