Template

TracCloudGuideListingsTOC and TracCloudChangelog: Difference between pages

From Redrock Wiki

(Difference between pages)
No edit summary
 
(Updated Automatically)
 
Line 1: Line 1:
{| id="um-toc" style="width:100%; padding:6px; cellspacing:0px; cellpadding:0px; vertical-align:top; margin:1.2em 6px 6px 0; background:#f3f3f3; border:1px solid #c2c2c2; text-align:left; color:#666666; "
{{TracCloudWhatsNewTABS}}
<hr><b> [1.2.26] current version
</b><i>Added</i>
<br> - Added Asynchronous availabilities for asynchronous appointments
<br> - Added a Duplicate button on the Success Plan entry and the Step Listing for a Plan (#1928)
<br> - Added Change field value for Admins to the SAGE Referrals Listing (#1934)
<br> - For SurveyTrac, preference option in 'Dashboard Charts and Dashboard Surveys' allows hiding the surveys panel from the dashboard if there are no pending surveys
<br> - For the Resource Utilization report, staff that processed the checkout and return have been added (#1930)
<br> - Added Email and Staff Sequence optional fields to User Detail report, and Last Access field is now being updated (#1951)
<br> - Added more optional fields to the User Detail report
<br> - Added a convert appointment to asynchronous button to the appointment entry for staff only for profiles that allow asynchronous profiles
<br> - Added change field values to Staff listing (#1967)
<br> - Added 'Subject CRN' to choices for format to display subject (#1968)
<br> - Added display subject preference using CRN now also causes CRN to be displayed in sections list in batch visit entry


|-
<i>Changed</i>
! <h2 id="um-toc-hdr" style="margin:3px; font-size:120%; font-weight:bold; text-align:left; color:#8D182B; ">Listings</h2>
<br> - Asynchronous widget will now only appear on dashboard if 1 or more profiles have the preference activated
<br> - Success Plans for students will not be show on student dashboard if the assigned plan is deactivated or the success plan itself is deactivated (#1931)
<br> - Dropped the display of the unused document field 'Follow Up By' (#1929)
<br> - Resource reports allow the option of showing checkout notes
<br> - Adjusted registrations Assignment Grid view to allow searching for Total Points (#1935)
<br> - Use "KIOSK Enter ID label" for Ad Hoc QR Code text (#1932)


|-
<i>Fixed</i>
| style="font-weight:bold; " | [[TracCloudGuideListingsStudents|&#8226; Students]]
<br> - Fixed an issue with email templates sometime not being editable (#1924)
<br> - Fixed an issue with max appointment rules and In Person only appointments (#1920)
<br> - Fixed sorting of reasons on dashboard to use the sort code (#1955)
<br> - Fixed an issue with Success Plan Step completed email (#1961)
<br> - Minor security updates (#1956 <br> - #1960)
<br> - When booking a recurring appointment check to prevent double booking on future dates (#1964)
<br> - Fixed a couple typos (#1965, #1966)
<br> - Fixed duplicating a group from profile causing an invalid search bar to appear (#1969)


|-
<hr><b> [1.2.25] 2023-05-02
| style="font-weight:bold; " | [[TracCloudGuideListingsVisits|&#8226; Attendance]]
</b><i>Added</i>
<br> - Added ability to duplicate courselist items (#1851)
<br> - Added Next and Previous buttons to Student, Staff, Faculty and several other entry page navigation
<br> - Added Custom Notes to availability blocks for internal staff documentation about availability issues (#1921)
<br> - Added "Writing Fellow" to "Name for Consultants" options (#1919)
<br> - AddedCustomizable text on local login screen (#1914)
<br> - Added option to allow Custom Kiosks to display consultant login button (#1909)


|-
<i>Changed</i>
| style="font-weight:bold; " | [[TracCloudGuideListingsAppts|&#8226; Appointments]]
<br> - Surveys Listing Active field is sortable (#1899)
<br> - Students Visits Cleanup Data report now allows changing the visit or appointment consultant (#1867)
<br> - Changes to sort order of sections in a course list (#1918)
<br> - Added a conclude icon to Q2 list of helped (#1917)
<br> - Resources reports now include staff checkouts, with option to sort by staff (#1910)


|-
<i>Fixed</i>
| style="font-weight:bold; " | [[TracCloudGuideListingsCourses|&#8226; Courses]]
<br> - Fixed issue with saving an availability block when no meeting type chosen (#1998)
<br> - Fixed a log resource issue (#1923)


|-
<hr><b> [1.2.24] 2023-04-17
| style="font-weight:bold; " | [[TracCloudGuideBasicsCourses|&#8226; Course Lists]]
</b><i>Added</i>
<br> - Added some special student fields to Student import field assignment process (#1882)
<br> - Added new profile preference for the ability to customize the emails that go out when multiple cancellations / misses cause auto cancellations of appointments
<br> - Added ability to retrieve the Block <br> - Description as a twig tag in an appointment that was blocked on the schedule
<br> - Added QR Code to Student Confirm BIO on login when email for student is inaccurate or missing (#1866)


|-
<i>Changed</i>
| style="font-weight:bold; " | [[TracCloudGuideGlobalDocs#Documents_Listing|&#8226; Documents]]
<br> - Removed the unneeded global preference 'Display Receive SMS' (uses Group preference for access) (#1878)
<br> - Moved several profile preferences into a new Advanced Preferences category (#1877)
<br> - New Availability looks activated
<br> - Next and previous navigation buttons on scheduler are now disabled while the calendar data is loading (#1887)


|-
<i>Fixed</i>
| style="font-weight:bold; " | [[TracCloudGuideListingsFaculty|&#8226; Faculty]]
<br> - Saving a success plan might duplicate the steps (#1894)
<br> - Ad hoc appointments will allow you to choose In person or online (#1896)


|-
<hr><b> [1.2.23] 2023-04-07
| style="font-weight:bold; " | [[TracCloudGuideListingsApptRequest|&#8226; Outstanding Appt Requests]]
</b><i>Added</i>
<!-- Link to main SAGE article
<br> - Added new fields to database to handle built-in asynchronous appointments
|-
<br> - Prepared new interface elements that will in the future display asynchronous appointments
| style="font-weight:bold; " | [[TracCloudGuideListingsReferrals|&#8226; Referrals (SAGE)]]
<br> - Added Custom Views to Appointment Listing (#1846)
-->
<br> - Added Section and TermCode to Students -> Attendance Listing (#1843)
|-
<br> - Added indicator badge to scheduler to indicate In-Person availabilities (versus Online) in preparation for asynchronous availabilities in future
| style="font-weight:bold; " | [[TracCloudGuideListingsRegistrations|&#8226; Registrations]]
<br> - Added checkbox options in Consultant Max Hours and Non-Duplicated Appointment Time report whether to include missed appointments in the report, as well as showing appointment subject, reason, and location
<br> - Search by section schedule Day and Time on Registration listing and Via Student search form
<br> - Added WatchLists to available twig tags
<br> - Added new Group Preference called 'hide Is Work' to hide Is Work button from Quick Visit entry
<br> - Added new Group Preference which prevents 1 on 1's from being displayed as drop in when the scheduling time expires
<br> - Added new preference to search availability widget to prevent similar availabilities from being stacked
<br> - Added ability for admins to modify the linked person for a document
<br> - Added new Profile preference affecting KIOSKs that allows the student to log in to an appointment for a center in the same profile as the KIOSK
<br> - Added a new preference in Appointment scheduling that prevents a visit from being created when entering an online session
<br> - Added a new preference in Appointment scheduling that prevents a visit from being created when marking an appointment as attended
<br> - Added a new preference in Appointment scheduling that prevents a visit from being created when marking an appointment as attended and a visit already exists that surrounds the appointment start
<br> - Added Referrals Listing to the Listings menu and Sorted the Listings by Name
<br> - Added a new report, Optional: In-Person vs Online Appointments (#1453)
<br> - Added confirm Bio search to student Listing (#1864)
<br> - Added Minimum duration option for Visit Steps (#1860)
<br> - Added Birthdate to the list of confirm Bio Student fields (#1865)
<br> - Added a new report, Student Search Availabilities (#1222)


|-
<i>Changed</i>
| style="font-weight:bold; " | [[TracCloudGuideListingsSections|&#8226; Sections]]
<br> - Changed: do not show Student Blocked by Time message for Drop In blocks
<br> - Changed: Visits by ?? report and Visits by Faculty and Subject report now allow Faculty Email as an additional field to show (#1870)


|-
<i>Fixed</i>
| style="font-weight:bold; " | [[TracCloudGuideProfileStaff#Staff_Listing|&#8226; Staff]]
<br> - Fixed saving issue from Success Plan entry via popup (regular entry was working properly) (#1849)
<br> - Fixed a display issue with Documents Listing (showing inactive when not necessarily inactive) (#1845)
<br> - Fixed an issue with hide DropIns from student per search availability widget
<br> - Fixed typo in second selection deletion prompt (#1871)
<br> - Fixed an issue with saving resources showing a resource no longer checked out (#1874)
<br> - Fixed a script error issue on KIOSK Choose Consultant options (#1844)


|-
<hr><b> [1.2.22] 2023-03-23
| style="font-weight:bold; " | [[TracCloudGuideListingsTerms|&#8226; Terms & Conditions]]
</b><i>Added</i>
<br> - Added Appointments listing to Other->Listings menu (for Admins only)
<br> - Added TimeLineEvents entry screen so the event may be viewed by Admins or deleted by a SysAdmin (#1814)
<br> - Added Survey option to auto-resend survey emails for unanswered responses (once) after # days (and optionally, after that, continually resend every # days).  Also an option in Survey, Responses tab to exclude responses from being re-sent. (#1109)
<br> - Added categorization option to the notifications modal and ability to hide a notification from the notification listing (#1815).
<br> - Added ability for Redrock staff when setting up imports to drag and drog to move or copy import batch items from one batch to another.
<br> - Adjusted the borders or the roster list of the class roster modal to make it look more like other listings.
<br> - Added a new SAGE report, Referrals by Student and Appointments/Visits (#1816)
<br> - Added ability to prevent an appointment reminder/confirmation/missed email from being sent if the email body contains: #ACTION:DO NOT SEND#
<br> - Added a remember student option on batch visits to allow multi-logging for the same student (#1838)
<br> - Added a new management report, Consultant Max Hours and Non-Duplicated Appointment Time (#1711)


|-
<i>Changed</i>
| style="font-weight:bold; " | [[TracCloudGuideBasicsPayroll#3._Work_Types|&#8226; Work Types]]
<br> - Slots found on search availability grouped (stacked similar) according to time, date, center, type , location... added online (#1825)
<hr style="margin-top: 0.1em; margin-bottom: 0.1em;">
<br> - Adjusted AdHoc QR Code to work when drop in availability is linked to a course list (#1827)
<br> - Success Plan entry screens nowshow the name of the succuess plan in the app bar at the top of the screen (#1831)
<br> - Success Plan email entry: the pop over editor  will not activate the full WYSIWYG editor, but clicking on the line to show the full screen version of the email will invoke the WYSIWYG editor (#1830)
<br> - Visits/Appointments Export, in the Number of Days to Export field, another option is a range of days, i.e. 14...7 would export from 14 days ago through 7 days ago. (#1738)
<br> - Staff only sections will not appear on KIOSK login for students (#1836)


|-
<i>Fixed</i>
| style="font-weight:bold; " | [[TracCloudGuideListingsViews|&#8226; Custom Views]]
<br> - Hide inactive custom questions on KIOSK log in / out (#1820)
<br> - Hide inactive Q2 Configs on dashboard (#1819)
<br> - Make Continue button on KIOSK log out keyboard accessible (#1818)
<br> - Surveys marked for Display on Document Posting was cuasing dashboard to not load for Students (#1821)
<br> - Group staff listing does not need the selection menu option at top of list <br> - removed (#1824)
<br> - Some Resource checkouts weren't being shown on student timeline due to the change that allows staff to now be able to check out a resource (#1826)
<br> - Fixed word wrapping of checkboxes when the label wont fit in the intended area (#1822)
<br> - Fixed an issue with search availability widget preference to hide profile option not working (#1829)
<br> - Fixed issue where certain students migh see a duplicated announcements on dashboard (#1834)
<br> - Fixed an issue with SAGE notes and additional notes hiding when referral type option checked.  Also Custom Questions now says Additional Questions (#1835)


|-
<hr><b> [1.2.21] 2023-03-09
| style="font-weight:bold; " | [[TracCloudGuideListingsSavedSearches|&#8226; Saved Searches]]
</b><i>Added</i>
<br> - Added ability to change consultant time check mode to bi-weekly (#1768)
<br> - Added Staff LastFirst and FirstLast fields to power search which allows consultant linking to students (#1784)
<br> - Added new report Appointments/Availabilities by Hour by Day of Week
<br> - Added Center and Profile to Outstanding Appointment requests (#1787)
<br> - Added an option to allow student to choose Other when logging in to a center and there is a prescheduled appointment (#1796)
<br> - Added new system preference to toggle Student Upload documents to their dashboard
<br> - Added new option for profile preference regarding choosing a consultant on login: you can now make the consultant required (Yes, No, Yes Required) (#1809)


|-
<i>Changed</i>
| style="font-weight:bold; " | [[TracCloudGuideListingsSymbols|&#8226; Search Symbols]]
<br> - Adjust time line indicator on scheduler when center chosen and time is not the same as current browser time (#1778)
<br> - Only Redrock developers may now create a system wide announcement to campuses (thank you Billy).
<br> - Allow registration custom fields to be viewed in Visits by ??, Students Visits/Appointments by ?? and Usage Snapshot reports (#1781)
<br> - Registrations by ?? report now allows grouping by Subject/Course/CRN (#1807)
<br> - Reports using Registrations section of Additional Search now includes searching by registration status (#1802)
<br> - Availbility slots will use availability preference for multi-slots when accessed via search availability (#1810)


|}
<i>Fixed</i>
<br> - Fixed an issue with outstanding appt requests <br> - followed up by person (#1782)
<br> - Fixed a too strict logic issue when determining if a consultant can cancel an appointment from the dashboard (#1785)
<br> - Fixed 'birthdaytoday' phrase search on student listing to additionally honor 'search active' (#1790)
<br> - Fixed issue with student name with back tick (`) causes not able to search for an availability (#1792)
<br> - Fixed surveys sending to tutor/advisor/consultant after student visit, when set with 'Email after visit' and Tutor/Advisor option is checked (#1775)
<br> - Fixed when staff removed from a center the visit entry will now still show the assigned conultant for older visits (#1795)
<br> - Fixed a typo for student document upload button (#1803)
<br> - Fixed an issue with annouuncements not showing on Dashboard (#1801)
<br> - Fixed an issue with visit with First Available originally chosen auto choosing the first consultant on the list (#1805)
<br> - Fixed an issue with search availability showing Profile choices to the Student (#1806)


__NOTOC__
<hr><b> [1.2.20] 2023-02-27
</b><i>Added</i>
<br> - Added new Task report
<br> - Added Subject and Course as separate additional fields to show on Visits by ?? report
<br> - Added Watch List indicators to Registrations Listing
<br> - Added Show these Registrations to Students Listing
<br> - Added various minor changes to Success Plans (#1773) including auto assign consultant and edit record link
<br> - Added a notification message if roster appt status could not be changed due to network error (#1780)
 
<i>Changed</i>
<br> - Modified student & staff timeline items to show light grey background for Extra Detail items
<br> - KIOSK Sort code for staff can now also sort the staff on the scheduler (#1746)
<br> - Added a message to SI batch visits area show the total number of SI Visits created (##1753)
<br> - When adding a new roster appointment, pre-assigned subject and reason are now displayed in the roster item (#1754)
<br> - Only user-allowed task types are now shown in task entry and listing (#1759)
<br> - Added a Notes Required option to profile preference to allow Notes to be required in Visit Entry
<br> - Added a Cancellation Reason required to system preferemces (#1758)
<br> - Adjust privileges for Staff that are not Admins: no deletion of selected records, no merging records and no change field value (#1760)
<br> - Adjusted size of Q2 expander button in Q2 Queue listing
 
<i>Fixed</i>
<br> - Special Needs customized title now used for availability entry modal
<br> - When student is in a timezone different than profile and campus, local time is now being displayed and enter online session button works (#1747)
<br> - Fixed a typo on dashboard for Referrals (#1748)
<br> - Fixed an issue with Max Appt Rules that use a week start on Sunday (#1749)
<br> - Fixed an issue with DST adjustment
<br> - Filtering scheduler with Location filtering and Hide Unavailable now work together (#1756)
<br> - Reasons shown to Staff only are now hidden on KIOSK signin (#1770)
<br> - Fixed weird issue with clicking on watch list name on dashboard (#1771)
<br> - Fixed a location and online issue when moving appointments from one availability to another (#1769)
<br> - Fixed a time zone issue with appointment notifications when appointment time is different from campus time (#1779)
 
<hr><b> [1.2.19] 2023-02-09
</b><i>Added</i>
<br> - Added Recompute time for watch lists in the Preferences (#1717)
<br> - Allow dragging of twig fields for batch emails (#1716)
<br> - Added ability to choose selected item from group roster to send visit notes, surveys, and emails
<br> - Entering term 'birthdaytoday' in student nav search shows students with a birthday today
<br> - Profiles can now block student appointment booking between two times (ie 10pm and 4am)
<br> - Added 'Consultant Max Hours' as an additional field to show on the Students Visits/Appointments by ?? report (#1705)
<br> - Added twig to Survey 'Notify results to emails' setting, so each survey recipient can receive their Notify Results email (#1695)
<br> - Added Students Visits Center Grid report (#1714)
<br> - Added option to send quiz to students from group appointment/roster
<br> - Added survey sent via "Email after 1st visit per subject during survey period" option (#1342)
<br> - Added links to edit visit records in Students Visits Cleanup report (#1494)
<br> - Added new cookie for controlling if Extra Detail will be automatically checked (#1742)
<br> - Watch List students on dashboard now have their associated color indicators next to the title
 
<i>Changed</i>
<br> - Prevent Switch to account option from switching to an inactive account (#1718)
<br> - When editing custom fields of an appointment, show Save button as soon as any key is entered in the custom field (#1721)
<br> - Added duration check after batch duration amount entered to prevent badly formatted durations (#1723)
<br> - Custom missed appointment statuses are now honored in student appointment timeline extra detail
<br> - Work visits do not require subject (overrides profile preference for requiring subjects)
<br> - Display appointment's local time when browser time does not match center's appointment time (#1737, #1740)
<br> - Adjusted FTE option to specify students with exactly # / # or more / # or fewer hours/visits for Visits by ?? and Students Visits Summary reports (#1598)
<br> - Moved Profile Pay Basis settings to general Preferences, Payroll section; added link to Work Types listing (#1679)
 
<i>Fixed</i>
<br> - Fixed a typo on Group permissions 'this controls which centers the user...' (#1719)
<br> - Fixed SAGE Emails were dropped from timeline due to null category, they are back (#1720)
<br> - Fixed reports query using Students On List option for dynamic lists (#1715)
<br> - Prevent a quiz from being changed back to a normal survey once a response has been recorded (#1741)
<br> - Show unique students per grouping if one of the groupings is Student (#1632)
<br> - Fixed issue with consultant reason specialties selection menu not always loading (#1739)
 
<hr><b> [1.2.18] 2023-01-07
</b><i>Added</i>
<br> - Custom KIOSKs now can have a course list attached (#1689)
<br> - Add staff display entry link to day summary dialog for a staff record
<br> - Added Tip of the week menu and tip of the week notification
<br> - Added ability for students to filter the Center Visits widget by Center and Subject (#1708)
 
<i>Changed</i>
<br> - Changed student timeline so emails related to Visit, Success Plans, Appointments, Resource are grouped accordingly and shown when extra detail is checked
 
<i>Fixed</i>
<br> - Printing Student Center Visits from dashboard now prints all pages of the students visits (#1707)
 
<hr><b> [1.2.17] 2022-12-26
</b><i>Added</i>
<br> - New Module: Student Success Plans (#1677)
<br> - Added ability to share a course list item with other selected course lists (#1681)
<br> - Added additional overall attendance chart to student attendance (#1514)
<br> - Added additional Import process to activate solely based on dates from and to (#1674)
<br> - Added The ability to set a default 'Override From Address' choice in email prompt (#1675)
 
<i>Changed</i>
<br> - Changed wording in Staff Entry of Primary Center to Default Center (#1680)
<br> - Expand 'User Detail' report functionality (#1460)
<br> - Q2 Custom Field requirement changes (#1684)
 
<i>Fixed</i>
<br> - Custom Fields that are required when displayed on Q2 Raise Hand will now honor required attribute (#1684)
<br> - When a Course List has no items, recalculation of course list will gneerate a list of no items (#1487, #1683)
<br> - Fixed a typos in Saved Searches modal (#1685)
<br> - Allow Registration Listing Custom Fields to be reset to blank value (#1682)
<br> - Fixed an issue when sending batch emails from student listing, Chrome browser for windows didn't always get the last selection of records (#1582)
 
<hr><b> [1.2.16] 2022-12-12
</b><i>Added</i>
<br> - A searchable Usage column added to the CourseLIst listing
<br> - Opacity of Reserved Blocks adjusted so visibility of covered items increased
<br> - Allow checkouts of resources to Staff (#527)
<br> - Added Staff Only option for Reasons (#1665)
<br> - Added Barcode field to batch visit scans (#1672)
<br> - New import process to activate registrations based on date and withdraw codes only (#1674)
 
<i>Fixed</i>
<br> - Resource Check In/Out Button On Log Listing Not Working (#1660)
<br> - Issue with wild cards in power searches for custom fields (#1659)
<br> - Unrerve Resource button not showing (#1662)
<br> - Update staff.studentid field when staff user name is changed in staff record (for linking student to staff) (#1668)
<br> - Students name not appearing on check out history tab of Resource (#1671)
 
<hr><b> [1.2.15] 2022-12-03
</b><i>Added</i>
<br> - Added Custom Automation scripts to various specific locations (#1607)
<br> - Added Terms and Conditions Reponses tab to Terms and Conditions Entry (#1636)
<br> - Drop down menu support in Custom Views for fields with choices and are editable (#999)
<br> - Sort Lists alphabetically on report picker (#1640)
<br> - Added activation deactivation of Lists in Custom List entry (#1641)
<br> - Lists menu is now searchable
<br> - Max Appointment rule additional message now allows twig processing (#1646)
<br> - Added ability to search registrations based on a course list
<br> - Added Reponses to Terms and Conditions entry with Term and Subject listed (#1651)
<br> - Added Time Check option for required hours per Month (instead of Week)
<br> - Added keyboard acessibility to Q2 Table interface (#1634)
<br> - Added Fund Codes prefs to the Pay Codes area in order to predefine fund codes
<br> - Add ability to group Lists on the menus by using :: (double colons) to separate group name and menu name
 
<i>Changed</i>
<br> - Year is always shown on dates of visits in the attendance listing (#1638)
<br> - Moved general list options menu choices to top of List menu (#1639)
<br> - Changed wording of max appt rule display when status searched is blank (#1645)
<br> - New Availabilities will default to profile preferences for multi-slot times (#1647)
<br> - Dropped 'View Student Info Tab on Visits' preference, now automatically uses Table Access setting from Group prefs (#1655)
 
<i>Fixed</i>
<br> - Fixed a typo on special needs instructions (#1648)
<br> - Fixed a typos on Search availability instructions (#1653)
<br> - Fixes an issue with saving blank reason on Availability Badges (#1652)
 
<hr><b> [1.2.14] 2022-11-22
</b><i>Fixed</i>
<br> - Fixed an issue on swift email attachments for iCal REQUEST vs CANCEL (#1594 again)
<br> - Fixed an issue with SI Batch scans confirmation message (#1613)
<br> - Fixed an issue with Batch Scans -> ID and Other ID (#1626)
<br> - Fixed an issue whith student search when trying to find Active Students WITHOUT an active Registration (#1627)
<br> - Fixed an issue with Q2 Table Visit straddling midnight (#1624)
<br> - Fixed issue with Course and Section menu on Workshop entry (#1617)
<br> - Fixed an issue when printing a survey or quiz with text overlapping (#1625)
<br> - Fixed an issue with Workshop attendance creating a visit (#1629)
<br> - Fixed an issue when Chrome language set to Korean, not being able to conclude a Q2 Table Visit (#1633)
 
<i>Changed</i>
<br> - Removed Consultant name from Q2 Hand Raised on kiosk and log list fields (#1612)
<br> - Dropped 'Include Wait Time' preference (not being used) (#1621)
<br> - Added ability to search by workshop name in workshop listing (#1616)
<br> - Added pagination to Enroll Students listing in Workshop Listing (#1614)
<br> - When moving an appointment, dropins no longer appear as an option (#1615)
<br> - When generating attendance for a section, inactive sections are now hidden (#1631)
 
<i>Added</i>
<br> - Added a group preference for preventing password editing of student and staff (#1605)
<br> - Allow multi-check questions for Quizzes
<br> - Surveys and Quizzes show on timeline under Surveys
<br> - Ability to display a Quiz on Assignments tab of Registrations entry
<br> - Surveys, Staff, Students, Faculty, Visits now show message when a change has been made and user wants to close the page (#1608)
<br> - Report That Only Shows Availabilities That Are Not Booked (#1537)
<br> - Added new log list field for showing currently request Q2 subject (#1609)
<br> - Added QR Code for KIOSKs showing for all profiles (and Work Visit login) (#1610)
<br> - Added new Twig tag for Document Posted By Name (#1622)
<br> - Added a cancel button to Terms and Conditions modal (#1628)
<br> - Added ability to force a custom field to display starting on a new line (#1618)
<br> - Added ability to enroll a student into a workshop via ID, Other ID and Barcode (#1630)
<br> - Added Custom Fields to Q2 List and Q2 Raise Hand modal (#144)
 
<hr><b> [1.2.13] 2022-11-10
</b><i>Fixed</i>
<br> - Prevent confirmation emails for cancelled/deleted appointments when availability is changed
<br> - Fixed list sorting for several fields on several listings
<br> - Prevent student double booking on group roster
<br> - Prevent user from adjusting visit's status changes multiple times in a row (via double and triple click)
<br> - Marking an appointment as logged in from the dashboard now adjusts the appointment status automatically
<br> - Fixed an issue with appointment missed status being set to the custom student missed status
<br> - Fixed an issue with change field value record selection (auto checks against previous search)
<br> - Fixed an issue with certain reserve blocks being ignored on search availability (#1606)
<br> - Courselists for centers properly utilized for subject choices on appointment entry
<br> - Added REQUEST=CANCEL method for email attachment for cancelled appintments (#1594)
<br> - if appt changed and confirmation already sent, resend confirmation.
 
<i>Changed</i>
<br> - Center is required on Quick Visits
<br> - Adjusted the spacing around the Q2 Raise hand button on log listing
<br> - Added date checks to availability blocks when adjusting from and to dates
<br> - Q2 Conclude visit now adjusts to server time for q2 table visits
<br> - Addjusted iCal appointment attachments to be system timezone independant
<br> - Allow person to change online or in-person on group when only 1 person enrolled so far
 
<i>Added</i>
<br> - Consultant time check now uses a preference that controls how many weeks to display on time check
<br> - Allow faculty to view 'own visit' on student entry
<br> - Allow location and subject course to be searched on visit log listing
<br> - Added a new login to center area on Q2 Queue List
<br> - Added new preference for controlling how many consecutive appointments allowed
<br> - Added a grace period for cancelling a newly created appointment without penalty
<br> - Allow blank as a choices for faculty on section entry
<br> - Added menu for filtering referral types on dashboard referrals widget
<br> - Added Process Specialties button to Terms area of system preferences
<br> - Added new feature to Q2 Configs widget showing hands of students that need help that the current user may help
 
<hr><b> [1.2.12] 2022-11-8
</b><i>Added</i>
<br> - Added PGP encryption to FTP files uploaded for import
 
<hr><b> [1.2.11] 2022-10-27
</b><i>Fixed</i>
<br> - Preserve online url for group roster appointments
<br> - Fixed issue with Q2 hand raised modal not closing
<br> - Fixed log list refresh for Queue listing
 
<i>Changed</i>
<br> - Don't show custom fields to consultant on a KIOSK log in / out
<br> - Added a preference to hide the number of slots found message on searc availability
<br> - Prevent certain student fields from being searchable when user can only access brief view of student
<br> - Make sure a concluded visit has the time in field set
<br> - Visit entry requires Center, Reason, Subject and Consultant
<br> - Multiple cancellations and misses now have an adjustable tolerance value for auto-cancelling future appointmenmts
<br> - Followed up referrals nbow show as entries on timeline
<br> - Additional security to prevent user from viewing referral when they do not have access to that referral type
<br> - Allow a previously cancelled student to be added to a roster appointment
<br> - Show attached fiels on mail queue item
 
<i>Added</i>
<br> - Added a confirmation on rosters whena changing an appointment to missed or cancelled
<br> - Added barcode field to Q2 list search
<br> - Added a paperclip icon to timeline to indicated attached documents for appointment and vsiit records
<br> - Added a profile preference to control reminder alarm for iCal attachments
 
 
<hr><b> [1.2.10] 2022-10-17
</b><i>Fixed</i>
<br> - Fixed an issue with Group Roster subject not displaying correctly (#1491)
<br> - Prevent double click on log out of visit when survey is displayed (#1492)
<br> - Fixed iCal appointment uses profile time zone (#1493)
<br> - Fixed multiple issues with scheduler on iOS (#1473)
<br> - Fixed Override and Send option on SAGE referral (#1504)
<br> - Fixed an issue with work visits in time zones not matching campus time zone (#1507)
 
<i>Changed</i>
<br> - Added pagination to the student list for resource checkouts (#1511)
 
<i>Added</i>
<br> - Added Q2 Consultant Alias to list of KIOSK fields (#1499)
<br> - Added a blank subject option in edit visit entry (#1495)
<br> - Added sent notifications to student timeline (#1508)
 
<hr><b> [1.2.9] 2022-10-03
</b><i>Added</i>
<br> - Added new ReasonsAndLabels and RecommendaitionsAndLabels tags for SAGE Emails (#1444)
<br> - New prevent double booking procedure for 2 students clicking to book at the exact same time (#1439)
<br> - New functionality to allow availability blocks for a single staff to be for all centers
<br> - Added Consultant Alias to Kiosk Field choices
<br> - New profile preference for CANCEL <br> - MISSED (#1456)
<br> - Added batch staff notifications and document uploads
<br> - Added Export to CSV for staff listing
<br> - Allow termination of work visits at night (#1462)
<br> - When cancelling multiple appointments in a row, cancellation 'auto cancel' email will go out to student and consultant including iCal (#1463)
<br> - Added a preference for batch imports to email campus IT on success (#1476)
<br> - Added a Terminate Visits Now button to profile entry preferences so profile admin can manually terminate all open visits.
<br> - Added a Q2 Configuration option for requiring a table when raising hand (#1484)
<br> - Batch scans that fail now show on scan results (#1483)
 
<i>Fixed</i>
<br> - Ability to move availability from one day to another (#1445)
<br> - Fixed Export to CSV for Assignment Grid (#1447)
<br> - Fixed an issue with time entry for time between 12:00 am and 12:59 am (#1449)
<br> - Fixed issue with batch referrals for faculty not working if too many (#1451)
<br> - Prevent double click on roster log visit (#1452)
<br> - Fixed require reason for Q2 Hand Raise (#1455)
<br> - Fixed an issue with search availability not ignoring custom delete statuses
<br> - Prevent double clicking on batch save referrals (#1461)
<br> - Nightly missed appointment process uses student missed preference (#1471)
<br> - Assignment grid sorting <br> - force numeric fields to sort numerically (#1474)
<br> - Fixed an issue with workshop attendance where the student is not enrolled in the course we are linking the attendance to (#1479)
<br> - Fixed a display issue for faculty linked to a class that has a badly formatted time for the class schedule (#1482)
<br> - Fixed an issue with marking a workshop as attended sometimes temporarily showing other students in the workshop roster (#1479)
 
<hr><b> [1.2.8] 2022-09-28
</b><i>Added</i>
<br> - Added Online as a field option for searching visits (#1429)
<br> - Added new capability to FTP REMOVE import process, allow remove multiple files (#1433)
<br> - Added new Q2 Config preference to keep a Q2 Remote center visit logged in and remain on log listing
 
<i>Fixed</i>
<br> - Fixed an issue with signature fields negatively interacting with fields near by (#1426)
<br> - Fixed an issue with wait status change functionality not working with advising centers (#1425)
<br> - Fixed problem displaying the custom location on batch visits editing (#1428)
<br> - Fixed an issue with batch emails to Faculty and Staff not using the new check system (#1431)
<br> - Fixed an issue with Q2Remote table visits not being marked as online (#1432)
 
<hr><b> [1.2.7] 2022-09-19
</b><i>Added</i>
<br> - New search availability rules and badges
<br> - New Twig Text item on KIOSKs and Log Listings for customized text with tags
<br> - New search field on scheduler staff menu (#1397)
<br> - New Search Avail Query counter for students
<br> - Added Appt Search items to Student Timeline (extra detail appointment items)
<br> - Added new permission to groups for allowing view schedule but not edit anything (#1395)
<br> - Added a print button to student center visits widget (#1393)
<br> - Student tags side bar to email templates and batch student emails (#1379)
<br> - Added new system preference for sticky start and sticky duration (#1405)
<br> - Added color picker for availability badges (#1407)
<br> - Added to Q2 Feature for showing Q2 Table visits on log listing (#1329)
<br> - Added ability to choose a requested consultant for a q2 table visit (#1329 also)
<br> - Added consultant name requested in Q2 Queue.  Icon flashes if consultant user is the same consultant as requested
<br> - Log out a visit now has a confirmation modal (#1413)
<br> - Wait status not reset when wait status not used when changing the consultant from one staff to another in log listing (#1414)
<br> - When logging out a visit, if no location present, it will use the consultant's location automatically (#1416)
<br> - Added a new tag for logging a student in and out of their appointment on the staff main menu (#1368 again)
<br> - Added Sort Code to Reason entry (#1419)
<br> - Added Q2 Config option for only choosing consultants that are logged in for visits (#1423)
<br> - Added additional capability for logging a student into an appointment from consultant main menu (#1368 again)
<br> - Added Reason Sort Code to Reason entry (#1419)
<br> - Added a confirmation for signing a student out on KIOSK view (#1413)
 
<i>Changed</i>
<br> - Changed title of student cancellation reasons (#1399)
<br> - Center status widget now filters out work visits (#1388)
<br> - Adjust phrasing of drop-in reminders 'This is not an appointment' (#1378)
<br> - When booking a recurring appointment, the system now checks the future subjects for any subject conflicts (#1404)
<br> - When booking an appointment and required fields fails verification, save button now re-enabled immediately (#1415)
<br> - An error message will now show when student attempts to raise their hand in a queue center for which they are not currently logged in to (#1376)
<br> - Changed edit availability button on appointment entry closes appointment (#1418)
<br> - Changed how choose consultant works in tutoring center <br> - no reset wait time (#1414)
<br> - When a student attempts to remote sign-in for q2 but hasn't signed in to main center <br> - show an error message (#1376)
 
<i>Fixed</i>
<br> - Fixed Work Visits log time, now based on profile's time zone (#1383)
<br> - Fixed show text email button for SAGE referral testing (#1398)
<br> - Fixed This Semester Visits not filtering properly for student center visits (#1392)
<br> - Filter out carriage returns in Starfish export (#1370)
<br> - Fixed Searching for Active Faculty Incorrectly Displays Inactive Status (#1389)
<br> - If an availability is longer than your max appt limit, booking an appointment for that time slot causes duration to not match time (#1387)
<br> - Fixed very poor network conditions and pressing 'Confirm' multiple times sometimes can allow students to book duplicate appointments (#1384)
<br> - Fixed Students Can Book Two Or More Group Appointments At The Same Time With Different Consultants (#1381)
<br> - Fixed scrolling issue on appointment entry after the center info dialog shown (#1380)
<br> - Fixed searching by faculty name on sections listing (#1382)
<br> - Fixed Students' Center Visits widget <br> - "This Month" seems to show "This Semester" data (#1374)
<br> - Fixed Batch Visits using wildcard subject could create a visit for an inactive registration (#1408)
<br> - Fixed an error when saving a favorite Payroll report (#1411)
<br> - Fixed on issue with QR Code KIOSK logins (#1422)
<br> - Fixed default sticky drag minutes (#1424)
<br> - Fixed location on log-in being set for drop-ins (#1416)
 
<hr><b> [1.2.6] 2022-09-14
</b><i>Added</i>
<br> - Added New process for faculty activations based on registrations active
<br> - Added more messaging for unsupported file upload doc types, added multiple new document types allowed (#1354)
<br> - Send auto cancellation email for multiple misses or multiple cancellations (#1361)
<br> - Added preference to not show avail split warning, no new profile creation unless redrock user (#1363)
<br> - Added new preference for instructions on how to fill out an unable to find an appointment report
<br> - Added Power Search option to search faculty by inactive / active (#1372)
<br> - Added ability to log in and out the students from the group roster
<br> - Added default appointment view (day or week) for dashboard for either students or consultants
 
<i>Changed</i>
<br> - Imports opened up to system admins
<br> - Logging into to center and out of center allow tabbing to buttons (#1355)
<br> - Moving appt modifies the appointment schedModBy field now (#1364)
 
<i>Fixed</i>
<br> - Fixed Issue with Move to button when Online location is stored in Location field
<br> - Fixed Don't hide those that have hand raised and are filtered. (#1347)
<br> - Fixed Work indicator doesn't appear when no log in reasons (#1346)
<br> - Fixed Prevent double click on avail entry save (#1353)
<br> - Adjusted TinyMCE to not convert urls (#1351)
<br> - Update course lists for courses that are linked to availabilities during the process specialties process (#1349)
<br> - Fixed power searches with custom fields and faculty main menu course list search (#1358, #1359)
<br> - Drop-in 'enter online session here' link now contains the reason and section (#1360)
<br> - Do not let cancelled appointments on 1-on-1 slots determine the subject for that block
<br> - Duration not showing similar start end duration time on appointment (#1362)
<br> - It's not possible to remove an email attachment after uploading (#1356)
<br> - Fixed an issue with the student center visits query for this month (#1374)
<br> - Fixed Max appointment rules for 1-on-1s do not apply to appointments not linked to an availability (#1366)
<br> - Notifications Do Not Adjust to local browser time zone (#1365)
<br> - Fixed an issue with move an appointment over another appointment that is not linked to an availability (#1367)
 
<hr><b> [1.2.5] 2022-09-07
</b><i>Added</i>
<br> - Add Staff fields to custom view for visits (#1333)
<br> - Added indexed to Appointments RecurID, StartDT, Status (query speed improvement 10x)
<br> - New preference added for limited consultant choices for logged in to work in same center (#1340)
<br> - Additional explanation for cancel <br> - missed (#1341)
<br> - Warn user when saving a visit without an entered date and time
<br> - Allow sys admins access to temp import directory
 
<i>Changed</i>
<br> - Allow barcode as login to the SI QR code
<br> - Allow QR SI Login using user name
 
<i>Fixed</i>
<br> - Latest trac, show small navbar menu at less than 1068 pixels
<br> - Search availability instructions for option 4 and 5 were not being displayed properly (#1336)
<br> - Survey apostrophe issue (#1337, #1338)
<br> - Send email attachments to roster fixed, moving an appointment change online location (#525 again, #1344)
<br> - Fixed a grammar issue (#1345)
 
<hr><b> [1.2.4] 2022-09-02
</b><i>Added</i>
<br> - Visit / Appointment export has option to include work visits
<br> - Added new ability to override SMS address for certain cell users
<br> - Info logging added to import process, also added new campus functions to override imported data if needed
<br> - Added a custom message for max appt rules failure
 
<i>Changed</i>
<br> - Changed default system requirements for local password number of characters for uppercase and lowercase character requirements
<br> - Changed interval time for Q2 remote checking for help link (adjusted interval to longer duration)
<br> - Improvement made to Visit query for finding related registration or section (speed improvement increase by 10 times)
<br> - Only SysAdmins can lock local accounts
<br> - Course lists with related course lists no longer editable
<br> - Removed cancelled and deleted appointments from center status summary
<br> - Cancelled appointments in a group recurring will be used to determine subject if not other appointment present to determine the group's subject
<br> - Update trac to use new table collation
 
<i>Fixed</i>
<br> - Fixed Q2 Logoff button (not always available)
<br> - Fixed issue on calendar where sometimes chosen consultant would be forgotten
<br> - If Hide ID chosen on user's group, don't show ID on student pickers
<br> - Fixed MaxHours computation in Max Appointment rules for group appointments
<br> - QR code expiration computation fixed
<br> - Fixed issue of overlapping work visits
<br> - Adjustment to appointment save to keep button deactivated until save concluded
<br> - Prevent spam click on log out of center
<br> - Minor fix for Students Visit Summary report
 
<hr><b> [1.2.3] 2022-08-25
</b><i>Added</i>
<br> - Added new special needs to preferences for linking special needs to student lists
<br> - Added Create Visit on Staff entry (#1294)
<br> - Added host and process id to database import statuses
<br> - Added HTML support in Search Availability Instructions (#1304)
<br> - Added a new system preference to allow students to choose a cancellation reason when cancelling an appointment
<br> - Added a new system preference for search availability widgets to hide the menu 'First Available or Choose Date and Center''
 
<i>Changed</i>
<br> - Updated TinyMCE to 4.9.11, jQuery to 3.6.0, Bootstrap 3.4.1, FontAwesom 5.15
<br> - Changed method for ViewSchedule centers for group preference controlling access to search avail widget
<br> - Saving a Quick Visit without a duration will now warn the user
<br> - Clicking on the wait status will now by default show the consultant's name as the first choice if the user is logged in as a consultant
<br> - Profile Entry -> Consultants will now show consultants linked to other profiles as italics
 
<i>Fixed</i>
<br> - Fixed spelling mistake in "Save And Split Into Separate Availabilities (not typically recommended)" (#1297)
<br> - Fixed issue when availability is an odd length compared to the increment value (#1300)
 
<hr><b> [1.2.2] 2022-08-19
</b><i>Changed</i>
<br> - Watch list hide email hide phone group prefs are now honored (#1288)
<br> - Don't show timeline tab on a new record when tab cookie says to show timeline tab (#1289)
 
<hr><b> [1.2.0] 2022-08-19
</b><i>Changed</i>
<br> - Removed a duplicated struct update
 
<hr><b> [1.1.8] 2022-08-16
</b><i>Added</i>
<br> - Added Account lock and unlock interface when using local accounts
<br> - Added preference to control wording of enter online appointment link (#1279)
<br> - Added lockout when bad passwords entered multiple times (#955)
 
<i>Changed</i>
<br> - Increased size of faculty salutation field
<br> - There are no upcoming classes / appointments wording changed by dropping the word classes (#1280)
<br> - Student/Consultant tabs auto disappear in appointment records if no custom fields are available (#1281)
<br> - Change label of profile prefs, 'CC Center' to 'CC Profile' (1287)
 
<i>Fixed</i>
<br> - Fixed log out page for SAML
<br> - Fixed location choices based on profile for staff entry (#1278)
<br> - Fixed line breaks in preview for consultant schedule reminder emails (#1230 again)
<br> - Fixed Save notification upon saving visit notes to coach (#1282)
<br> - Fixed an issues with new appointments overlapping a block, reject new appointment before saving (#1286)
<br> - Booking appointment that intersects with previous block should reject the appointment (#1286)
 
<hr><b> [1.1.7] 2022-08-15
</b><i>Changed</i>
<br> - Search availability widget only displayed if the group is associated with a profile associated with a center listed in viewCenterSchedules group pref
<br> - Appointment.DisplayTime now has a raw tag included automatically (#1276)
 
<i>Fixed</i>
<br> - Fixed issue with reason choice on KIOSK not updating list of consultants for that reason (#1273)
<br> - Fixed handling uploaded documents with periods in filename (not indicating the extension)
<br> - Fixed Course Lists showing sections listing when including staff course lists (#1258)
 
<hr><b> [1.1.6] 2022-08-04
</b><i>Added</i>
<br> - Added ability to control display of prompts on the Search Availability choose Date, Profile and Center modal
<br> - The ability to group by faculty name in Visits by ?? report (#1242)
<br> - Added navsearch by student ID to the attendance listing (#1251)
<br> - Added new group pref for staff viewing work visits (#1243)
<br> - Added option to show or hide work visits on dashboard utilization (if they have access to work visits) (#1244)
<br> - Added option to enter Work Visit notes on log out of work session (#1245)
<br> - Added In-Person label to search availability results when availability is In-Person (#1255)
<br> - Added option to choose a blank subject in batch visit entry modal (#1257)
<br> - Added new global preference that turns 1 on 1 availabilities into in person availabilities if the time period for allowing students to book has expired (#32)
<br> - Added new preference for Q2 Configs to lock the student email address for sending the table help instructions
<br> - Added a weekly and daily chart of visits to Center Usage widget
<br> - Added Trainers to consultant names (#1271)
<br> - Added Accum Hours to Student power search (#1265)
<br> - Added raw attribute to Appointment.DisplayTime tag (#1276)
 
<i>Fixed</i>
<br> - Speed up auto scroll animation in search preferences interface (#1249)
<br> - Fixed Student log out resource buttons not fully clickable (#569 again)
<br> - Fix title of Date/Time field in Workshop entry (#1246)
<br> - Dashboard charts preferences, save button stays visible after clicking (#1248)
<br> - Change label and display type of custom # choices for login choices (#1250)
<br> - Fixed opening an entry for a layout that had a previous tab that is no longer existent (#1261)
<br> - Fixed 'Find first immediately' when default date is other than today (#1259)
<br> - Fixed Student chart issues and added 'Age' as a grouping field for charts (#1260)
<br> - Fixed 'enter online session' button not working when local time zone different than server time (#1196)
<br> - Fixed nav search issue with % wildcard followed by digits (#1263)
<br> - Fixed problems with periods in filenames (#1271)
<br> - Fixed Student timeline all since option when student record created is after first visit for that student (#1268)
<br> - Fixed minor issue with Calendar URL for students not showing (#1264)
<br> - Fixed scrolling issue after choosing reason category in appointment entry (#1269)
<br> - Fixed issue with creating new student bringing up blank page (#1272)
 
<hr><b> [1.1.5] 2022-07-26
</b><i>Added</i>
<br> - Log when students search for availabilities, process after the fact if the appointment was ever booked (#1203)
<br> - Added a popover title showing the query used for Lists in preferences
<br> - Added new preference for preserving the original physical location on visits even when marked online
<br> - Added indicator to the schedule that shows breaks in availabilities (#1201)
<br> - Added Referral.CreatedDT tag to SAGE tags (#1233)
<br> - Ability to set the week start day for max appointment rules involving weeks (#1132)
 
<i>Changed</i>
<br> - Cleaned up the look of Lookup Values listing, added navQuery fields and power search fields. (#1220)
<br> - Added Log List refresh back to log listing using the profiles log list refresh settings (#1215)
<br> - Simplified the code for search avail widgets and added 2 more widget groups for a total of 5 options.
<br> - Removed ability to use & character in Table names and locations for Q2 Remote (#1227)
<br> - Showing consultant alias instead of name for consultant center visits (#1229)
<br> - Added preference to control title of 'All Groups' menu in search availability options (#1232)
 
<i>Fixed</i>
<br> - Save and split availabilities with complex fractions of time (#1216)
<br> - Fixed Previews of emails to show line breaks (#1230)
<br> - Fixed search availability title on search dialog (#1231)
<br> - Fixed various issues with Workshops entry (#1235)
<br> - Changing Appointment Display text to defaults was not showing the Save button (#1237)
<br> - Fixed name of a search availability widget disappears after you click search (#1238)
<br> - Fixed scrolling of day summary with large amount of data (#1178)
<br> - Fixed an Issue with deleting Custom KIOSKs in the Profile Entry (#943 reopened)
<br> - Removed duplicate power search terms from the nav search menu in Attendance Listing (#1241)
<br> - Prevent students from booking appointments where date time has already occurred (#1124)
 
<hr><b> [1.1.4] 2022-07-20
</b><i>Added</i>
<br> - Added ability for faculty to schedule appointments from dashboard when SAGE is active
<br> - Appointment duration twig tag added (#1195)
<br> - Added staff sequence searches (#1190)
<br> - Added Custom Staff and Student Edit BIO button label (#1189)
<br> - Added Save and split preference and renamed save and split button (#1202)
<br> - Preference for setting default date option for search availability (#1187)
 
<i>Changed</i>
<br> - Group prefs for save own visits now honored by batch QR code visit creation (#1188)
<br> - Change the verbiage of the single sign in log out for KIOSKs
<br> - Batch selection delete visits now honors group preference for deleting visits (#1183)
<br> - When Q2 config name is changed, all names in all Q2tableaccess that uses that Q2 config (#1193)
<br> - Hide the x on an appointment entry when not inside a modal dialog (#1177)
<br> - Batch Changing field values for receive text alerts fixed, Custom label for report unable to find appointment, search Visits by full name (#1204) (#1200)
<br> - Change wording of allow user to view student contact field on schedule (#1206)
<br> - Don't match fields if already have been assigned any (#1180)
<br> - Only show save button on profile when contact actually changed
<br> - Visit entry centers pulldown menu needs to view Centers group preference (#1212)
<br> - Log listing button labels are now clickable
<br> - Added local account password rules, allow for lockouts, resetting password honors rules, resetting password unlocks account
 
<i>Fixed</i>
<br> - Staff record custom fields were not saving (#1184)
<br> - Fixed duplicated nav query fields for term sequence in registration listing (#1181)
<br> - Clicking next day on dashboard schedule was moving a week forward (#1192)
<br> - When moving imported field from one column to another, need to store the old line as blank (#1175)
<br> - Logout button on Attendance listing fixed, cannot search resource students on schedule (#1290) (#1207)
<br> - Changing time zones on profile entry doesn't show save button, allow blank time zone (#1198) (#1197)
<br> - Fixed an issue with KIOSKs and log listings
<br> - Q2Remote link on student search availability link not working (#1218)
 
<hr><b> [1.1.3] 2022-07-07
</b><i>Fixed</i>
<br> - Fixed an issue with Custom Lists
<br> - Fixed assignment of UUID to staff records
 
<hr><b> [1.1.2] 2022-06-24
</b><i>Changed</i>
<br> - If the scheduler date is today, the today button is highlighted (#1157)
 
<i>Fixed</i>
<br> - Fixed job server issue
<br> - Fixed students seeing cancellation on dashboard but not seeing other attended appointments (#1154)
<br> - Fixed issue where optional in/person or online slots could not be hidden by location (#1114)
<br> - Fixed issue with Q2 Tables with colons, ampersands and backslashes not pre-selecting (#1159)
<br> - Fixed an issue on search availability not allowing all center choices to be available (#1160)
 
<hr><b> [1.1.1] 2022-06-24
</b><i>Changed</i>
<br> - Minor formatting change to batch visits section field area (added light gray line) (#1152)
 
<i>Fixed</i>
<br> - Fixed QR codes for Q2 Tables default table option now working (#1151)
 
<hr><b> [1.1.0] 2022-06-15
</b><i>Added</i>
<br> - Implemented some changes to job queue
<br> - Added ability use a KIOSK as a listing
<br> - Minor mods to resources listing (search by resource type etc.)
<br> - Utility entry for visits, show only active consultants in popup (#1141)
<br> - Allow KIOSK, log listing options menu to be searchable (#1138)
<br> - Added location filtering on scheduler
 
<i>Changed</i>
<br> - Center Stats are sorted by Center Name
<br> - KIOSKs menu sorted alphabetically (#1147)
 
<i>Fixed</i>
<br> - Fixed consultant alias on notifications (#11463)
<br> - Fixed issue to allow students to save an appointment for a time where it was previously canceled (#1145)
<br> - Fixed student BIO condition problem (#1146)
<br> - Fixed find by values using a custom field (#1149)
 
<hr><b> [1.1.18] 2022-06-08
</b><i>Added</i>
<br> - New option in referral type for hiding non-enrolled subjects when choosing a subject for the referral
<br> - Inactive sections on referral are marked as Inactive
 
<i>Changed</i>
<br> - Adjust the wording of the KIOSK Log out message
<br> - Allow log listings to have a specified number of persons listed (#1130)
 
<i>Fixed</i>
<br> - Fixed issue with Saved Searches for groups searches not appearing (#1119)
<br> - Fixed issue with re-sending emails (#1134)
<br> - Fixed issue for Faculty only for hide reasons and recommendations
 
<hr><b> [1.0.17] 2022-05-31
</b><i>Added</i>
<br> - Added An 'Auto Alias' feature (#1094)
<br> - Added NULL value searching to power searches (and 'blankornull') (#1095)
<br> - Added An 'Ignore Consultant Section Specialties' option for Reasons (#1106)
<br> - Added default search fields to the Surveys Listing (#1111)
<br> - Added button to force send Reminder Emails, Missed Appointment Emails, Consultant Summary Emails (##899)
 
<i>Fixed</i>
<br> - Fixed Custom Registration Fields not showing up in 'Registrations by ??' report (#1093)
<br> - Fixed Staff.OtherID doesn't sync with linked student account (#1096)
<br> - Fixed 'View Listing (No Edit)' still allowing edits on certain records (#1097)
<br> - Fixed Sage referrals Hide from Faculty options hide information from all user levels (#1099)
<br> - Fixed Log listing Outstanding Resources not showing on log listing (#1103)
<br> - Fixed 'Log Listing/Kiosk for Profile' doesn't display centers if those centers have been recently saved (#1104)
<br> - Fixed Using email templates does not include attachments for the template (#1115)
 
<hr><b> [1.0.16] 2022-05-26
</b><i>Fixed</i>
<br> - Fixed Max Appt Rule date ranges are used even if the box is unchecked (#1088)
<br> - Fixed not possible to edit certain favorite reports (#1089)
<br> - Fixed Typing a space in a new SAGE referral email subject causes it to immediately save (#1090)
<br> - Fixed Using the 'Override and Resend Referral Email' option in SAGE always sends every email, regardless of which option is chosen (#1091)
<br> - Fixed When submitting a roster referral from student listing, changing the roster course doesn't affect the student list (#1092)
 
<hr><b> [1.0.15] 2022-05-19
</b><i>Fixed</i>
<br> - Fixed After performing a search on a center-specific Log Listing, the next student login/logout displays all centers as available options (#1087)
 
 
<hr><b> [1.0.14] 2022-05-12
</b><i>Added</i>
<br> - Added work visits as an option to show on day summary and schedule (view own or all added as a group pref) (#1054)
<br> - Added photo rotation to student and staff records.
<br> - Added new functionality where a group online availability's online to in-person is determined by the first booked appt
<br> - Added Copy Sequences and Copy IDs to allow clicking to open IDs and Sequences in a new download window.
<br> - Added new menu command Search by Enrollment allowing users to search by enrolled or non-enrolled in the various terms
<br> - Added TimeOut to Payroll report (#1033)
<br> - Added new Group Table Access settings: Edit (No Listing) and View Entry (No Listing)
 
<i>Changed</i>
<br> - Consultants can't update their own course list without table access to course lists (#1057)
<br> - 'Document' tab still appears in Appointment Entry, even if students don't have the ability to upload documents (#1067)
<br> - Centers set to 'Hide on Log / KIOSK Listing Menu' are still displayed when logging into a Profile Kiosk/Log Listing (#1068)
<br> - Make Assignment Comments possible to edit from the Assignment Grid view (#1064)
<br> - A Term with the Term Code = '0' will automatically be updated with the earliest 'from' and latest 'to' date of all active terms whenever a term is modified.
 
<i>Fixed</i>
<br> - Time check for the semester totals (#1061)
<br> - If a consultant who isn't assigned to a Course Lists edits their Course List through Confirm Bio, a new list will be created every time (#1059)
<br> - Multi-group option <br> - Same Section <br> - Does not work. (#1062)
<br> - Consultant Time Check doesn't follow 'Week Starts on' setting in profile (#1066)
<br> - 'Q2Remote' doesn't appear as a Location choice if placed in 'Default Online Options' (#1065)
 
<hr><b> [1.0.13] 2022-05-04
</b><i>Added</i>
<br> - Added 'semester' option to student center visits widget (#1016)
<br> - Added 'Time From' and 'Time To' for announcements (#1021)
<br> - Added point total to student time check (#1017)
<br> - Search by User Name for quick visit entry (#1023)
<br> - Added 'Proceed to SSO' option when switching to dashboard from kiosk (#1015)
<br> - Added Visit Notes to Visits Listing 'Change Field Values' utility (#1034)
<br> - Added option to return to queue for Q2 Remote (#1030)
<br> - Added OtherID field to Staff BIO update from Student import (#1052)
<br> - Added ability to use username for student raising their hand in Q2 Remote (#1049)
<br> - Added ability to search student by terms and conditions accepted (#1047)
<br> - Added group preference that prevents mass emails from being sent from Student Listing (#1051)
 
<i>Changed</i>
<br> - KIOSK Log out does not show a login option for a center the student is already logged in to (#1018)
<br> - Removed an additional click when logging out a KIOSK (#962)
<br> - Ignore consultant specialties for this center (i.e. Writing Center) now doesn't filter subjects on appointment creation (#1028)
<br> - Double-clicking Profile Reason Checkbox assigns the same Reason to a center multiple times (#1035)
<br> - Search availability widget now constrains the subjects list according to the center specialties of the linked profiles (#1045)
 
<i>Fixed</i>
<br> - Move user to group had issues (#1022)
<br> - Creating a block for a single center was marking all center appointments as cancelled (#1024)
<br> - Fixed Import process not importing students with apostrophe character in their name (#1007)
<br> - Fixed interacting with an Upcoming Appointment prevents you from clicking on Availabilities until a refresh (#1026)
<br> - Fixed Missed appointment emails no longer sending automatically (#1029)
<br> - Fixed Locking a group availability does not prevent students from booking (#1032)
<br> - FIxed SAGE Custom Question order is not reflected when submitting the referral (#1027)
<br> - Fixed Q2 Remote Student still sees their hand as raised even after their visit has been concluded (#1031)
<br> - Fixed uploading attachments to email template (#1037)
<br> - Fixed issue with locking course lists to consultants (#1038)
<br> - Fixed issue with clicking on appointment record from student timeline (#1036)
<br> - Fixed issue with searching Profile Reasons when reason or category has a space (#1048)
<br> - Fixed various typos (#1046)
<br> - Fixed issues with search student before searching resources on resource log out (##1053, #1050)
 
<hr><b> [1.0.12] 2022-04-28
</b><i>Added</i>
<br> - Added delete button to resource type entry (#1002)
<br> - Added Re-Send button to email (#978)
<br> - Added ability to search by student user name for schedule an appointment (#1010)
<br> - Added ability to log search availability group to a student list (#1011)
<br> - Added option to hide consultant time check on dashboard (#1012)
 
<i>Changed</i>
<br> - Selecting to activate the local accounts setting will no longer deactivate the SSO setting (#998)
<br> - Profiles listing is sorted alphabetically by default (#1008)
<br> - Availability entry day toggles changed to system color (#1009)
<br> - When group assigned to all profiles, now allowed edit to groups assigned to specific profiles (#1013)
 
<i>Fixed</i>
<br> - Fixed a typo on time check (#1000)
<br> - Fixed work visits for consultants <br> - no need to notify consultant that visit has started (#1003)
<br> - Fixed online session is available notification from being shown for non-online appointments (#1001)
<br> - Fixed a cosmetic issue with schedule options popover being selected when an appointment modal is shown (#1004)
 
<hr><b> [1.0.11] 2022-04-13
</b><i>Added</i>
<br> - Added preference for handling students in waitlist when termination process executes (#954)
<br> - Added an option to add Location to Log List and KIOSK (#981)
<br> - Added an option to View Student record from Staff Record entry (#982)
<br> - Added ability to use Custom Views for Staff listings (#979)
<br> - Added preference to hide certain centers from Log Listing and KIOSK listing menu (#983)
<br> - Added master lock to system preferences to lock consultant from editing course lists (#980)
<br> - Added a recalc grades process for batch import scripts (#988)
<br> - Added ability to lock course lists from staff editing as a global setting (#980)
<br> - Added an option to hide a center from the log listing center choices menu in attendance listing (#983)
 
<i>Changed</i>
<br> - Allow keyboard selection of New Document button on appointments (#957)
<br> - Student picker on Quick Visit entry is paginated (#876)
<br> - Person picker on Task entry is paginated (#963)
<br> - Removed extra click on log out of other center (#962)
<br> - Click the term activation toggle changes activation immediately (#972)
<br> - Prevent student from changing any field on task except completed and notes (#968)
<br> - Allow log in to scheduled appointment, only show appointments within next 45 minutes (#975)
<br> - Hide SMS options from profile email options if TextAlert module not active (#976)
<br> - Removed unused preference 'condition code and flag text' (#977)
<br> - Adjustments to profile notifications displays an indicator that save is needed (#994)
<br> - Adjusted search availability results to show both online and in-person location when optional online availability (#995)
<br> - Adjusted all modals for better accessibility (#987, #986)
 
<i>Fixed</i>
<br> - Fixed issue with Staff Task creation (#949)
<br> - Fixed issue with Custom Fields on Log out (#953, #966)
<br> - Fixed save document type issue (#960)
<br> - Minor fixes to Notification types clicking (#959)
<br> - Search availability on linked to Profiles issue (#967)
<br> - Fixed an issue on clicking remove for availability blocks (#964)
<br> - Fixed an issue for preventing consecutive student / consultant appointments back-to-back (#970)
<br> - Send missed email computes all previous missed including current missed now (#965)
<br> - For Terms and Conditions, when only initials field displayed, pressing enter had an issue (#973)
<br> - Fixed menu for show activated for staff reason specialties (#974)
<br> - Fixed SAGE referral's linked list (#989)
<br> - Fixed when changing staff contact to profile, save button now appears automatically (#991)
<br> - Fixed typo 'independent' in registration entry (#992)
 
<hr><b> [1.0.10] 2022-03-31
</b><i>Added</i>
<br> - Added preview for Staff BIO (#917)
<br> - Added system preference to change term of Group, 1 on 1, and Drop In on search availability
<br> - Surveys can now differentiate between online and in person visits (#833)
<br> - Searching staff listing can include group name in criteria (#930)
<br> - Details button to staff time check (#931)
 
<i>Changed</i>
<br> - Welcome messages use WYSIWYG interface (#921)
<br> - Added preference to profile to require consultant on batch visits (#919)
<br> - Changed referral follow up date on sage listing on dashboard (#924)
<br> - Increased ttl for import job time
<br> - Batch Visits previous attended list of students show full name with middle initial (#928)
<br> - Added Student ID back to search students on Quick Visits (#933)
 
<i>Fixed</i>
<br> - Fixed ability for phones to upload documents (#897)
<br> - Fixed potential issue with generated links and campus code (#895)
<br> - Fixed Hide Reasons and Recommendations from Faculty on Full View of Referrals (#935)
 
<hr><b> [1.0.9] 2022-03-21
</b><i>Added</i>
<br> - Added ability for staff to see students currently logged in to an SI Batch QR Code
<br> - Added ability to send a group email to all visited students for an SI Batch QR Code
<br> - Added ability to adjust Term Code sequence
<br> - Added computation of Student Last Date In for Attended appointments
<br> - Added Ad Hoc QR Code for In Person Drop-in to scheduler
<br> - Added new menu to Students Listing to allow copy sequences and ID to clipboard
<br> - Full caching adding to import procedures
<br> - Added activate registrations by term button to system prefs
 
<i>Changed</i>
<br> - Resource Types and Resources listing modified with new Resource Type editing capabilities.
<br> - Changed label for Staff Reason Quit / Terminated (#914)
<br> - Cancelled appt show as dimmed always on schedule (#910)
<br> - Merge records can identify up to 5 fields (used to be 4)
<br> - New Ad hoc appointments can now be set to online (#916)
<br> - Do not allow browser to resubmit appointment save from student (#903)
<br> - Allow custom locations on batch visits (#918)
 
<i>Fixed</i>
<br> - Fixed last date in field for students when batch visits created (#901)
<br> - Consultant can no longer have two work visits at same time
 
<hr><b> [1.0.8] 2022-03-08
</b><i>Added</i>
<br> - Added ability to remove multi slot times from the availability (#844)
<br> - Added Process Specialties for Course List items to batch operations options (#847)
<br> - Added system pref for calendar start time and duration (#856)
<br> - Added new Student Action menu to Register student in a course (#849)
<br> - SurveyTrac Instructions can now have HTML text (#848)
<br> - Added Confirmation email for Resource checkouts (#859)
<br> - Added Checkouts options to Student search modal (#860)
<br> - Added ability to limit who can check out a resource via a master block list and individual allow list for each resource type
 
<i>Changed</i>
<br> - Group roster now updates when an appointment in roster is updated (#852)
<br> - Mark all attended now only marks the appointments with No Status as Attended, skipping Cancels and Misses (#850)
<br> - Student searching for quick visits and batch visits now limits the student list results to 30 records at a time (#876)
<br> - Removed Required field for Section ID in batch visits (#875)
<br> - Removed some field choices for Student Listing -> Create Chart (#863)
<br> - Increased length of custom question's answer size (#868)
<br> - Time format of Batch Visit entry changed to am/pm (#864)
 
<i>Fixed</i>
<br> - Roster mark all attended can now be used repeatedly (#851)
<br> - Register In from Student listing worked but displayed an error (#855)
<br> - Student signin via QR code, Time Check data was too large for portrait orientation, time check reformatted to display properly (#854)
<br> - Printing a Time check from KIOSK would display extraneous information, that information has been removed (#853)
<br> - Fixed an issue with QR SI codes not working (#877)
<br> - Added additional security to student document downloads (#878)
<br> - Prevent student from clicking on center visit lines (#879)
<br> - Fixed report Registrations by ?? when student id added (#872)
<br> - Prevent same student from being added to group roster multiple times (#867)
<br> - Fixed issue with search availability instructions not being shown (#869)
<br> - Fixed 'Batch Visit > Batch Scan' <br> - If an incorrect ID is entered, no visits are created for anyone in the list (#885)
<br> - Fixed Multi-Person Availability Locks apply to all availabilities in the series, not possible to unlock any but the first (#884)
<br> - Quick and Batch Visit duration not counting towards Registration Total Visit Time (#883)
<br> - 'Section' field no longer appears when creating Quick Visits, only appears after saving (#882)
<br> - 'The location for this appointment is here' text allows students to join an online session before booking the appointment (#881)
<br> - 'Send notes' button on visit entry not displaying consistently (#886)
<br> - 'Preview' button doesn't work for Resource Emails (#888)
<br> - SurveyTrac 'Link to Centers' list displays inactive subcenters as options (#892)
 
<hr><b> [1.0.7] 2022-03-03
</b><i>Added</i>
<br> - Added Visit notes field to be shown on new record entry (#806)
<br> - Added visit information to survey responses report (#790)
<br> - Added isTerminated to Visits By report (#812)
<br> - Added ability to open up Visit and Appointment records from Staff timeline (#822)
<br> - Added Center Info Preview button to center entry (#820)
<br> - Added Consultant payroll Time Check button to dashboard of consultants (#817)
<br> - Added additional options for Status charts (#404)
<br> - Added ability to send batch emails to Staff and Faculty (#232)
<br> - Added ability to enter Follow Up notes to Outstanding Appointment Requests (#832)
<br> - Added ability to add Consultant and Wait Status to KIOSK listing and prevent student from clicking to change (#842)
<br> - Added ability to lock a group availability's time slot from further booking by student via search availability (#811)
 
<i>Changed</i>
<br> - Allow set work type group disposition to '1+' (#801)
<br> - Increase character length of Location field (#821)
<br> - Document Types that are not usable for students are now hidden on new document entry (#836)
 
<i>Fixed</i>
<br> - Fixed issue where certain fields were being shown even if preference for those fields to be hidden was selected (#799, #800)
<br> - Fixed an issue with search availability not loading results when dynamic lists utilized data from SAGE referrals (#802)
<br> - Fixed an issue with Schedule and Appointment widget showing reasons from another profile grouping (#803)
<br> - Fixed group roster email attachments issue (#805)
<br> - Fixed wording of 'Drop-in Appointment' to 'Drop-in Availability' (#786)
<br> - Fixed various lists sort by column (#808)
<br> - Fixed additional wording of drop in availabilities (#810)
<br> - Fixed title of the Send Visit notes button for individual visits (#809)
<br> - Fixed watch list indicators issue for a malformed query (#813)
<br> - Fixed 'Last Month' for navSearch on Visit Listing (#819)
<br> - Fixed an invisible reserve block on schedule (#829)
<br> - Fixed deactivations for Student in List not automatically running (#831)
<br> - Fixed an issue where Sending an Email to a single student had problems (#834)
 
<hr><b> [1.0.6] 2022-02-18
</b><i>Added</i>
<br> - Added Other_ID and Other_ID2 fields added to Student SAML login options
<br> - Added per tutor MaxHours field
<br> - Added new tag called 'Auto Cancelled' (#795)
<br> - Added subject identifier in group rosters when same subject/instructor/section chosen (#426)
<br> - MaxHours field to staff record and a MaxHours tag to the max appointment rules functionality (#785)
-
<i>Changed</i>
<br> - Changed: enter online session button is hidden when clicked
<br> - Missed appointment email process only changes student status to Student Missed
 
<i>Fixed</i>
<br> - Fixed work button content from wrapping
<br> - Fixed location of appointment not overridden when opened
<br> - Fixed New Student visit summary report (#776)
<br> - Fixed Outstanding Appointment request report (#787)
<br> - Fixed Drop-in Availability wording
<br> - Fixed an issue regarding scheduling appointment problems with clicking on the availability time on the schedule (#789)
<br> - Fixed automated emails adding extra lines breaks (#791)
<br> - Prevent student from entering online session early (#794)
<br> - Fixed issue preventing certain user from being able to select a student from the search student prompt (#793)
<br> - Fixed an issue with appointments Visit Utilization report (#782)
<br> - Fixed an issue with display of upcoming appointments on dashboard (#797)
<br> - Fixed an issue with certain users unable to open group roster on scheduler (#798)
 
<hr><b> [1.0.5] 2022-02-09
</b><i>Added</i>
<br> - Added student ID to sort for Students by report (#752)
<br> - Added ability to attach an upload document to a Visit record (#739)
<br> - Added ability to create a Quick Visit from the Student Record (#740)
<br> - Added ability to specify the online versus in-person location of availability (#438)
<br> - Added ability to hide certain sections from Student course list options (#770)
<br> - Added ability to search registrations by sequence in assignment grid (#764)
<br> - Added Multi-part consultant group appointment reminder prefs
<br> - Added ability for SysAdmin to lock a CourseList
<br> - Added ability for Staff to opt out of SMS messages.
<br> - Added ability to resend survey to students (#783)
 
<i>Changed</i>
<br> - Change wording of 'Online Optional' to 'Online or In-Person' (#756)
<br> - Center status on dashboard no longer displays inactive centers (#753)
<br> - Staff reasons no longer display inactive reasons (#751)
<br> - Changed wording of Log in button to Log In / Out on KIOSK (#746)
<br> - Changed format of visit duration to xh Ym instead of 0:00 (#741)
<br> - Overridden ID format applied to all reports (#738)
<br> - Prevent utilization editing visit from opening more than 1 visit popup at a time (#772)
<br> - Changed look of processed checkbox on listing for outstanding requests (#769)
<br> - Hide Sign up for SMS Reminder button when school does not have Text Alerts module (#762)
<br> - Appointments from other centers now display for scheduler when showing all staff (#780)
 
<i>Fixed</i>
<br> - Overriding Student ID fixed (#738)
<br> - Fixed an issue with import header protection when schools send extra characters prior to first quote (#754)
<br> - Fixed find student button for ad hoc appointment creation (#755)
<br> - Fixed a whiteboard send image issue with some browser (#398)
<br> - Fixed issue with appointment duration when profile preference duration increments is 00:00 (#744)
<br> - Fixed issue with Previous Visits tab on Visit entry, honors consultant security settings (#748)
<br> - Fixed issue with SAGE triggers and certain emails (#749)
<br> - Fixed issue with double clicking the join session button creating multiple visits (#750)
<br> - Fixed issue with deactivated custom fields still showing in visit entry (#743)
<br> - Fixed issue with editing visit link not working on page 2 of the utilization (#745)
<br> - SI Comparison report <br> - Percentages not adding up correctly (#747)
<br> - Fixed permissions issue with booking appointments by staff on group availability (#742)
<br> - Fixed export of grade assignments to CSV from registrations listing (#767)
<br> - Fixed selecting a section on Quick Visit when section title contains apostrophe (#771)
<br> - Fixed issue with certain visits not computed in total visits shown for registration (#765)
<br> - Fixed issues with recurring appointments being block when block is for all center or all staff (#766)
<br> - Fixed sort options for outstanding appointment requests (#768)
<br> - Fixed an issue with Terms and Conditions acceptance when Staff is seeing conditions for a student (#763)
<br> - Fixed navigation bar display for faulty entry (#775)
<br> - Selecting consultant on KIOSK login rechecks whether continue button should be enabled (#779)
<br> - Delay for KIOSK welcome message is reset when the KIOSK modal is closed (#781)
<br> - Fixed an issue in SI comparison report (#747)
 
<hr><b> [1.0.4] 2022-02-01
</b>
<i>Added</i>
<br> - Drag and drop student photo files now convert file names from old format to new.
<br> - Added preference to control display of numeric ID of student on student listing and entry and in search list
<br> - Added Students currently being seen to center status area of dashboard
<br> - Added new functionality during SAGE Email processing to assign referral to a consultant
<br> - Added availabilities for other centers will now appear on schedule for all persons in a center
<br> - Added last modified by and scheduled by to bottom of appointment display (#728)
<br> - Preference to allow future appointments to be auto cancelled is student cancels 2 consecutive appointments
<br> - Added ability to send visit notes from the Group appointment roster
 
<i>Fixed</i>
<br> - Fixed issue with confirm student bio not showing on dashboard for some students (#724)
<br> - Fixed issue with Quick Visits not showing in utilization tab if no Entered Date Time (#732)
<br> - Fixed issue with some reserved time blocks not appearing on schedule for all persons in a center (#731)
<br> - Fixed students unable to upload a document to an appointment (#719)
<br> - Fixed a display issue with attendance listing in student entry not display until a search is performed (#726)
<br> - Hide reasons and recommendations from faculty on a roster referral now works (#722)
 
<i>Changed</i>
<br> - Changed the display of lists assigned in student entry with searchable option (#706)
<br> - When SAGE recipient removed, automated emails will display the recipient with a line through (#721)
<br> - Notifications for outstanding appointment requests now can be shown to any group with privileges (#730)
 
<hr><b> [1.0.3] 2022-01-27
</b>
<i>Added</i>
<br> - Added Visit Notes to attendance listing in student entry.
<br> - Added Send Quiz option for Surveys
<br> - Added Lab Staff as another Consultant descriptor (#700)
<br> - Payroll summary export now contains work reasons
<br> - Added ability to mute notification bell sounds (#710)
<br> - Upcoming group appointments are shown as a single item on consultant dashboard
<br> - Added Staff.FirstLast name search to Visit search (#712)
 
<i>Fixed</i>
<br> - Change student status to missed in group roster will now send missed appointment email (#703)
<br> - Only show active sections on registrations entry (#709)
 
<hr><b> [1.0.2] 2022-01-24
</b>
<i>Fixed</i>
<br> - Fixed issue when custom missed status was not being used to calculate 2 consecutive missed appointments. (#696)
<br> - Fixed Reasons sort order on Search Availability reasons menu (#694)
<br> - Fixed issue with editing groups not showing profile menu for certain user groups
<br> - Fixed Registration activation for certain conditions when registration record not imported
 
<i>Added</i>
<br> - Special Needs added to reports for Appointments
<br> - Added ability to link a max appointment rule to student on (or not on) a particular list
<br> - Added display of time when hand was raised to the Q2 Queue (#689)
<br> - Dashboard for Consultants now has week and day view for appointments
<br> - Resources listing now uses barcode for searching in nav search field.
<br> - Added ability to specify section, with wildcard, when adding an item to a course list.
<br> - Added Semester Dates to Time Line choices for time period.
 
<i>Changed</i>
<br> - Change Field Value for Visits / Appointments: other fields adjusted automatically when duration adjusted (#693)
<br> - SysAdmins now see outstanding appointment requests as notifications items (#678)
<br> - Adjusted the time display on dashboard visits to show 1h 23m format.
<br> - Quick Visits Date Entered is no longer required
 
<hr><b> [1.0.1] 2022-01-21
</b>
<i>Added</i>
<br> - Consultant main menu shows appointment view options for Day, Week, and List
<br> - Updating Duration field will now auto update the End Time (for Visits Change field Value) (#693)
<br> - Show Accommodations in Reports (#423)
<br> - Outstanding Appointment Requests will notify SysAdmins (#678)
<br> - Max Appointment Rules now have the ability to link to Lists (#686)
<br> - Added start time for hand raised in Q2 list (#689)
 
<i>Fixed</i>
<br> - Schedule reserved blocks now shown properly on Center Schedule report (#685)
<br> - Work Visits do not require a student when saving on entry screen (#682)
<br> - Work Visits Reasons are now scrollable in the work visit menu.
<br> - Adjusted the entry screen to hide the save button for those without access via the table access preference.
 
<hr><b> [1.0.0] 2022-01-15
</b>
<i>Changed</i>
<br> - Code running on AWS
 
 
<hr><b> [0.11.9] 2022-01-13
</b>
<i>Added</i>
<br> - Create batch Work Visits from the Staff listing
<br> - New preference to Hide Drop In availabilities from Students
<br> - Upload URL as document record
 
<hr><b> [0.11.8] 2022-01-06
</b>
<i>Added</i>
<br> - KIOSK Name search allows for Middle Initial and displays middle initial in results
<br> - drop-ins allow student to receive an SMS reminder (#661)
<br> - Ability to add an import process to deactivate students not imported (#658)
<br> - Search avail widget title pref now used in search dialog title as well (#662)
 
<i>Changed</i>
<br> - Roster send emails to All send to all except cancelled appointments (#652)
<br> - Twig tag Appointment.isCancelled now ignores missed and added new tag isMissed (#657)
 
<i>Fixed</i>
<br> - Keep multi-check custom fields from wrapping between checkbox and label (#656)
<br> - Changing status of appointments to custom missed status was not sending missed email (#655)
<br> - Fixed issue with dynamic list using related data not showing page entry (#659)
<br> - Do not auto choose Student ID field for import field matching (#660)
 
<hr><b> [0.11.7] 2021-12-28
</b>
<i>Added</i>
<br> - Potential assignments is now a selectable menu
<br> - Recompute Specialties runs as a job behind the scenes (#646)
<br> - Appointment reasons now allows for grouped reasons (#643)
<br> - Added more preferences for title text for Schedule and Appointment widget (#650)
 
<i>Fixed</i>
<br> - Minor bug fixes (#649)
<br> - Availabilities for a staff is based on linkages to centers and the current user's privileges (#631)
<br> - Search availability choosing student no longer shows inactive students (#648)
<br> - Fixed issue for reason required to be chosen on schedule an appointment (#651)
 
<hr><b> [0.11.6] 2021-12-21
</b>
<i>Added</i>
<br> - Added Queue view to KIOSKs and Log Listings
<br> - Added minimum visit time in grade calculations
<br> - Added twig rendering to Confirm BIO text
<br> - Added center filtering to centers menu on the scheduler and sorted the centers
 
<i>Fixed</i>
<br> - Sections listing on Quick Visits
<br> - Fixed sorting Registrations on Student Entry
<br> - Sections on search availability
 
<hr><b> [0.11.5] 2021-12-19
</b>
<i>Added</i>
<br> - Added Terms and Conditions for Student Main Menu, KIOSK Login, and Booking Appointments. (#484)
<br> - Remove Course list from the listing for Deactivated Staff members. (#619)
 
<i>Fixed</i>
<br> - Fixed: Staff have access to create availabilities in centers they don't have access to. (#616)
<br> - Fixed: Student group uses the View Schedule group preference for determine the centers shown when searching availabilities. (#617)
<br> - Fixed: Availabilities created with choosing the DAYS (defaults to null), where being hidden when choosing Hide Unavailable on the scheduler. (#618)
<br> - Fixed: Batch Visits <br> - Batch Scans and Selected do not record subject when using the wildcard (#620).
 
<hr><b> [0.11.4] 2021-12-09
</b>
<i>Fixed</i>
<br> - Fixed Attendance and KIOSK menus, only show Profiles for Centers the user has logging access to
<br> - Fixed adjust computed end time of appointment when Duration changed (#612)
<br> - Fixed SAGE Referrals Listing timeframe for Today and Yesterday (#613)
 
<i>Added</i>
<br> - Added Live time of Q2 visit updated and expected duration shows warning if over time (#526)
<br> - Added Profile Preference to prevent consecutive appointments with same student / consultant (#29)
 
<hr><b> [0.11.3] 2021-12-07
</b>
<i>Added</i>
<br> - KIOSK Menus will sub group by Profile if more than 5 profiles
<br> - Added more fields to be used as staff -> student linkages
<br> - Added special needs / skills to outstanding appointment requests
<br> - Added grouping by Profile for Schedule Center / Consultant menu for more than 5 profiles
<br> - Honor missed appointment status for Group Rosters
 
<i>Fixed</i>
<br> - Fixed Order profiles by Name
<br> - Fixed export students to CSV removed non-breaking space characters from email text
<br> - Fixed search in select after a listing searched
 
<hr><b> [0.11.1 2] 2021-12-02
</b>
<i>Added</i>
<br> - Added ability to drop a large number of student photos onto the student photo folder for batch upload
<br> - Added Subject Faculty display option to subject listing on student main menu for search availability
<br> - Added requirement for Student to be chosen for a Quick Visit to be saved
<br> - Added inactive surveys to the surveys list for access preferences
<br> - Added Assignments to the search Students form
 
<i>Fixed</i>
<br> - Fixed Whiteboard issue with blank or single pixel images
<br> - Boosted the speed of the search student form
<br> - Search students by Visits will only search active registrations
 
<hr><b> [0.11.0] 2021-12-02
</b><i>Fixed</i>
<br> - Fixed faculty email report
 
<i>Added</i>
<br> - Added more logging for send SMS for future debugging
 
<hr><b> [0.10.59] 2021-11-27
</b><i>Fixed</i>
<br> - Fixed dynamic dates for status charts (#571)
<br> - KIOSK Login, update consultant list when subject chosen
<br> - Fixed charts issue (#574)
<br> - Fixed issue with custom tab1
<br> - Fixed Sort Groups by Name
<br> - Fixed Batch Visits for selected students
 
<i>Added</i>
<br> - Assignment Grid now available in Sections Enrollment Entry and Registration Listing
<br> - Added Group Preference to hide student photos
 
<hr><b> [0.10.58] 2021-11-22
</b><i>Fixed</i>
<br> - Unable to delete list from Student Listing if the name contains an apostrophe (#559)
<br> - For a certain campus, Unable to create new Max Appointment Blocks (#560)
<br> - Fixed Sorting profile listing by email doesn't sort alphabetically (#561)
<br> - Fixed Saving a large phone number causes blank screen (#562)
<br> - Fixed select student names in quick visit if the student's name contains an apostrophe (Fixed #565)
<br> - Fixed Staff members are unable to update their Staff Bio (#566)
 
<i>Added</i>
<br> - Added ability to apply location to SI Batch visit and Quick Visit (#563)
 
<hr><b> [0.10.57] 2021-11-16
</b><i>Fixed</i>
<br> - Sort groups menu on staff entry alphabetically
<br> - Allow sysAdmins to access public and admin docs in System Preferences
<br> - Removed preference to staff confirmation BIO that was not needed
<br> - Cancelling appointments via a block will send cancellation emails if needed
 
<i>Added</i>
<br> - Student search form now allows the ability to search for the students via existence or non-existence of a linked record (Appointments, Visits, Registration, Document, Survey, SAGE Referral)
 
<hr><b> [0.10.56] 2021-11-12
</b><i>Fixed</i>
<br> - Fixed issue with custom views not saving all the fields for power search
<br> - Dropped Appointment OnlineURL custom tag
<br> - Fixed issue with opening profile reasons
 
<i>Added</i>
<br> - Added auto navigate to last KIOSK if dashboard is loaded with logging in
 
 
<hr><b> [0.10.55] 2021-11-09
</b><i>Fixed</i>
<br> - Update link class
<br> - If the center of a multi-person availability is changed, also change the center of the related appointments (#510)
<br> - Redirect kiosk accounts back to the kiosk view if dashboard is accessed without logging in (#507)
<br> - Profile Admins Cannot Save Profile PREFS Settings (#506)
<br> - Fixed unable to open groups from Profile Entry (#505)
<br> - Fixed wildcard search in visit location (#504)
<br> - Fixed Creating a new student from the log listing doesn't follow the "next ID value" preference (#503)
<br> - Fixed Custom Registration Listing Views <br> - Student custom field data doesn't display (#498)
<br> - Fixed Appt Missed calculations when covered by a block (#518)
<br> - Covering an appointment with a block will now cancel the appointment (#519)
<br> - Fixed Appointments for subjects where subjects no longer active still show as choice (#522)
<br> - Fixed open term entry issue (#523)
<br> - Prevent arbitrary center ids from being entered with batch visit entry (#516)
 
<i>Added</i>
<br> - Add location drop down to Visit Record (#502)
<br> - Moving appointment from one consultant to another, change location (if using staff location) (#525)
 
<hr><b> [0.10.53-54] 2021-11-09
</b><i>Fixed</i>
<br> - Fixed Custom URL issues
 
<hr><b> [0.10.52] 2021-11-04
</b><i>Added</i>
<br> - Added confirmed datetime and notified datetime to notification entry
<br> - Added number of students selected during SI Batch student selection (#495)
 
<i>Changed</i>
<br> - Notification types that don't require confirmation now display on KIOSK login (#480)
<br> - Q2 Report menu is available to staff
 
<i>Fixed</i>
<br> - Group by referral related data (#442)
<br> - Roster emails sending to all (#485)
<br> - Work visit button display weirdness when resizing the screen on KIOSKs (#481)
<br> - Fixed issue with a blank watch list query causing save on student to show a blank screen (#482)
<br> - Utilization and Center Visits Widget on Dashboard <br> - Sorting by Name or Center hides all visits (#483)
<br> - Fixed issue where staff privileged prevent editing students still were able to edit a column in custom view (#487)
<br> - Fixed with unable to search in nav search area with text that included an apostrophe (#488)
<br> - Fixed issue with appointment saving, when clicking save and a field is required, save button was not ren-enabled (#490)
<br> - Fixed issue with new student record showing timeline and registration records, now hidden until save (#492)
<br> - Fixed marking an appointment as Missed doesn't trigger the Missed Email to be sent (#493)
<br> - Fixed clicking the X icon to close the "this appointment is part of a series" window soft-locks the dashboard (#494)
<br> - If a recurring appointment lands on a day with an Availability Block, it still books the appointment, overlapping the blocked time (#489)
<br> - Added Save button to the Student Custom1 tab (#499)
 
<hr><b> [0.10.51] 2021-11-01
</b><i>Added</i>
<br> - Added ability to specify current term when creating max appt rules
<br> - Added ability to specify a course list linked to an availability
<br> - Added a new twig tag for "Last Modified By" in appointment records (#475)
<br> - Added RedrockOnly announcements to identify to Redrock staff regarding any special conditions that should be taken into account when adjusting system parameters (i.e., activating students is specially performed)
 
<i>Changed</i>
<br> - Custom views have a default search of all records now
<br> - Center utilization uses the dates of the active terms but ignores null dates in terms
 
<i>Fixed</i>
<br> - Fixes 'Last Modified By' in appointment records doesn't update when a student cancels an appointment (#474)
<br> - Fixed an issue caused by new max appointment rules: current term preventing appointment save
<br> - Fixed appointment documents being deleted not refreshing the document listing in appointment
 
<hr><b> [0.10.50] 2021-10-29
</b><i>Added</i>
<br> - Added listing editing capability to certain columns when designated (listings and custom views)
 
<i>Fixed</i>
<br> - When staff cancels appointment, message was stating student cancelled (#473)
 
<hr><b> [0.10.49] 2021-10-28
</b><i>Added</i>
<br> - Added sorting capability to faculty referrals list: sort by first or last (#467)
 
<i>Fixed</i>
<br> - Time check after choosing the student from the list didn't show the continue button (#469)
<br> - Clicking next on utilization listing doesn't hide the navsrch field (#468)
<br> - Changing availability location was not saving new location in appointments (#458 AGAIN)
<br> - navSearch previous query shows html for &lt; and &gt; (#471)
 
<hr><b> [0.10.48] 2021-10-27
</b><i>Added</i>
<br> - Added new profile preferences for Student Time Check
 
<hr><b> [0.10.47] 2021-10-26
</b><i>Added</i>
<br> - Added student ID, Other_ID and Other_ID2 to field picker for Custom Views (#465)
<br> - Added view student record button from Outstanding Appointment Request screen (#464)
 
<i>Fixed</i>
<br> - Fixed document type toggle buttons appearing over top nav bar (#459)
<br> - Fixed uploading attachment files to Email templates (#461)
<br> - Fixed backup link to enter online appointment now passes reason and section to log the visit
 
<hr><b> [0.10.46] 2021-10-25
</b><i>Fixed</i>
<br> - Fixed Outstanding appointment request reason not showing/saving on entry screen (#463)
<br> - Fixed batch emails for group roster emailing issue (#460)
<br> - Fixed availability location change not applying to group appointments when appointment is not online (#458)
<br> - Fixed issue with new document type button causing a click event for doc type toggle buttons (#457)
<br> - Fixed issue on appointment entry where editing a custom field value wasn't causing appointment save button to appear
<br> - Fixed minor positioning issue on whiteboard chat history when page is resized
 
<hr><b> [0.10.45] 2021-10-23
</b><i>Added</i>
<br> - Added support for the various date time formats on KIOSK and Log listings
<br> - Added sys pref to display Accum Hours on Student/Campus tab
<br> - Date time conversion for time zones on KIOSK and Log Listings
<br> - Added Profile Pref for time zone different from Campus time zone
 
<i>Fixed</i>
<br> - Dragging an appointment past the midnight hour fixed (#448)
<br> - Fixed whiteboard issue with draw sending multiple times on multiple send clicks (#451)
<br> - After sending, undo options cleared (#462)
<br> - Clicking the delete button on newly created watch/custom list fixed (#447)
<br> - Preview for "Warning message to display on early logout" shows a preview of Notice on KIOSK instead (#445)
<br> - Creating a new document type expands all existing document settings, and inverts whatever they were set to (#444)
<br> - After creating and deleting a Custom List, it becomes impossible to rename existing lists until a refresh (#443)
<br> - Changing locations in appointment entry doesn't prompt the save button to appear (#440)
<br> - Fixed Next staff and previous staff buttons, clicking too fast shows wrong staff (#449)
 
<hr><b> [0.10.44] 2021-10-21
</b><i>Added</i>
<br> - Added change log list (View Latest Changes menu added for SysAdmins)
<br> - Added change location on group availability affects appointments (#435)
 
<i>Changed</i>
<br> - When creating new document, auto expand the file browser area (#434)
 
<i>Fixed</i>
<br> - Typo in section search for availability block sections (#431)
<br> - Typo in outstanding appointment request title text (#432)
<br> - Email survey after visit via Join button (#428)
<br> - Fixed display of student appointment after booking an appointment (#433)
 
<hr><b> [0.10.43] 2021-10-20
</b><i>Added</i>
<br> - Improvements to navSrch previous search menu (for Students & Registrations)
<br> - Added color ribbons to search availability results (#427)
<br> - Announcements for students may be for dash or kiosk of both, also fixed an issue with login dialog disappearing prematurely (#425)
 
<i>Fixed</i>
<br> - Choosing consultant on logout was not working properly (issue #424)
<br> - Fixed custom views for very complicated table traversal (ie Registrations needs data from Courses and Students) also allow Generated fields to be chosen
 
<hr><b> [0.10.42] 2021-10-19
</b><i>Fixed</i>
<br> - Fixed registration views to show Student fields.
<br> - Found an issue with visits not logged out that aren't getting terminated (#417)
<br> - Moved KIOSK choices for all centers that profile and Log listings to last item in list (#416)
 
<hr><b> [0.10.41] 2021-10-18
</b><i>Added</i>
<br> - Subjects chosen for availabilities are shown in the slots (#260)
<br> - Appt Visit Utilization report, add csv output option
 
<i>Changed</i>
<br> - Availability recurring (optional & selected) interface changed to be more simplified (#335)
<br> - Less stern warning regarding date and time of appointment when not matching expected values (#414)
 
<i>Fixed</i>
<br> - Fixed issue when deleting a multi availability, remove from calendar display
<br> - Prevent double clicking on appointment save (#413, #412)
<br> - Fixed certain submenu choices for windows surface table (#401)
 
<hr><b> [0.10.39] 2021-10-15
</b><i>Added</i>
<br> - Export Registrations to csv (#410)
<br> - Added ability to re-search previous searches using menu on nav search (#372)
<br> - Added new feature / system preference: Dash chart choices are now customizable
<br> - Add option to show summary report for Appt Visit Utilization
 
<i>Fixed</i>
<br> - CC center on send email to students listing
<br> - Switch format of full name on user searches
 
<hr><b> [0.10.38] 2021-10-14
</b><i>Added</i>
<br> - Update SMS validator to support api key
 
<hr><b> [0.10.37] 2021-10-14
</b><i>Added</i>
<br> - Saved searches are editable by sysAdmins (#406)
<br> - Add icon to automated reports in favorites submenu
 
<i>Fixed</i>
<br> - Fixed privileges issue when switching to Staff that is Profile Admin from Faculty
 
<hr><b> [0.10.36] 2021-10-13
</b><i>Fixed</i>
<br> - Fixed typo in search availabilities
 
<hr><b> [0.10.35] 2021-10-08
</b><i>Added</i>
<br> - Added scheduler cookie prefs to the user preferences (#373)
<br> - Allow SI Batch codes to work for non-enrolled sections (#397)
 
<i>Changed</i>
<br> - Added options parameter to sendConfirmation, when online changed on availability from No to Yes or Yes to No, adjust all future appointments (#394)
<br> - Moving appointments, set avail id and force confirmation immediate.  Recompute duration
 
<i>Fixed</i>
<br> - Fixed typo in search availabilities
<br> - Online location display option fixed (#396)
<br> - CC Center on Roster batch emails fixed (#380)
<br> - Moving appointment from one consultant to another fixed email issue (#393)
<br> - Fixed a bug with courselist sql when blank data in search criteria
<br> - Your online session is available needs to be removed if appointment is canceled or deleted (#395)
<br> - Prevent double clicks to enter online appointment (#392)
 
<hr><b> [0.10.34] 2021-10-07
</b><i>Added</i>
<br> - Trap double clicks on links on scheduler
 
<i>Changed</i>
<br> - Outstanding appointment requests are now accessed via Table Access preference (#389)
 
<i>Fixed</i>
<br> - Roster buttons became unresponsive after clicking (#384)
<br> - Fixed formatting of move and edit availability buttons in appt entry (#385)
<br> - Choose a different date on move appt (or search availabilities)... format to look like a button, fixed bug with not choosing last date chosen (#388, #387)
<br> - Fixed datetime format on mailqueue display (#386)
 
<hr><b> [0.10.33] 2021-10-06
</b><i>Added</i>
<br> - New integration functionality for merging multiple campus licenses into one
<br> - Faculty email report allowed for Admin (#377)
 
<i>Fixed</i>
<br> - Fixed Views became broken from previous adjustment (#383)
<br> - Fixed drawing availabilities with DAYS = null
<br> - Scanning SI batch codes other than Student Sequence is fixed (#383)
<br> - Fixed OFF/ON CAMPUS/ZONE calculation (#379)
<br> - Fix missing csv header (#371)
 
<hr><b> [0.10.32] 2021-10-01
</b><i>Added</i>
<br> - Minor documentation, latest trac
 
<i>Changed</i>
<br> - Group pref override scheduling prefs allows search Avail find any availability during move process (#370)
 
<hr><b> [0.10.31] 2021-09-30
</b><i>Fixed</i>
<br> - Process SI and Batch fixed online checkbox option (#369)
<br> - Fixed the CourseList course item issue when expanding an item, search didn't account for text values (#367)
 
<i>Added</i>
<br> - Update PinStatus during imports, remove old pins automatically, allow user to remove a status pin if they dont need to see it any longer (Gears turn during long processes)
<br> - Added a KIOSK option for All Profiles (#365)
<br> - Added a few more power search phrases for the visits listing (#366)
<br> - Nightly terminate removes any non-started visits
 
<hr><b> [0.10.30] 2021-09-29
</b><i>Fixed</i>
<br> - Fixed a typo in student nav search choices: Birthdate
<br> - Batch visits create for non-online batches properly (#361)
<br> - Prevent appointments with duration <= 0 from being booked
<br> - Addition appointment security checks added to prevent user from hacking the appointment values
 
<i>Changed</i>
<br> - Auto cancel future appointments when 2 consecutive missed in a recurring series
<br> - Add survey instructions to the survey link email
 
<i>Added</i>
<br> - Add watch list indicators to referral list to faculty (#352)
<br> - Profile admins can create student records in the student listing screen
<br> - Referrals Assigned, student name is now clickable to view student entry (#363)
 
<hr><b> [0.10.29] 2021-09-28
</b><i>Fixed</i>
<br> - Latest trac for menu slider fix (#354)
<br> - Don't allow students to override a conflict with a blocked time (#355)
<br> - Fixed appointment layout issues when viewing from a phone (#349)
 
<i>Changed</i>
<br> - Referrals listing on dashboard, add student name and added ability to filter
 
<i>Added</i>
<br> - Added search active only to registrations listing (#356)
 
<hr><b> [0.10.28] 2021-09-24
</b><i>Fixed</i>
<br> - Fixed appointment layout issues when viewing from a phone (#349)
<br> - Fixed issue with choosing a section for an availability (#348)
<br> - Moved get student bio to a helper proc.  Fixed issue when showing students before opening batch visits (#350)
<br> - Another fix (#329) <br> - applied to group appointments
<br> - Fix for issues (#322, #339) <br> - appt scheduled by and modified by
 
<hr><b> [0.10.27] 2021-09-23
</b><i>Fixed</i>
<br> - Click continue multiple times creates multiple logins, hide button to prevent (#347)
<br> - Date format for search availability problem (#342)
<br> - Fixed an issue with Static lists being non-editable (#338)
<br> - Converting seconds to HH:MM format, rounding fix
 
<i>Added</i>
<br> - Add a message to top of appointment when appointment is saved (#)
<br> - Add logging to survey and report email attempts
<br> - Allow required fields that are toggle fields to be highlighted when not chosen (during validation process) (#344)
<br> - Added ability to test an IP address to understand if IP is in block range or not.
<br> - Add SchedModBy field to Appointments table
<br> - Error logging on appointment email send
<br> - Faculty email report <br> - add reply-to email address
 
<i>Changed</i>
<br> - Email: Only allow From override if not using mail.cordernet.com or office365
<br> - Adjusted wording of Reason Not Required override (#341)
<br> - Differentiate between visit location and appt location for student visit/appt report (#336)
 
<hr><b> [0.10.26] 2021-09-21
</b><i>Added</i>
<br> - Add a RegStatus field to Registrations allowing a different field to be used for deactivating a registration record (#334)
<br> - Additional Logging on calc_Missed
<br> - add ability to process additional merges, cleanup, after a merge operation has been performed using an optional function 'app_processAfterMerge'
 
<hr><b> [0.10.25] 2021-09-20
</b><i>Fixed</i>
<br> - Fixed a bad SQL statement having to do with blocked availabilities
 
<hr><b> [0.10.24] 2021-09-20
</b><i>Added</i>
<br> - Added ability to collapse the filter text on KIOSKs (#328)
<br> - Add document uploaded Notifications that appear under alarm bell (#180)
 
<i>Changed</i>
<br> - Preference for work button now control consultants logged in button
<br> - Obscured placeholder will now use a label is text to be displayed
 
<i>Fixed</i>
<br> - Fixed a bad SQL statement
<br> - All uses of count check for countable
<br> - Cancelling an appointment might mark status as undefined (#326)
<br> - Fix for automated reports <br> - even if bad email address, update favorite as processed
<br> - Fix import batch item process to not automatically have a batch file name, so the user has to enter it.
 
<hr><b> [0.10.23] 2021-09-20
</b><i>Changed</i>
<br> - Adjusted cleanup report <br> - use record class so changes are auto logged
 
<hr><b> [0.10.22] 2021-09-18
</b><i>Added</i>
<br> - Added ability to pull linked student data into staff record when viewing/updating (#146)
<br> - Allow max appointment rules for blank status (#317)
<br> - Added Bi-Weekly to repeating appointment
 
<i>Changed</i>
<br> - Group multi slot booking should not use time intervals (#323)
<br> - Don't notify Staff when their own work visit appears (#321)
<br> - Show FTP versus School Imports Test file name
<br> - Query student subjects is faster now on search availability
 
<i>Fixed</i>
<br> - New Custom fields had an issue with saving before extra clicks (#250)
<br> - Latest trac and fixed dashboard links on entry forms
<br> - Cancel <br> - missed status wasn't being applied properly (#324)
<br> - Fixed Show These students from the Visits listing after having found visits for this week (#320)
<br> - Prevent student double booking re-fixed (#318)
<br> - Set appointment status as attended when online session entered (#319)
 
<hr><b> [0.10.21] 2021-09-17
</b><hr><b> [0.10.20] 2021-09-17
</b><i>Added</i>
<br> - Batch assign UUID for faculty if not already assigned.
<br> - Added php Uuid::uuid4() assignment to import process for any record that has a UUID field
<br> - Students can use the multi-slot booking now
 
<hr><b> [0.10.19] 2021-09-16
</b><i>Added</i>
<br> - Added ability to remove calendar iCal attachments (#279)
<br> - TotalTime in Visits Export (#307)
<br> - Log out consultants button added to list of consultants logged in (#306)
<br> - Latest trac
<br> - Ability to override max merge records found limit
<br> - Conclude work visits from visit listing (#303)
<br> - Reports are now run as job on the job server
<br> - Added ability to Log visit to only staff who are logged in to work (302)
<br> - Added Section CRN to various reports (#298)
<br> - New profile pref to require reason and section on save appt only
<br> - When logging in at KIOSK for an appointment, the Subject and Reason and Time are displayed
<br> - Allow section to be specified in a Custom KIOSK (#280)
 
<i>Changed</i>
<br> - Allow uses to remove a list even if linked to student records
<br> - Show only staff in a center if there is a linkage for that staff in that center
<br> - Custom KIOSK assigning a Reason, removed any duplicate choices
<br> - Hide work visits from KIOSK (#308)
<br> - Writing centers don't use specialties for subject list for consultant (#304)
<br> - Roster status updates are now done using record object for logging purposes
<br> - Changing online for an appointment in a series now applies the value to all in the series (#254)
<br> - Last import status with mismatched columns or column data has better error display
<br> - Only output headers right before json output (for the API)
 
<i>Fixed</i>
<br> - Fixed issue with blocks not completely obscuring availabilities
<br> - Multi-slot booking fixed when hour start increments is 0 (#310, 309)
<br> - Don't show inactive registrations on search availabilities subject choices (#313)
<br> - Wait time reports: if WaitTime is null, use 0 (#305)
<br> - Fix resource images load/uploadto
<br> - Fixed bug with login to appointment text showing subject reason and time.
<br> - RecurID of undefined is not a real recurID
<br> - Max Appt Rules for Subject needs to query for same CourseID
 
<hr><b> [0.10.18] 2021-09-14
</b><i>Added</i>
<br> - Added #id of conflicting subject section appointment for debugging purposes
<br> - Added go to dashboard icon to some of the entry screens
 
<i>Changed</i>
<br> - Use NIL UUID for default User, check for null user before loading groups
<br> - Group appointments with slot prefs (same subject, same faculty, same section), now do a check before saving a new appointment (#246)
<br> - Split automated_reports into two scripts <br> - reports and exports
 
<i>Fixed</i>
<br> - Adjust z-index of nav so magnifying glass isn't on top of menu above (#248)
<br> - Fixed typo, report calculation (#296, #301, #300)
<br> - Students can't override adding more to a multi-person slot (#296)
<br> - Don't show work visits (or visits with null for student id in Log List or kiosk)
<br> - Removed duplicated appointments based on related table search
<br> - Fix, in case a later-deleted customData field is in use in a saved favorite report
<br> - SchedCheck bug fixed
<br> - Move To dialog now appears over existing appointment dialog
<br> - Get proper campus code for sso logins
 
<hr><b> [0.10.17] 2021-09-13
</b><i>Added</i>
<br> - Referrals widget default open/close via cookie
<br> - Added CRN to Student's Registrations List
<br> - Added CRN field to various reports (#287)
 
<i>Changed</i>
<br> - Removed 'Email' from User Login prompt
<br> - Removed PHP Mailer
<br> - Automated reports use new CRON and jobs system
 
<i>Fixed</i>
<br> - Appt SectionID and ReasonID properly copied to group roster visit when attended
<br> - View these Students from Registrations listing (#293)
<br> - Roster attended was duplicating visits, fixed
<br> - Also attended now sets the enteredDT to same as TimeIn for roster visits
<br> - Latest trac with str_toHours fixed
<br> - Fix link in email for emailed reports
<br> - Work visits menu needed a unique id to differentiate from nav menu work visit menu
<br> - Fixed issue with faculty courses not showing students enrolled
 
<hr><b> [0.10.16] 2021-09-10
</b><i>Added</i>
<br> - Added Section CRN to main Registration listing
 
<i>Changed</i>
<br> - Make sure appointment's section and reason override availability
<br> - Availabilities dropsearch for sections show only active sections, minor cleanup of count of selected records
 
<i>Fixed</i>
<br> - Mark a group appointment item as attended applies sectionID to the visit record (#283)
<br> - Fixed issue where TimeOut wasn't being computed on an SI Login.  Fixed issue when number of students in current selection filled up memory (#281)
 
<hr><b> [0.10.15] 2021-09-10
</b><i>Added</i>
<br> - Added Redrock Pref, to set how many days of data for reports to run as a job
 
<i>Changed</i>
<br> - Use new Redrock IP detection
<br> - Update import status when file not found or FTP Path is nonexistent
<br> - Update automated_reports.php <br> - added logging, and better null checking
 
<i>Fixed</i>
<br> - Hide availabilities fixed when availability was for DAYS not shown
 
<hr><b> [0.10.14] 2021-09-10
</b><i>Added</i>
<br> - Added display for import file location (test or FTP)
<br> - Added ability to use caching for certain record types during the import process to increase speed of imports by 300%
<br> - Add limitation message for Office 365 email (#38)
 
<i>Changed</i>
<br> - Import now allows for Student record caching, adjusted to track memory usage
<br> - Import status while importing, show latest record count
<br> - Importing: switched the default cache setting from no to yes
 
<hr><b> [0.10.13] 2021-09-09
</b><i>Added</i>
<br> - Added more clarification notices/descriptions to all system preferences
<br> - Added handling of SSO de-auths
<br> - Add SAML/CAS settings for de-auth
 
<hr><b> [0.10.11] 2021-09-09
</b><i>Added</i>
<br> - New system pref to control format of subject when searching availabilities (#215)
<br> - Hover over log listing images makes them enlarge
<br> - New appointment group pref added (#262)
<br> - Photo image sizes can be controlled on the log listing (#268)
 
<i>Changed</i>
<br> - Student Touchless signin in using phone: auto select first subject to help fix iOS issue (#276)
<br> - Faculty view: related courses now default to active only (#275)
<br> - After a staff record merge operation we remove any duplicate entries in the CenterStaff table (#270)
<br> - Adjustment to the interface for the merge records functionality
 
<i>Fixed</i>
<br> - Sections: find duplicate records fixed
<br> - Consultant Schedule Summary Emails is now working (#263)
<br> - Fixed import status issue
<br> - Don't try to delete a non existent document (#274)
<br> - Subject courses on search availability sorted properly (#249)
<br> - Resolve issues with cookie settings not being honored (#259)
<br> - Fixed custom KIOSK reasons and consultants (#253)
<br> - Don't send terminate message to student if preference is not checked (#241)
<br> - Blank announcement bodies fixed (#261)
<br> - Cleanup appointment code, save user who modified it and date and time modified
<br> - Dont allow adhoc creation of avail when no center / staff chosen on pulldowns
<br> - Hide availabilities when not linked to staff on search availability
 
<hr><b> [0.10.10] 2021-09-08
</b><i>Changed</i>
<br> - Get default time zone of America/Phoenix when Prefs doesn't exist yet
<br> - Update manual cron runner with modern code, specifically changeCampus
<br> - Add cleanup script for emails with massive attachment lists
<br> - Check if email can be tried before trying
<br> - Smaller email batch sizes when sending plain emails
<br> - Email updates: a bit more reply-to implementation
<br> - Adjust SAGE referral emails recipients display
 
<i>Fixed</i>
<br> - Fix issue with email attachments growing to absurd levels
<br> - Fix twig rendering error logging
 
<hr><b> [0.10.9] 2021-09-08
</b><i>Added</i>
<br> - New not Online pref to display when Online checkbox is NOT checked
<br> - Additional options for SAGE date filter
<br> - Dashboard widget: SAGE Referrals uses filters and also use cookies for default open/close display
<br> - More LDAP validation preferences for functionality
 
<i>Changed</i>
<br> - Adjust handling of sender reply tos
 
<i>Fixed</i>
<br> - SAGE automated emails listing formatting issue
 
<hr><b> [0.10.8] 2021-09-03
</b><i>Added</i>
<br> - Provide user feedback after duplicating a survey
 
<i>Changed</i>
<br> - Set UUID for all students without a UUID during process activations script
<br> - Hide term sequence: its confusing
 
<hr><b> [0.10.7] 2021-09-02
</b><i>Added</i>
<br> - Staff listing on profiles now has a search active only option
<br> - Option for new time format that is not military time (for log listings)
<br> - Send Survey to students in current student listing
 
<i>Changed</i>
<br> - Import jobs allowed to take longer amount of time to finish (for now)
<br> - Consultant save own record will only load self as choice on new recs
 
<i>Fixed</i>
<br> - Fixed Wildcard subjects now appear in Center Schedule report (#239)
 
<hr><b> [0.10.6] 2021-09-01
</b><i>Added</i>
<br> - For reports being emailed (by auto-favorites, job, manual, etc.) implement reply-to for schools using our mail server
<br> - Next and Previous scheduler buttons can use enter key to activate
<br> - For TracCloud schools using our Redrock mail server, for emailed reports, set reply-to
 
<i>Changed</i>
<br> - Consultants default to their own schedule for their default center when they click the Scheduler link
<br> - Show only active reasons to choose from for visits cleanup report
 
<i>Fixed</i>
<br> - QR kiosk code not allowing students to login (#238)
<br> - Prevent multiple appointments for a single student in same multi-person group (#235)
<br> - Prevent double click on update specialties (#236)
<br> - Referral custom questions need to be handled differently when applying annotated referral values to selected referrals (fixed issue where all custom questions were being updated)
<br> - Fixes privileges: SysAdmin group overrides Admin, Staff or Consultant privs
<br> - Visits by FTE report fix
<br> - Access own schedule should only show own consultant info (#216)
 
<hr><b> [0.10.5] 2021-08-31
</b><i>Added</i>
<br> - Record when visit notes sent, show an indicator (#226)
 
<i>Changed</i>
<br> - Appointment location on calendar is obfuscated (#230)
<br> - Center staff list uses own setsuffix to utilize own search filters (#224)
<br> - When barcode lookup occurs and only 1 student found, auto select
 
<i>Fixed</i>
<br> - Fixed a display issue with Cancelled or Missed appointments (#229)
<br> - When document not yet saved, but new doc ready to be uploaded:  fixed issue with it showing are you sure you want to upload with no doc (#225)
 
<hr><b> [0.10.4] 2021-08-30
</b><i>Added</i>
<br> - Added expired time to display of sessions that no longer are available
<br> - Added 2 new names for consultants (Educators & Academic Coaches) (#218)
 
<i>Changed</i>
<br> - Show current time bar on schedule as blue and server time when server time does not match local time on scheduler
<br> - Block non-redrock sysAdmins from editing import batches
<br> - Added more functionality to merge faculty. Fixed issues (#210, #212, #213, #151)
<br> - Visit / Appt Export refinements
 
<i>Fixed</i>
<br> - Set the initial check value for items with isNewOnly checked for assignment field list
 
<hr><b> [0.10.2] 2021-08-27
</b><i>Added</i>
<br> - Log json apptcenters when no records found
<br> - Added error message to apptcenters when returns blank json
 
<i>Changed</i>
<br> - HTTP_X_FORWARDED_FOR as the user's IP address
<br> - Visits report FTE improvement
<br> - Change logging to info level and do it every time apptcenters json is called
 
<i>Fixed</i>
<br> - Fix issue with appointment centers json call failing
 
<hr><b> [0.10.1] 2021-08-26
</b><i>Added</i>
<br> - Added new removeDuplicateFaculty job and associated menus
 
<i>Changed</i>
<br> - LDAP Tweaks, fallback to local accounts when ldap fails
<br> - Simplified notification code for URL link copy
<br> - Prevent entry in online dropin session before it's time
 
<i>Fixed</i>
<br> - Fix some issues with LDAP settings not making sense
<br> - Online URLs from the search availability maybe copied to the clipboard now
<br> - Fixed online copy URL for older params
 
<hr><b> [0.10.0] 2021-08-26
</b><i>Added</i>
<br> - Added Appointment.OnlineLink tag to retrieve a URL that can be emailed for an online session appointment
 
<i>Changed</i>
<br> - Return to original url when doing SSO redirect logins
<br> - Cleaned up and standardized online session link to go through a single form that rejects or redirects based on whether or not the session is available
 
<i>Fixed</i>
<br> - Fix retrieval of staffPhotos directory
<br> - Fix issue with retrieving empty url overrides
<br> - Use proper job return types

Revision as of 03:00, 26 May 2023


[1.2.26] current version

Added
- Added Asynchronous availabilities for asynchronous appointments
- Added a Duplicate button on the Success Plan entry and the Step Listing for a Plan (#1928)
- Added Change field value for Admins to the SAGE Referrals Listing (#1934)
- For SurveyTrac, preference option in 'Dashboard Charts and Dashboard Surveys' allows hiding the surveys panel from the dashboard if there are no pending surveys
- For the Resource Utilization report, staff that processed the checkout and return have been added (#1930)
- Added Email and Staff Sequence optional fields to User Detail report, and Last Access field is now being updated (#1951)
- Added more optional fields to the User Detail report
- Added a convert appointment to asynchronous button to the appointment entry for staff only for profiles that allow asynchronous profiles
- Added change field values to Staff listing (#1967)
- Added 'Subject CRN' to choices for format to display subject (#1968)
- Added display subject preference using CRN now also causes CRN to be displayed in sections list in batch visit entry

Changed
- Asynchronous widget will now only appear on dashboard if 1 or more profiles have the preference activated
- Success Plans for students will not be show on student dashboard if the assigned plan is deactivated or the success plan itself is deactivated (#1931)
- Dropped the display of the unused document field 'Follow Up By' (#1929)
- Resource reports allow the option of showing checkout notes
- Adjusted registrations Assignment Grid view to allow searching for Total Points (#1935)
- Use "KIOSK Enter ID label" for Ad Hoc QR Code text (#1932)

Fixed
- Fixed an issue with email templates sometime not being editable (#1924)
- Fixed an issue with max appointment rules and In Person only appointments (#1920)
- Fixed sorting of reasons on dashboard to use the sort code (#1955)
- Fixed an issue with Success Plan Step completed email (#1961)
- Minor security updates (#1956
- #1960)
- When booking a recurring appointment check to prevent double booking on future dates (#1964)
- Fixed a couple typos (#1965, #1966)
- Fixed duplicating a group from profile causing an invalid search bar to appear (#1969)


[1.2.25] 2023-05-02

Added
- Added ability to duplicate courselist items (#1851)
- Added Next and Previous buttons to Student, Staff, Faculty and several other entry page navigation
- Added Custom Notes to availability blocks for internal staff documentation about availability issues (#1921)
- Added "Writing Fellow" to "Name for Consultants" options (#1919)
- AddedCustomizable text on local login screen (#1914)
- Added option to allow Custom Kiosks to display consultant login button (#1909)

Changed
- Surveys Listing Active field is sortable (#1899)
- Students Visits Cleanup Data report now allows changing the visit or appointment consultant (#1867)
- Changes to sort order of sections in a course list (#1918)
- Added a conclude icon to Q2 list of helped (#1917)
- Resources reports now include staff checkouts, with option to sort by staff (#1910)

Fixed
- Fixed issue with saving an availability block when no meeting type chosen (#1998)
- Fixed a log resource issue (#1923)


[1.2.24] 2023-04-17

Added
- Added some special student fields to Student import field assignment process (#1882)
- Added new profile preference for the ability to customize the emails that go out when multiple cancellations / misses cause auto cancellations of appointments
- Added ability to retrieve the Block
- Description as a twig tag in an appointment that was blocked on the schedule
- Added QR Code to Student Confirm BIO on login when email for student is inaccurate or missing (#1866)

Changed
- Removed the unneeded global preference 'Display Receive SMS' (uses Group preference for access) (#1878)
- Moved several profile preferences into a new Advanced Preferences category (#1877)
- New Availability looks activated
- Next and previous navigation buttons on scheduler are now disabled while the calendar data is loading (#1887)

Fixed
- Saving a success plan might duplicate the steps (#1894)
- Ad hoc appointments will allow you to choose In person or online (#1896)


[1.2.23] 2023-04-07

Added
- Added new fields to database to handle built-in asynchronous appointments
- Prepared new interface elements that will in the future display asynchronous appointments
- Added Custom Views to Appointment Listing (#1846)
- Added Section and TermCode to Students -> Attendance Listing (#1843)
- Added indicator badge to scheduler to indicate In-Person availabilities (versus Online) in preparation for asynchronous availabilities in future
- Added checkbox options in Consultant Max Hours and Non-Duplicated Appointment Time report whether to include missed appointments in the report, as well as showing appointment subject, reason, and location
- Search by section schedule Day and Time on Registration listing and Via Student search form
- Added WatchLists to available twig tags
- Added new Group Preference called 'hide Is Work' to hide Is Work button from Quick Visit entry
- Added new Group Preference which prevents 1 on 1's from being displayed as drop in when the scheduling time expires
- Added new preference to search availability widget to prevent similar availabilities from being stacked
- Added ability for admins to modify the linked person for a document
- Added new Profile preference affecting KIOSKs that allows the student to log in to an appointment for a center in the same profile as the KIOSK
- Added a new preference in Appointment scheduling that prevents a visit from being created when entering an online session
- Added a new preference in Appointment scheduling that prevents a visit from being created when marking an appointment as attended
- Added a new preference in Appointment scheduling that prevents a visit from being created when marking an appointment as attended and a visit already exists that surrounds the appointment start
- Added Referrals Listing to the Listings menu and Sorted the Listings by Name
- Added a new report, Optional: In-Person vs Online Appointments (#1453)
- Added confirm Bio search to student Listing (#1864)
- Added Minimum duration option for Visit Steps (#1860)
- Added Birthdate to the list of confirm Bio Student fields (#1865)
- Added a new report, Student Search Availabilities (#1222)

Changed
- Changed: do not show Student Blocked by Time message for Drop In blocks
- Changed: Visits by ?? report and Visits by Faculty and Subject report now allow Faculty Email as an additional field to show (#1870)

Fixed
- Fixed saving issue from Success Plan entry via popup (regular entry was working properly) (#1849)
- Fixed a display issue with Documents Listing (showing inactive when not necessarily inactive) (#1845)
- Fixed an issue with hide DropIns from student per search availability widget
- Fixed typo in second selection deletion prompt (#1871)
- Fixed an issue with saving resources showing a resource no longer checked out (#1874)
- Fixed a script error issue on KIOSK Choose Consultant options (#1844)


[1.2.22] 2023-03-23

Added
- Added Appointments listing to Other->Listings menu (for Admins only)
- Added TimeLineEvents entry screen so the event may be viewed by Admins or deleted by a SysAdmin (#1814)
- Added Survey option to auto-resend survey emails for unanswered responses (once) after # days (and optionally, after that, continually resend every # days). Also an option in Survey, Responses tab to exclude responses from being re-sent. (#1109)
- Added categorization option to the notifications modal and ability to hide a notification from the notification listing (#1815).
- Added ability for Redrock staff when setting up imports to drag and drog to move or copy import batch items from one batch to another.
- Adjusted the borders or the roster list of the class roster modal to make it look more like other listings.
- Added a new SAGE report, Referrals by Student and Appointments/Visits (#1816)
- Added ability to prevent an appointment reminder/confirmation/missed email from being sent if the email body contains: #ACTION:DO NOT SEND#
- Added a remember student option on batch visits to allow multi-logging for the same student (#1838)
- Added a new management report, Consultant Max Hours and Non-Duplicated Appointment Time (#1711)

Changed
- Slots found on search availability grouped (stacked similar) according to time, date, center, type , location... added online (#1825)
- Adjusted AdHoc QR Code to work when drop in availability is linked to a course list (#1827)
- Success Plan entry screens nowshow the name of the succuess plan in the app bar at the top of the screen (#1831)
- Success Plan email entry: the pop over editor will not activate the full WYSIWYG editor, but clicking on the line to show the full screen version of the email will invoke the WYSIWYG editor (#1830)
- Visits/Appointments Export, in the Number of Days to Export field, another option is a range of days, i.e. 14...7 would export from 14 days ago through 7 days ago. (#1738)
- Staff only sections will not appear on KIOSK login for students (#1836)

Fixed
- Hide inactive custom questions on KIOSK log in / out (#1820)
- Hide inactive Q2 Configs on dashboard (#1819)
- Make Continue button on KIOSK log out keyboard accessible (#1818)
- Surveys marked for Display on Document Posting was cuasing dashboard to not load for Students (#1821)
- Group staff listing does not need the selection menu option at top of list
- removed (#1824)
- Some Resource checkouts weren't being shown on student timeline due to the change that allows staff to now be able to check out a resource (#1826)
- Fixed word wrapping of checkboxes when the label wont fit in the intended area (#1822)
- Fixed an issue with search availability widget preference to hide profile option not working (#1829)
- Fixed issue where certain students migh see a duplicated announcements on dashboard (#1834)
- Fixed an issue with SAGE notes and additional notes hiding when referral type option checked. Also Custom Questions now says Additional Questions (#1835)


[1.2.21] 2023-03-09

Added
- Added ability to change consultant time check mode to bi-weekly (#1768)
- Added Staff LastFirst and FirstLast fields to power search which allows consultant linking to students (#1784)
- Added new report Appointments/Availabilities by Hour by Day of Week
- Added Center and Profile to Outstanding Appointment requests (#1787)
- Added an option to allow student to choose Other when logging in to a center and there is a prescheduled appointment (#1796)
- Added new system preference to toggle Student Upload documents to their dashboard
- Added new option for profile preference regarding choosing a consultant on login: you can now make the consultant required (Yes, No, Yes Required) (#1809)

Changed
- Adjust time line indicator on scheduler when center chosen and time is not the same as current browser time (#1778)
- Only Redrock developers may now create a system wide announcement to campuses (thank you Billy).
- Allow registration custom fields to be viewed in Visits by ??, Students Visits/Appointments by ?? and Usage Snapshot reports (#1781)
- Registrations by ?? report now allows grouping by Subject/Course/CRN (#1807)
- Reports using Registrations section of Additional Search now includes searching by registration status (#1802)
- Availbility slots will use availability preference for multi-slots when accessed via search availability (#1810)

Fixed
- Fixed an issue with outstanding appt requests
- followed up by person (#1782)
- Fixed a too strict logic issue when determining if a consultant can cancel an appointment from the dashboard (#1785)
- Fixed 'birthdaytoday' phrase search on student listing to additionally honor 'search active' (#1790)
- Fixed issue with student name with back tick (`) causes not able to search for an availability (#1792)
- Fixed surveys sending to tutor/advisor/consultant after student visit, when set with 'Email after visit' and Tutor/Advisor option is checked (#1775)
- Fixed when staff removed from a center the visit entry will now still show the assigned conultant for older visits (#1795)
- Fixed a typo for student document upload button (#1803)
- Fixed an issue with annouuncements not showing on Dashboard (#1801)
- Fixed an issue with visit with First Available originally chosen auto choosing the first consultant on the list (#1805)
- Fixed an issue with search availability showing Profile choices to the Student (#1806)


[1.2.20] 2023-02-27

Added
- Added new Task report
- Added Subject and Course as separate additional fields to show on Visits by ?? report
- Added Watch List indicators to Registrations Listing
- Added Show these Registrations to Students Listing
- Added various minor changes to Success Plans (#1773) including auto assign consultant and edit record link
- Added a notification message if roster appt status could not be changed due to network error (#1780)

Changed
- Modified student & staff timeline items to show light grey background for Extra Detail items
- KIOSK Sort code for staff can now also sort the staff on the scheduler (#1746)
- Added a message to SI batch visits area show the total number of SI Visits created (##1753)
- When adding a new roster appointment, pre-assigned subject and reason are now displayed in the roster item (#1754)
- Only user-allowed task types are now shown in task entry and listing (#1759)
- Added a Notes Required option to profile preference to allow Notes to be required in Visit Entry
- Added a Cancellation Reason required to system preferemces (#1758)
- Adjust privileges for Staff that are not Admins: no deletion of selected records, no merging records and no change field value (#1760)
- Adjusted size of Q2 expander button in Q2 Queue listing

Fixed
- Special Needs customized title now used for availability entry modal
- When student is in a timezone different than profile and campus, local time is now being displayed and enter online session button works (#1747)
- Fixed a typo on dashboard for Referrals (#1748)
- Fixed an issue with Max Appt Rules that use a week start on Sunday (#1749)
- Fixed an issue with DST adjustment
- Filtering scheduler with Location filtering and Hide Unavailable now work together (#1756)
- Reasons shown to Staff only are now hidden on KIOSK signin (#1770)
- Fixed weird issue with clicking on watch list name on dashboard (#1771)
- Fixed a location and online issue when moving appointments from one availability to another (#1769)
- Fixed a time zone issue with appointment notifications when appointment time is different from campus time (#1779)


[1.2.19] 2023-02-09

Added
- Added Recompute time for watch lists in the Preferences (#1717)
- Allow dragging of twig fields for batch emails (#1716)
- Added ability to choose selected item from group roster to send visit notes, surveys, and emails
- Entering term 'birthdaytoday' in student nav search shows students with a birthday today
- Profiles can now block student appointment booking between two times (ie 10pm and 4am)
- Added 'Consultant Max Hours' as an additional field to show on the Students Visits/Appointments by ?? report (#1705)
- Added twig to Survey 'Notify results to emails' setting, so each survey recipient can receive their Notify Results email (#1695)
- Added Students Visits Center Grid report (#1714)
- Added option to send quiz to students from group appointment/roster
- Added survey sent via "Email after 1st visit per subject during survey period" option (#1342)
- Added links to edit visit records in Students Visits Cleanup report (#1494)
- Added new cookie for controlling if Extra Detail will be automatically checked (#1742)
- Watch List students on dashboard now have their associated color indicators next to the title

Changed
- Prevent Switch to account option from switching to an inactive account (#1718)
- When editing custom fields of an appointment, show Save button as soon as any key is entered in the custom field (#1721)
- Added duration check after batch duration amount entered to prevent badly formatted durations (#1723)
- Custom missed appointment statuses are now honored in student appointment timeline extra detail
- Work visits do not require subject (overrides profile preference for requiring subjects)
- Display appointment's local time when browser time does not match center's appointment time (#1737, #1740)
- Adjusted FTE option to specify students with exactly # / # or more / # or fewer hours/visits for Visits by ?? and Students Visits Summary reports (#1598)
- Moved Profile Pay Basis settings to general Preferences, Payroll section; added link to Work Types listing (#1679)

Fixed
- Fixed a typo on Group permissions 'this controls which centers the user...' (#1719)
- Fixed SAGE Emails were dropped from timeline due to null category, they are back (#1720)
- Fixed reports query using Students On List option for dynamic lists (#1715)
- Prevent a quiz from being changed back to a normal survey once a response has been recorded (#1741)
- Show unique students per grouping if one of the groupings is Student (#1632)
- Fixed issue with consultant reason specialties selection menu not always loading (#1739)


[1.2.18] 2023-01-07

Added
- Custom KIOSKs now can have a course list attached (#1689)
- Add staff display entry link to day summary dialog for a staff record
- Added Tip of the week menu and tip of the week notification
- Added ability for students to filter the Center Visits widget by Center and Subject (#1708)

Changed
- Changed student timeline so emails related to Visit, Success Plans, Appointments, Resource are grouped accordingly and shown when extra detail is checked

Fixed
- Printing Student Center Visits from dashboard now prints all pages of the students visits (#1707)


[1.2.17] 2022-12-26

Added
- New Module: Student Success Plans (#1677)
- Added ability to share a course list item with other selected course lists (#1681)
- Added additional overall attendance chart to student attendance (#1514)
- Added additional Import process to activate solely based on dates from and to (#1674)
- Added The ability to set a default 'Override From Address' choice in email prompt (#1675)

Changed
- Changed wording in Staff Entry of Primary Center to Default Center (#1680)
- Expand 'User Detail' report functionality (#1460)
- Q2 Custom Field requirement changes (#1684)

Fixed
- Custom Fields that are required when displayed on Q2 Raise Hand will now honor required attribute (#1684)
- When a Course List has no items, recalculation of course list will gneerate a list of no items (#1487, #1683)
- Fixed a typos in Saved Searches modal (#1685)
- Allow Registration Listing Custom Fields to be reset to blank value (#1682)
- Fixed an issue when sending batch emails from student listing, Chrome browser for windows didn't always get the last selection of records (#1582)


[1.2.16] 2022-12-12

Added
- A searchable Usage column added to the CourseLIst listing
- Opacity of Reserved Blocks adjusted so visibility of covered items increased
- Allow checkouts of resources to Staff (#527)
- Added Staff Only option for Reasons (#1665)
- Added Barcode field to batch visit scans (#1672)
- New import process to activate registrations based on date and withdraw codes only (#1674)

Fixed
- Resource Check In/Out Button On Log Listing Not Working (#1660)
- Issue with wild cards in power searches for custom fields (#1659)
- Unrerve Resource button not showing (#1662)
- Update staff.studentid field when staff user name is changed in staff record (for linking student to staff) (#1668)
- Students name not appearing on check out history tab of Resource (#1671)


[1.2.15] 2022-12-03

Added
- Added Custom Automation scripts to various specific locations (#1607)
- Added Terms and Conditions Reponses tab to Terms and Conditions Entry (#1636)
- Drop down menu support in Custom Views for fields with choices and are editable (#999)
- Sort Lists alphabetically on report picker (#1640)
- Added activation deactivation of Lists in Custom List entry (#1641)
- Lists menu is now searchable
- Max Appointment rule additional message now allows twig processing (#1646)
- Added ability to search registrations based on a course list
- Added Reponses to Terms and Conditions entry with Term and Subject listed (#1651)
- Added Time Check option for required hours per Month (instead of Week)
- Added keyboard acessibility to Q2 Table interface (#1634)
- Added Fund Codes prefs to the Pay Codes area in order to predefine fund codes
- Add ability to group Lists on the menus by using :: (double colons) to separate group name and menu name

Changed
- Year is always shown on dates of visits in the attendance listing (#1638)
- Moved general list options menu choices to top of List menu (#1639)
- Changed wording of max appt rule display when status searched is blank (#1645)
- New Availabilities will default to profile preferences for multi-slot times (#1647)
- Dropped 'View Student Info Tab on Visits' preference, now automatically uses Table Access setting from Group prefs (#1655)

Fixed
- Fixed a typo on special needs instructions (#1648)
- Fixed a typos on Search availability instructions (#1653)
- Fixes an issue with saving blank reason on Availability Badges (#1652)


[1.2.14] 2022-11-22

Fixed
- Fixed an issue on swift email attachments for iCal REQUEST vs CANCEL (#1594 again)
- Fixed an issue with SI Batch scans confirmation message (#1613)
- Fixed an issue with Batch Scans -> ID and Other ID (#1626)
- Fixed an issue whith student search when trying to find Active Students WITHOUT an active Registration (#1627)
- Fixed an issue with Q2 Table Visit straddling midnight (#1624)
- Fixed issue with Course and Section menu on Workshop entry (#1617)
- Fixed an issue when printing a survey or quiz with text overlapping (#1625)
- Fixed an issue with Workshop attendance creating a visit (#1629)
- Fixed an issue when Chrome language set to Korean, not being able to conclude a Q2 Table Visit (#1633)

Changed
- Removed Consultant name from Q2 Hand Raised on kiosk and log list fields (#1612)
- Dropped 'Include Wait Time' preference (not being used) (#1621)
- Added ability to search by workshop name in workshop listing (#1616)
- Added pagination to Enroll Students listing in Workshop Listing (#1614)
- When moving an appointment, dropins no longer appear as an option (#1615)
- When generating attendance for a section, inactive sections are now hidden (#1631)

Added
- Added a group preference for preventing password editing of student and staff (#1605)
- Allow multi-check questions for Quizzes
- Surveys and Quizzes show on timeline under Surveys
- Ability to display a Quiz on Assignments tab of Registrations entry
- Surveys, Staff, Students, Faculty, Visits now show message when a change has been made and user wants to close the page (#1608)
- Report That Only Shows Availabilities That Are Not Booked (#1537)
- Added new log list field for showing currently request Q2 subject (#1609)
- Added QR Code for KIOSKs showing for all profiles (and Work Visit login) (#1610)
- Added new Twig tag for Document Posted By Name (#1622)
- Added a cancel button to Terms and Conditions modal (#1628)
- Added ability to force a custom field to display starting on a new line (#1618)
- Added ability to enroll a student into a workshop via ID, Other ID and Barcode (#1630)
- Added Custom Fields to Q2 List and Q2 Raise Hand modal (#144)


[1.2.13] 2022-11-10

Fixed
- Prevent confirmation emails for cancelled/deleted appointments when availability is changed
- Fixed list sorting for several fields on several listings
- Prevent student double booking on group roster
- Prevent user from adjusting visit's status changes multiple times in a row (via double and triple click)
- Marking an appointment as logged in from the dashboard now adjusts the appointment status automatically
- Fixed an issue with appointment missed status being set to the custom student missed status
- Fixed an issue with change field value record selection (auto checks against previous search)
- Fixed an issue with certain reserve blocks being ignored on search availability (#1606)
- Courselists for centers properly utilized for subject choices on appointment entry
- Added REQUEST=CANCEL method for email attachment for cancelled appintments (#1594)
- if appt changed and confirmation already sent, resend confirmation.

Changed
- Center is required on Quick Visits
- Adjusted the spacing around the Q2 Raise hand button on log listing
- Added date checks to availability blocks when adjusting from and to dates
- Q2 Conclude visit now adjusts to server time for q2 table visits
- Addjusted iCal appointment attachments to be system timezone independant
- Allow person to change online or in-person on group when only 1 person enrolled so far

Added
- Consultant time check now uses a preference that controls how many weeks to display on time check
- Allow faculty to view 'own visit' on student entry
- Allow location and subject course to be searched on visit log listing
- Added a new login to center area on Q2 Queue List
- Added new preference for controlling how many consecutive appointments allowed
- Added a grace period for cancelling a newly created appointment without penalty
- Allow blank as a choices for faculty on section entry
- Added menu for filtering referral types on dashboard referrals widget
- Added Process Specialties button to Terms area of system preferences
- Added new feature to Q2 Configs widget showing hands of students that need help that the current user may help


[1.2.12] 2022-11-8

Added
- Added PGP encryption to FTP files uploaded for import


[1.2.11] 2022-10-27

Fixed
- Preserve online url for group roster appointments
- Fixed issue with Q2 hand raised modal not closing
- Fixed log list refresh for Queue listing

Changed
- Don't show custom fields to consultant on a KIOSK log in / out
- Added a preference to hide the number of slots found message on searc availability
- Prevent certain student fields from being searchable when user can only access brief view of student
- Make sure a concluded visit has the time in field set
- Visit entry requires Center, Reason, Subject and Consultant
- Multiple cancellations and misses now have an adjustable tolerance value for auto-cancelling future appointmenmts
- Followed up referrals nbow show as entries on timeline
- Additional security to prevent user from viewing referral when they do not have access to that referral type
- Allow a previously cancelled student to be added to a roster appointment
- Show attached fiels on mail queue item

Added
- Added a confirmation on rosters whena changing an appointment to missed or cancelled
- Added barcode field to Q2 list search
- Added a paperclip icon to timeline to indicated attached documents for appointment and vsiit records
- Added a profile preference to control reminder alarm for iCal attachments



[1.2.10] 2022-10-17

Fixed
- Fixed an issue with Group Roster subject not displaying correctly (#1491)
- Prevent double click on log out of visit when survey is displayed (#1492)
- Fixed iCal appointment uses profile time zone (#1493)
- Fixed multiple issues with scheduler on iOS (#1473)
- Fixed Override and Send option on SAGE referral (#1504)
- Fixed an issue with work visits in time zones not matching campus time zone (#1507)

Changed
- Added pagination to the student list for resource checkouts (#1511)

Added
- Added Q2 Consultant Alias to list of KIOSK fields (#1499)
- Added a blank subject option in edit visit entry (#1495)
- Added sent notifications to student timeline (#1508)


[1.2.9] 2022-10-03

Added
- Added new ReasonsAndLabels and RecommendaitionsAndLabels tags for SAGE Emails (#1444)
- New prevent double booking procedure for 2 students clicking to book at the exact same time (#1439)
- New functionality to allow availability blocks for a single staff to be for all centers
- Added Consultant Alias to Kiosk Field choices
- New profile preference for CANCEL
- MISSED (#1456)
- Added batch staff notifications and document uploads
- Added Export to CSV for staff listing
- Allow termination of work visits at night (#1462)
- When cancelling multiple appointments in a row, cancellation 'auto cancel' email will go out to student and consultant including iCal (#1463)
- Added a preference for batch imports to email campus IT on success (#1476)
- Added a Terminate Visits Now button to profile entry preferences so profile admin can manually terminate all open visits.
- Added a Q2 Configuration option for requiring a table when raising hand (#1484)
- Batch scans that fail now show on scan results (#1483)

Fixed
- Ability to move availability from one day to another (#1445)
- Fixed Export to CSV for Assignment Grid (#1447)
- Fixed an issue with time entry for time between 12:00 am and 12:59 am (#1449)
- Fixed issue with batch referrals for faculty not working if too many (#1451)
- Prevent double click on roster log visit (#1452)
- Fixed require reason for Q2 Hand Raise (#1455)
- Fixed an issue with search availability not ignoring custom delete statuses
- Prevent double clicking on batch save referrals (#1461)
- Nightly missed appointment process uses student missed preference (#1471)
- Assignment grid sorting
- force numeric fields to sort numerically (#1474)
- Fixed an issue with workshop attendance where the student is not enrolled in the course we are linking the attendance to (#1479)
- Fixed a display issue for faculty linked to a class that has a badly formatted time for the class schedule (#1482)
- Fixed an issue with marking a workshop as attended sometimes temporarily showing other students in the workshop roster (#1479)


[1.2.8] 2022-09-28

Added
- Added Online as a field option for searching visits (#1429)
- Added new capability to FTP REMOVE import process, allow remove multiple files (#1433)
- Added new Q2 Config preference to keep a Q2 Remote center visit logged in and remain on log listing

Fixed
- Fixed an issue with signature fields negatively interacting with fields near by (#1426)
- Fixed an issue with wait status change functionality not working with advising centers (#1425)
- Fixed problem displaying the custom location on batch visits editing (#1428)
- Fixed an issue with batch emails to Faculty and Staff not using the new check system (#1431)
- Fixed an issue with Q2Remote table visits not being marked as online (#1432)


[1.2.7] 2022-09-19

Added
- New search availability rules and badges
- New Twig Text item on KIOSKs and Log Listings for customized text with tags
- New search field on scheduler staff menu (#1397)
- New Search Avail Query counter for students
- Added Appt Search items to Student Timeline (extra detail appointment items)
- Added new permission to groups for allowing view schedule but not edit anything (#1395)
- Added a print button to student center visits widget (#1393)
- Student tags side bar to email templates and batch student emails (#1379)
- Added new system preference for sticky start and sticky duration (#1405)
- Added color picker for availability badges (#1407)
- Added to Q2 Feature for showing Q2 Table visits on log listing (#1329)
- Added ability to choose a requested consultant for a q2 table visit (#1329 also)
- Added consultant name requested in Q2 Queue. Icon flashes if consultant user is the same consultant as requested
- Log out a visit now has a confirmation modal (#1413)
- Wait status not reset when wait status not used when changing the consultant from one staff to another in log listing (#1414)
- When logging out a visit, if no location present, it will use the consultant's location automatically (#1416)
- Added a new tag for logging a student in and out of their appointment on the staff main menu (#1368 again)
- Added Sort Code to Reason entry (#1419)
- Added Q2 Config option for only choosing consultants that are logged in for visits (#1423)
- Added additional capability for logging a student into an appointment from consultant main menu (#1368 again)
- Added Reason Sort Code to Reason entry (#1419)
- Added a confirmation for signing a student out on KIOSK view (#1413)

Changed
- Changed title of student cancellation reasons (#1399)
- Center status widget now filters out work visits (#1388)
- Adjust phrasing of drop-in reminders 'This is not an appointment' (#1378)
- When booking a recurring appointment, the system now checks the future subjects for any subject conflicts (#1404)
- When booking an appointment and required fields fails verification, save button now re-enabled immediately (#1415)
- An error message will now show when student attempts to raise their hand in a queue center for which they are not currently logged in to (#1376)
- Changed edit availability button on appointment entry closes appointment (#1418)
- Changed how choose consultant works in tutoring center
- no reset wait time (#1414)
- When a student attempts to remote sign-in for q2 but hasn't signed in to main center
- show an error message (#1376)

Fixed
- Fixed Work Visits log time, now based on profile's time zone (#1383)
- Fixed show text email button for SAGE referral testing (#1398)
- Fixed This Semester Visits not filtering properly for student center visits (#1392)
- Filter out carriage returns in Starfish export (#1370)
- Fixed Searching for Active Faculty Incorrectly Displays Inactive Status (#1389)
- If an availability is longer than your max appt limit, booking an appointment for that time slot causes duration to not match time (#1387)
- Fixed very poor network conditions and pressing 'Confirm' multiple times sometimes can allow students to book duplicate appointments (#1384)
- Fixed Students Can Book Two Or More Group Appointments At The Same Time With Different Consultants (#1381)
- Fixed scrolling issue on appointment entry after the center info dialog shown (#1380)
- Fixed searching by faculty name on sections listing (#1382)
- Fixed Students' Center Visits widget
- "This Month" seems to show "This Semester" data (#1374)
- Fixed Batch Visits using wildcard subject could create a visit for an inactive registration (#1408)
- Fixed an error when saving a favorite Payroll report (#1411)
- Fixed on issue with QR Code KIOSK logins (#1422)
- Fixed default sticky drag minutes (#1424)
- Fixed location on log-in being set for drop-ins (#1416)


[1.2.6] 2022-09-14

Added
- Added New process for faculty activations based on registrations active
- Added more messaging for unsupported file upload doc types, added multiple new document types allowed (#1354)
- Send auto cancellation email for multiple misses or multiple cancellations (#1361)
- Added preference to not show avail split warning, no new profile creation unless redrock user (#1363)
- Added new preference for instructions on how to fill out an unable to find an appointment report
- Added Power Search option to search faculty by inactive / active (#1372)
- Added ability to log in and out the students from the group roster
- Added default appointment view (day or week) for dashboard for either students or consultants

Changed
- Imports opened up to system admins
- Logging into to center and out of center allow tabbing to buttons (#1355)
- Moving appt modifies the appointment schedModBy field now (#1364)

Fixed
- Fixed Issue with Move to button when Online location is stored in Location field
- Fixed Don't hide those that have hand raised and are filtered. (#1347)
- Fixed Work indicator doesn't appear when no log in reasons (#1346)
- Fixed Prevent double click on avail entry save (#1353)
- Adjusted TinyMCE to not convert urls (#1351)
- Update course lists for courses that are linked to availabilities during the process specialties process (#1349)
- Fixed power searches with custom fields and faculty main menu course list search (#1358, #1359)
- Drop-in 'enter online session here' link now contains the reason and section (#1360)
- Do not let cancelled appointments on 1-on-1 slots determine the subject for that block
- Duration not showing similar start end duration time on appointment (#1362)
- It's not possible to remove an email attachment after uploading (#1356)
- Fixed an issue with the student center visits query for this month (#1374)
- Fixed Max appointment rules for 1-on-1s do not apply to appointments not linked to an availability (#1366)
- Notifications Do Not Adjust to local browser time zone (#1365)
- Fixed an issue with move an appointment over another appointment that is not linked to an availability (#1367)


[1.2.5] 2022-09-07

Added
- Add Staff fields to custom view for visits (#1333)
- Added indexed to Appointments RecurID, StartDT, Status (query speed improvement 10x)
- New preference added for limited consultant choices for logged in to work in same center (#1340)
- Additional explanation for cancel
- missed (#1341)
- Warn user when saving a visit without an entered date and time
- Allow sys admins access to temp import directory

Changed
- Allow barcode as login to the SI QR code
- Allow QR SI Login using user name

Fixed
- Latest trac, show small navbar menu at less than 1068 pixels
- Search availability instructions for option 4 and 5 were not being displayed properly (#1336)
- Survey apostrophe issue (#1337, #1338)
- Send email attachments to roster fixed, moving an appointment change online location (#525 again, #1344)
- Fixed a grammar issue (#1345)


[1.2.4] 2022-09-02

Added
- Visit / Appointment export has option to include work visits
- Added new ability to override SMS address for certain cell users
- Info logging added to import process, also added new campus functions to override imported data if needed
- Added a custom message for max appt rules failure

Changed
- Changed default system requirements for local password number of characters for uppercase and lowercase character requirements
- Changed interval time for Q2 remote checking for help link (adjusted interval to longer duration)
- Improvement made to Visit query for finding related registration or section (speed improvement increase by 10 times)
- Only SysAdmins can lock local accounts
- Course lists with related course lists no longer editable
- Removed cancelled and deleted appointments from center status summary
- Cancelled appointments in a group recurring will be used to determine subject if not other appointment present to determine the group's subject
- Update trac to use new table collation

Fixed
- Fixed Q2 Logoff button (not always available)
- Fixed issue on calendar where sometimes chosen consultant would be forgotten
- If Hide ID chosen on user's group, don't show ID on student pickers
- Fixed MaxHours computation in Max Appointment rules for group appointments
- QR code expiration computation fixed
- Fixed issue of overlapping work visits
- Adjustment to appointment save to keep button deactivated until save concluded
- Prevent spam click on log out of center
- Minor fix for Students Visit Summary report


[1.2.3] 2022-08-25

Added
- Added new special needs to preferences for linking special needs to student lists
- Added Create Visit on Staff entry (#1294)
- Added host and process id to database import statuses
- Added HTML support in Search Availability Instructions (#1304)
- Added a new system preference to allow students to choose a cancellation reason when cancelling an appointment
- Added a new system preference for search availability widgets to hide the menu 'First Available or Choose Date and Center

Changed
- Updated TinyMCE to 4.9.11, jQuery to 3.6.0, Bootstrap 3.4.1, FontAwesom 5.15
- Changed method for ViewSchedule centers for group preference controlling access to search avail widget
- Saving a Quick Visit without a duration will now warn the user
- Clicking on the wait status will now by default show the consultant's name as the first choice if the user is logged in as a consultant
- Profile Entry -> Consultants will now show consultants linked to other profiles as italics

Fixed
- Fixed spelling mistake in "Save And Split Into Separate Availabilities (not typically recommended)" (#1297)
- Fixed issue when availability is an odd length compared to the increment value (#1300)


[1.2.2] 2022-08-19

Changed
- Watch list hide email hide phone group prefs are now honored (#1288)
- Don't show timeline tab on a new record when tab cookie says to show timeline tab (#1289)


[1.2.0] 2022-08-19

Changed
- Removed a duplicated struct update


[1.1.8] 2022-08-16

Added
- Added Account lock and unlock interface when using local accounts
- Added preference to control wording of enter online appointment link (#1279)
- Added lockout when bad passwords entered multiple times (#955)

Changed
- Increased size of faculty salutation field
- There are no upcoming classes / appointments wording changed by dropping the word classes (#1280)
- Student/Consultant tabs auto disappear in appointment records if no custom fields are available (#1281)
- Change label of profile prefs, 'CC Center' to 'CC Profile' (1287)

Fixed
- Fixed log out page for SAML
- Fixed location choices based on profile for staff entry (#1278)
- Fixed line breaks in preview for consultant schedule reminder emails (#1230 again)
- Fixed Save notification upon saving visit notes to coach (#1282)
- Fixed an issues with new appointments overlapping a block, reject new appointment before saving (#1286)
- Booking appointment that intersects with previous block should reject the appointment (#1286)


[1.1.7] 2022-08-15

Changed
- Search availability widget only displayed if the group is associated with a profile associated with a center listed in viewCenterSchedules group pref
- Appointment.DisplayTime now has a raw tag included automatically (#1276)

Fixed
- Fixed issue with reason choice on KIOSK not updating list of consultants for that reason (#1273)
- Fixed handling uploaded documents with periods in filename (not indicating the extension)
- Fixed Course Lists showing sections listing when including staff course lists (#1258)


[1.1.6] 2022-08-04

Added
- Added ability to control display of prompts on the Search Availability choose Date, Profile and Center modal
- The ability to group by faculty name in Visits by ?? report (#1242)
- Added navsearch by student ID to the attendance listing (#1251)
- Added new group pref for staff viewing work visits (#1243)
- Added option to show or hide work visits on dashboard utilization (if they have access to work visits) (#1244)
- Added option to enter Work Visit notes on log out of work session (#1245)
- Added In-Person label to search availability results when availability is In-Person (#1255)
- Added option to choose a blank subject in batch visit entry modal (#1257)
- Added new global preference that turns 1 on 1 availabilities into in person availabilities if the time period for allowing students to book has expired (#32)
- Added new preference for Q2 Configs to lock the student email address for sending the table help instructions
- Added a weekly and daily chart of visits to Center Usage widget
- Added Trainers to consultant names (#1271)
- Added Accum Hours to Student power search (#1265)
- Added raw attribute to Appointment.DisplayTime tag (#1276)

Fixed
- Speed up auto scroll animation in search preferences interface (#1249)
- Fixed Student log out resource buttons not fully clickable (#569 again)
- Fix title of Date/Time field in Workshop entry (#1246)
- Dashboard charts preferences, save button stays visible after clicking (#1248)
- Change label and display type of custom # choices for login choices (#1250)
- Fixed opening an entry for a layout that had a previous tab that is no longer existent (#1261)
- Fixed 'Find first immediately' when default date is other than today (#1259)
- Fixed Student chart issues and added 'Age' as a grouping field for charts (#1260)
- Fixed 'enter online session' button not working when local time zone different than server time (#1196)
- Fixed nav search issue with % wildcard followed by digits (#1263)
- Fixed problems with periods in filenames (#1271)
- Fixed Student timeline all since option when student record created is after first visit for that student (#1268)
- Fixed minor issue with Calendar URL for students not showing (#1264)
- Fixed scrolling issue after choosing reason category in appointment entry (#1269)
- Fixed issue with creating new student bringing up blank page (#1272)


[1.1.5] 2022-07-26

Added
- Log when students search for availabilities, process after the fact if the appointment was ever booked (#1203)
- Added a popover title showing the query used for Lists in preferences
- Added new preference for preserving the original physical location on visits even when marked online
- Added indicator to the schedule that shows breaks in availabilities (#1201)
- Added Referral.CreatedDT tag to SAGE tags (#1233)
- Ability to set the week start day for max appointment rules involving weeks (#1132)

Changed
- Cleaned up the look of Lookup Values listing, added navQuery fields and power search fields. (#1220)
- Added Log List refresh back to log listing using the profiles log list refresh settings (#1215)
- Simplified the code for search avail widgets and added 2 more widget groups for a total of 5 options.
- Removed ability to use & character in Table names and locations for Q2 Remote (#1227)
- Showing consultant alias instead of name for consultant center visits (#1229)
- Added preference to control title of 'All Groups' menu in search availability options (#1232)

Fixed
- Save and split availabilities with complex fractions of time (#1216)
- Fixed Previews of emails to show line breaks (#1230)
- Fixed search availability title on search dialog (#1231)
- Fixed various issues with Workshops entry (#1235)
- Changing Appointment Display text to defaults was not showing the Save button (#1237)
- Fixed name of a search availability widget disappears after you click search (#1238)
- Fixed scrolling of day summary with large amount of data (#1178)
- Fixed an Issue with deleting Custom KIOSKs in the Profile Entry (#943 reopened)
- Removed duplicate power search terms from the nav search menu in Attendance Listing (#1241)
- Prevent students from booking appointments where date time has already occurred (#1124)


[1.1.4] 2022-07-20

Added
- Added ability for faculty to schedule appointments from dashboard when SAGE is active
- Appointment duration twig tag added (#1195)
- Added staff sequence searches (#1190)
- Added Custom Staff and Student Edit BIO button label (#1189)
- Added Save and split preference and renamed save and split button (#1202)
- Preference for setting default date option for search availability (#1187)

Changed
- Group prefs for save own visits now honored by batch QR code visit creation (#1188)
- Change the verbiage of the single sign in log out for KIOSKs
- Batch selection delete visits now honors group preference for deleting visits (#1183)
- When Q2 config name is changed, all names in all Q2tableaccess that uses that Q2 config (#1193)
- Hide the x on an appointment entry when not inside a modal dialog (#1177)
- Batch Changing field values for receive text alerts fixed, Custom label for report unable to find appointment, search Visits by full name (#1204) (#1200)
- Change wording of allow user to view student contact field on schedule (#1206)
- Don't match fields if already have been assigned any (#1180)
- Only show save button on profile when contact actually changed
- Visit entry centers pulldown menu needs to view Centers group preference (#1212)
- Log listing button labels are now clickable
- Added local account password rules, allow for lockouts, resetting password honors rules, resetting password unlocks account

Fixed
- Staff record custom fields were not saving (#1184)
- Fixed duplicated nav query fields for term sequence in registration listing (#1181)
- Clicking next day on dashboard schedule was moving a week forward (#1192)
- When moving imported field from one column to another, need to store the old line as blank (#1175)
- Logout button on Attendance listing fixed, cannot search resource students on schedule (#1290) (#1207)
- Changing time zones on profile entry doesn't show save button, allow blank time zone (#1198) (#1197)
- Fixed an issue with KIOSKs and log listings
- Q2Remote link on student search availability link not working (#1218)


[1.1.3] 2022-07-07

Fixed
- Fixed an issue with Custom Lists
- Fixed assignment of UUID to staff records


[1.1.2] 2022-06-24

Changed
- If the scheduler date is today, the today button is highlighted (#1157)

Fixed
- Fixed job server issue
- Fixed students seeing cancellation on dashboard but not seeing other attended appointments (#1154)
- Fixed issue where optional in/person or online slots could not be hidden by location (#1114)
- Fixed issue with Q2 Tables with colons, ampersands and backslashes not pre-selecting (#1159)
- Fixed an issue on search availability not allowing all center choices to be available (#1160)


[1.1.1] 2022-06-24

Changed
- Minor formatting change to batch visits section field area (added light gray line) (#1152)

Fixed
- Fixed QR codes for Q2 Tables default table option now working (#1151)


[1.1.0] 2022-06-15

Added
- Implemented some changes to job queue
- Added ability use a KIOSK as a listing
- Minor mods to resources listing (search by resource type etc.)
- Utility entry for visits, show only active consultants in popup (#1141)
- Allow KIOSK, log listing options menu to be searchable (#1138)
- Added location filtering on scheduler

Changed
- Center Stats are sorted by Center Name
- KIOSKs menu sorted alphabetically (#1147)

Fixed
- Fixed consultant alias on notifications (#11463)
- Fixed issue to allow students to save an appointment for a time where it was previously canceled (#1145)
- Fixed student BIO condition problem (#1146)
- Fixed find by values using a custom field (#1149)


[1.1.18] 2022-06-08

Added
- New option in referral type for hiding non-enrolled subjects when choosing a subject for the referral
- Inactive sections on referral are marked as Inactive

Changed
- Adjust the wording of the KIOSK Log out message
- Allow log listings to have a specified number of persons listed (#1130)

Fixed
- Fixed issue with Saved Searches for groups searches not appearing (#1119)
- Fixed issue with re-sending emails (#1134)
- Fixed issue for Faculty only for hide reasons and recommendations


[1.0.17] 2022-05-31

Added
- Added An 'Auto Alias' feature (#1094)
- Added NULL value searching to power searches (and 'blankornull') (#1095)
- Added An 'Ignore Consultant Section Specialties' option for Reasons (#1106)
- Added default search fields to the Surveys Listing (#1111)
- Added button to force send Reminder Emails, Missed Appointment Emails, Consultant Summary Emails (##899)

Fixed
- Fixed Custom Registration Fields not showing up in 'Registrations by ??' report (#1093)
- Fixed Staff.OtherID doesn't sync with linked student account (#1096)
- Fixed 'View Listing (No Edit)' still allowing edits on certain records (#1097)
- Fixed Sage referrals Hide from Faculty options hide information from all user levels (#1099)
- Fixed Log listing Outstanding Resources not showing on log listing (#1103)
- Fixed 'Log Listing/Kiosk for Profile' doesn't display centers if those centers have been recently saved (#1104)
- Fixed Using email templates does not include attachments for the template (#1115)


[1.0.16] 2022-05-26

Fixed
- Fixed Max Appt Rule date ranges are used even if the box is unchecked (#1088)
- Fixed not possible to edit certain favorite reports (#1089)
- Fixed Typing a space in a new SAGE referral email subject causes it to immediately save (#1090)
- Fixed Using the 'Override and Resend Referral Email' option in SAGE always sends every email, regardless of which option is chosen (#1091)
- Fixed When submitting a roster referral from student listing, changing the roster course doesn't affect the student list (#1092)


[1.0.15] 2022-05-19

Fixed
- Fixed After performing a search on a center-specific Log Listing, the next student login/logout displays all centers as available options (#1087)



[1.0.14] 2022-05-12

Added
- Added work visits as an option to show on day summary and schedule (view own or all added as a group pref) (#1054)
- Added photo rotation to student and staff records.
- Added new functionality where a group online availability's online to in-person is determined by the first booked appt
- Added Copy Sequences and Copy IDs to allow clicking to open IDs and Sequences in a new download window.
- Added new menu command Search by Enrollment allowing users to search by enrolled or non-enrolled in the various terms
- Added TimeOut to Payroll report (#1033)
- Added new Group Table Access settings: Edit (No Listing) and View Entry (No Listing)

Changed
- Consultants can't update their own course list without table access to course lists (#1057)
- 'Document' tab still appears in Appointment Entry, even if students don't have the ability to upload documents (#1067)
- Centers set to 'Hide on Log / KIOSK Listing Menu' are still displayed when logging into a Profile Kiosk/Log Listing (#1068)
- Make Assignment Comments possible to edit from the Assignment Grid view (#1064)
- A Term with the Term Code = '0' will automatically be updated with the earliest 'from' and latest 'to' date of all active terms whenever a term is modified.

Fixed
- Time check for the semester totals (#1061)
- If a consultant who isn't assigned to a Course Lists edits their Course List through Confirm Bio, a new list will be created every time (#1059)
- Multi-group option
- Same Section
- Does not work. (#1062)
- Consultant Time Check doesn't follow 'Week Starts on' setting in profile (#1066)
- 'Q2Remote' doesn't appear as a Location choice if placed in 'Default Online Options' (#1065)


[1.0.13] 2022-05-04

Added
- Added 'semester' option to student center visits widget (#1016)
- Added 'Time From' and 'Time To' for announcements (#1021)
- Added point total to student time check (#1017)
- Search by User Name for quick visit entry (#1023)
- Added 'Proceed to SSO' option when switching to dashboard from kiosk (#1015)
- Added Visit Notes to Visits Listing 'Change Field Values' utility (#1034)
- Added option to return to queue for Q2 Remote (#1030)
- Added OtherID field to Staff BIO update from Student import (#1052)
- Added ability to use username for student raising their hand in Q2 Remote (#1049)
- Added ability to search student by terms and conditions accepted (#1047)
- Added group preference that prevents mass emails from being sent from Student Listing (#1051)

Changed
- KIOSK Log out does not show a login option for a center the student is already logged in to (#1018)
- Removed an additional click when logging out a KIOSK (#962)
- Ignore consultant specialties for this center (i.e. Writing Center) now doesn't filter subjects on appointment creation (#1028)
- Double-clicking Profile Reason Checkbox assigns the same Reason to a center multiple times (#1035)
- Search availability widget now constrains the subjects list according to the center specialties of the linked profiles (#1045)

Fixed
- Move user to group had issues (#1022)
- Creating a block for a single center was marking all center appointments as cancelled (#1024)
- Fixed Import process not importing students with apostrophe character in their name (#1007)
- Fixed interacting with an Upcoming Appointment prevents you from clicking on Availabilities until a refresh (#1026)
- Fixed Missed appointment emails no longer sending automatically (#1029)
- Fixed Locking a group availability does not prevent students from booking (#1032)
- FIxed SAGE Custom Question order is not reflected when submitting the referral (#1027)
- Fixed Q2 Remote Student still sees their hand as raised even after their visit has been concluded (#1031)
- Fixed uploading attachments to email template (#1037)
- Fixed issue with locking course lists to consultants (#1038)
- Fixed issue with clicking on appointment record from student timeline (#1036)
- Fixed issue with searching Profile Reasons when reason or category has a space (#1048)
- Fixed various typos (#1046)
- Fixed issues with search student before searching resources on resource log out (##1053, #1050)


[1.0.12] 2022-04-28

Added
- Added delete button to resource type entry (#1002)
- Added Re-Send button to email (#978)
- Added ability to search by student user name for schedule an appointment (#1010)
- Added ability to log search availability group to a student list (#1011)
- Added option to hide consultant time check on dashboard (#1012)

Changed
- Selecting to activate the local accounts setting will no longer deactivate the SSO setting (#998)
- Profiles listing is sorted alphabetically by default (#1008)
- Availability entry day toggles changed to system color (#1009)
- When group assigned to all profiles, now allowed edit to groups assigned to specific profiles (#1013)

Fixed
- Fixed a typo on time check (#1000)
- Fixed work visits for consultants
- no need to notify consultant that visit has started (#1003)
- Fixed online session is available notification from being shown for non-online appointments (#1001)
- Fixed a cosmetic issue with schedule options popover being selected when an appointment modal is shown (#1004)


[1.0.11] 2022-04-13

Added
- Added preference for handling students in waitlist when termination process executes (#954)
- Added an option to add Location to Log List and KIOSK (#981)
- Added an option to View Student record from Staff Record entry (#982)
- Added ability to use Custom Views for Staff listings (#979)
- Added preference to hide certain centers from Log Listing and KIOSK listing menu (#983)
- Added master lock to system preferences to lock consultant from editing course lists (#980)
- Added a recalc grades process for batch import scripts (#988)
- Added ability to lock course lists from staff editing as a global setting (#980)
- Added an option to hide a center from the log listing center choices menu in attendance listing (#983)

Changed
- Allow keyboard selection of New Document button on appointments (#957)
- Student picker on Quick Visit entry is paginated (#876)
- Person picker on Task entry is paginated (#963)
- Removed extra click on log out of other center (#962)
- Click the term activation toggle changes activation immediately (#972)
- Prevent student from changing any field on task except completed and notes (#968)
- Allow log in to scheduled appointment, only show appointments within next 45 minutes (#975)
- Hide SMS options from profile email options if TextAlert module not active (#976)
- Removed unused preference 'condition code and flag text' (#977)
- Adjustments to profile notifications displays an indicator that save is needed (#994)
- Adjusted search availability results to show both online and in-person location when optional online availability (#995)
- Adjusted all modals for better accessibility (#987, #986)

Fixed
- Fixed issue with Staff Task creation (#949)
- Fixed issue with Custom Fields on Log out (#953, #966)
- Fixed save document type issue (#960)
- Minor fixes to Notification types clicking (#959)
- Search availability on linked to Profiles issue (#967)
- Fixed an issue on clicking remove for availability blocks (#964)
- Fixed an issue for preventing consecutive student / consultant appointments back-to-back (#970)
- Send missed email computes all previous missed including current missed now (#965)
- For Terms and Conditions, when only initials field displayed, pressing enter had an issue (#973)
- Fixed menu for show activated for staff reason specialties (#974)
- Fixed SAGE referral's linked list (#989)
- Fixed when changing staff contact to profile, save button now appears automatically (#991)
- Fixed typo 'independent' in registration entry (#992)


[1.0.10] 2022-03-31

Added
- Added preview for Staff BIO (#917)
- Added system preference to change term of Group, 1 on 1, and Drop In on search availability
- Surveys can now differentiate between online and in person visits (#833)
- Searching staff listing can include group name in criteria (#930)
- Details button to staff time check (#931)

Changed
- Welcome messages use WYSIWYG interface (#921)
- Added preference to profile to require consultant on batch visits (#919)
- Changed referral follow up date on sage listing on dashboard (#924)
- Increased ttl for import job time
- Batch Visits previous attended list of students show full name with middle initial (#928)
- Added Student ID back to search students on Quick Visits (#933)

Fixed
- Fixed ability for phones to upload documents (#897)
- Fixed potential issue with generated links and campus code (#895)
- Fixed Hide Reasons and Recommendations from Faculty on Full View of Referrals (#935)


[1.0.9] 2022-03-21

Added
- Added ability for staff to see students currently logged in to an SI Batch QR Code
- Added ability to send a group email to all visited students for an SI Batch QR Code
- Added ability to adjust Term Code sequence
- Added computation of Student Last Date In for Attended appointments
- Added Ad Hoc QR Code for In Person Drop-in to scheduler
- Added new menu to Students Listing to allow copy sequences and ID to clipboard
- Full caching adding to import procedures
- Added activate registrations by term button to system prefs

Changed
- Resource Types and Resources listing modified with new Resource Type editing capabilities.
- Changed label for Staff Reason Quit / Terminated (#914)
- Cancelled appt show as dimmed always on schedule (#910)
- Merge records can identify up to 5 fields (used to be 4)
- New Ad hoc appointments can now be set to online (#916)
- Do not allow browser to resubmit appointment save from student (#903)
- Allow custom locations on batch visits (#918)

Fixed
- Fixed last date in field for students when batch visits created (#901)
- Consultant can no longer have two work visits at same time


[1.0.8] 2022-03-08

Added
- Added ability to remove multi slot times from the availability (#844)
- Added Process Specialties for Course List items to batch operations options (#847)
- Added system pref for calendar start time and duration (#856)
- Added new Student Action menu to Register student in a course (#849)
- SurveyTrac Instructions can now have HTML text (#848)
- Added Confirmation email for Resource checkouts (#859)
- Added Checkouts options to Student search modal (#860)
- Added ability to limit who can check out a resource via a master block list and individual allow list for each resource type

Changed
- Group roster now updates when an appointment in roster is updated (#852)
- Mark all attended now only marks the appointments with No Status as Attended, skipping Cancels and Misses (#850)
- Student searching for quick visits and batch visits now limits the student list results to 30 records at a time (#876)
- Removed Required field for Section ID in batch visits (#875)
- Removed some field choices for Student Listing -> Create Chart (#863)
- Increased length of custom question's answer size (#868)
- Time format of Batch Visit entry changed to am/pm (#864)

Fixed
- Roster mark all attended can now be used repeatedly (#851)
- Register In from Student listing worked but displayed an error (#855)
- Student signin via QR code, Time Check data was too large for portrait orientation, time check reformatted to display properly (#854)
- Printing a Time check from KIOSK would display extraneous information, that information has been removed (#853)
- Fixed an issue with QR SI codes not working (#877)
- Added additional security to student document downloads (#878)
- Prevent student from clicking on center visit lines (#879)
- Fixed report Registrations by ?? when student id added (#872)
- Prevent same student from being added to group roster multiple times (#867)
- Fixed issue with search availability instructions not being shown (#869)
- Fixed 'Batch Visit > Batch Scan'
- If an incorrect ID is entered, no visits are created for anyone in the list (#885)
- Fixed Multi-Person Availability Locks apply to all availabilities in the series, not possible to unlock any but the first (#884)
- Quick and Batch Visit duration not counting towards Registration Total Visit Time (#883)
- 'Section' field no longer appears when creating Quick Visits, only appears after saving (#882)
- 'The location for this appointment is here' text allows students to join an online session before booking the appointment (#881)
- 'Send notes' button on visit entry not displaying consistently (#886)
- 'Preview' button doesn't work for Resource Emails (#888)
- SurveyTrac 'Link to Centers' list displays inactive subcenters as options (#892)


[1.0.7] 2022-03-03

Added
- Added Visit notes field to be shown on new record entry (#806)
- Added visit information to survey responses report (#790)
- Added isTerminated to Visits By report (#812)
- Added ability to open up Visit and Appointment records from Staff timeline (#822)
- Added Center Info Preview button to center entry (#820)
- Added Consultant payroll Time Check button to dashboard of consultants (#817)
- Added additional options for Status charts (#404)
- Added ability to send batch emails to Staff and Faculty (#232)
- Added ability to enter Follow Up notes to Outstanding Appointment Requests (#832)
- Added ability to add Consultant and Wait Status to KIOSK listing and prevent student from clicking to change (#842)
- Added ability to lock a group availability's time slot from further booking by student via search availability (#811)

Changed
- Allow set work type group disposition to '1+' (#801)
- Increase character length of Location field (#821)
- Document Types that are not usable for students are now hidden on new document entry (#836)

Fixed
- Fixed issue where certain fields were being shown even if preference for those fields to be hidden was selected (#799, #800)
- Fixed an issue with search availability not loading results when dynamic lists utilized data from SAGE referrals (#802)
- Fixed an issue with Schedule and Appointment widget showing reasons from another profile grouping (#803)
- Fixed group roster email attachments issue (#805)
- Fixed wording of 'Drop-in Appointment' to 'Drop-in Availability' (#786)
- Fixed various lists sort by column (#808)
- Fixed additional wording of drop in availabilities (#810)
- Fixed title of the Send Visit notes button for individual visits (#809)
- Fixed watch list indicators issue for a malformed query (#813)
- Fixed 'Last Month' for navSearch on Visit Listing (#819)
- Fixed an invisible reserve block on schedule (#829)
- Fixed deactivations for Student in List not automatically running (#831)
- Fixed an issue where Sending an Email to a single student had problems (#834)


[1.0.6] 2022-02-18

Added
- Added Other_ID and Other_ID2 fields added to Student SAML login options
- Added per tutor MaxHours field
- Added new tag called 'Auto Cancelled' (#795)
- Added subject identifier in group rosters when same subject/instructor/section chosen (#426)
- MaxHours field to staff record and a MaxHours tag to the max appointment rules functionality (#785) - Changed
- Changed: enter online session button is hidden when clicked
- Missed appointment email process only changes student status to Student Missed

Fixed
- Fixed work button content from wrapping
- Fixed location of appointment not overridden when opened
- Fixed New Student visit summary report (#776)
- Fixed Outstanding Appointment request report (#787)
- Fixed Drop-in Availability wording
- Fixed an issue regarding scheduling appointment problems with clicking on the availability time on the schedule (#789)
- Fixed automated emails adding extra lines breaks (#791)
- Prevent student from entering online session early (#794)
- Fixed issue preventing certain user from being able to select a student from the search student prompt (#793)
- Fixed an issue with appointments Visit Utilization report (#782)
- Fixed an issue with display of upcoming appointments on dashboard (#797)
- Fixed an issue with certain users unable to open group roster on scheduler (#798)


[1.0.5] 2022-02-09

Added
- Added student ID to sort for Students by report (#752)
- Added ability to attach an upload document to a Visit record (#739)
- Added ability to create a Quick Visit from the Student Record (#740)
- Added ability to specify the online versus in-person location of availability (#438)
- Added ability to hide certain sections from Student course list options (#770)
- Added ability to search registrations by sequence in assignment grid (#764)
- Added Multi-part consultant group appointment reminder prefs
- Added ability for SysAdmin to lock a CourseList
- Added ability for Staff to opt out of SMS messages.
- Added ability to resend survey to students (#783)

Changed
- Change wording of 'Online Optional' to 'Online or In-Person' (#756)
- Center status on dashboard no longer displays inactive centers (#753)
- Staff reasons no longer display inactive reasons (#751)
- Changed wording of Log in button to Log In / Out on KIOSK (#746)
- Changed format of visit duration to xh Ym instead of 0:00 (#741)
- Overridden ID format applied to all reports (#738)
- Prevent utilization editing visit from opening more than 1 visit popup at a time (#772)
- Changed look of processed checkbox on listing for outstanding requests (#769)
- Hide Sign up for SMS Reminder button when school does not have Text Alerts module (#762)
- Appointments from other centers now display for scheduler when showing all staff (#780)

Fixed
- Overriding Student ID fixed (#738)
- Fixed an issue with import header protection when schools send extra characters prior to first quote (#754)
- Fixed find student button for ad hoc appointment creation (#755)
- Fixed a whiteboard send image issue with some browser (#398)
- Fixed issue with appointment duration when profile preference duration increments is 00:00 (#744)
- Fixed issue with Previous Visits tab on Visit entry, honors consultant security settings (#748)
- Fixed issue with SAGE triggers and certain emails (#749)
- Fixed issue with double clicking the join session button creating multiple visits (#750)
- Fixed issue with deactivated custom fields still showing in visit entry (#743)
- Fixed issue with editing visit link not working on page 2 of the utilization (#745)
- SI Comparison report
- Percentages not adding up correctly (#747)
- Fixed permissions issue with booking appointments by staff on group availability (#742)
- Fixed export of grade assignments to CSV from registrations listing (#767)
- Fixed selecting a section on Quick Visit when section title contains apostrophe (#771)
- Fixed issue with certain visits not computed in total visits shown for registration (#765)
- Fixed issues with recurring appointments being block when block is for all center or all staff (#766)
- Fixed sort options for outstanding appointment requests (#768)
- Fixed an issue with Terms and Conditions acceptance when Staff is seeing conditions for a student (#763)
- Fixed navigation bar display for faulty entry (#775)
- Selecting consultant on KIOSK login rechecks whether continue button should be enabled (#779)
- Delay for KIOSK welcome message is reset when the KIOSK modal is closed (#781)
- Fixed an issue in SI comparison report (#747)


[1.0.4] 2022-02-01

Added
- Drag and drop student photo files now convert file names from old format to new.
- Added preference to control display of numeric ID of student on student listing and entry and in search list
- Added Students currently being seen to center status area of dashboard
- Added new functionality during SAGE Email processing to assign referral to a consultant
- Added availabilities for other centers will now appear on schedule for all persons in a center
- Added last modified by and scheduled by to bottom of appointment display (#728)
- Preference to allow future appointments to be auto cancelled is student cancels 2 consecutive appointments
- Added ability to send visit notes from the Group appointment roster

Fixed
- Fixed issue with confirm student bio not showing on dashboard for some students (#724)
- Fixed issue with Quick Visits not showing in utilization tab if no Entered Date Time (#732)
- Fixed issue with some reserved time blocks not appearing on schedule for all persons in a center (#731)
- Fixed students unable to upload a document to an appointment (#719)
- Fixed a display issue with attendance listing in student entry not display until a search is performed (#726)
- Hide reasons and recommendations from faculty on a roster referral now works (#722)

Changed
- Changed the display of lists assigned in student entry with searchable option (#706)
- When SAGE recipient removed, automated emails will display the recipient with a line through (#721)
- Notifications for outstanding appointment requests now can be shown to any group with privileges (#730)


[1.0.3] 2022-01-27

Added
- Added Visit Notes to attendance listing in student entry.
- Added Send Quiz option for Surveys
- Added Lab Staff as another Consultant descriptor (#700)
- Payroll summary export now contains work reasons
- Added ability to mute notification bell sounds (#710)
- Upcoming group appointments are shown as a single item on consultant dashboard
- Added Staff.FirstLast name search to Visit search (#712)

Fixed
- Change student status to missed in group roster will now send missed appointment email (#703)
- Only show active sections on registrations entry (#709)


[1.0.2] 2022-01-24

Fixed
- Fixed issue when custom missed status was not being used to calculate 2 consecutive missed appointments. (#696)
- Fixed Reasons sort order on Search Availability reasons menu (#694)
- Fixed issue with editing groups not showing profile menu for certain user groups
- Fixed Registration activation for certain conditions when registration record not imported

Added
- Special Needs added to reports for Appointments
- Added ability to link a max appointment rule to student on (or not on) a particular list
- Added display of time when hand was raised to the Q2 Queue (#689)
- Dashboard for Consultants now has week and day view for appointments
- Resources listing now uses barcode for searching in nav search field.
- Added ability to specify section, with wildcard, when adding an item to a course list.
- Added Semester Dates to Time Line choices for time period.

Changed
- Change Field Value for Visits / Appointments: other fields adjusted automatically when duration adjusted (#693)
- SysAdmins now see outstanding appointment requests as notifications items (#678)
- Adjusted the time display on dashboard visits to show 1h 23m format.
- Quick Visits Date Entered is no longer required


[1.0.1] 2022-01-21

Added
- Consultant main menu shows appointment view options for Day, Week, and List
- Updating Duration field will now auto update the End Time (for Visits Change field Value) (#693)
- Show Accommodations in Reports (#423)
- Outstanding Appointment Requests will notify SysAdmins (#678)
- Max Appointment Rules now have the ability to link to Lists (#686)
- Added start time for hand raised in Q2 list (#689)

Fixed
- Schedule reserved blocks now shown properly on Center Schedule report (#685)
- Work Visits do not require a student when saving on entry screen (#682)
- Work Visits Reasons are now scrollable in the work visit menu.
- Adjusted the entry screen to hide the save button for those without access via the table access preference.


[1.0.0] 2022-01-15

Changed
- Code running on AWS



[0.11.9] 2022-01-13

Added
- Create batch Work Visits from the Staff listing
- New preference to Hide Drop In availabilities from Students
- Upload URL as document record


[0.11.8] 2022-01-06

Added
- KIOSK Name search allows for Middle Initial and displays middle initial in results
- drop-ins allow student to receive an SMS reminder (#661)
- Ability to add an import process to deactivate students not imported (#658)
- Search avail widget title pref now used in search dialog title as well (#662)

Changed
- Roster send emails to All send to all except cancelled appointments (#652)
- Twig tag Appointment.isCancelled now ignores missed and added new tag isMissed (#657)

Fixed
- Keep multi-check custom fields from wrapping between checkbox and label (#656)
- Changing status of appointments to custom missed status was not sending missed email (#655)
- Fixed issue with dynamic list using related data not showing page entry (#659)
- Do not auto choose Student ID field for import field matching (#660)


[0.11.7] 2021-12-28

Added
- Potential assignments is now a selectable menu
- Recompute Specialties runs as a job behind the scenes (#646)
- Appointment reasons now allows for grouped reasons (#643)
- Added more preferences for title text for Schedule and Appointment widget (#650)

Fixed
- Minor bug fixes (#649)
- Availabilities for a staff is based on linkages to centers and the current user's privileges (#631)
- Search availability choosing student no longer shows inactive students (#648)
- Fixed issue for reason required to be chosen on schedule an appointment (#651)


[0.11.6] 2021-12-21

Added
- Added Queue view to KIOSKs and Log Listings
- Added minimum visit time in grade calculations
- Added twig rendering to Confirm BIO text
- Added center filtering to centers menu on the scheduler and sorted the centers

Fixed
- Sections listing on Quick Visits
- Fixed sorting Registrations on Student Entry
- Sections on search availability


[0.11.5] 2021-12-19

Added
- Added Terms and Conditions for Student Main Menu, KIOSK Login, and Booking Appointments. (#484)
- Remove Course list from the listing for Deactivated Staff members. (#619)

Fixed
- Fixed: Staff have access to create availabilities in centers they don't have access to. (#616)
- Fixed: Student group uses the View Schedule group preference for determine the centers shown when searching availabilities. (#617)
- Fixed: Availabilities created with choosing the DAYS (defaults to null), where being hidden when choosing Hide Unavailable on the scheduler. (#618)
- Fixed: Batch Visits
- Batch Scans and Selected do not record subject when using the wildcard (#620).


[0.11.4] 2021-12-09

Fixed
- Fixed Attendance and KIOSK menus, only show Profiles for Centers the user has logging access to
- Fixed adjust computed end time of appointment when Duration changed (#612)
- Fixed SAGE Referrals Listing timeframe for Today and Yesterday (#613)

Added
- Added Live time of Q2 visit updated and expected duration shows warning if over time (#526)
- Added Profile Preference to prevent consecutive appointments with same student / consultant (#29)


[0.11.3] 2021-12-07

Added
- KIOSK Menus will sub group by Profile if more than 5 profiles
- Added more fields to be used as staff -> student linkages
- Added special needs / skills to outstanding appointment requests
- Added grouping by Profile for Schedule Center / Consultant menu for more than 5 profiles
- Honor missed appointment status for Group Rosters

Fixed
- Fixed Order profiles by Name
- Fixed export students to CSV removed non-breaking space characters from email text
- Fixed search in select after a listing searched


[0.11.1 2] 2021-12-02

Added
- Added ability to drop a large number of student photos onto the student photo folder for batch upload
- Added Subject Faculty display option to subject listing on student main menu for search availability
- Added requirement for Student to be chosen for a Quick Visit to be saved
- Added inactive surveys to the surveys list for access preferences
- Added Assignments to the search Students form

Fixed
- Fixed Whiteboard issue with blank or single pixel images
- Boosted the speed of the search student form
- Search students by Visits will only search active registrations


[0.11.0] 2021-12-02

Fixed
- Fixed faculty email report

Added
- Added more logging for send SMS for future debugging


[0.10.59] 2021-11-27

Fixed
- Fixed dynamic dates for status charts (#571)
- KIOSK Login, update consultant list when subject chosen
- Fixed charts issue (#574)
- Fixed issue with custom tab1
- Fixed Sort Groups by Name
- Fixed Batch Visits for selected students

Added
- Assignment Grid now available in Sections Enrollment Entry and Registration Listing
- Added Group Preference to hide student photos


[0.10.58] 2021-11-22

Fixed
- Unable to delete list from Student Listing if the name contains an apostrophe (#559)
- For a certain campus, Unable to create new Max Appointment Blocks (#560)
- Fixed Sorting profile listing by email doesn't sort alphabetically (#561)
- Fixed Saving a large phone number causes blank screen (#562)
- Fixed select student names in quick visit if the student's name contains an apostrophe (Fixed #565)
- Fixed Staff members are unable to update their Staff Bio (#566)

Added
- Added ability to apply location to SI Batch visit and Quick Visit (#563)


[0.10.57] 2021-11-16

Fixed
- Sort groups menu on staff entry alphabetically
- Allow sysAdmins to access public and admin docs in System Preferences
- Removed preference to staff confirmation BIO that was not needed
- Cancelling appointments via a block will send cancellation emails if needed

Added
- Student search form now allows the ability to search for the students via existence or non-existence of a linked record (Appointments, Visits, Registration, Document, Survey, SAGE Referral)


[0.10.56] 2021-11-12

Fixed
- Fixed issue with custom views not saving all the fields for power search
- Dropped Appointment OnlineURL custom tag
- Fixed issue with opening profile reasons

Added
- Added auto navigate to last KIOSK if dashboard is loaded with logging in



[0.10.55] 2021-11-09

Fixed
- Update link class
- If the center of a multi-person availability is changed, also change the center of the related appointments (#510)
- Redirect kiosk accounts back to the kiosk view if dashboard is accessed without logging in (#507)
- Profile Admins Cannot Save Profile PREFS Settings (#506)
- Fixed unable to open groups from Profile Entry (#505)
- Fixed wildcard search in visit location (#504)
- Fixed Creating a new student from the log listing doesn't follow the "next ID value" preference (#503)
- Fixed Custom Registration Listing Views
- Student custom field data doesn't display (#498)
- Fixed Appt Missed calculations when covered by a block (#518)
- Covering an appointment with a block will now cancel the appointment (#519)
- Fixed Appointments for subjects where subjects no longer active still show as choice (#522)
- Fixed open term entry issue (#523)
- Prevent arbitrary center ids from being entered with batch visit entry (#516)

Added
- Add location drop down to Visit Record (#502)
- Moving appointment from one consultant to another, change location (if using staff location) (#525)


[0.10.53-54] 2021-11-09

Fixed
- Fixed Custom URL issues


[0.10.52] 2021-11-04

Added
- Added confirmed datetime and notified datetime to notification entry
- Added number of students selected during SI Batch student selection (#495)

Changed
- Notification types that don't require confirmation now display on KIOSK login (#480)
- Q2 Report menu is available to staff

Fixed
- Group by referral related data (#442)
- Roster emails sending to all (#485)
- Work visit button display weirdness when resizing the screen on KIOSKs (#481)
- Fixed issue with a blank watch list query causing save on student to show a blank screen (#482)
- Utilization and Center Visits Widget on Dashboard
- Sorting by Name or Center hides all visits (#483)
- Fixed issue where staff privileged prevent editing students still were able to edit a column in custom view (#487)
- Fixed with unable to search in nav search area with text that included an apostrophe (#488)
- Fixed issue with appointment saving, when clicking save and a field is required, save button was not ren-enabled (#490)
- Fixed issue with new student record showing timeline and registration records, now hidden until save (#492)
- Fixed marking an appointment as Missed doesn't trigger the Missed Email to be sent (#493)
- Fixed clicking the X icon to close the "this appointment is part of a series" window soft-locks the dashboard (#494)
- If a recurring appointment lands on a day with an Availability Block, it still books the appointment, overlapping the blocked time (#489)
- Added Save button to the Student Custom1 tab (#499)


[0.10.51] 2021-11-01

Added
- Added ability to specify current term when creating max appt rules
- Added ability to specify a course list linked to an availability
- Added a new twig tag for "Last Modified By" in appointment records (#475)
- Added RedrockOnly announcements to identify to Redrock staff regarding any special conditions that should be taken into account when adjusting system parameters (i.e., activating students is specially performed)

Changed
- Custom views have a default search of all records now
- Center utilization uses the dates of the active terms but ignores null dates in terms

Fixed
- Fixes 'Last Modified By' in appointment records doesn't update when a student cancels an appointment (#474)
- Fixed an issue caused by new max appointment rules: current term preventing appointment save
- Fixed appointment documents being deleted not refreshing the document listing in appointment


[0.10.50] 2021-10-29

Added
- Added listing editing capability to certain columns when designated (listings and custom views)

Fixed
- When staff cancels appointment, message was stating student cancelled (#473)


[0.10.49] 2021-10-28

Added
- Added sorting capability to faculty referrals list: sort by first or last (#467)

Fixed
- Time check after choosing the student from the list didn't show the continue button (#469)
- Clicking next on utilization listing doesn't hide the navsrch field (#468)
- Changing availability location was not saving new location in appointments (#458 AGAIN)
- navSearch previous query shows html for < and > (#471)


[0.10.48] 2021-10-27

Added
- Added new profile preferences for Student Time Check


[0.10.47] 2021-10-26

Added
- Added student ID, Other_ID and Other_ID2 to field picker for Custom Views (#465)
- Added view student record button from Outstanding Appointment Request screen (#464)

Fixed
- Fixed document type toggle buttons appearing over top nav bar (#459)
- Fixed uploading attachment files to Email templates (#461)
- Fixed backup link to enter online appointment now passes reason and section to log the visit


[0.10.46] 2021-10-25

Fixed
- Fixed Outstanding appointment request reason not showing/saving on entry screen (#463)
- Fixed batch emails for group roster emailing issue (#460)
- Fixed availability location change not applying to group appointments when appointment is not online (#458)
- Fixed issue with new document type button causing a click event for doc type toggle buttons (#457)
- Fixed issue on appointment entry where editing a custom field value wasn't causing appointment save button to appear
- Fixed minor positioning issue on whiteboard chat history when page is resized


[0.10.45] 2021-10-23

Added
- Added support for the various date time formats on KIOSK and Log listings
- Added sys pref to display Accum Hours on Student/Campus tab
- Date time conversion for time zones on KIOSK and Log Listings
- Added Profile Pref for time zone different from Campus time zone

Fixed
- Dragging an appointment past the midnight hour fixed (#448)
- Fixed whiteboard issue with draw sending multiple times on multiple send clicks (#451)
- After sending, undo options cleared (#462)
- Clicking the delete button on newly created watch/custom list fixed (#447)
- Preview for "Warning message to display on early logout" shows a preview of Notice on KIOSK instead (#445)
- Creating a new document type expands all existing document settings, and inverts whatever they were set to (#444)
- After creating and deleting a Custom List, it becomes impossible to rename existing lists until a refresh (#443)
- Changing locations in appointment entry doesn't prompt the save button to appear (#440)
- Fixed Next staff and previous staff buttons, clicking too fast shows wrong staff (#449)


[0.10.44] 2021-10-21

Added
- Added change log list (View Latest Changes menu added for SysAdmins)
- Added change location on group availability affects appointments (#435)

Changed
- When creating new document, auto expand the file browser area (#434)

Fixed
- Typo in section search for availability block sections (#431)
- Typo in outstanding appointment request title text (#432)
- Email survey after visit via Join button (#428)
- Fixed display of student appointment after booking an appointment (#433)


[0.10.43] 2021-10-20

Added
- Improvements to navSrch previous search menu (for Students & Registrations)
- Added color ribbons to search availability results (#427)
- Announcements for students may be for dash or kiosk of both, also fixed an issue with login dialog disappearing prematurely (#425)

Fixed
- Choosing consultant on logout was not working properly (issue #424)
- Fixed custom views for very complicated table traversal (ie Registrations needs data from Courses and Students) also allow Generated fields to be chosen


[0.10.42] 2021-10-19

Fixed
- Fixed registration views to show Student fields.
- Found an issue with visits not logged out that aren't getting terminated (#417)
- Moved KIOSK choices for all centers that profile and Log listings to last item in list (#416)


[0.10.41] 2021-10-18

Added
- Subjects chosen for availabilities are shown in the slots (#260)
- Appt Visit Utilization report, add csv output option

Changed
- Availability recurring (optional & selected) interface changed to be more simplified (#335)
- Less stern warning regarding date and time of appointment when not matching expected values (#414)

Fixed
- Fixed issue when deleting a multi availability, remove from calendar display
- Prevent double clicking on appointment save (#413, #412)
- Fixed certain submenu choices for windows surface table (#401)


[0.10.39] 2021-10-15

Added
- Export Registrations to csv (#410)
- Added ability to re-search previous searches using menu on nav search (#372)
- Added new feature / system preference: Dash chart choices are now customizable
- Add option to show summary report for Appt Visit Utilization

Fixed
- CC center on send email to students listing
- Switch format of full name on user searches


[0.10.38] 2021-10-14

Added
- Update SMS validator to support api key


[0.10.37] 2021-10-14

Added
- Saved searches are editable by sysAdmins (#406)
- Add icon to automated reports in favorites submenu

Fixed
- Fixed privileges issue when switching to Staff that is Profile Admin from Faculty


[0.10.36] 2021-10-13

Fixed
- Fixed typo in search availabilities


[0.10.35] 2021-10-08

Added
- Added scheduler cookie prefs to the user preferences (#373)
- Allow SI Batch codes to work for non-enrolled sections (#397)

Changed
- Added options parameter to sendConfirmation, when online changed on availability from No to Yes or Yes to No, adjust all future appointments (#394)
- Moving appointments, set avail id and force confirmation immediate. Recompute duration

Fixed
- Fixed typo in search availabilities
- Online location display option fixed (#396)
- CC Center on Roster batch emails fixed (#380)
- Moving appointment from one consultant to another fixed email issue (#393)
- Fixed a bug with courselist sql when blank data in search criteria
- Your online session is available needs to be removed if appointment is canceled or deleted (#395)
- Prevent double clicks to enter online appointment (#392)


[0.10.34] 2021-10-07

Added
- Trap double clicks on links on scheduler

Changed
- Outstanding appointment requests are now accessed via Table Access preference (#389)

Fixed
- Roster buttons became unresponsive after clicking (#384)
- Fixed formatting of move and edit availability buttons in appt entry (#385)
- Choose a different date on move appt (or search availabilities)... format to look like a button, fixed bug with not choosing last date chosen (#388, #387)
- Fixed datetime format on mailqueue display (#386)


[0.10.33] 2021-10-06

Added
- New integration functionality for merging multiple campus licenses into one
- Faculty email report allowed for Admin (#377)

Fixed
- Fixed Views became broken from previous adjustment (#383)
- Fixed drawing availabilities with DAYS = null
- Scanning SI batch codes other than Student Sequence is fixed (#383)
- Fixed OFF/ON CAMPUS/ZONE calculation (#379)
- Fix missing csv header (#371)


[0.10.32] 2021-10-01

Added
- Minor documentation, latest trac

Changed
- Group pref override scheduling prefs allows search Avail find any availability during move process (#370)


[0.10.31] 2021-09-30

Fixed
- Process SI and Batch fixed online checkbox option (#369)
- Fixed the CourseList course item issue when expanding an item, search didn't account for text values (#367)

Added
- Update PinStatus during imports, remove old pins automatically, allow user to remove a status pin if they dont need to see it any longer (Gears turn during long processes)
- Added a KIOSK option for All Profiles (#365)
- Added a few more power search phrases for the visits listing (#366)
- Nightly terminate removes any non-started visits


[0.10.30] 2021-09-29

Fixed
- Fixed a typo in student nav search choices: Birthdate
- Batch visits create for non-online batches properly (#361)
- Prevent appointments with duration <= 0 from being booked
- Addition appointment security checks added to prevent user from hacking the appointment values

Changed
- Auto cancel future appointments when 2 consecutive missed in a recurring series
- Add survey instructions to the survey link email

Added
- Add watch list indicators to referral list to faculty (#352)
- Profile admins can create student records in the student listing screen
- Referrals Assigned, student name is now clickable to view student entry (#363)


[0.10.29] 2021-09-28

Fixed
- Latest trac for menu slider fix (#354)
- Don't allow students to override a conflict with a blocked time (#355)
- Fixed appointment layout issues when viewing from a phone (#349)

Changed
- Referrals listing on dashboard, add student name and added ability to filter

Added
- Added search active only to registrations listing (#356)


[0.10.28] 2021-09-24

Fixed
- Fixed appointment layout issues when viewing from a phone (#349)
- Fixed issue with choosing a section for an availability (#348)
- Moved get student bio to a helper proc. Fixed issue when showing students before opening batch visits (#350)
- Another fix (#329)
- applied to group appointments
- Fix for issues (#322, #339)
- appt scheduled by and modified by


[0.10.27] 2021-09-23

Fixed
- Click continue multiple times creates multiple logins, hide button to prevent (#347)
- Date format for search availability problem (#342)
- Fixed an issue with Static lists being non-editable (#338)
- Converting seconds to HH:MM format, rounding fix

Added
- Add a message to top of appointment when appointment is saved (#)
- Add logging to survey and report email attempts
- Allow required fields that are toggle fields to be highlighted when not chosen (during validation process) (#344)
- Added ability to test an IP address to understand if IP is in block range or not.
- Add SchedModBy field to Appointments table
- Error logging on appointment email send
- Faculty email report
- add reply-to email address

Changed
- Email: Only allow From override if not using mail.cordernet.com or office365
- Adjusted wording of Reason Not Required override (#341)
- Differentiate between visit location and appt location for student visit/appt report (#336)


[0.10.26] 2021-09-21

Added
- Add a RegStatus field to Registrations allowing a different field to be used for deactivating a registration record (#334)
- Additional Logging on calc_Missed
- add ability to process additional merges, cleanup, after a merge operation has been performed using an optional function 'app_processAfterMerge'


[0.10.25] 2021-09-20

Fixed
- Fixed a bad SQL statement having to do with blocked availabilities


[0.10.24] 2021-09-20

Added
- Added ability to collapse the filter text on KIOSKs (#328)
- Add document uploaded Notifications that appear under alarm bell (#180)

Changed
- Preference for work button now control consultants logged in button
- Obscured placeholder will now use a label is text to be displayed

Fixed
- Fixed a bad SQL statement
- All uses of count check for countable
- Cancelling an appointment might mark status as undefined (#326)
- Fix for automated reports
- even if bad email address, update favorite as processed
- Fix import batch item process to not automatically have a batch file name, so the user has to enter it.


[0.10.23] 2021-09-20

Changed
- Adjusted cleanup report
- use record class so changes are auto logged


[0.10.22] 2021-09-18

Added
- Added ability to pull linked student data into staff record when viewing/updating (#146)
- Allow max appointment rules for blank status (#317)
- Added Bi-Weekly to repeating appointment

Changed
- Group multi slot booking should not use time intervals (#323)
- Don't notify Staff when their own work visit appears (#321)
- Show FTP versus School Imports Test file name
- Query student subjects is faster now on search availability

Fixed
- New Custom fields had an issue with saving before extra clicks (#250)
- Latest trac and fixed dashboard links on entry forms
- Cancel
- missed status wasn't being applied properly (#324)
- Fixed Show These students from the Visits listing after having found visits for this week (#320)
- Prevent student double booking re-fixed (#318)
- Set appointment status as attended when online session entered (#319)


[0.10.21] 2021-09-17


[0.10.20] 2021-09-17

Added
- Batch assign UUID for faculty if not already assigned.
- Added php Uuid::uuid4() assignment to import process for any record that has a UUID field
- Students can use the multi-slot booking now


[0.10.19] 2021-09-16

Added
- Added ability to remove calendar iCal attachments (#279)
- TotalTime in Visits Export (#307)
- Log out consultants button added to list of consultants logged in (#306)
- Latest trac
- Ability to override max merge records found limit
- Conclude work visits from visit listing (#303)
- Reports are now run as job on the job server
- Added ability to Log visit to only staff who are logged in to work (302)
- Added Section CRN to various reports (#298)
- New profile pref to require reason and section on save appt only
- When logging in at KIOSK for an appointment, the Subject and Reason and Time are displayed
- Allow section to be specified in a Custom KIOSK (#280)

Changed
- Allow uses to remove a list even if linked to student records
- Show only staff in a center if there is a linkage for that staff in that center
- Custom KIOSK assigning a Reason, removed any duplicate choices
- Hide work visits from KIOSK (#308)
- Writing centers don't use specialties for subject list for consultant (#304)
- Roster status updates are now done using record object for logging purposes
- Changing online for an appointment in a series now applies the value to all in the series (#254)
- Last import status with mismatched columns or column data has better error display
- Only output headers right before json output (for the API)

Fixed
- Fixed issue with blocks not completely obscuring availabilities
- Multi-slot booking fixed when hour start increments is 0 (#310, 309)
- Don't show inactive registrations on search availabilities subject choices (#313)
- Wait time reports: if WaitTime is null, use 0 (#305)
- Fix resource images load/uploadto
- Fixed bug with login to appointment text showing subject reason and time.
- RecurID of undefined is not a real recurID
- Max Appt Rules for Subject needs to query for same CourseID


[0.10.18] 2021-09-14

Added
- Added #id of conflicting subject section appointment for debugging purposes
- Added go to dashboard icon to some of the entry screens

Changed
- Use NIL UUID for default User, check for null user before loading groups
- Group appointments with slot prefs (same subject, same faculty, same section), now do a check before saving a new appointment (#246)
- Split automated_reports into two scripts
- reports and exports

Fixed
- Adjust z-index of nav so magnifying glass isn't on top of menu above (#248)
- Fixed typo, report calculation (#296, #301, #300)
- Students can't override adding more to a multi-person slot (#296)
- Don't show work visits (or visits with null for student id in Log List or kiosk)
- Removed duplicated appointments based on related table search
- Fix, in case a later-deleted customData field is in use in a saved favorite report
- SchedCheck bug fixed
- Move To dialog now appears over existing appointment dialog
- Get proper campus code for sso logins


[0.10.17] 2021-09-13

Added
- Referrals widget default open/close via cookie
- Added CRN to Student's Registrations List
- Added CRN field to various reports (#287)

Changed
- Removed 'Email' from User Login prompt
- Removed PHP Mailer
- Automated reports use new CRON and jobs system

Fixed
- Appt SectionID and ReasonID properly copied to group roster visit when attended
- View these Students from Registrations listing (#293)
- Roster attended was duplicating visits, fixed
- Also attended now sets the enteredDT to same as TimeIn for roster visits
- Latest trac with str_toHours fixed
- Fix link in email for emailed reports
- Work visits menu needed a unique id to differentiate from nav menu work visit menu
- Fixed issue with faculty courses not showing students enrolled


[0.10.16] 2021-09-10

Added
- Added Section CRN to main Registration listing

Changed
- Make sure appointment's section and reason override availability
- Availabilities dropsearch for sections show only active sections, minor cleanup of count of selected records

Fixed
- Mark a group appointment item as attended applies sectionID to the visit record (#283)
- Fixed issue where TimeOut wasn't being computed on an SI Login. Fixed issue when number of students in current selection filled up memory (#281)


[0.10.15] 2021-09-10

Added
- Added Redrock Pref, to set how many days of data for reports to run as a job

Changed
- Use new Redrock IP detection
- Update import status when file not found or FTP Path is nonexistent
- Update automated_reports.php
- added logging, and better null checking

Fixed
- Hide availabilities fixed when availability was for DAYS not shown


[0.10.14] 2021-09-10

Added
- Added display for import file location (test or FTP)
- Added ability to use caching for certain record types during the import process to increase speed of imports by 300%
- Add limitation message for Office 365 email (#38)

Changed
- Import now allows for Student record caching, adjusted to track memory usage
- Import status while importing, show latest record count
- Importing: switched the default cache setting from no to yes


[0.10.13] 2021-09-09

Added
- Added more clarification notices/descriptions to all system preferences
- Added handling of SSO de-auths
- Add SAML/CAS settings for de-auth


[0.10.11] 2021-09-09

Added
- New system pref to control format of subject when searching availabilities (#215)
- Hover over log listing images makes them enlarge
- New appointment group pref added (#262)
- Photo image sizes can be controlled on the log listing (#268)

Changed
- Student Touchless signin in using phone: auto select first subject to help fix iOS issue (#276)
- Faculty view: related courses now default to active only (#275)
- After a staff record merge operation we remove any duplicate entries in the CenterStaff table (#270)
- Adjustment to the interface for the merge records functionality

Fixed
- Sections: find duplicate records fixed
- Consultant Schedule Summary Emails is now working (#263)
- Fixed import status issue
- Don't try to delete a non existent document (#274)
- Subject courses on search availability sorted properly (#249)
- Resolve issues with cookie settings not being honored (#259)
- Fixed custom KIOSK reasons and consultants (#253)
- Don't send terminate message to student if preference is not checked (#241)
- Blank announcement bodies fixed (#261)
- Cleanup appointment code, save user who modified it and date and time modified
- Dont allow adhoc creation of avail when no center / staff chosen on pulldowns
- Hide availabilities when not linked to staff on search availability


[0.10.10] 2021-09-08

Changed
- Get default time zone of America/Phoenix when Prefs doesn't exist yet
- Update manual cron runner with modern code, specifically changeCampus
- Add cleanup script for emails with massive attachment lists
- Check if email can be tried before trying
- Smaller email batch sizes when sending plain emails
- Email updates: a bit more reply-to implementation
- Adjust SAGE referral emails recipients display

Fixed
- Fix issue with email attachments growing to absurd levels
- Fix twig rendering error logging


[0.10.9] 2021-09-08

Added
- New not Online pref to display when Online checkbox is NOT checked
- Additional options for SAGE date filter
- Dashboard widget: SAGE Referrals uses filters and also use cookies for default open/close display
- More LDAP validation preferences for functionality

Changed
- Adjust handling of sender reply tos

Fixed
- SAGE automated emails listing formatting issue


[0.10.8] 2021-09-03

Added
- Provide user feedback after duplicating a survey

Changed
- Set UUID for all students without a UUID during process activations script
- Hide term sequence: its confusing


[0.10.7] 2021-09-02

Added
- Staff listing on profiles now has a search active only option
- Option for new time format that is not military time (for log listings)
- Send Survey to students in current student listing

Changed
- Import jobs allowed to take longer amount of time to finish (for now)
- Consultant save own record will only load self as choice on new recs

Fixed
- Fixed Wildcard subjects now appear in Center Schedule report (#239)


[0.10.6] 2021-09-01

Added
- For reports being emailed (by auto-favorites, job, manual, etc.) implement reply-to for schools using our mail server
- Next and Previous scheduler buttons can use enter key to activate
- For TracCloud schools using our Redrock mail server, for emailed reports, set reply-to

Changed
- Consultants default to their own schedule for their default center when they click the Scheduler link
- Show only active reasons to choose from for visits cleanup report

Fixed
- QR kiosk code not allowing students to login (#238)
- Prevent multiple appointments for a single student in same multi-person group (#235)
- Prevent double click on update specialties (#236)
- Referral custom questions need to be handled differently when applying annotated referral values to selected referrals (fixed issue where all custom questions were being updated)
- Fixes privileges: SysAdmin group overrides Admin, Staff or Consultant privs
- Visits by FTE report fix
- Access own schedule should only show own consultant info (#216)


[0.10.5] 2021-08-31

Added
- Record when visit notes sent, show an indicator (#226)

Changed
- Appointment location on calendar is obfuscated (#230)
- Center staff list uses own setsuffix to utilize own search filters (#224)
- When barcode lookup occurs and only 1 student found, auto select

Fixed
- Fixed a display issue with Cancelled or Missed appointments (#229)
- When document not yet saved, but new doc ready to be uploaded: fixed issue with it showing are you sure you want to upload with no doc (#225)


[0.10.4] 2021-08-30

Added
- Added expired time to display of sessions that no longer are available
- Added 2 new names for consultants (Educators & Academic Coaches) (#218)

Changed
- Show current time bar on schedule as blue and server time when server time does not match local time on scheduler
- Block non-redrock sysAdmins from editing import batches
- Added more functionality to merge faculty. Fixed issues (#210, #212, #213, #151)
- Visit / Appt Export refinements

Fixed
- Set the initial check value for items with isNewOnly checked for assignment field list


[0.10.2] 2021-08-27

Added
- Log json apptcenters when no records found
- Added error message to apptcenters when returns blank json

Changed
- HTTP_X_FORWARDED_FOR as the user's IP address
- Visits report FTE improvement
- Change logging to info level and do it every time apptcenters json is called

Fixed
- Fix issue with appointment centers json call failing


[0.10.1] 2021-08-26

Added
- Added new removeDuplicateFaculty job and associated menus

Changed
- LDAP Tweaks, fallback to local accounts when ldap fails
- Simplified notification code for URL link copy
- Prevent entry in online dropin session before it's time

Fixed
- Fix some issues with LDAP settings not making sense
- Online URLs from the search availability maybe copied to the clipboard now
- Fixed online copy URL for older params


[0.10.0] 2021-08-26

Added
- Added Appointment.OnlineLink tag to retrieve a URL that can be emailed for an online session appointment

Changed
- Return to original url when doing SSO redirect logins
- Cleaned up and standardized online session link to go through a single form that rejects or redirects based on whether or not the session is available

Fixed
- Fix retrieval of staffPhotos directory
- Fix issue with retrieving empty url overrides
- Use proper job return types