User Tools

Site Tools


release_19.4

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
release_19.4 [2025/05/22 20:36]
admin [Bug Fixes]
release_19.4 [2025/07/11 14:07] (current)
admin
Line 126: Line 126:
   * Badly-encoded image in YLT requirements   * Badly-encoded image in YLT requirements
  
-==== Patch (2025-05-23) =====+===== Patch (2025-05-23) =====
 ==== Miscellaneous Enhancements ==== ==== Miscellaneous Enhancements ====
   * Better support/logging when invalid date formats are used   * Better support/logging when invalid date formats are used
Line 150: Line 150:
   * SS-6998: After an initial Sync, viewing the Emergency List of a Master/Overview event was showing the details for all members, not just those that signed up   * SS-6998: After an initial Sync, viewing the Emergency List of a Master/Overview event was showing the details for all members, not just those that signed up
   * PAYMENT: From "Manage Attendance", edit an entry, and click "Delete". Then the payment/expense history shows a $0 entry, rather than hiding it.   * PAYMENT: From "Manage Attendance", edit an entry, and click "Delete". Then the payment/expense history shows a $0 entry, rather than hiding it.
 +===== Patch (2025-05-30) =====
 +==== Miscellaneous Enhancements ====
 +  * Added a Total line to "Account" | "Member wallets"
 +  * SS-7060: Attachments are now sorted by name, then insertion timestamp
 +  * PAYMENT: Use members' real names (not troop nicknames) when determining what to call a shared wallet
 +  * PAYMENT, RSVP: SS-7062: Rapid double-clicking on the RSVP landing page's Update button could record a second (over)payment
 +  * QUALS: Better sorting of custom first aid quals in event's min safety quals picker
 +  * EMAIL: SS-6690: Better display of fees when Scouters don't have to pay anything
 +  * COMMITTEE: The calendar swatches of subscription events in other sections that have scouter-only visibility now show a lock icon
 +  * Make #inventory-source-picker use ".selection.radio"
 +  * Got rid of most "fsets"
 +
 +==== Bug Fixes ====
 +  * QUALS: Red-herring message box upon updating signups if user had WFA selected as their required first aid level
 +  * QUALS: SS-6637: Further fine-tuning to handle historic situations where an event had two or more quals in the same category (e.g., SFA and WFA)
 +  * PRINTING: "Home" | "The Pond Map" | "Print" is showing borders in the white-page
 +  * PAYMENT: Pre-initialized value in member-event-payment was showing as "NaN" if no fees were defined
 +  * PAYMENT: buildViewEvent wasn't always getting called when you add an entry from an event's wallet
 +  * SS-7076: Toggling "Account" | "Program preferences" | "Only working on the Canadian Path" had no effect
 +  * COMMITTEE, INVENTORY: SS-7076: Enabling "Share common badges" wasn't working
 +  * Fixed an issue with loading previous scorecarding that was preventing the badge status display from changing
 +
 +===== Patch (2025-06-10) =====
 +==== Miscellaneous Enhancement ====
 +  * Support non-refundable events by turning a YES signup status to a NO_LATE, so we can still flag members as having signed up
 +  * Optionally use full day/month names ("Monday, January 1" vs "Mon, Jan 1") in emails & newsfeed
 +  * COMMITTEE: In committee edition section editor, "Grouping Label" should be "Grouping label"
 +  * COMMITTEE/COUNCIL: Changing grouping label of section in Council Committee account shows the roles dropdown list (which just says "member")
 +  * SS-7091: Updated Paddling Skills 5.10 and 6.3 to reflect the fact they were changed/removed from the PDF without any notice
 +  * Improved formatting of #badge-reqs-details (for attaching related requirements)
 +  * "Reports" | "Record sheets", and enabling "republish" suggests that the inactive youth will be republished
 +  * CLEANUP: Push dialog radios replaced with li.selection.radio rather than actually using input[type=radio]
 +  * CLEANUP: Replaced more instances of yes.gif with ✓
 +  * CLEANUP: Look for INVENTORY_SHARE_LIST = '', and connect to that account, and toggle include common badges on/off
 +  * CLEANUP: Replaced hard-coded badge/requirement status strings with constants
 +  * CLEANUP: Replaced hard-coded divider selection strings with constants
 +  * CLEANUP: Replaced hard-coded report names with better names
 +==== Bug Fixes ====
 +  * Typo when doing bulk transfer of Youth to another section, e.g., "Will these Cubs remain this section in these Cubs"
 +  * MASTER: SS-7092: Master/Overview rollups are only counting active members, resulting in a discrepancy with subscriber events, as members age out
 +  * Trying to view the consent forms of an old event could result in a "you must save your changes, first" message
 +  * SS-7108, SS-7111: "Ready to award" report was showing no results when grouped by Youth
 +  * HELLO: Error displaying event-based newsfeed posts
 +  * SS-7107: PRS wasn't always being automatically regenerated when a youth was marked as inactive
 +  * NEWSFEED: SS-7112: Creating a newsfeed post for an event that is a subscription to another event should be using the subscription outing key in the action button
 +===== Patch (2025-07-11) =====
 +==== Financial Records Export and Bulk Payments ====
 +As requested by some Group treasurers, you can now do a Group-wide export of all transactions that affect members' wallets (and the Sections' own wallets).  You can customize the date range, and whether you're just interested in the Top-Up, ScoutBucks or both kinds of wallets.
 +
 +You can also do an export from a Section account, but obviously, it won't be a Group-wide export.
 +
 +The export is downloaded as either a .xls or .csv file.
 +
 +Additionally, there's a faster way to record bulk payments... from the "Manage Signups/Attendance" page, you'll now find an "In Bulk" button above the "Payment" column.  Clicking that will let you record with minimal clicks multiple payments received from members.  The selections are intialized to those that still owe money, and the amount the owe, but the selected members and amounts can be changed.  In the event of an event cancellation (for example) this "In Bulk" interface can also be used to quickly record refunds.
 +
 +You can now specify and change transaction dates.  Previously, all transactions had been timestamped to the time they were recorded, but with the goal of the transactions export feature being to allow a treasurer to reconcile ScoutsTracker data with your bank records, it became important to be able to record the date a payment/refund/reimbursement was actually received/issued.
 +
 +==== Configurable Start-of-Year ====
 +Sections can now choose when their Scouting Year year starts.  Most Sections will still probably want the date to remain in the early fall, coinciding with the youths' return to activities after summer vacation, but others have expressed the desire to have it start on Jan 1st, to coincide with the registration year.
 +
 +If you go to "Account" | "Program preferences" and pick "January 1st", then it'll change all instances of "2024-2025" to "2025", etc., since your Scouting year now no longer spans two calendar years.
 +
 +Changing the start of the Scouting year, only impacts which events are lumped into which year.  E.g., Does your Hallowe'en Party get included in last Scouting year's events (2024), or this yeear's Scouting events (2024-2025). Additionally, it results in a slight presentation change in the Personal Journey Cards (i.e., whether the cycles are listed as Winter->Spring->Summer->Fall, or Fall->Winter->Spring->Summer.  Note, changing the start of the Scouting year impacts all previous years' Personal Journey Cards.
 +
 +==== Miscellaneous Enhancements ====
 +  * RSVP: SS-7120: Recipients of RSVP emails now get a message when signup has been disabled, telling them to tell their Scouters
 +  * EMAIL: SS-7120: Better feedback when there are problems sending emails (e.g., already sent)
 +  * RSVP, EMAIL: SS-7120: Prevent sending of RSVP emails if signup is currently disabled
 +  * Improved signup tooltips on event signup summary and in "Manage Signups/Attendance"
 +  * COMMITTEE: Better sorting of sections by name, i.e., group name (no subgroup), then section level, then subgroup
 +  * SS-7166: Youth (and Other Participant) members who have an active Scouter role in another Section can be the Scouter-in-Charge and submit AAF's
 +  * COMMITTEE, PUSH: notification email list "All-Sections Camp (Master/Overview)", but the "(Master/Overview)" should be stripped out
 +  * Streamlined UI for importing event keys
 +
 +==== Bug Fixes ====
 +  * Clicking "<< Back" from "Ready to Award" report was blocking navigation
 +  * SS-6803: Viewing the signup/attendance of a master/overview event defined in a Section account was offering irrelevant choices for group the subscribers
 +  * PUSH: Server exception when pushing events
 +  * PUSH: SS-7138: Better detection/handing of pre-existing subscriptions when importing/pushing events
 +  * PUSH: notification email comes from the recipient account's delegate email address, rather than the sender account's
 +  * SS-7119: SQL syntax error when promoting Other Participants to Scouters
 +  * SS-7135: Inventory didn't show "demand" of non-program specific badges (e.g., permits) when "Only working on Canadian Path" was set
 +  * SS-7129: Multi-Section events' Emergency List wasn't being generated
 +  * COMMITTEE, EMAIL: SS-7139: All youth/parent email addresses were being excluded from Committee mailings (only Scouters were receiving them)
 +  * RSVP: missing rsvp status text for late NO signups
 +  * COMMITTEE, PUSH: SS-7138, SS-7154: Push events was failing after first push
 +  * NEWSFEED: SS-7157: Couldn't create an event-based post, if the event was a subscription to an event in a different section
 +  * COLONY: SS-7128: "Swim Up" dot on Pond Map wasn't being filled in
 +  * "Manage Attendance" "All" button in the Attended column wasn't working
 +  * formatRelativeTimestamps didn't display the month and day if passed a string
 +  * PAYMENT: There was no option to refund partial payments
 +  * parseOutingKey wasn't returning null on malformed keys
 +  * Goto "Inventory" page, and the "Add All to Cart" button is barely visible at the bottom of the page
 +
 +
  
release_19.4.1747946215.txt.gz ยท Last modified: 2025/05/22 20:36 by admin