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/06/11 12:52]
admin [Miscellaneous Enhancement]
release_19.4 [2025/09/02 21:11] (current)
Line 195: Line 195:
   * SS-7107: PRS wasn't always being automatically regenerated when a youth was marked as inactive   * 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   * 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
 +
 +===== Patch (2025-08-06) =====
 +==== Initial Support for Chipmunks ====
 +Added preliminary support for the new Chipmunk Section, so Scouters can track events and communicate with parents.  Some features (e.g., Sticker Book) are still under development.
 +
 +==== Miscellaneous Enhancements ====
 +  * PAYMENT: Export file now shows wallet balance, and a row number (allowing accurate flipping of rows)
 +  * PAYMENT: Tweaked transactions export report formatting (.xls)
 +  * When seaching backwards to find the last meeting (for the name template), skip subscriptions to other sections' meetings
 +  * Expunged references to deprecated targeted fundraising labels
 +  * Clean up Quadrant-specific code in server, HTML, and javascript
 +  * Attendance report should use grey background for events on dates after the member left the Section
 +  * Master/overview event's subscribers should be ordered according to group name then section level, then name
 +  * Master/overview now shows the unique members in the tallies at the bottom of the table (rather than including multiply signed-up members)
 +  * Slight startup time improvement, less flashing of red-herring "Account Setup" newsfeed items
 +  * Migrated a couple of lists from .selection to .selection.radio
 +  * Added support for flagging defunct groups
 +  * SS-7216: Added backend method to quickly inactivate all Scouter records by email, as sometimes desired during "downsizing"
 +
 +==== Bug Fixes ====
 +  * PAYMENT: Export file format switch wasn't actually changing the file format, just the file extension
 +  * PAYMENT: Export file has more authentic record sequencing
 +  * PAYMENT: Export file event profit/loss shares were being reported as event loss/profit shares
 +  * Couldn't add personal notes for members' badge requirements
 +  * Fixed the "java.lang.OutOfMemoryError: GC overhead limit exceeded" message when doing janitorial refreshSyncTimestamps
 +  * Changing a new event from Meeting to Important Date was showing a message about increasing the min first aid quals
 +  * Wonky vertical alignment in Event Label count droplists, and event min quals droplists, if the item had to subtext
 +  * SS-7193: You weren't able to click on the Payment cell of Members who attended, but had been signed up NO
 +  * When recording a fee payment coming from "we've already received the money", the persisted method (cash/cheque/e-transfer) wasn't being used
 +  * Sign out of Sea Scout Troop acount and into regular Troop account (or vice versa) doesn't change the Sea Scouts terminology
 +  * Go to "Home" | "My Reports" | "My Notes", and it has a title of "report:notes" Also cleaned up some back button text.
 +  * Go to "Home" | "My Reports" | "My Notes", and it would list dividers for notes associated with badges from previous Sections
 +  * Got rid of superflous "true" at the end the message that pops up when you add a new member
 +  * SS-7226: Case error in label "By lodge" (etc.) in non-troop and non-committee editions
 +  * FIREFOX: Checkbox was setting itself
 +  * FIREFOX: SS-7199: Inputs were resetting themselves upon 2nd edit of youth/other-participants
 +===== Patch (2025-08-26) =====
 +==== WB2 Scouter Development Cards ====
 +The WB2 Scouter Development Cards are now integrated into ScoutsTracker.  Any member who has an active Scouter role in any Section account will see the link to the Cards on the Home Page.  Note, this includes youth members who are acting as Scouters in younger Sections.
 +
 +One of the things to keep in mind is that a Scouter's progress through the WB2 Cards is self-assessed, i.e., it's up to each Scouter to decide how comfortable they are with each Card's competency.  In alignment with the Guide, ScoutsTracker allows each Scouter to set their completion status to be one of four stages... ranging from not knowing how to do the competency, to feeling very comfortable with the competency.  But even though there are 4 stages, a Card's competency is deemed to be complete when the Scouter has self-assessed their skill to be stage 3, with Stage 4 being an indicator that the Scouter feels they could act as a resource for other Scouters--indicated by a checkmark with a little plus icon.
 +
 +Not all Card competencies use this 4-stage recording--there are some Card competencies that are participatory, that one has either done, or not.  E.g., "Facilitating Winter Adventures" #7 says "I have participated in one overnight winter camp", so the "I know" / "I Can" / "I have" stages are irrelevant.  Those will get marked as complete or incomplete just like normal badge requirements.
 +
 +Because all Card competencies are self-assessed, they are never available as Related Requirements.  Each Scouter will have to manage their own progression through the WB2 Scouter Development process.
 +
 +Final Note: When verify the content transcribed from the official Guide into ScoutsTracker, it was discovered that the official Guide contained a number of bad, incorrect, or missing links to on-line resources.  These problematic links have been flagged in ScoutsTracker, until they're eventually reviewed and updated by SC.
 +
 +==== Inter-Account Wallet Transfers ====
 +You can now transfer a balance from a member's Top-Up or ScoutBucks wallet, to their wallet in a different account.  This will be most useful when moving a youth up to another Section.
 +
 +This can be accessed by going to "Account" | "Wallets" | "Member wallets" | <name>, clicking "Add Entry" and selecting "Transfer funds to a different Account" You can then pick from the member's active roles in other accounts.  Alternatively, for the Current Member, you can access this functionality from "Home" | "My wallet".
 +
 +Caveat: This only works for active members.  So if a Beaver was moved up to Cubs and marked as no longer active in the Colony, then their wallet information is no longer synchronized and won't be visible under "Account" | "Wallets" | "Member wallets" Ideally, there should be an option to move up balances as part of the move-up/transfer process, but that'll have to wait for a future release.
 +
 +==== Miscellaneous Enhancements ====
 +  * Deprecated SRM role, and added CRM role
 +  * Added a janitor task to align subscriber event start timestamps
 +==== Bug Fixes ====
 +  * SS-7234: Button to create new AAF button wasn't doing anything
 +  * SS-7232: Changing attendance/signup of Virtual event was resulting in red-herring message
 +  * COMMITTEE: SS-7237: Clicking on final "Approve" button wasn't doing anything
 +  * RSVP, SS-7248: Link to P/G Consent form wasn't appearing on the email RSVP landing page
 +  * SS-7260: Recent changes to getRadioValue meant you could no longer set event visibility
 +  * RSVP: attachment 'rsvp-6' (no_late) was being automatically deleted
 +
 +===== Patch (2025-09-02) ====
 +==== Miscellaneous Enhancements ====
 +  * COMMITTEE: When grouping accounts "by Section Level", "Scurries" was showing at the bottom
 +  * Avoid unnecessary individual Person record fetches
 +  * NEWSFEED: SS-5907: Add a second action button to "Add to Schedule" on News Feed event posts for other sections' events that aren't in your schedule
 +
 +==== Bug Fixes ====
 +  * NEWSFEED: SS-7300: Event posts for subscriptions to multi-section source events weren't being displayed
 +  * NEWSFEED: Avoid DB thrashing due to multiple copies of SC (and other) posts
  
release_19.4.1749646375.txt.gz ยท Last modified: 2025/06/11 12:52 by admin