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/23 20:50] (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
 +===== Patch (2025-09-12) =====
 +
 +==== Revamped Reconnection Dialog ====
 +You can now select how you want to connect to any of your existing logins.  This means that even if you were last connected to the "A" Colony, upon relaunching you have the opportunity to switch to the "B" Colony.  Similarly, if you last connected to https://scoutstracker.ca/beavers, you can even switch a /cubs login, which will be useful for parents whose children just moved up and aren't aware they should be connecting via a different URL.
 +
 +Improved wording on initial Security PIN page if people have forgotten their password.
 +
 +Fixed a bug with links to specific account/login ID's not working immediately after each patch.
 +
 +When signing in via email+password, the "Pick a login" page needs a way to restart the login process if you realized you used the wrong email address.
 +
 +==== Miscellaneous Enhancements ====
 +  * SS-7301: Don't lose selection in ready-to-award report when changing the awarded date
 +  * Does "Use a different login" annotates inactive accounts
 +  * Apply search highlighting to some badge metadata fields
 +  * Inactive collaboration accounts are now omitted from the the quick pick section when transferring or moving up members
 +  * SUPPORT: Reverse order of log files to be more resilient to JIRA truncation
 +  * Related reqs reports now always show badge name if the reqs are only from a single badge
 +  * "Reports" | "Event Related Requirements" now shows checkmarks for members who have completed the req
 +==== Bug Fixes ====
 +  * SS-7310: Tighten up the logic to prevent having multiple EmailVerification records
 +  * SS-7299: Creating a new blank member was showing an initial year-in-program of "Beaver", even in senior sections
 +  * NEWSFEED: More improvements to prevent trying to update other accounts' posts
 +  * NEWSFEED: Caught a usecase where adding an event-based post before the new event had sync'd would cause weird behaviour
 +  * SS-7322: When editing a member, if the browser autopopulates the Security PIN challenge with the correct PIN, then clicking Cancel would still let you edit the PIN
 +  * SS-7350: Bulk update of members wasn't assigning a year to over-age members (e.g., wasn't assigning a Beaver born on 2018-01-01 as a White Tail)
 +  * SS-7355: Couldn't set a Scouter's birthdate
 +  * SS-7347: New events weren't being pre-populated with the default outing contacts
 +  * SS-7336: Manually created youth members would reuse the photo of the previously-edited member, unless manually re-uploaded
 +  * SS-7323: Upon creating a patrol, the new patrol was not selectable (missing radio button) until the next reload
 +===== Patch (2025-09-23) =====
 +==== Miscellaneous Enhancements ====
 +  * Picking a login after "Sign In with a Different Email" shouldn't prompt for conflict/alternative
 +  * A Committee account admin should be able to modify the master login member details (e.g., remove the role of "Group Commissioner"), in the Committee account
 +  * If signed in by a ?key URL, and you select "Sign In with a Different Email", the navigation.pushState should be cleared
 +  * Clicking on an event link now actually opens the event in a full ScoutsTracker tab, if you were were signed into that account in another tab
 +  * HELLO, NEWSFEED: Better display of event posts from subscriber
 +  * Dropped unused Login.is_contact field
 +
 +==== Bug Fixes ====
 +  * Non-breaking spaces entered on signin page could prevent password authentication
 +  * Hopefully made new connection dialog more robust by not losing PIN when switching from account 0
 +  * Restored PIN picking option for new users
 +  * Restored PIN reset functionality
 +  * SS-7429: Couldn't click on event link in email
 +  * SS-7427: Got a red-herring login prompt after doing an "Import from MyScouts" (and a couple of other actions)
 +  * In Bulk event payments was not retrieving the last payment method correctly
 +  * SCURRY, SS-7475: Couldn't mark Chipmunk as inactive
 +  * HELLO, SS-7481: Clicking on the "News" tab shows an empty item, just for the first account
 +  * SS-7461: Requirement Notes in Committee accounts could trigger constant phantom sync progress indicators
 +  * COMMITTEE: SS-7484: Usage Report's "Copy" button wasn't actually copying anything
 +  * Clicking on the "Sign In" button on an anonymous event display was taking you to the pick-a-password page rather than the actual Sign In page
 +  * COMMITTEE: SS-7485: Trying to finialize event would frequently complain that there were no attendees
  
release_19.4.1749646375.txt.gz ยท Last modified: 2025/06/11 12:52 by admin