2025 Version History

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

2025 Version History

Version 2025.7.4

System

1.By default, the Sidebar menu is now hidden on small screen devices such as tablets or laptops. This change has been made to increase the screen space available to application content. To activate the menu you may...

a.Hover over the menu button at the top left of screen, or

b.Click the menu button at the top left of screen, or

c.Press the Escape (Esc) key.

2.The Sidebar menu button is now hidden on the report viewer. To exit the report press the exit button on the report menu. This is the button with the green exit icon.

3.Application title & subtitle have been moved to the middle of the screen on small screen devices. This change was made to increase the space around the Menu button to highlight it and prevent it from being accidentally clicked.  

4.The new menu behavior is automatically enabled depending on screen. If the behavior is not to your liking, go to Settings | Theme & Settings and...

a.Select Menu Behavior of Laptop to force the new behavior, or

b.Select Menu Behavior of Desktop to force the old behavior, which displays the Sidebar menu by default.

 

Note that the default behavior of these changes have no effect on Large screen devices or those using the Top Menu setting.

Version 2025.6.27

System

1.DevExpress components upgraded to 24.2.8.

Grid Toolbar

1.A new toolbar button, Selected Only? is now displayed if the grid has a selection column. Clicking this button will display the selected records only. Clicking the button again will display all records.

Class Attendance

1.Corrected issues when clicking the Set Selection, Apply Student Leave and Reset Selection buttons multiple times.

Version 2025.6.20

Member Fee Calculation

1.A renewing member will now receive adjusted membership fees if paying in terms 2, 3 or 4. Previously the adjusted fee was only available to new members. Note that all membership fees are still calculated "on the fly" and are not persisted to the database. To perform the calculation, the system therefore first calculates a Fee Due Date. For new members this will be the join date. For renewing members it will be the date of the first receipt for the year or the current system date if there is no receipt. The Membership Fee for the term in which the Fee Due Date falls within the enrollment period will be charged, There is an assumption in this calculation that the first receipt received each year for each member is for membership fees.  

Cancel Class

1.The Current Cancellations tab now lists all cancellations for the current term thru to the end of year. Previously, only cancellations for the current term were displayed.

Version 2025.6.10

Login & Identity

1.Two factor authentication is no longer required for those accessing the software via the U3A desktop application. While not a requirement, it is still encouraged.

Membership Fees

1.The software now allows Eway merchant fees to be separated rather than included in membership. If separated the merchant fee will be charged in addition to rather than included in the membership fees. To enable this, three new fields have been added...

a.Separate Merchant from U3A Fees?

b.Merchant Fee fixed amount, and

c.Merchant Fee percent amount.

Refer to Membership Fees for details.

Add/Edit Courses

1.You may now enter a separate fee for each Term rather than one fee that covers all terms.

Admin Member Portal

1.The Terms & Conditions prompt is no longer displayed when processing fees or enrollments on behalf of a member. This means you are no longer required to accept the terms & conditions on behalf of the member.

Version 2025.6.5

Lucky Member Draw

1.The new Lucky Member Draw has been added to the Participation menu. For details click Lucky Member Draw.

Version 2025.5.30

System (Database operations)

1.Improvements to database write conflict detection and "last write wins" strategy.

Course Fees Due Enquiry

1.This module has been deprecated and removed from the menu. It's functionality has now been duplicated by the new Member History Flyout found in Add/Edit Enrolments.

Add/Edit Receipts

1.A refund may now be entered as a negative value.

2.Added Member History flyout

Add/Edit Fees

3.Added Member History flyout

Cash Receipt pro-forma

1. The cash receipt will new be titled Refund if the receipt amount is negative.

Member History Flyout - Statement of Account

1.Fee & receipt transactions are now listed in chronological order.

2.There is a new button titled Allocate. This is a drop-down consisting of three options...

a.Allocate. This will allocate receipts against fees. Any unallocated items will be shown at the bottom of the list. The allocation is performed in chronological order and is capable of allocating a receipt against multiple fees.

b.Outstanding Only. This will also allocate receipts against fees but will only display those items that could not be allocated.

c.Unallocate. Re-display the transactions in chronological order.

Version 2025.5.23

New Participant Details Flyout

A column titled Details has been added to the grid in the procedures, Add/Edit Participants and Enrol Participants. This column contains a button on each row that when pressed will activate a flyout for the selected participant. The flyout will contain three tabs...

1.the first providing the participant's Statement of Account

2.the second, all enrolment details for the current year and

3.the third, attendance history for the year.

Version 2025.5.16

Database Backup

1.A new menu option Admin | Database Backup has been added. This will create a dump of your database as an Excel workbook, password protect it and download it to your PC.

Member Badges

1.Badge for member's carers are now printed.

Add/Edit Courses

1.If a course is created in either the Simple or Activity view, then it must now be completed in either the Simple or Activity view. You cannot change to Detail view while creating that course. Once the course is created and saved, you may select any view you require.

2.The field, Due Date has been added to the Course Fees group. If left blank, fees will be due and payable immediately. Otherwise, they will fall due on the date entered.

3.The field, Due Date Adjustment has been added to the Term Fees group. Normally, term fees fall due as at the start of term. This will be adjusted by the number of weeks entered into this field.

Version 2025.5.9

In this update, support for a person's carer has been added. The carer's details will be added to the various reports available to leaders. Optionally, a carer may receive a copy of email/SMS sent to the participant.

Add/Edit Participants

1.A person's Carer may now be added to the Participant record. To do so, click the Carer's Details tab next to the In Case of Emergency tab. You will be prompted to add the Carer's name, their employer's company, phone number and email address.

Member Portal - Member Details

1.A person may now add their Carer to the Participant record. To do so, click the Carer's Details tab at the top of the form, next to the Your Details tab. You will be prompted to add the Carer's name, their employer's company, phone number and email address.

Version 2025.5.8

Enrol Participants

1.An issue that caused participants to be omitted from leader's reports has been corrected.

2.The Communicate button is now a drop-down with two options...

a.Selected Students Only. The system will send email to the selected class students only.

b.Selected Students & Leaders. The system will send email to the selected students plus the class leader(s).

Attend Class

3.The Communicate button is now a drop-down with two options...

a.Selected Students Only. The system will send email to the selected class students only.

b.Selected Students & Leaders. The system will send email to the selected students plus the class leader(s).

Version 2025.5.2

Login & Role Assignment

1.The login edit form now contains the button, Reset 2FA. Two-factor authentication will be disabled for the selected login when this button is clicked. If the login has access to the administrative website the mandatory 2FA grace period will be reset to 30 days. Use this button when an administrative login is to be reassigned to a new person or a member has requested that it be removed from their account.

Administrative website - Home page

1.You are now advised via a small flyout window when a version has changed. Clicking the version button will hide the flyout until the next change.

Version 2025.4.30

System

1.Enforce 2FA for admin website

Version 2025.4.27

Member Portal (Administration)

1.The system no longer hides the Process on behalf of combo box after a member has been selected. This allows another member to be selected without the need to return to the Member Portal menu first.

Version 2025.4.17

Class Attendance

1.You may now delete a class date and its attendance history by clicking the trash button after a class date has been selected.

Attendance Not Recorded

1.The Attendance Not Recorded grid no longer displays entries for Off-Schedule courses.

2.Issues with the display when a class date and/or time has been changed have been corrected.

Attendance Summary

1.Issues with the display when a class date and/or time has been changed have been corrected.

Version 2025.4.10

Two-Factor Authentication

1.Reworked User Interface to improve workflow.

2.Included video on Microsoft Authenticator.

Version 2025.4.9

Add/Edit Courses

1.A new field, Disallowed Reason has been added to the Course record. This field is enabled when the field, Auto Enrol? is un-checked. It allows a short reason (maximum of 50 characters) to be entered to explain why auto-enrolment is not enabled. The reason is then printed on the Class Schedule.

Version 2025.3.28

Communication

1.Email now has a default delay of 1 hour.

2.Implemented check, re-check and cross-check features...

a.Check The total members selected, the number financial & the number not financial are displayed in an alert box.

b.Re-check. The number selected and the number of attachments are displayed in the "Are you ready" message dialogue.

c.Cross-Check. Any broadcast email queued and ready to send are displayed in a grid in Add/Edit Participants.

Version 2025.3.27

Automatic Enrolment

1.All future classes are now automatically enrolled. Thus a weekly class starting in a future term will be automatically enrolled.

2.The same caveats regarding the random allocation period as per 2025.3.25 apply.

Version 2025.3.25

Automatic Enrolment

1.Erolment requests for classes that are in a future term but have an occurrence of "Once Only" are now processed on creation. The exception to this is if ...

a.Random allocation is enabled, and

b.the random allocation period is per semester and

c.the current ernolment period is in the first semester, and

d. the class will held in the 2nd semester

or,

e.Random allocation is enabled, and

f.the random allocation period is per term.

Version 2025.3.21

Transactional Email

1.The Enrolment Request pro-forma email now has specific text to explain a Waitlisted request when the request is for a class in a future term.

Broadcast Email (Communicate)

1.You now have the ability to enter an email Preheader when composing email to members via Add/Edit Document Templates or the Communicate module. A Preheader may include emojis.

Version 2025.3.10

Transactional Email

All transactional email have been re-written for consistency in layout.

1.Transactional email text and format reviewed for "mobile-first" layout.

2.Automatic support for Dark & Light email styles.

3.Consistent preview text with emoji.

Version 2025.2.28

Ai Chat (PREVIEW)

1.Improved accuracy and reliability.

2.Can now respond with class enrollment and waitlist details.

Course By Leader Report

1.Class details are now correctly printed when printing the report for clerks.

Version 2025.2.21

System

1.DevExpress components updated to version 24.2.5.

AI Chat (PREVIEW)

1.A new menu option titled AI Chat (PREVIEW) is now available as the last item on the Participation menu. It allows chat with an AI trained on the Class Schedule.

Version 2025.2.17

AI Assistants

1.The Rich Text Editors found in our Communicate and Add/Edit Document Templates now comes with AI Assistance. To access the assistant you must select some text and right-click the mouse. The assistants will be found in the first entry of the context menu.

2.The HTML Editor that allows rich text descriptions to be entered in Add/Edit Courses now comes with AI Assistance. The assistant is accessed as the first item on the toolbar menu. Note that after inserting or replacing text you must enter at least one more character to ensure the AI text is accepted by the editor. This is simply achieved by pressing the Return key.

Add/Edit Courses

1.There is now a Description column on the grid. Each row contains an Edit button in that column. When clicked, a pop-up form is displayed that allows you to edit the course description. This change was made to overcome a number of issues when editing the description on the main edit form.

Version 2025.2.16

Member Portal - Require Terms & Conditions agreement

1.The requirement to agree to the U3A's terms & conditions has now been extended to include Enrollment requests & withdrawals.

2.The date & time the terms & conditions were agreed to is now recorded on the participant's record as a read-only field.

3.The requirement to agree to the terms & conditions will be re-requested every 120 days.

Version 2025.2.15

Member Portal - Member Details

1.if the ICE Contact or ICE Phone contain invalid data when the Save button is clicked, the software will automatically scroll to those fields as well as highlight the error.

Member Portal - Fee Payment

1.A member is now required to agree to the terms & conditions before fee payment is allowed.

Organisation Details

1.You may disable the requirement to force a member to agree to the terms and conditions before fee payment by clicking the check box on the Terms & Conditions tab.

Version 2025.2.9

Support Request Page

1.Changed text to remind member to be courteous & respectful.

Member Portal - Manage Enrollments

1.Allocating enrollments from the waitlist is now a background task that is queued for processing when exiting the module. Members can expect an enrollment notice within seconds of completing their request.

Public Landing Page

1.There is now a choice between Desktop and mobile view when printing the public Class Schedule.

Version 2025.2.1

Admin Portal - Print Leader Reports

1.Performance improvement creating leader reports

2.You may now print or email leader reports from the admin portal

Version 2025.1.31

Member Portal - Leader Reports

1.Leader reports requested by leaders/clerks are now queued for immediate processing.

Correspondence Hub - Queue Leader Reports

2.Leader reports requested by leaders/clerks are now queued for immediate processing.

Version 2025.1.28

Background Processing

1.Migration of all background processing to a new Windows server is now complete.

2.Implemented Microsoft durable functions to "fire & forget".

Communication

1.All queued documents are now processed via background processing.

2.The default is that queued documents will be processed immediately.

3.Processing can be delayed by entering the number of hours to delay.

Version 2025.1.25

Enrol Participants

1.A system error is no longer generated if an attempt is made to add a member to a course in which they are already enrolled.

2.A system error is no longer generated if the class time list is double-clicked.

Add/Edit Participants

1.An issue with adding/changing/deleting email addresses has been corrected.

Login & Role Assignment

1.The software no longer attempts to create a login for an email with space(s) prepended or appended when Populate Logins is executed.

Version 2025.1.16

Login & Role Assignment

1.Added the email address as a read only field when changing passwords.

2.Added show/hide toggle to the password field

3.Added the ability to test a password from the grid.

Home Page

1.Added Attrition tab to the home page. This page provides some analysis of those members, financial last year but have yet to renew in the current year.

Version 2025.1.11

Add/Edit Courses

1.The Year component now contains a drop down button to select any year defined within the system.

Add/Edit Receipts

2.The Year component now contains a drop down button to select any year defined within the system.

Version 2025.1.9

Login & Role Assignment

1.Implement new field, Last Login. This field is updated whenever a user logs in.

Version 2025.1.8

Portal (Admin)

The Admin Portal has been revised with an emphasis on providing operators without full administrative privilege, the tools required to assist in solving common participant problems such as resolving online (Eway) payment issues and providing assistance for those having problems logging in.

1.Interface to summary is now via a tabbed UI. This provides a cleaner interface and more vertical space for data.

2.The Received grid now includes a toolbar with the ability to select a From and To date range.

3.The Add/Edit Member grid now includes a standard grid toolbar.

4.A new tab titled, Online Payment Status provides the ability to review the status of online payments and the ability to resubmit payments to Eway if necessary. This grid provides the same functionality as the Review Online Payment Status module.

5.A new tab titled, Review Logins provides similar functionality as Login & Role Assignment except for the following...

a.Only login records for logins without roles are displayed.

b.bulk operations such as Create Domain Login, Populate Logins, Set Email Confirmed and Reset Password have been removed.

Version 2025.1.6

Member Portal

1.Improved the welcome experience for new members. If a new member, the software will proceed directly to the Member Details form rather than displaying the menu.

System

1.A toast message is now displayed when a grid is restored from a saved state,

Version 2025.1.2

Enroll Participants

1.Revised the grid column, Other Class to display the day and start time of class if a participant is waitlisted in the selected class but enrolled in another class for the same course.

Reports

1.Revised the Enrollment Report to print the day and start time of class if a participant is waitlisted in the printing class but enrolled in another class for the same course.

Version 2025.1.1

Reports

1.Added new report, Unsuccessful Requests List. This is a report of members who have requested enrollment in one or more classes but are waitlisted in all. In other words, all their enrollment requests have thus far been unsuccessful.

Add/Edit Courses

1.A new column, 1 per Student is now displayed on the grid. It will be checked if a course with multiple classes is restricted to one class per student.

Enroll Participants

1.A new column, Other Class is now displayed on the grid if the course participation type is Different participants in each class. The column will be ticked if...

a.the participant is waitlisted in the current class, and

b.The participant is enrolled in another class in that course.