DigiQuatics Updates

March 2026

Release Notes | Highlights (Revised 3.20.26)

  • Improvements to Mobile & Web Time Clock: Final updates continued for the GPS mobile functionality to capture more employee clock-in and clock-out location “pins” and detail. The Time Clock exports and Time Clock Portal also received their final updates. Taken together, all updates to the Time Clock Module to date make it the most robust, durable, and “tight” version ever. More validations in the back end translate to less errors/oversights for front end admin when reviewing, updating, and/or creating time clock records for staff.

  • Enhanced and Updated Recurring Shifts: Previously, there was a gap in which updated recurring shifts, when all are updated in the series, could break any open, pending, or approved sub-requests and revert those shifts back to the original assigned employee. After a week of dedicated review this is no longer the case.

DigiQuatics Live Status

🟢 All systems go

No issues reported at this time.

📱Mobile App Version: 1.12.3

    • 03/02 - Changed cell type to string for date and time for chemical_record import/export (Theo)

    • 03/02 - Change cell type to string for date and time for chemical_record import/export (Theo)

    • 03/02 - Show availabilities in schedule page for view-only users

    • 03/04 - Fixed submit button disabled on time clock portal (Adam)

    • 03/04 - Remove lesson_request from dashboard of non-admin user (Duff)

    • 03/05 - Time clocks export match with index (Adam)

    • 03/05 - Time clocks index and export job refactor (Adam)

    • 03/11 - Time clocks ordering fix (Adam)

    • 03/12 - Hide location and position dropdown when shift selected on time clock portal (Josh)

    • 03/12 - Added 24 hour max time validations for time_clocks (CW)

    • 03/12 - Time clocks auto clock out feature (CW)

    • 03/13 - Add account logo in public completed form (Theo)

    • 03/13 - Added validations for time clock on shift X minutes before or after (Adam)

    • 03/16 - Make section component background grey (Theo)

    • 03/16 - Added date in successful import and proper error for chemical_records (Theo)

    • 03/16 - Added feature to reset location pin lat_long edit form (Theo)

    • 03/16 - Only soft delete member on destroy action (Josh)

    • 03/16 - In admin_dashboard, auto-scroll to menu title only when clicked (Theo)

    • 03/16 - Fix digi form select value (Josh)

    • 03/18 - Added feature to validate email when email is modified (Theo)

    • 03/18 - Fix error toastr message in shift not clocked in page (Theo)

February 2026

Release Notes | Highlights

  • Time Clock Module Restored to Mobile App, new version released on all platforms: Admin users will find a new and improved Time Clock on all platforms, including our mobile app. Upon login, you should be prompted to update your mobile app to the latest version. TIP: check the “remember me” box so that the mobile app keeps your logged in (so you don’t miss important notifications).

    The new Time Clock was rolled out between February 11th and early March (with smaller updates taking place in the final week of Feb. and first week of March). These updates are extensive and include faster search and load times, more detail when view time clock record history, and Time Clock Portal updates, to name a few. (View more detail here. This list is not exhaustive. See repository commit details below for more).

    An important update to note: now, admin need to share at least one location with an employee in order see their time clock records. Additionally, if you do not have access to an employee’s specific location, you will not be able to make edits for that location (if you need to do so, simply provide yourself access to the location via your profile.

Mobile App: Version 1.12.3

Released 3.12.26 - Make sure your mobile App is up to date.

Android devices update automatically. For iOS, if you do not have automatic updates on (via your phone settings) you will need to update in DigiQuatics app’s settings for the latest version to take effect.

    • 02/04 - Added note for shift importer in email and importer page (Theo)

    • 02/04 - Handled fullName without comma in shift import data (Theo)

    • 02/04 - Replaced slides with features in feature inspections index page (Theo)

    • 02/05 - Time clocks major feature release (Adam)

    • 02/11 - Fixed verify and clocked in page (Adam)

    • 02/11 - Updated leads embedded form (Theo)

    • 02/13 - Removed current_user positions requirement for time_clocks (Adam)

    • 02/13 - Updated time clock validations (Adam)

    • 02/16 - Handle chemical_record with user not found (Theo)

    • 02/18 - Remove archived users from shift importer (Theo)

    • 02/18 - Handle denied time off request in my schedule (Theo)

    • 02/18 - Fixed issue with 19xx dates displaying as 20xx dates (Adam)

    • 02/18 - Fixed time clocks index pagination (Adam)

    • 02/19 - Inactive and archived users listed in time clocks index (Adam)

    • 02/19 - Time clocks export includes inactive and archived users (Adam)

    • 02/20 - Time clocks portal updates (Adam)

    • 02/23 - Handle time clock error on create/update time clocks page (Theo)

    • 02/24 - Handle custom_field in include params for chemical_records (Theo)

    • 02/25 - Changed FAQ answer about native mobile app (Theo)

    • 02/25 - Fix markdown rendering in completed_checklist show and PDF (Theo)

    • 02/26 - Removed space padded hour in lesson session schedule (Theo)

    • 02/27 - Hide smart tags in shift report show page (Theo)

    • 02/27 - Added rspec for new validations and non-user positions (Adam)

January 2026

Release Notes | Highlights (Revised 1.27.26)

  • Updated Shift Importer: multiple updates to the shift importer functionality has improved the overall process of importing assigned or unassigned (unpublished) shifts. Now, first and last names for assigned employees share the same column, making the importer a bit more streamlined. Formatting was also updated, as well as error and success email detail.

  • Upgraded React Native version: the mobile app version underwent a complete versioning overhaul this month and was released 1/15/26 (version 0.82.x)

  • Patron Counts Index Page Updated: a new layout for the Patron Counts page was updated by popular demand, with a search functionality and repositioned table to limit scrolling by employees, especially supervising admin.

    • shift importer: add "publish shifts?" confirmation — #9816

    • 🔥 employee view schedule print not generating

    • fix employee access to in-services when sign-up is disabled

    • ➡ new in-service added should be visible on save (added dynamically) — #9833

    • 🔥 500 error NilClass for scheduling box schedule view (remove "please select") — #9842

    • ➡ reverse patron counts descending order from most recent date by default — #9829

    • (group) lessons export email language cleanup — #9817

    • In-Services Module master issue | no card on website, see sub-issues — #8982

    • ➡ new shift importer follow-up: error handling (catch ineligible location) — #9799

    • ➡ patron counts table pagination — #9727

    • 🔥 my profile IN-SERVICE box: records order by MOST RECENT DESCENDING — #9807

    • ➡ add code for exporting lessons to honor each status/filter — #9790

    • lesson request export review and update // add member types conditionally to export — #8835

    • 🩹 triaged: hot fix for double tap/dup clock-in via time clock portal — #9803

    • ➡ add export button to locations import export page — #9768

    • 01/05 - Added export button in location importer page (Theo)

    • 01/08 - Prevent double time clock creation from time_clock_portal (Theo)

    • 01/09 - Honor status filter for lessons export (Theo)

    • 01/09 - Order in-service by start_time descending in user profile (Theo)

    • 01/09 - Added client-side pagination for patron counts table (Theo)

    • 01/09 - Add error for employee not having access to location in shift importer (Theo)

    • 01/12 - Update feature inspections module help page (Theo)

    • 01/14 - Replaced group_lessons to lessons in lessons_export (Theo)

    • 01/14 - Fixed in_service not being visible for view-only inservice users (Theo)

    • 01/14 - Order patron_counts in descending order (Theo)

    • 01/15 - Handled accepts_lesson_requests in user_locations index endpoint (Theo)

    • 01/16 - Keep allow_list for 1 year and keep sending push notification (Theo)

    • 01/16 - Hide 'ADD LESSON REQUEST' for non-admin users (Theo)

    • 01/16 - Remove 'Please select' option from default schedule view options (Theo)

    • 01/16 - Insert added in-service in its respective place (Theo)

    • 01/21 - Added member_type_name in participants of lesson_request response (Theo)

    • 01/22 - Shifts updates (Adam)

    • 01/23 - Used correct index in fullName array to lookup employee (Theo)

    • 01/28 - Added leads page (Theo)

    • 01/30 - Added unique_title in method to included custom_fields (Theo)

    • 01/30 - Added mobile-friendly custom_field error message (Theo)

    • 01/30 - Added https or host in supervisor files URL (Theo)

December 2025

Release Notes | Highlights (Revised 12.17.25)

  • New Account Billing Page: Customers will be able to access their subscription history via a new billing page from within their DigiQuatics Account. This will host past invoices paid as well as any outstanding and/or upcoming invoices for additional services or renewals. Due to other priorities, this feature release has been delayed until Q1 2026.

  • NEW FEATURE ✅ Time Clock Employee Verification: another new option has been introduced to the Time Clocks settings menu! Now, admin can enable a Verification feature so that employees can formally review (and verify) all times recorded and hours worked per week. This is done on the My Time Clocks page. Enable the feature and check that page to see how this highly requested feature works!

    • employee export-import: add columns for default schedule mode and location priority — #9187

    • add a confirmation warning for sub-requests (when staff ACCEPT one) — #9754

    • add link to press page — #9708

    • make employee search visible and working for web app (mobile browser view) — #8430

    • add confirmation on deletion of time clock — #9755

    • order by shift start time ascending: shift notification email — #9511

    • Shifts refactor (web/API/testing updates)

    • Handle custom_field in include params for chemical_records

    • 12/10 - Added in-service and digi chat cards in modules page (Theo)

    • 12/11 - Fixed zero-padded hour in lesson session_schedule (Theo)

    • 12/12 - Shifts V2 API updates (Adam)

    • 12/15 - Added member_type conditionally in lesson_request export (Theo)

    • 12/19 - Added note for new custom_form form (Theo)

    • 12/19 - Allow blank answer for forms if no required fields present (Theo)

    • 12/22 - Added location validation to create private_lesson (Theo)

    • 12/22 - Merged name columns of shift importer hands-on-table (Theo)

    • 12/24 - Added account logo in PDFs (Theo)

    • 12/29 - Added confirmation on time clock deletion (Theo)

    • 12/29 - Added search employee field to schedule view in mobile (Theo)

    • 12/29 - Added confirmation message for accepting open sub request (Theo)

    • 12/29 - Moved recent press section to top of press page (Theo)

    • 12/29 - Changed default schedule_view and schedule_location label and options (Theo)

November 2025

Release Notes | Highlights (Revised 12.01.25)

  • NEW FEATURE ✅ Custom Forms Sorting: Admin can now sort their custom forms and set a preferred order via their settings! This affects the view order for all employees in all places (the add form modal, drop-down selection, etc.) throughout the application.

  • NEW: Feature Inspections Module: Formerly "Slide Inspections" you will now find a more broad design has come to this module. It is no longer limited to just Slides, but any waterpark features, attractions, equipment, diving boards, etc. Check out your settings page for details. To review this module (if it’s not currently on your plan) reach out to us at team@digiquatics.com and ask for a free trial!

  • Mobile App Available in all App Stores: Bi-weekly releases continue as our mobile app features are refined, maintained, and upgraded. Check the "What’s New"section in your app store for details upon each release. Please remember to turn on automatic updates for iOS in your settings for the App Store. For more information, visit this help article.

  • • Sweeping updates to Slide Inspections (Feature Inspections development)

    • Added feature to re-order custom_forms

    • Custom completed forms updates

    • Issue fix: Temp fix for adding all employee positions on user create

    • Fixed custom forms sort order in mobile

    • Only show users with lesson_access in lesson coordinator dropdown

    • Fixed connected_in_services typo in in-services index

    • Issue fix: Custom forms admin dashboard bug with missing location_id

    • Added endpoints to verify time_clocks

    • Included instructors in lessons search

    • Fixed sorting of report_cards_levels

    • Fixed custom forms sort order in completed form export

    • Added validation to prevent overlapping time_clocks

    • Updated quick links to support Add Feature Inspection (web/mobile)

    • Include lessons class_code in lessons search

October 2025

Release Notes | Highlights (Revised 10.31.25)

  • Updated Settings Page: The Admin Dashboard (your account settings page) needed some slight redesign and attention to improve the layout and navigation now that new features have been added to several menus. Admin will notice consistent font sizes and headers, "add" and "edit" buttons in more optimal places (upper left or grouped together), and aesthetically pleasing spacing between pools and features. There is now an auto-anchor feature for any menu opened, which should help to reduce scrolling.

  • Lessons Module: Removed archived lesson levels from "Next Recommended Level" on member report cards. This was broken in a previous update and showed deleted (archived) lesson levels.

  • In-Services Module: Adding instructors to in-services are now limited to employees with "manage" access. Previously, any employee could be added as an instructor.

  • Mobile App Updates: To review weekly release notes for our mobile app, visit your preferred app store for the "What’s New" list. Some highlights from this month include the introduction of (and final tweaks to) Patron Counts, Shift Reports, and Certifications Modules to the native app - the final modules/features to go live!

  • • Added CRUD endpoints for patron count

    • Added CRUD endpoints for shift reports

    • Hide certifications in navBarItems for non-admin users

    • Combined patron_count and shift_report CRUD endpoints

    • Fixed update policy of shift_reports

    • Fixed update policies for patron_counts

    • Added order and pagination for users/in_services

    • Added date range for completed_checklists index

    • Moved all ADD buttons on admin dashboard to top of section

    • Added locations endpoint for zones

    • Added delete_image endpoint to users

    • Fixed unassigned shifts not included in printed shift

    • Fix in_service instructors list on search and location update

    • Fixed archived lesson_program levels showing in next recommended level

    • Fixed more button alignment in admin dashboard

    • October sprint 1 compilation

    • Added feature to verify time_clocks by employees

    • Added verification columns in all time_clock exports

    • Show pool name with location for pools custom field

September 2025

Release Notes | Highlights (Revised 9.25.25)

  • NEW FEATURE ✅ Open Sub Request Auto-Cancel Feature: Releasing on 9.30, there will be yet another helpful automated feature introduced to the scheduling module! If an employee has an open sub request, schedule managers can choose when staff will receive a push notification reminding them that they’re still assigned to the shift. This can be correlated with the sub request cut-off feature for the most optimal experience.

  • NEW FEATURE ✅ Certifications Module Now Available in Mobile App: Check out the latest mobile app version to experience this module, now streamlined for our native mobile app! Available to admin users only. Non-Admin can preview their certs via their profile in the app.

  • NEW FEATURE ✅ Custom Your Mobile App Nav Bar: Reorder/customize your nav bar on the mobile app. Users can now pin their top three favorite modules to their nav menu, and reorder the full menu on the mobile app as desired.

DigiQuatics Status (Sept 30th)

🟢 All systems go

Known Issues:
My Schedule (user shifts) Calendar Sync was previously disrupted for Google Calendar. This integration is currently under review and concerns an issue with Cloudflare caching.

Users should utilize any other calendar that supports .ics URLs at this time, bookmark the My Schedule page, or use the mobile app to keep track of upcoming shifts.

Update: Fix Complete 9.12.25

  • • Added endpoint to deny open shift sign-ups

    • Schedule modify access for mobile legacy admin access

    • Included blank option for gender select in member add/edit

    • Added CRUD endpoints for certifications

    • Filtered out certifications of archived users

    • RSpec tests

    • Removed calendar sync issue warning

    • Added feature to hard delete profile photo

    • Only include users with in-service manage access for instructors

    • Added endpoint for my in-services

    • Fixed navigate_to_id of open_shift_denied push notification

    • Made per-employee options visible to non-admin modify access users

    • Feature: Automatically cancel expired open sub requests

August 2025

Release Notes | Highlights (Revised 3.06.25)

  • NEW FEATURE ✅ Scheduling Reporting Employee Search: by popular demand, an employee filter has been added to the Schedule Reporting page for all accounts using the Scheduling Module. Now you can filter to, view, and export just one set of shift and shift status records per employee.

  • More new updates will be posted soon

    • 08/18 - Lesson request edit and delete superadmin tooltip (Duff)

    • 08/18 - Fix alignment of admin dashboard lesson request private lesson skills edit and delete buttons tooltip (Jitender)

    • 08/20 - My schedule calendar sync ics issue warning (Jitender)

    • 08/20 - Admin with no lesson_access cannot access lesson request module (Duff)

    • 08/20 - Hide add form quick link from dashboard when custom completed forms access is off (Jitender)

    • 08/20 - Fixed open_shift_pending_approval count in dashboard (Theo)

    • 08/20 - Added notes endpoints for member (Theo)

    • 08/20 - My schedule calendar sync ics issue warning (Jitender)

    • 08/20 - Hide add form quick link from dashboard when custom completed forms access is off (Jitender)

    • 08/22 - Make yes option default for email combined email report card (Theo)

    • 08/22 - Fixed open_shift count in dashboard (Theo)

    • 08/22 - Certifications page update certification toaster message fix (Jitender)

    • 08/22 - Hide checklist and chemical records placeholders if not trial account and no module access in dashboard (Jitender)

    • 08/22 - Hide quick links in dashboard related to scheduling access (Jitender)

    • 08/25 - Added CRUD endpoints for patron count (Theo)

    • 08/25 - Make yes option default for email combined email report card (Theo)

    • 08/25 - Fix migration method from down to change (Theo)

    • 08/25 - Certifications page update certification toaster message fix (Duff)

    • 08/25 - Hide quick links in dashboard related to scheduling access (Duff)

    • 08/25 - Hide locations with no pools or inactive pools in chemical records page (Jitender)

    • 08/25 - Fix the condition for account trial or module expiry (Jitender)

    • 08/27 - Reduce padding for tables using table clean class (Jitender)

    • 08/27 - Fix bug in account trial condition in chemical records page (Jitender)

    • 08/27 - Fix spacing in checklist in dashboard (Theo)

    • 08/27 - Added employee filter for shift reporting (Theo)

    • 08/27 - Removed location with no data from dashboard (Theo)

    • 08/27 - Include condition to show locations and pools for trial account (Jitender)

    • 08/29 - Chemical records page add chemical record text copy change (Jitender)

    • 08/29 - Added employee filter for shift reporting export (Theo)

    • 08/29 - Do not send push notification to the one who claimed lesson_request (Theo)

July 2025

Release Notes | Highlights (Revised 7.31.25)

  • NEW FEATURE ✅ Open Shift Max Warnings: Our team has revised and updated the Open Shifts Pending Approval page for web and mobile as well. It now includes ALL warnings (any sign-ups that exceed max daily hours and max weekly hours). Shift conflicts, which were present prior to this release on 7.31.25, have also been updated to ensure all possible conflicts, overlaps, or duplicate shifts are accounted for.

  • NEW FEATURE ✅ Reverse Sort on Lesson Requests: As part of numerous updates to the Lesson Requests module, the default order for the LR queue is now oldest at the top, and newest at the bottom (oldest records ascending) by default. This was the original design and by popular demand, we’ve brought back - but with a sort button at the top if you would like to reverse sort. Most customers use this as a waitlist-style queue, so there was nearly unanimous demand to bring it back.

  • NEW FEATURE ✅ Member Type Option for Lesson Requests: As part of numerous updates to the Lesson Requests module, a ""member type"" filter is now available because admin can elect to enable member type selection on the public Lesson Request form for each participant in the account. Soon, the same will be true of the member management page (but the member type filter will be available by default on that page). For more details on this new feature, visit our Tutorial Library!

  • NEW FEATURE ✅ Hide "Claim" Button for Staff on Lesson Requests: As part of numerous updates to the Lesson Requests module, admin can now disable (hide) the claim option via Lesson Requests settings in the menu. When this is done, Lesson Requests can only be assigned to staff, rather than assigned or claimed.

Make sure your mobile app is up to date.

Android devices update automatically. For iOS, if you do not have automatic updates on (via your phone settings) you will need to update in DigiQuatics app’s settings for the latest version to take effect.

    • 07/01 - Adding aria properties to admin dashboard nav dropdown menus (Jitender)

    • 07/01 - WCAG dashboard and scheduling serious issues fix (Jitender)

    • 07/02 - WCAG digichat fixes (Jitender)

    • 07/02 - Added feature to submit public completed form (Theo)

    • 07/02 - Modify auto process expire time period (Theo)

    • 07/02 - Replaced View Schedule with My Schedule for view only users (Theo)

    • 07/02 - Send issue submitted push notification for slide_inspection with problem (Theo)

    • 07/02 - Fixed issues with digiform custom fields and signature validation (Adam)

    • 07/02 - WCAG uib progressbar and shift block updates (Jitender)

    • 07/02 - Fixed id sent in shift reminder push notification job (Theo)

    • 07/02 - Changed My Schedule to View My Schedule in quick links (Theo)

    • 07/07 - WCAG serious issues updates (Jitender)

    • 07/07 - WCAG providing proper role to search input fields updates (Jitender)

    • 07/07 - Fixed user listed in user picker whilst not having the selected location (Theo)

    • 07/07 - Fix accounts_controller edit render on unsuccessful update (Theo)

    • 07/08 - WCAG fixes for table headers by making them keyboard focable (Jitender)

    • 07/09 - Fix accounts_controller edit render on unsuccessful update (Theo)

    • 07/09 - Unassign user if it is filtered out on location change (Theo)

    • 07/09 - Send issue submitted push notification for slide_inspection with problem (Theo)

    • 07/10 - Fixed user with no location access present in user picker on location change (Theo)

    • 07/11 - Fix all_location issue for public completed_form (Theo)

    • 07/11 - Added digiquatics_admin requirement for admin page (Adam)

    • 07/11 - Fixed id sent in shift reminder push notification job (Theo)

    • 07/14 - WCAG updates for search fields table headers and contrast (Jitender)

    • 07/14 - Added feature to order Lesson Requests (Theo)

    • 07/14 - Added feature to order Lesson Requests (Theo)

    • 07/14 - WCAG serious issues update (Jitender)

    • 07/14 - Added condition for lesson_request claim feature (Theo)

    • 07/14 - Added member_type to lesson_request CRUD (Theo)

    • 07/15 - Changed label for private_lesson_claim_feature_enabled (Theo)

    • 07/15 - Added member_type filter in lesson_requests page (Theo)

    • 07/16 - Add reply message to messages sent to twilio numbers (Adam)

    • 07/16 - Added admin_index and mark incomplete endpoint for lesson_requests (Theo)

    • 07/16 - Added No Member Type in member_type filter (Theo)

    • 07/17 - Fixed failing test for public_lesson_request test (Theo)

    • 07/17 - WCAG browserstack serious issues updates (Jitender)

    • 07/17 - Added my_lessons endpoint to lesson_requests (Theo)

    • 07/17 - Added feature to order Lesson Requests (Theo)

    • 07/17 - Added condition for lesson_request claim feature (Theo)

    • 07/17 - Added member_type to lesson_request CRUD (Theo)

    • 07/21 - Lesson request CRUD mobile api (Duff)

    • 07/21 - Fixed order_by location for digi_storages (Theo)

    • 07/21 - Fixed order_by location for digi_storages (Theo)

    • 07/21 - Synchronize staging with master (Theo)

    • 07/21 - Lesson Request default order, claim disable feature and member_type in Lesson Request create/update (Theo)

    • 07/22 - Added member_type filter for lesson request pages (Theo)

    • 07/22 - Fixed open shifts marked not open on update (Theo)

    • 07/22 - Fixed open shifts marked not open on update (Theo)

    • 07/22 - Synchronize staging with master (Theo)

    • 07/23 - Fixed misc bug in schedule page (Theo)

    • 07/23 - Added member_type filter for lesson request pages (Theo)

    • 07/23 - WCAG fix for date, time and datetime pickers in react components and keyboard accessibility fixes (Jitender)

    • 07/23 - WCAG fix for date, time and datetime pickers in react components and keyboard accessibility fixes (Jitender)

    • 07/23 - Fixed misc bug in schedule page (Theo)

    • 07/28 - Zeitwerk - moved group_lessons private_lessons digichat and associated models (Adam)

    • 07/28 - Un-commented lesson_request in action items (Theo)

    • 07/28 - Added max hours warnings in open shift pending approval page (Theo)

    • 07/29 - Fixed max hours warning showing up incorrectly in open shift pending approval (Theo)

    • 07/30 - Admin with no access should not get lesson_request access (Theo)

    • 07/30 - Added max_hours warning in open_shift_pending_approval page (Theo)

    • 07/30 - Fixed condition for shift conflict checking in open_shift_pending_approval (Theo)

    • 07/30 - Fixed open_shift total_hours converted to int (Theo)

    • 07/30 - Added shift conflict message for open_shifts (Theo)

    • 07/30 - Added shift conflict message for open_shifts (Theo)

    • 07/30 - Filter out user with no user in shift_reminder_job (Theo)

    • 07/30 - Added CRUD endpoints for certifications (Theo)

    • 07/30 - Added current user location condition for shifts_in_month (Theo)

    • 07/30 - Added shift conflict message for open_shifts (Theo)

    • 07/31 - Fixed max_weekly_hours if there is no previous open_shift (Theo)

    • 07/31 - Added max_daily_hours warning for sub_request (Theo)

June 2025

Release Notes | Highlights (Revised 6.27.25)

  • Mobile App Available in all App Stores: New updates to our mobile app include the Lesson Requests module, Slide Inspections, In-Services and more. Please remember to turn on automatic updates for iOS in your settings for the App Store. For more information, visit this help article.

  • NEW FEATURE ✅ Public Custom Forms are here! ➡ Many customers have been awaiting this fantastic new feature. Next month, our Public Custom Forms feature will be available for any form in your account. As an admin, simply go to the form for which you wish to make “public“ and a “copy URL“ option will appear in the list for each form (in your Custom Forms menu on your settings page). From there, it’s up to you if you want to integrate your form on your website, an email marketing campaign, or social media.

    • 06/02 - WCAG critical logs focusable buttons fixes (Jitender)

    • 06/02 - WCAG critical logs lesson requests input label fixes (Jitender)

    • 06/02 - WCAG critical logs landing page logos aria label property (Jitender)

    • 06/02 - WCAG critical logs static pages issues fix (Jitender)

    • 06/02 - WCAG critical logs code fixes (Jitender)

    • 06/02 - Disabled time clock update action (Theo)

    • 06/03 - Added separate action for clock in/out (Theo)

    • 06/04 - WCAG critical logs updates (Jitender)

    • 06/04 - WCAG critical logs home page alt text copy fix (Jitender)

    • 06/04 - Added pending time off in shift model user selector (Theo)

    • 06/04 - Handle nil assigned_user_ids in issue_assigned push notification job (Theo)

    • 06/06 - Synchronize staging with master (Theo)

    • 06/06 - Handle multiple order_by columns in members endpoint (Theo)

    • 06/06 - Fix page scrolling up to top on edit and view (Theo)

    • 06/09 - Admin with no lesson_access can not access lesson module (Theo)

    • 06/09 - Fix page scrolling up to top on edit and view (Theo)

    • 06/09 - WCAG critical logs form-control border and placeholder contrast fix (Jitender)

    • 06/09 - Hide resend invite button for inactive/archived users (Theo)

    • 06/09 - Only show users with lesson access in instructor dropdown (Theo)

    • 06/09 - Make per employee options visible to non-admin modify access users (Theo)

    • 06/09 - Added pending time off in shift model user selector (Theo)

    • 06/10 - WCAG critical issues related to keyboard focus (Jitender)

    • 06/11 - Admin with no lesson_access can not access lesson request module (Theo))

    • 06/11 - Added shifts in month endpoint (Theo)

    • 06/11 - WCAG critical issues related to keyboard focus for indigo buttons (Jitender)

    • 06/13 - Added default value for jotform_url (Theo)

    • 06/13 - Added job to activate users on trial account activation (Theo)

    • 06/13 - Added push notifications for shift and time clock reminder (Theo)

    • 06/16 - Fix typo in slide inspection create action (Theo)

    • 06/16 - Fix accounts_controller edit render on unsuccessful update (Theo)

    • 06/17 - Added slide locations endpoint (Theo)

    • 06/17 - Fixed shift reporting export hours column format (Theo)

    • 06/18 - Added task to auto deny unaccepted sub_requests (Theo)

    • 06/18 - WCAG critical issues (Jitender)

    • 06/18 - WCAG critical issues adding labels (Jitender)

    • 06/18 - WCAG critical issues fix (Jitender)

    • 06/18 - Fixed shift reporting export hours column format (Theo)

    • 06/20 - Auto schedule bug (Adam)

    • 06/23 - Added axlsx gem (Theo)

    • 06/23 - Added push notifications for shift and time clock reminder (Theo)

    • 06/23 - Added default value for jotform_url (Theo)

    • 06/23 - Added pundit policy for time off requests (Theo)

    • 06/24 - Added slide_inspections_access to user and profile (Theo)

    • 06/24 - Added current user location condition for shifts_in_month (Theo)

    • 06/24 - Synchronize staging with master (Theo)

    • 06/24 - Added @group_lesson_all_instructors in duplicate action (Theo)

    • 06/25 - Added @group_lesson_all_instructors in duplicate action (Theo)

    • 06/25 - Added pundit policy for time off requests (Theo)

    • 06/25 - Hide slide inspections field in edit when toggled off for account (Theo)

    • 06/25 - Added slide_inspections_access to user and profile (Theo)

    • 06/25 - Added condition for processed time off request (Theo)

    • 06/26 - Added slide inspection CRUD endpoints (Theo)

    • 06/27 - Synchronize staging with master (Theo)

    • 06/27 - Added feature to submit public completed form (Theo)

    • 06/27 - Hide resend invite button for inactive/archived users (Duff)

    • 06/30 - WCAG serious issues fix (Jitender)

    • 06/30 - Send issue submitted push notification for slide_inspection with problem (Theo)0—h

    • 06/30 - Replaced View Schedule with My Schedule for view only users (Theo)

May 2025

Release Notes | Highlights (Revised 6.13.25)

  • Mobile App Available in all App Stores: Weekly updates have been ongoing as our new native app approaches full functionality. Please remember to turn on automatic updates for iOS in your settings for the App Store. For more information, visit this help article.

  • NEW FEATURE ✅ Chemical Records Public URL for Patrons: You can now choose to display/post your latest Pool Chemistry logs for patrons on a website or anywhere you choose. Check your Chemical Records menu on your settings page for the link.

  • Known Issue: Time Clock clocking in and out is currently restricted from mobile app due to an unknown issue. As a precautionary measure, our team has disabled the clock in/out functionality from the mobile app. Staff will be automatically redirected to the web-app for timekeeping until further notice.

  • Known Issue: Currently there is a bug with Auto-Schedule. ETA for fix is June 15th or sooner. The current version of our Auto-Schedule is missing some staff availability. ⚠ Please check your auto-schedule email results and shifts scheduled after running the job in the interim, you may have to manually reassign a few shifts due to this problem.

  • Numerous updates to be posted soon. Check back June 13th.

    • 05/02 - Add condition for rolling out feature to selected accounts (Theo)

    • 05/02 - Added custom_form index and completed_form create action (Theo)

    • 05/05 - Un-commented Add Forms from quick links (Theo)

    • 05/05 - Employees page options links and table sort links accessibility fix (Jitender)

    • 05/05 - Scheduling page accessibility issue fix (Jitender)

    • 05/05 - Remove condition to roll out mobile feature to selected account (Theo)

    • 05/06 - Sync staging with master (Theo)

    • 05/06 - Customized the old grouped_by_employee_time_clock (Theo)

    • 05/07 - Remove condition to roll out mobile feature to selected account (Theo)

    • 05/07 - Fixing accessibility bugs throughout the pages (Jitender)

    • 05/08 - Added completed forms show action (Theo)

    • 05/08 - Fix shifts page add shift modal view and existing and open shift order (Jitender)

    • 05/08 - Limit signature dimension in completed_form (Theo)

    • 05/08 - Change href content from # to javascript:void(0) for all a tags (Jitender)

    • 05/08 - Adjust shift modal response for add shift and fix existing shifts order on front end (Jitender)

    • 05/09 - Un-commented Add Forms from quick links (Theo)

    • 05/09 - Use current_user_position_ids for scheduling_view_access users (Theo)

    • 05/09 - Change the way location and position filter is applied (Theo)

    • 05/12 - Opening kendo date picker fix (Jitender)

    • 05/12 - Fix complete report_card_level email not being sent (Theo)

    • 05/13 - Include label of custom_fields in validation error message (Theo)

    • 05/13 - Fixed set_last_seen_at for first time login (Theo)

    • 05/13 - Fixed arguments of actions of digiquatics_mailer (Theo)

    • 05/14 - Fix complete report_card_level email not being sent (Theo)

    • 05/15 - Added account_or_user_positions method to user (Theo)

    • 05/15 - Added action cable for in-service (Theo)

    • 05/16 - Send chemical push notification to admin only (Theo)

    • 05/19 - Added push notification read and remove multiple endpoints (Theo)

    • 05/19 - Fix in-service action cable in edit mode (Theo)

    • 05/19 - Add policy to prevent view-only user to delete others sub requests (Theo)

    • 05/19 - Include name of signer of custom signature in validation error message (Theo)

    • 05/20 - Send in_service object in sign up response (Theo)

    • 05/20 - Added completed_forms CRUD endpoints (Theo)

    • 05/20 - Added push notification read and remove multiple endpoints (Theo)

    • 05/20 - Order sub_request by created_at desc for has_one association in shift (Theo)

    • 05/21 - Added completed_forms CRUD endpoints (Theo)

    • 05/21 - Digi chat create chat modal employee selection bad request error fix (Jitender)

    • 05/21 - Admin with no lesson_access can not access lesson module (Theo)

    • 05/21 - WCAG bug fixes for DigiQuatics web pages (Jitender)

    • 05/21 - Fix open sub request count for view only access user (Theo)

    • 05/21 - Include label of custom_fields and signature in validation error message (Theo)

    • 05/21 - Exclude archived position from account_or_user_positions (Theo)

    • 05/21 - Synchronize staging with master (Theo)

    • 05/23 - Exclude archived position from account_or_user_positions (Theo)

    • 05/23 - Added pending time off in shift model user selector (Theo)

    • 05/22 - Digi chat create chat by position issue fix (Jitender)

    • 05/26 - Handle nil assigned_user_ids in issue_assigned push notification job (Theo)

    • 05/26 - Optimized users index action (Theo)

    • 05/28 - Fixed arguments of actions of digiquatics_mailer (Theo)

    • 05/28 - Optimized users index action (Theo)

    • 05/28 - Fix duplicate locations in location dropdown (Theo)

    • 05/29 - WCAG critical logs image alternate text fixes (Jitender)

    • 05/30 - Removed unnecessary attributes from time clock params for update action (Theo)

April 2025

Release Notes | Highlights (Revised 4.16.25)

  • DigiChat Updates: Our latest module released to the DigiQuatics family of modules and features is DigiChat. On April 1, it was officially moved out of "BETA“ and is now live for both mobile and web applications. If you would like to learn more, see our help center or reach out to our team to take it for a two week free trial test drive. For most plans, it is included with your annual renewal!

  • Lessons Module Released to Mobile App: On April 17, look for the Group Lessons and Reporting functionality in our mobile app.

  • Maintenance Issue Assignment Alerts: Recently we have updated our maintenance notifications. There was a broken "assignment field“ property that went unreported by our customer base for quite some time. Our programming team has taken the opportunity to revise this; now any employee (admin or non-admin) with access to the maintenance issue module will receive a text and email alert when an issue is assigned to them. (These work independent of the Issue Urgency Notifications). If you are using our mobile app, the alert will arrive as a push notification.

  • Disable Employee Clock In/Out from Dashboard and My Time Clocks: Admin can now disable the Time Clock from their account’s dashboard and the My Time Clocks when employees clock-in/out. This is typically in place with exclusive use of the Time Clock Portal.

  • Custom Forms "All Locations" feature: forms can now be created across multiple locations and toggled on for all locations if desired

DigiQuatics Mobile App

Our mobile app’s official launch was pushed to May 7th. Mobile app minor updates and maintenance will continue through June 2025.

It is recommended to save a web app shortcut to a mobile browser of your choice on all staff phone home screens. Refer to this reminder with instructions on how to do that.

    • 04/01 - 8485 digichat (Adam)

    • 04/02 - Send issue notifications to assigned users (Theo)

    • 04/02 - Fix page scrolling up to top on load more (Theo)

    • 04/04 - Added action cable to report card level (Theo)

    • 04/04 - Modified chemical record ideal range for chlorine (Theo)

    • 04/04 - Added public page for pool chemistry (Theo)

    • 04/04 - Modified issue assigned text message (Theo)

    • 04/07 - Send issue notifications to assigned users (Theo)

    • 04/07 - Modified chemical record ideal range for chlorine (Theo)

    • 04/07 - Fix page scrolling up to top on load more (Theo)

    • 04/07 - Handle shift assignment on open shift approval (Theo)

    • 04/07 - Remove chlorine class as it removed from staging (Theo)

    • 04/08 - Remove helper method for color in pool chemistry (Theo)

    • 04/08 - Handle shift assignment on open shift approval (Theo)

    • 04/09 - Mobile: added report card action cable (Theo)

    • 04/09 - Added CRUD endpoints for digi_storage (Theo)

    • 04/09 - Fixed pagination in digi_storage index endpoint (Theo)

    • 04/09 - Limit user to their positions for clock in (Duff)

    • 04/09 - Added public page for pool chemistry (Theo)

    • 04/10 - Added service_url for digi storage file (Theo)

    • 04/11 - Fixed check list order in dashboard (Theo)

    • 04/14 - Settings page general settings and location pools slides and groups accessibility issues fix (Jitender)

    • 04/14 - Settings page positions, scheduling employee availability and timeoff request accessibility issues fix (Jitender)

    • 04/14 - Lessons and custom forms settings page accessibility issues fix (Jitender)

    • 04/14 - Certifications and in-service tracking settings page accessibility issues fix (Jitender)

    • 04/14 - Schedule page accessibility issues fix (Jitender)

    • 04/14 - Chemical records and time clock settings page accessibility issues fix (Jitender)

    • 04/19 - Scheduling page favorite shift not opening fix new favorite shift modal code (Jitender)

    • 04/19 - Scheduling page employee dropdown issue fix (Jitender)

    • 04/21 - Employees and certifications page accessibility issues fix (Jitender)

    • 04/21 - Added email_pdf_complete_report_card in lessons response (Theo)

    • 04/21 - Handle nil standard_hour for old group_by_enployee time_clocks (Theo)

    • 04/22 - Add shift status button not working fix (Jitender)

    • 04/23 - Lessons and custom forms settings page accessibility issues fix (Jitender)

    • 04/25 - Added CRUD and other endpoints for in-services (Theo)

    • 04/28 - Settings page positions, scheduling, employee availability and timeoff request settings updates (Jitender)

    • 04/29 - Update user current_sign_in_at for mobile request (Theo)

    • 04/29 - Fix check list order in response (Theo)

    • 04/29 - Fixed issue in resend invite (Theo)

    • 04/29 - Fix complete report_card pdf not being sent (Theo)

    • 04/30 - Add aria property to custom forms locations select and location toggle (Jitender)

    • 04/30 - Scheduling page mobile view notes accessibility issues fix (Jitender)

    • 04/30 - Add user_signed_in? method in authentication (Theo)

    • 04/30 - Fixed check lists order in dashboard (Theo)

    • 04/30 - Added in_service_user_count methods in in_service (Theo)

    • 04/30 - Shift page accessibility issues fix (Jitender)

    • 04/30 - Handle nil class_limit for in_service sign up (Theo)

    • 04/30 - Handle all in_service_access options in users index endpoint (Theo)

    • 04/30 - Filter out in-services for non-admin users not part of in-service not allowing sign ups (Theo)

    • 04/30 - Only users with in_service_admin_access will be available for instructors (Theo)

    • 04/30 - Added CRUD endpoints for in-services (Theo)

    • 04/30 - Discard action cable update for user updating the report card (Theo)

March 2025

Release Notes | Highlights (Revised 3.26.25)

  • Mobile App Version 1.2.0 Available in all App Stores: Weekly updates have been ongoing as our new native app approaches full functionality by April 25th. Please remember to turn on automatic updates for iOS in your settings for the App Store. For more information, visit this help article.

    NOTE: Please refrain from formally rating our app until it is officially launched next month. For feedback, write our team directly or see this help center article’s feedback link.

  • Time Clock Page Accessibility: Accessibility issues on the time clock page were addressed and updates deployed.

  • Gem upgrade 7: Upgrade to Gem to version 7 approved for release on March 6th following extensive app-wide testing.

  • Updated List Order for Messaging Module: When composing email or text messages to staff, the list now shows "All" options (e.g. All Employees, All Lifeguard Positions, etc.) at the top of the list. Additionally, the list order itself now aligns with our Employees and Scheduling pages (ordered A-Z by last name, descending).

    • [fix-4402-✅ RELEASED] Auto process past sub request and mark them as Expired by @tnvr000 in digiquatics/pull/8546

    • [mobile-✅ RELEASED] Mobile API for schedule and chemical module by @tnvr000 in digiquatics/pull/8592

    • 8435 MySQL upgrade by @adamhenstock in digiquatics/pull/8553

    • [issue-8434-✅ RELEASED] Do not show deleted members in household dropdown by @tnvr000 in digiquatics/pull/8601

    • [fix-6203-✅ RELEASED] Changed desired_weekly_hours default to nil by @tnvr000 in digiquatics/pull/8602

    • [Issue 8386] Fixed SMS disable for Twilio and allowed re-enable by @adamhenstock in digiquatics/pull/8600

February 2025

Release Notes | Highlights (Revised 3.07.25)

  • Mobile App Available in all App Stores: Weekly updates have been ongoing as our new native app approaches full functionality by late April. Please remember to turn on automatic updates for iOS in your settings for the App Store. For more information, visit this help article.

  • Accessibility Improvements:  In 2024 continuing through May 2025, our team has be performing extensive accessibility reviews and releasing numerous modifications to DigiQuatics in accordance with the Web Content Accessibility Guidelines (WCAG 2.0) with specific focus on requirements outlined in Colorado State bill HB21-1110. Multiple accessibility issues across various pages were addressed in recent months to enhance usability for those with disabilities. See the detail section below for specific WCAG updates released in for this month.

  • CRUD Functionality & Endpoint Additions:  Introduced Create, Read, Update, and Delete (CRUD) endpoints for issues and lesson requests, enabling streamlined management of these data entities. New endpoints were also added to retrieve shift total hours and check version information, providing programmatic access to these data points.

  • Mobile App 1.1.0 Release & Push Notifications:  Implemented push notification functionality for maintenance issues for timely alerts.

  • Lesson Report Emails & Other Miscellaneous:  Reverted the report card emailing process if no member email address is available. Addressed other minor bugs and implemented general functionality and performance updates.

    • [mobile-lesson_request] added create lesson request endpoint by @tnvr000 in #8655

    • 7174 disable report card email by @adamhenstock in #8615

    • [mobile/✅ RELEASED-issue] added CRUD endpoints for issues by @tnvr000 in #8658

    • [issue-8663-✅ RELEASED]: Employees page accessibility issues fix by @duffcodester in #8669

    • [issue-8409-✅ RELEASED] added shift total hours endpoint by @tnvr000 in #8668

    • 6996 module exp dates by @adamhenstock in #8611

    • [lessonRequest-mobile] add CRUD endpoints for lesson requests by @tnvr000 in #8673

    • [issuesNotification-mobile] added push notifications for issues by @tnvr000 in #8674

    • [issue-8677-✅ RELEASED]: certifications page accessibility issues fix by @jitender^24 in #8680

    • [issue-8645-✅ RELEASED] fix availability audit history modal by @tnvr000 in #8682

    • [issue-8678-✅ RELEASED]: in-services page accessibility issues fix by @jitender^24 in #8684

    • [mobile-✅ RELEASED] CRUD endpoints for issues and lesson_request by @tnvr000 in #8687

    • [issue-8642-✅ RELEASED]: scheduling reporting accessibility and navigation header by @duffcodester in #8670

    • [issue-8698-✅ RELEASED]: shift report page accessibility issues fix by @jitender^24 in #8712

    • [issue-8707-✅ RELEASED]: open sub requests page accessibility issues fix by @jitender^24 in #8713

    • [issue-8697-✅ RELEASED]: chemical records page accessibility issues fix by @jitender^24 in #8714

    • 7420 message logging by @adamhenstock in #8612

    • [chore-7174-✅ RELEASED] Revert "disabled report card emailing if no member email is present" by @tnvr000 in #8719

    • [issue-8665- ✅ RELEASED]: messaging page accessibility issues fix by @jitender^24 in #8715

    • [issue-8699-✅ RELEASED]: sub requests pending approval page accessibility issues fix by @jitender^24 in #8725

    • [issue-8700-✅ RELEASED]: open shifts page accessibility issues fix by @jitender^24 in #8726

    • [issue-8701-✅ RELEASED]: open shifts pending approval page accessibility issues fix by @jitender^24 in #8727

    • [issue-8702-✅ RELEASED: time off requests pending approval page accessibility issues fix by @jitender^24 in https://github.com//pull/8728

    • [mobile-✅ RELEASED] added check version endpoint by @tnvr000 in #8729

January 2025

Release Notes | Highlights (Revised 3.06.25)

  • SMS Disable/Enable Controls for Admin: Admin will now see a place on each employee profile in the "Admin" section/box where they can manually disable or enable text messaging for individual employees. If an employee opts out of text notifications by responding "STOP"" the admin will now be able to check that section of an employee profile: if it reads disabled, this typically indicates they have opted out or do not have a valid phone number listed on their profile. This allows the Admin to troubleshoot and address the issue, if necessary. Remember: if an employee opts out, they will need to re-subscribe to DigiQuatics text messaging by replying "START" to the number shown on their My Notifications page.

  • Automatic Processing of Sub-Requests: This month, our team fine-tuned and completed the automatic processing of sub-request shifts that were either still open until the time of the shift or picked up but not approved prior to the time of the shift. Multiple updates took place, the latest of which now keeps the shifts visible on both the Open Sub Request and Sub Requests Pending Approval pages for the duration of the day of the shift. At the end of the day, such sub-request shifts move to the Processed page and will show "Expired"" and "Processed by DigiQuatics System". Overall, this reduces the manual efforts required by Schedule managers who previously had to clear these shifts themselves. A similar enhancement that mirrors this functionality is planned for Open Shifts this Spring.

  • Mobile App Soft Launch: As of January 8th, our mobile app is now available for testing on iOS. Android device testing will be available soon. To test our mobile app, use the form listed here in this help article to request an invite to install TestFlight and login (currently available to admin only for BETA testing purposes). Our official launch will be mid February, and our app will then be available to all users in both the Apple Store and on Google Play.

    • [chore-4402-✅ RELEASED] Auto process past sub request and mark them as Expired by @tnvr000 in digiquatics/pull/8546

    • [mobile-✅ RELEASED] Mobile API for schedule and chemical module by @tnvr000 in digiquatics/pull/8592

    • 8435 MySQL upgrade by @adamhenstock in digiquatics/pull/8553

    • [issue-8434-✅ RELEASED] Do not show deleted members in household dropdown by @tnvr000 in digiquatics/pull/8601

    • [chore-6203-✅ RELEASED] Changed desired_weekly_hours default to nil by @tnvr000 in digiquatics/pull/8602

    • [Issue 8386] Fixed SMS disable for Twilio and allowed re-enable by @adamhenstock in digiquatics/pull/8600

      Mobile Master

      • Added clocked-in time clock ID (#8647) – Merged Jan 30

      • Added include from query in update shifts (#8644) – Merged Jan 30

      • Fix navigate_to for open shift pending approval (#8638) – Merged Jan 28

      • Fix dashboard endpoints responses (#8637) – Merged Jan 28

      • Fixed sub request issue and added create actions (#8626) – Merged Jan 24Approved

      Mobile Staging

      • Fixed sub request pending approval navigate_to (#8636) – Merged Jan 28

      • Fixed sub_request index action and duplicate fcm_token (#8635) – Merged Jan 28

      • Removed 'click here' from push notification message (#8630) – Merged Jan 24

      • Fixed update multiple availabilities (#8628) – Merged Jan 23

      • Fixed user location and user position destroy action (#8623) – Merged Jan 22

      • Added create slide inspection endpoint (#8621) – Merged Jan 21

      • Added create shift report endpoint (#8620) – Merged Jan 20

      • Added create patron count endpoint (#8619) – Merged Jan 18

      • Added create issue endpoint (#8610) – Merged Jan 17

      • Refactored current and dashboard controller (#8606) – Merged Jan 15

      • Fixed sub request show policy (#8603) – Merged Jan 13

      • Added clocked-in time clock ID (#8646) – Merged Jan 30

      • Added include from query in update shifts (#8640) – Merged Jan 29

      • Fix navigate_to for open shift pending approval (#8639) – Merged Jan 28

      Issue & Chore Fixes

      • [Issue-8500-Master] Only admin and authorized users can edit lessons (#8634) – Merged Jan 27

      • [Chore-8327-Master] Remove participants last from private lesson export (#8633) – Merged Jan 27Approved

      • [Chore-8622-Master] Only current user locations should be visible in new slide inspection (#8632) – Merged Jan 27Approved

      • [Chore-8327-Staging] Remove participants last from private lesson export (#8629) – Merged Jan 24Approved

      • [Chore-8618-Staging] Updating the shift_report will not change submitted_by user (#8625) – Merged Jan 22

      • [Chore-8622-Staging] Only current user locations should be visible in new slide inspection (#8624) – Merged Jan 22

      • [Chore-6203-Master] Changed desired_weekly_hours default to nil (#8602) – Merged Jan 13

      • [Chore-8645-Staging] Fix availability audit history modal (#8648) – Merged Jan 31

December 2024

Release Notes | Highlights (Updated 1.07.25)

  • DigiChat BETA (updated): The newest edition to the DigiQuatics suite of modules is available for select account release. If you wish to test out this new in-app custom group chat feature, reach out to our team via the chat or email and your account manager will activate it for you (Visible to admin only). Updates to DigiChat include new support for emojis and links, making it much easier to communicate with your staff and easily post reminders such as to a link to "check your schedule at My Schedule" (then monitor which staff did not view your post).

  • Sub-Request Expiration: Our team has released an enhancement to the sub-requests flow that nicely polishes off the sub-request experience for both non-admin/standard staff users and for admin/schedule-modify users. Now, DigiQuatics will automatically archive (mark expired) any sub-requests for which the start time/date has past.

    This includes both Open Sub Requests and Sub Requests Pending Approval. This ultimately makes your account’s schedule managers’ job easier as it takes any manual clean-up away when sub-requests are not processed in a timely fashion or staff fail to request subs soon enough. At the same time, this provides more clarity for all users, especially staff, who might wonder what happened with their sub request (if the shift wasn’t approved or denied, as it will now read "expired").

    A follow-up feature is planned for release prior to April 2025 whereby admin will be able to set an "auto-decline/denial'" of any sub-request prior to X hours before the shift start time. This will generate a mobile push notification to the staff person reminding them it is still their responsibility and they must work the shift.

    • [issue-8409-staging] Fixed total hour calculation in open shift modal – Merged PR #8591 by tnvr000 on Dec 27, 2024

    • [issue-6867-staging] Chemical records location filter fix – Merged PR #8590 by jitenderjoshi24 on Dec 27, 2024

    • [mobile-staging] Modified latest_open_shift_having_sign_ups – Merged PR #8589 by tnvr000 on Dec 27, 2024

    • [Mobile staging] Handle all datetimes in account timezone – Merged PR #8588 by tnvr000 on Dec 26, 2024

    • [issue-8554-staging] Employee availability delete button view access code fix – Merged PR #8583 by jitenderjoshi24 on Dec 23, 2024

    • [mobile-staging] Fixed repeated dates issue in shifts and availability – Merged PR #8581 by tnvr000 on Dec 20, 2024

    • [issue-8481-✅ RELEASED] Fixed schedule note specific width – Merged PR #8579 by jitenderjoshi24 on Dec 21, 2024

    • [issue-8551-✅ RELEASED] Added edit shift modal time validation – Merged PR #8576 by jitenderjoshi24 on Dec 21, 2024

    • [Issue 8474] Fixed syntax on shift-assigner – Merged PR #8573 by adamhenstock on Dec 17, 2024

    • 8474 Gem upgrade 6: HOTFIX – Fixed active record error on object ID – Merged PR #8572 by duffcodester on Dec 16, 2024

    • [Mobile/✅ RELEASED-staging] Fixed repeated shift, availability, and shift conflict issue – Merged PR #8571 by tnvr000 on Dec 16, 2024

    • [issue-8554-issue] Changed if condition for delete icon view for modify access only – Merged PR #8570 by jitenderjoshi24 on Dec 16, 2024

    • [issue-8409-staging] Fixed total hours issue in shift page – Merged PR #8567 by tnvr000 on Dec 13, 2024

    • [issue-6867-staging] Hide locations with no pools in chemical records page – Merged PR #8566 by jitenderjoshi24 on Dec 11, 2024

    • [issue-8554-staging] Hide delete button for view-only users code fix – Merged PR #8564 by jitenderjoshi24 on Dec 11, 2024

    • [issue-8551-staging] Added edit shift modal time validation code fix – Merged PR #8563 by jitenderjoshi24 on Dec 11, 2024

    • [chore-6203-staging] Changed desired weekly hours default to nil – Merged PR #8561 by tnvr000 on Dec 11, 2024

    • [issue-8551-staging] Added edit shift modal time validation – Merged PR #8560 by jitenderjoshi24 on Dec 11, 2024

    • [Mobile-staging] Added push notification for open shift and time off request – Merged PR #8559 by tnvr000 on Dec 11, 2024

    • [issue-8554-staging] Hide delete icon from view-only users – Merged PR #8558 by jitenderjoshi24 on Dec 11, 2024

    • [issue-8554-✅ RELEASED] Hide delete icon from view-only users – Merged PR #8557 by jitenderjoshi24 on Dec 23, 2024

    • 8435 MySQL upgrade – Merged PR #8553 by adamhenstock 2 weeks ago

    • [issue-8481-staging] Added required width to schedule notes word break fix – Merged PR #8552 by jitenderjoshi24 on Dec 6, 2024

    • [issue-8481-staging] Added required width to schedule notes – Merged PR #8549 by jitenderjoshi24 on Dec 4, 2024

    • [mobile-staging] Added task to remove expired allow lists – Merged PR #8548 by tnvr000 on Dec 3, 2024

    • [chore-8538-✅ RELEASED] Treated nil sub-request cutoff as zero – Merged PR #8547 by tnvr000 on Dec 9, 2024

    • [chore-4402-✅ RELEASED] Auto process past sub-requests and mark them as expired – Merged PR #8546 by tnvr000 2 weeks ago

    • [Mobile-staging] Added checklists and completed checklist CRUD endpoints – Merged PR #8545 by tnvr000 on Dec 3, 2024

    • [Mobile/✅ RELEASED-checklists] Added checklist and completed checklist CRUD endpoints – Merged PR #8544 by tnvr000 on Dec 2, 2024

November 2024

Release Notes | Highlights (Updated 11.25.24)

  • Availabilities/Availability Page Updates: Our team has added a filter by position option for the Employee Availability page. We have also added a new week to week navigation, which further aligns with the main Schedule page. This is a sweeping update giving a facelift to this page used by schedule managers to lock staff availability on a rolling basis/date of their choosing (Scheduled for Release 11.15.24).

  • Browser Warning for Schedule Actions: Due to an increase in users accidently updating shift series, there is now a warning that communicates the number of shifts that will be affected. This warning is effective when updating, publishing, or deleting shifts that are part of a series. It reminds users that shift times, notes, the location, position, and employee assigned will ALL be updated.

  • Location Removed from an Employee: In September, we released a very helpful feature that alerts admin when they archiving an employee that has upcoming shifts on the schedule. Now, when removing a location, a similar warning appears when an employee has future shifts and provides the following options: "Unassign and unpublish shifts" or "Unassign and mark as published Open Shifts". This can save a great deal of time for Schedule Managers and Admin, while also preventing the problems that can occur when a location is removed from an employee’s profile in error (and thus cannot see shifts for that location).

  • Chemical Records Quick Link Updated: There has been an ongoing issue that crops up when locations are added without pools. If they are in the priority position (at the top) of an employee’s location list on their profile, a 504 Error would occur. Now, new programming redirects the user to the next available location and pool.

Attention! New Module Released

DigiChat (BETA) is newest edition to the DigiQuatics suite of modules and available for select account release. If you wish to test out this new in-app custom group chat feature, reach out to our team via support or email and your account manager will activate it for you (visible to admin only). For more information on this module, visit our help center: article here.

    • [chore-5908-✅ RELEASED] Add form quick link opens custom form modal in completed forms by @tnvr000 in digiquatics/pull/8472

    • 2857 DigiChat by @adamhenstock in digiquatics/pull/8484

    • [Issue 7820] Updated auto schedule email layout for multiple errors by @adamhenstock in digiquatics/pull/8466

    • [Issue 8485] Fixed bugs on DigiChat by @adamhenstock in digiquatics/pull/8487

    • 8361 Gem upgrade 5 by @adamhenstock in digiquatics/pull/8453

    • [feature-8299-✅ RELEASED] Handle future shift on removing location access by @tnvr000 in digiquatics/pull/8497

    • [chore-6461-✅ RELEASED] Added browser warnings for recurring schedule actions by @tnvr000 in digiquatics/pull/8498

    • [issue-6961-✅ RELEASED] Add chemical record quick link goes to location with active pool by @tnvr000 in digiquatics/pull/8499

    • [Issue 8505] DigiChat fixes by @adamhenstock in digiquatics/pull/8512

    • [issue-8412-✅ RELEASED] Availability padlock icon in small screen view fix by @jitenderjoshi24 in digiquatics/pull/8519

    • [issue-8412-✅ RELEASED] Add padlock icon to locked availabilities by @jitenderjoshi24 in digiquatics/pull/8518

    • [chore-8522-✅ RELEASED] Display proper column for my sub request page on load by @tnvr000 in digiquatics/pull/8529

    • [chore-5525-✅ RELEASED] Re-arrange navigation links for Employee dropdown by @tnvr000 in digiquatics/pull/8530

    • [issue-8482-✅ RELEASED] Fix datetime validation in add chemical record page by @tnvr000 in digiquatics/pull/8531

    • [chore-8506-✅ RELEASED] Added audit history for shifts handled due to location access removal by @tnvr000 in digiquatics/pull/8532

October 2024

Release Notes | Highlights

  • Fix for Chemical Records Pool Temperature Highlighting: Some users were experiencing a permanent conditional highlight for pool temp when settings a custom temperature range. This has been fixed.

  • Dashboard Quick Links Updated: When selected "Add Form" this will now launch any forms to which the employee has been granted access. Additionally, the quick links order have been reordered according to majority vote/feedback. Generally, this new top to bottom order is based on feedback and which quick links are most commonly accessed/used.

  • Availabilities/Availability Page Updates: Our team has added a filter by position option for the Employee Availability page. We have also added a new week to week navigation, which further aligns with the main Schedule page. (Scheduled for Release 10.30.24).

  • New Time Clock Module Released: A new and improved location filter (that sorts time clock records by location instead of employees), much faster load times for filtering employees and date ranges, enhanced GPS flags, and optimized shift association functionality.

  • Time Clock Grouped by Employee Export Overhaul: For those who upvoted a better format for printing the Grouped by Employee export, you are in luck: this is now reformatted to be much larger font size (because there are less columns displayed). For those who do not like this, please schedule a call with our team to review your options: we highly recommend reviewing the Ungrouped Export if you are currently deleting columns when processing payroll. Note that a new feature coming in early 2025 or sooner will be introduce to accommodate customizable columns prior to exporting.

  • DigiChat BETA: The newest edition to the DigiQuatics suite of modules is ready for select account release. If you wish to test out this new in-app custom group chat feature, sign up here and our team will deploy it to your account! (Visible to admin only). More info on this module is available here.

    • [issue-8428-staging] fix pool highlight issue in chemical record index by @tnvr000 in #8460

    • [issue-8389-staging] fix shift and employee notes being omitted by @tnvr000 in #8458

    • [chore-8393-✅RELEASED] replace old time clocks page with new one by @tnvr000 in #8451

    • [issue-8425-✅RELEASED] make single weekly availability recurring for multiple weeks by @tnvr000 in #8450

    • [chore-8389-master] reconfigured grouped by employee time clock export by @tnvr000 in #8449

    • [mobile-staging] modify shifts response, date to data by @tnvr000 in #8456

    • [issue-5908-staging] add form quick link opens custom form model in completed checklists by @tnvr000 in #8455

    • [issue-6961-staging] preselect pool provided in params for new chemical record by @tnvr000 in #8454

    • [issue-6961-staging] add chemical record quick link goes to location with active pool by @tnvr000 in #8452

    • [chore-8393-staging] redirect time_clocks_users to index by @tnvr000 in #8448

    • [issue-8425-staging] make single weekly availability recurring for multiple weeks by @tnvr000 in #8447

    • [chore-8389-staging] adjust summary total in time clock export by @tnvr000 in #8446

    • [chore-8393-staging] replace old time clocks page with new one by @tnvr000 in #8444

    • 8350 gem upgrade 4 by @duffcodester in #8443

    • [issue-8389-staging] adjust column width of time clocks export by @tnvr000 in #8441

    • [issue-8389-staging] fixed standard hours for overtime disabled by @tnvr000 in #8440

    • [issue-8389-staging] reconfigured grouped by employee time clock export by @tnvr000 in #8439

    • [mobile-staging] camelize user response and refacter by @tnvr000 in #8438

    • [Mobile staging] refactored all v2 api endpoints by @tnvr000 in #8437

    • [feature-mobile-✅ RELEASED] added api endpoints for schedule and chemical record module by @tnvr000 in #8436

September 2024

Release Notes | Highlights

  • New Time Clock Location Flag: There is a new flag icon available that indicates one of three GPS issues for any employee clocking in. The most common is if they deny their location access from their device. This will alert admin accordingly so they can verify the employee’s presence on site or remind staff to allow their location when clocking in.

  • Time Off Requests Page Updates (Misc.): Updates to this module included sortable headers (which previously were broken), a more optimal employee/keyword search, and a new method for querying and loading time off request processed records. Overall users should experience a much improved workflow as a result.

  • DigiChat BETA: More design and development work to push this new module closer to launch!

    • [issue-7068-✅ RELEASED] add search by processed_by_user feature 

    • #8417 by tnvr000 was merged on Sep 16

    • [issue-7068-staging] add search by processed_by_user feature 

    • #8416 by tnvr000 was merged on Sep 11

    • [feature-6917-✅ RELEASED] add flags in currently clocked in page 

    • #8415 by tnvr000 was merged on Sep 11

    • [issue-8157-✅ RELEASED]: time clock hourly rate data validation 

    • #8414 by jitenderjoshi124 was merged on Sep 9

    • ✅ RELEASED 2024-09-16 

    • #8413 by duffcodester was merged on Sep 16

    • [chore-8173-staging] add inactive locations in other places 

    • #8411 by tnvr000 was merged on Sep 6

    • [issue-6917-staging] add condition for disabled schedule module for flags 

    • #8410 by tnvr000 was merged on Sep 6

    • [issue-7068-✅ RELEASED] handle time_off_request sorting at backend 

    • #8406 by tnvr000 was merged on Sep 9

    • [issue-7068-staging] fix time off request failing test 

    • #8405 by tnvr000 was merged on Sep 4

    • [issue-6917-staging] add flags in currently clocked in page 

    • #8403 by tnvr000 was merged on Sep 4

    • [Staging 2024 09 04-staging] resolving conflicts 

    • #8402 by tnvr000 was merged on Sep 4

    • [issue-8173-staging] hide inactive locations in digi-storage 

    • #8401 by tnvr000 was merged on Sep 4

    • [issue-7068-staging] handle time_off_request sorting at backend 

    • #8400 by tnvr000 was merged on Sep 4

    • [issue-8157-staging]: time clock hourly rate validation 

    • #8399 by jitenderjoshi124 was merged on Sep 4

    • updated TOA on website 

    • #8398 by cwway was merged on Sep 4

    • [issue-6183-✅ RELEASED]: Change "Private Lessons" title to "Lesson Requests" 

    • #8397 by jitenderjoshi124 was merged on Sep 2

    • ✅ RELEASED 2024-09-02 

    • #8396 by duffcodester was merged on Sep 2

    • [feature-8352-✅ RELEASED] add flag and reason for unavailable location in time clock 

    • #8395 by tnvr000 was merged on Sep 2

    • [issue-8388-✅ RELEASED] fixed time clocks show flagged issue 

    • #8394 by tnvr000 was merged on Sep 2

    • [feature-8352-staging] fixed flags and action stacking issue 

    • #8392 by tnvr000 was merged on Sep 2

    • [issue-8150-flagged-staging] fixed time clocks show flagged issue 

    • #8391 by tnvr000 was merged on Sep 2

August 2024

Release Notes | Highlights

  • New Time Clock Location Flag: There is a new flag icon available that indicates one of three GPS issues for any employee clocking in. The most common is if they deny their location access from their device. This will alert admin accordingly so they can verify the employee’s presence on site or remind staff to allow their location when clocking in.

  • Time Off Requests Page Updates (Misc.): Updates to this module included sortable headers (which previously were broken), a more optimal employee/keyword search, and a new method for querying and loading time off request processed records. Overall users should experience a much improved workflow as a result.

  • DigiChat BETA: More design and development work to push this new module closer to launch!

    • Save all geolocation errors  #8390 by tnvr000 was merged on Aug 29, 2024

    • Time clock hourly rate form validation  #8387 by jitenderjoshi24 was merged on Aug 28, 2024

    • Removed pending sub request and open shift from action items  #8385 by tnvr000 was merged on Aug 27, 2024

    • ✅RELEASED 2024-08-26 c  #8384 by duffcodester was merged on Aug 26, 2024

    • Assign private lesson request to user with module access  #8383 by duffcodester was merged on Aug 26, 2024

    • Private lesson request assign button to users with module access only  #8382 by duffcodester was merged on Aug 26, 2024

    • ✅RELEASED 2024-08-26 b  #8381 by duffcodester was merged on Aug 26, 2024

    • Chemical record form pool temp air temp step 0.1  #8380 by duffcodester was merged on Aug 26, 2024

    • Chemical record form air temp pool temp step 0.1; auto schedule bugfix  #8379 by duffcodester was merged on Aug 26, 2024

    • ✅RELEASED 2024-08-26  #8378 by duffcodester was merged on Aug 26, 2024

    • Hide not clocked in button from time clocks pages when schedule module is disabled  #8376 by jitenderjoshi24 was merged on Aug 26, 2024

    • Fixed time clock portal shift loading issue  #8375 by tnvr000 was merged on Aug 26, 2024

    • Add clock in/out location permission  #8374 by tnvr000 was merged on Aug 26, 2024 

    • Hourly rate validation code fix  #8373 by jitenderjoshi24 was merged on Aug 26, 2024

    • [issue-8157-staging]: time clock hourly rate data validation  #8372 by jitenderjoshimindfire was merged on Aug 26, 2024

    • [issue-8368-staging]: hide not clocked in button from time clocks page(s) when schedule module is disabled  #8371 by jitenderjoshimindfire was merged on Aug 26, 2024

    • [Issue 8369] ruby upgrade to 2.6.10  #8370 by adamhenstock was merged on Sep 23, 2024

    • ✅RELEASED 2024-08-21  #8366 by duffcodester was merged on Aug 21, 2024

    • [chore-8334-✅RELEASED] added position code to shift reporting export  #8365 by tnvr000 was merged on Aug 21, 2024

    • [chore-8300-✅RELEASED] handle future shifts of user being archived #8364 by tnvr000 was merged on Aug 21, 2024

    • [hotfix-✅RELEASED] do not update shift clocked_in to false when shift is clocked out #8363 by tnvr000 was merged on Aug 21, 2024

    • [hotfix-staging] do not update shift clocked_in to false when shift is clocked out #8362 by tnvr000 was merged on Aug 21, 2024

    • [Issue 8350] gem upgrade 4 #8360 by adamhenstock was merged on Oct 8, 2024

    • 5 tasks done

    • [chore-8334-staging] added position code to shift reporting export #8359 by tnvr000 was merged on Aug 21, 2024

    • [Staging 20240821-staging] resolve conflicts #8358 by tnvr000 was merged on Aug 21, 2024

    • [Issue 8354] auto schedule bugfix #8357 by adamhenstock was merged on Aug 26, 2024• Approved

    • [issue-8300-staging] fixed disabled Restore User button #8356 by tnvr000 was merged on Aug 19, 2024

    • 8299: remove debugger #8355 by tnvr000 was merged on Aug 19, 2024

    • [issue-8299-staging] handle future shift on removing location access #8353 by tnvr000 was merged on Aug 19, 2024

    • ✅RELEASED 2024-08-15 #8351 by duffcodester was merged on Aug 15, 2024

    • [issue-8172-✅RELEASED] validate time_clock before clock in/out #8349 by tnvr000 was merged on Aug 15, 2024

    • [chore-8300-staging] use radio button for future shifts actions #8347 by tnvr000 was merged on Aug 14, 2024

    • [chore-8172-staging] fixed clocked out toastr timing #8346 by tnvr000 was merged on Aug 14, 2024

    • 8052 upgrade 3 #8345 by adamhenstock was merged on Aug 14, 2024• Approved

    • ✅RELEASED 2024-08-12 #8344 by duffcodester was merged on Aug 12, 2024

    • [chore-6183-staging] Change Private Lessons title to Lesson Requests #8343 by tnvr000 was merged on Aug 28, 2024

    • [chore-8300-staging] handle future shifts of user being archived #8342 by tnvr000 was merged on Aug 12, 2024

    • [mobile/master-staging] handle nil pool chemical_record #8341 by tnvr000 was merged on Aug 12, 2024

    • [mobile/master-staging] keep single availability not recurring #8338 by tnvr000 was merged on Aug 9, 2024

    • [Mobile/master-staging] added availabilities destroy_all and change lock date endpoint #8337 by tnvr000 was merged on Aug 8, 2024

    • [issue-8251-✅ RELEASED] re-wrote time-clock-portal view and angular controller #8336 by tnvr000 was merged on Aug 12, 2024

    • [issue-7068-staging] fixed time off requests sorting issue #8335 by tnvr000 was merged on Aug 7, 2024

    • ✅ RELEASED 2024-08-06 #8333 by duffcodester was merged on Aug 6, 2024

    • [issue-8207-✅ RELEASED] hide archived custom_forms in completed forms #8332 by tnvr000 was merged on Aug 6, 2024

    • [issue8017-✅ RELEASED] set default date range for patron counts by time period #8331 by tnvr000 was merged on Aug 6, 2024

    • [issue-8287-✅ RELEASED] patron count zone order (admin settings) #8330 by jitenderjoshi24 was merged on Aug 6, 2024

    • [issue-6631-✅ RELEASED] change in-service all locations to no location specified #8329 by jitenderjoshi24 was merged on Aug 6, 2024

    • [issue-8287-staging] sort zones by priority in patron count chart #8328 by tnvr000 was merged on Aug 5, 2024

    • [issue-8017-staging]: set default date range for patron counts by time period #8326 by tnvr000 was merged on Aug 5, 2024

    • [issue-8287-staging] order zones by priority in patron counts #8325 by tnvr000 was merged on Aug 5, 2024

July 2024

Release Notes | Highlights

  • New Time Clock Location Flag: There is a new flag icon available that indicates one of three GPS issues for any employee clocking in. The most common is if they deny their location access from their device. This will alert admin accordingly so they can verify the employee’s presence on site or remind staff to allow their location when clocking in.

  • Time Off Requests Page Updates (Misc.): Updates to this module included sortable headers (which previously were broken), a more optimal employee/keyword search, and a new method for querying and loading time off request processed records. Overall users should experience a much improved workflow as a result.

  • DigiChat BETA: More design and development work to push this new module closer to launch!

    • [issue-8213-✅RELEASED] handle custom_form_user blank user #8323 by tnvr000 was merged on Jul 31, 2024

    • ✅RELEASED 2024-07-31 #8322 by tnvr000 was merged on Jul 31, 2024

    • [issue-8213-✅RELEASED] handle blank custom_form_users_notification_attributes #8321 by tnvr000 was merged on Jul 31, 2024

    • [issue-6631-staging] code fix remove all locations from pdf #8320 by tnvr000 was merged on Jul 31, 2024

    • ✅RELEASED 2024-07-31 #8319 by duffcodester was merged on Jul 31, 2024

    • [issue-6631-staging]: Change All Locations to No Location Specified in the view page for inservices #8317 by jitenderjoshi24 was merged on Jul 30, 2024

    • [issue-8213-staging] removed code that sets custom_form_users notification_toggle to true #8316 by tnvr000 was merged on Jul 29, 2024

    • [issue-6631-staging]: remove All Locations option from Add modal select menu #8315 by jitenderjoshi24 was merged on Jul 29, 2024

    • [issue-6631-staging]: Add All Location select option for in–services #8314 by jitenderjoshi24 was merged on Jul 29, 2024

    • [issue-8213-staging] fix submit filter for completed forms #8313 by tnvr000 was merged on Jul 26, 2024

    • [mobile/master-staging] fixed processed params for time_off_requests #8310 by tnvr000 was merged on Jul 25, 2024

    • [issue-6631-staging]: hide warning message if the account.scheduling_toggle is false #8309 by jitenderjoshi24 was merged on Jul 25, 2024

    • [Mobile/master-staging] time-off-requests CRUD endpoints #8308 by tnvr000 was merged on Jul 25, 2024

    • [mobile/master-time-off-requests] added time_off_requests CRUD endpoints #8307 by tnvr000 was merged on Jul 25, 2024

    • ✅RELEASED 2024-07-24 #8306 by duffcodester was merged on Jul 24, 2024

    • [issue-8294-✅RELEASED]: in-service checkin time format fix #8305 by jitenderjoshi24 was merged on Jul 24, 2024

    • [issue-8172-staging] update shift clocked_in when user clock out #8304 by tnvr000 was merged on Jul 24, 2024

    • [issue-8251-staging] fixed issue when for clock out with scheduling disabled #8303 by tnvr000 was merged on Jul 24, 2024

    • [issue-6631-staging]: change in-service all locations to no location specified with warning message #8302 by jitenderjoshi24 was merged on Jul 24, 2024

    • [issue-8172-staging] validate time_clock before clock in/out #8301 by tnvr000 was merged on Jul 24, 2024

    • [issue-8294-staging]: in-service check in time format fix from h:m a to h:mm a #8298 by jitenderjoshi24 was merged on Jul 23, 2024

    • ✅RELEASED 2024-07-23 #8297 by duffcodester was merged on Jul 23, 2024

    • [issue-8288-✅RELEASED]: fix time clocks by user page manual time clock not getting added to view #8296 by jitenderjoshi24 was merged on Jul 23, 2024

    • ✅RELEASED 2024-07-22 #8295 by duffcodester was merged on Jul 22, 2024

    • [issue-8288-staging]: time clocks by user page manual time clock not getting added to view code refactor #8293 by jitenderjoshi24 was merged on Jul 22, 2024

    • [issue-8213-staging] fix multiple cell update in custom_form access_editor #8292 by tnvr000 was merged on Jul 22, 2024

    • [issue-8288-staging]: time clocks by user page manual time clock not getting added to view #8291 by jitenderjoshi24 was merged on Jul 22, 2024

    • [issue-8283-✅RELEASED]: add warning for shift will end on following day for favorite shift creation #8290 by jitenderjoshi24 was merged on Jul 22, 2024

    • [issue-8283-staging]: add warning for shift will end on following day for favorite shift creation #8289 by jitenderjoshi24 was merged on Jul 18, 2024

    • [issue-8251-staging] fixed look up employee issue when employee not found #8286 by tnvr000 was merged on Jul 17, 2024

    • ✅RELEASED 2024-07-17 #8285 by duffcodester was merged on Jul 17, 2024

    • [issue-8273-✅RELEASED]: Favorite shift toaster copy change and addition of catch statement for error #8284 by jitenderjoshi24 was merged on Jul 17, 2024

    • [issue-8273-staging]: bug fix current user location for favorite shift in staging env. #8282 by jitenderjoshi24 was merged on Jul 17, 2024

    • [issue-8273-staging-staging]: resolve merge conflicts in 8273 #8281 by jitenderjoshi24 was merged on Jul 17, 2024

    • [issue-8273-staging]: bug fix for current user location issue while creating favorite shift in staging env. #8280 by jitenderjoshi24 was merged on Jul 17, 2024

    • [issue-8251-staging] re-wrote time-clock-portal view and angular controller #8279 by tnvr000 was merged on Jul 17, 2024

    • [issue-8273-staging]: change text for Favorite shift toaster and add catch statement #8278 by jitenderjoshi24 was merged on Jul 16, 2024

    • [issue-8253-✅RELEASED]: Time clock modal shift start and end time bug fixes #8277 by jitenderjoshi24 was merged on Jul 17, 2024

    • [mobile/master-staging] added open_shift users index and approve endpoint #8272 by tnvr000 was merged on Jul 12, 2024

    • [issue 8253]: time clock - shift time overrides default start and end time #8271 by jitenderjoshi24 was merged on Jul 10, 2024

    • ✅RELEASED 2024-07-09 #8269 by tnvr000 was merged on Jul 9, 2024

    • [issue-8218-✅RELEASED] use current time as default cutoff_date to fetch shift for checking conflicts #8268 by tnvr000 was merged on Jul 9, 2024

    • [issue-8218-staging] use current time as default cutoff_date to fetch shift for checking conflicts #8267 by tnvr000 was merged on Jul 9, 2024

    • Staging 2024 07 09: resolving merge conflicts #8266 by tnvr000 was merged on Jul 9, 2024

    • ✅RELEASED 2024-07-09 #8265 by duffcodester was merged on Jul 9, 2024

    • [issue-8218-✅RELEASED] open shifts performance optimization: load only relevant published shift for checking conflict #8264 by tnvr000 was merged on Jul 8, 2024

    • [issue-8193-✅RELEASED] fixed admin with scheduling view access being able to manage sub request #8263 by tnvr000 was merged on Jul 8, 2024

    • [issue-8088-✅RELEASED] fix secondary location employee list in shift modal in mobile view #8262 by tnvr000 was merged on Jul 8, 2024

    • Staging 2024 07 05 #8261 by jitenderjoshi24 was merged on Jul 5, 2024

    • [issue-8253-staging]: Change time interval for Time clock modal Start and End time and set default date and time #8260 by jitenderjoshi24 was merged on Jul 5, 2024

    • [issue-8213-staging] removed access_level from custom_forms table #8259 by tnvr000 was merged on Jul 15, 2024

    • [issue-8213-✅RELEASED] removed access_level from custom_forms table #8258 by tnvr000 was merged on Jul 31, 2024

    • [issue-8128-staging] load only published shift for checking conflicts #8257 by tnvr000 was merged on Jul 4, 2024

    • [issue 8251 - staging] time clock portal manual time clock no shift does not set position and location select correctly when clocking out #8256 by ashutosh-jena-24 was merged on Jul 4, 2024

    • [issue 8043 - staging] fix: cannot create new favorite shift from schedule page #8255 by ashutosh-jena-24 was merged on Jul 4, 2024

    • 8247 permit availability_locked_at param #8252 by duffcodester was merged on Jul 3, 2024

    • 8193 closes #6868 hide manager note from users without schedule modify access #8250 by duffcodester was merged on Jul 3, 2024

    • 8247 add availability locked at date to user profile edit fields #8249 by duffcodester was merged on Jul 3, 2024

    • ✅RELEASED 2024-07-03 #8246 by duffcodester was merged on Jul 3, 2024

    • [issue-8237-✅RELEASED] Change lock date modal date input default value to null #8245 by jitenderjoshi24 was merged on Jul 3, 2024

    • [issue-8237-staging] code fix for null date value post update all clicked in modal #8244 by jitenderjoshi24 was merged on Jul 3, 2024

    • [issue 8205 - staging] fix: 8205 - select the shift by id #8242 by ashutosh-jena-24 was merged on Jul 3, 2024

    • [mobile/master-staging] return updated user data in API on update #8240 by tnvr000 was merged on Jul 3, 2024

    • [Mobile/master-staging] open shift CRUD endpoint and sub request actions endpoints #8239 by tnvr000 was merged on Jul 3, 2024

    • [issue-8237-staging] set change availability lock date to null on modal options #8238 by duffcodester was merged on Jul 3, 2024

    • [issue 8205 - staging] fix hidden issue #8236 by ashutosh-jena-24 was merged on Jul 1, 2024

    • [issue 8205 - staging] fix: set clockInAllowed and clockOutAllowed default value true #8235 by ashutosh-jena-24 was merged on Jul 1, 2024

    • [✅RELEASED - issue 8205] time clock portal needs to prevent clock in and clock out according to account settings #8234 by ashutosh-jena-24 was merged on Jul 3, 2024

    • [staging - issue 8205] time clock portal needs to prevent clock in and clock out according to account settings #8233 by ashutosh-jena-24 was merged on Jul 1, 2024

    • ✅RELEASED 2024-07-01 #8232 by duffcodester was merged on Jul 1, 2024

    • [issue-8193-staging] fix moderation access in open_sub_request #8231 by tnvr000 was merged on Jul 3, 2024

    • [issue 8088 - staging] include employees with non-primary locations "true/false" not working for mobile view #8230 by ashutosh-jena-24 was merged on Jul 1, 2024

    • added endpoint to check conflict for a shift #8229 by tnvr000 was merged on Jul 2, 2024

    • [issue-8218-staging] open shift performance optimization #8228 by tnvr000 was merged on Jul 1, 2024

  • Check back for more update history coming soon!

  • Check back for more update history coming soon!

  • Check back for more update history coming soon!

  • 2020 Updates and prior (2014 - 2020). These are by no means exhaustive.