Version 5.4.1
Enhanced user experience: Streamlined workflows and improved system reliability
What's New at a Glance
Updated frontend (5.4.4) and backend (5.4.27) builds
Fixed critical authentication issues affecting multiple system functions
Improved Office Management with new active records import filtering
Resolved character count validation in House and Land Package descriptions
Enhanced lead import process with improved defaults
Added ability to create system users from existing Google accounts for Franchisor team
Feature Highlights
User Management Improvements
Existing Google User Integration for Franchisor Team A new option has been added for Franchisor team members to create GJS users from existing Google accounts. This feature allows system administrators to grant system access to staff members who already have Google Workspace accounts but weren't initially set up in GJS. The system automatically pulls user information from Google, creating properly configured employee profiles with appropriate default values.
Lead Management Enhancements
Improved Lead Import Process The lead import process has been enhanced with two significant improvements:
Customer contacts now have proper default values for Balance Due Days (7), Discount Days (0), and Discount Percent (0.00) to prevent errors when editing contacts
Sales folders created during lead import now show "Imported Lead" instead of "Description" for better clarity when viewing sales folder lists
Office Management
Active Records Office Import Filter A new feature has been added to the office creation process that allows administrators to filter out inactive or deleted records when importing data from an existing office. This improvement includes:
An option to include or exclude inactive/deleted records for house plans, items, components, contacts, locations, and price books
Display of record counts showing active versus inactive items before import
Preservation of relationships between active records during the import process
This enhancement helps maintain cleaner data in new offices by preventing the accumulation of outdated information, resulting in more efficient office setup and management.
Construction Management
Construction Schedule Task Ordering Fix An issue with task ordering in construction schedules has been resolved. Previously, when creating a new construction schedule from a template, tasks would sometimes appear in an incorrect order, causing confusion and potential scheduling errors. The update ensures that tasks consistently maintain their correct sequence when creating new schedules from templates, improving the accuracy and reliability of your construction planning.
House Plan Management
House Plan Transfer Improvements The "Send to Office" feature has been enhanced to resolve several issues when transferring house plans between offices:
All components and associated items are now correctly transferred, ensuring complete house plans in the destination office
Cost Summary Price is now consistent between source and destination offices
Item codes are preserved during transfer, with proper handling of duplicates (marked as "_IMP" items only when necessary)
Unique items are created with their original item codes rather than being unnecessarily imported
These improvements ensure more reliable and accurate house plan transfers, reducing the need for manual corrections after transfer.
Fixed Issues
Construction Schedules
Construction Schedule Task Ordering: An issue with task ordering in construction schedules has been resolved. Previously, when creating a new construction schedule from a template, tasks would sometimes appear in an incorrect order, causing confusion and potential scheduling errors. The update ensures that tasks consistently maintain their correct sequence when creating new schedules from templates, improving the accuracy and reliability of your construction planning.
House and Land Packages
Website Description Character Limit: The character count validation for House and Land Package website descriptions has been fixed to accurately track the 2,500 character limit. Previously, users were unable to save descriptions around the 2,420-2,460 character mark despite being under the limit. This improvement ensures you can fully utilise the available character space for detailed package descriptions.
Authentication and Access Control
System Role Management: Fixed an issue where changes to system roles (such as assigning the "accountant" role) would fail with an HTTP 401 error even though the user was added to the appropriate Google Groups
Customer Portal Invitations: Resolved a problem that prevented office staff from inviting customers to the customer portal
User Creation Process: Addressed authentication issues that occurred when updating insurance details and creating new corporate users
Technical Fixes
Keycloak Authentication: Fixed multiple issues with Keycloak that were causing HTTP 401 Unauthorized errors throughout the system
SSL Certificate: Renewed SSL certificate for gjgardner.com domains to ensure secure connections
Changes to Be Aware Of
No significant user workflow changes have been introduced in this release.
Technical Updates
CI/CD Pipeline Overhaul: The development team has implemented a completely revamped Continuous Integration/Continuous Delivery process, allowing for more reliable and frequent feature updates
Enhanced API Observability: Added new response headers to all API services, improving system monitoring capabilities and making it easier to diagnose performance issues
Updated Sentry Environments: Frontend error reporting now uses unique environment names for each country deployment (prod-au, prod-nz, and prod-us), making it easier to differentiate between production errors in different regions
BigDecimal Migration: Financial calculations in job administration have been updated to use BigDecimal instead of Double for improved accuracy in financial figures
Backend Code Cleanup: Removed unused code and deprecated features to improve system performance and maintainability
Known Issues
When exporting very large reports (over 10,000 rows), the system may experience a slight delay. The development team is working on a resolution for this in an upcoming release.
What's Next
The development team is actively working on improvements and new features for future releases. We're working closely with representatives of the Franchise Tech Advisory Council on prioritising your feedback and ideas. Your input continues to be valuable in shaping the future of GJS, so please continue to share your thoughts.