msa revision history - ajtruckle/meeting-schedule-assistant-support GitHub Wiki
Revision History
Version 26.4.0 - 2026 Edition (15.04.2026)
Added Screen Capture to the Tools menu (Shift + LWin + S) to launch the Windows Snipping Tool overlay for quick screen captures.
Renamed Worksheet‑New‑Look to Worksheet‑S‑140‑New‑Look, now using the improved XML data in the Meeting Editor.
Enhanced the Worksheet‑S‑140‑New‑Look template with Scroll to Top, AV Team duties, and support for Weekend Meeting and Memorial worksheets.
Added a new Display Options menu in the Meeting Editor to choose which worksheet types are shown; this currently applies only to the new Worksheet‑S‑140‑New‑Look template.
Updated meeting songs: added song 163 in many languages and refreshed song 152 in Saramaccan.
Updated Public Talk titles: English 47, 103, 112, 131, 132, 166
Improved the Submit Talk Updates feature: talk data is now sorted by talk number and the CategoryId field is correctly included.
Applied minor cosmetic refinements to the Storage Manager within the new worksheet.
Fixed an issue where the Notes caption was always visible on the new worksheet.
Fixed duplicate popup messages after updating meeting attendance via Weekly Overview.
Fixed an issue in Advanced Filters where date comparisons incorrectly included the time component, causing some date‑based filters (such as Last Given or Outline Date) to return unexpected results.
Version 26.3.7 - 2026 Edition (03.04.2026)
Fixed a bug in the Meeting Editor where the tab control (used to change the view mode) became disabled whenever there was a special event, such as the Memorial.
Implemented the new Interactive Worksheet template, now using Bootstrap 5 and Font Awesome 7. This update also adds support for custom notes in several areas of the worksheet.
Introduced a This Week button in the Meeting Editor, making it easy to jump straight back to the current week whenever it’s available.
You can now keep Meeting Attendance up to date directly from the Weekly Overview panel on the main window.
Did you know you can adjust the zoom level of the News Feed panel on the main window? Your chosen zoom level is now remembered.
Version 26.3.4 - 2026 Edition (18.03.2026)
Fixed an issue where Auto Assign could crash if an assignment had no eligible names (reported on GitHub).
Added new Additional Filters to the Public Talk Manager, providing quick toggle‑based options such as Has Media, Booked, Never Given, and Unassigned.
Introduced Advanced Filters in the Public Talk Manager, enabling precise filtering by type (Date, Number, Text), operator (Equals, Contains, etc.), and value.
Internal: Updated internal libraries (Scintilla version 5.6.0).
Internal: Updated internal libraries (Lexilla version 5.4.7).
Version 26.3.0 - 2026 Edition (21.02.2026)
Updated:Public Talk Manager now uses a menu button and supports bulk submission of updated talk information.
Internal: Updated Google Calendar Interface NuGet Packages.
Sing Out Joyfully: Songs 1 and 79 are now available in Gujarati.
Public Talks: Update Arabic outlines: 47, 63, 112 and 131.
Version 26.2.1 - 2026 Edition (01.01.2026)
New Attendance Trends Report: Added a new interactive "Trends Chart" report. This report uses a dynamic line graph to visualize attendance patterns over time, featuring interactive tooltips that display specific figures when hovering over data points.
Data Accuracy Optimization: Updated attendance reports and average calculations to automatically exclude meetings with zero attendance. This ensures that averages remain accurate and that trend charts are not skewed by missing data or cancelled meetings due to special events like the Memorial.
Version 26.2.0 - 2026 Edition (29.12.2025)
Meeting Attendance: Added a new window featuring calendar-based date selection, automatic totals/averages, and integration with the Database Report Viewer.
Database Report Viewer: Updated to support Meeting Attendance data, including a new dedicated tab, setup window, and two built-in reports (Averages by Month and Averages by Period).
Sing Out Joyfully: Added Song 162 in Haitian Creole.. (Based on GitHub discussion)
UI: Resolved an issue in dark mode where the focus rectangle was misaligned with the text labels.
Internal: Updated WebView2 NuGet package to the latest version.
Version 26.1.7 - 2026 Edition (01.12.2025)
Better dark mode handling when showing assignment conflicts in the Assignments Editor, improving clarity and readability.
Version 26.1.6 - 2026 Edition (23.11.2025)
Sing Out Joyfully: Song 162 now available in Cinyanja. (Based on GitHub discussion)
It is now possible to navigate between history weeks on the main application window.
Internal: Updated internal libraries (Scintilla version 5.5.8).
Internal: Updated internal libraries (Lexilla version 5.4.6).
Internal: Updated Google Calendar Interface NuGet Packages.
Internal: Updated MSA Tools NuGet Packages.
Version 26.1.5 - 2026 Edition (15.11.2025)
Fixed: Resolved an issue where dark mode users were getting a dark background on printed output. This was caused by enabling WebView2’s “default background colour” feature to prevent the initial flash before the viewer initialized, which inadvertently made the dark background part of the printed content. The change has now been reverted — although the viewer may momentarily flash again, printed pages will display correctly.
Internal: Updated WebView2 NuGet package.
Version 26.1.4 - 2026 Edition (13.11.2025)
Sing Out Joyfully: Songs 51, 72, 85 and 88 are now available in Gujarati.
You can now export data to the iCalendar (ICS) file format directly from both the Meeting Editor and Assignment Editor, making it easier to share schedules with external calendar applications.
The Calendar Options window has been improved. A new Common Settings page has been added and is shared by all calendar features (such as Outlook, Google, and iCalendar).
Resolved a bug that occurred during startup when reading the special event database. The "All Day" setting was not being processed correctly, which led the Meeting Editor to incorrectly indicate that special events had been updated.
Version 26.1.3 - 2026 Edition (23.10.2025)
New Feature – Reset Meeting Assignments: A new option, Reset Meeting Assignments, has been added to the Edit menu in the Meeting Editor. This allows you to clear selected meeting assignments for one or more weeks — ideal for removing outdated or incorrect entries before rescheduling. For step-by-step guidance, refer to the Reset Meeting Assignments instructions.
New Feature – Check for Latest Schedule Info: You can now access the Check for Latest Schedule Information feature directly from the Help menu inside the Meeting Editor. This makes it easier to verify whether newer Meeting Workbook data is available to request — without switching back to the main window.
Hebrew Support for S-89 (11/23 Edition): The S-89 template (November 2023 edition) is now available in Hebrew. To access it, please request the new template through the usual process.
New Feature – Social Icons Panel: The Social Icons panel now includes a direct link to the Support Forum, making it easier to follow updates, share feedback, and connect with the community.
Minor improvements for dark mode theme.
Version 26.1.0 - 2026 Edition (13.10.2025)
Added a News and Articles feed to the main application window. This feature requires an active internet connection and displays the latest updates about Meeting Schedule Assistant, including version announcements and workbook availability. Key articles may be pinned for quick access.
The main application window now features two grippers, giving you greater control over how the window is arranged. You can adjust the layout more flexibly to suit your preferences.
Sing Out Joyfully: Song 162 now available in Saramaccan. (Based on GitHub discussion)