Skip to main content

March 2025.1 – G.J. Software

GJS 5.4.1 enhances workflows with authentication fixes, improved house plan transfers, and new features for lead and office management.

Patrick Haley avatar
Written by Patrick Haley
Updated this week

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.

Did this answer your question?