{"id":75,"date":"2024-10-24T14:12:09","date_gmt":"2024-10-24T14:12:09","guid":{"rendered":"https:\/\/help.strongtietech.com\/outdoorliving\/?page_id=75"},"modified":"2025-12-19T20:14:55","modified_gmt":"2025-12-19T20:14:55","slug":"release-notes","status":"publish","type":"page","link":"https:\/\/help.strongtietech.com\/outdoorliving\/release-notes\/","title":{"rendered":"Release Notes"},"content":{"rendered":"<h1>Outdoor Living Version 4.7.1<\/h1>\n<h4>Release Date: 12\/18\/2025<\/h4>\n<p class=\"fixes\">Fixes<\/p>\n<ul>\n<li>Due to the Deck application loading too quickly after login, users were unable to open their projects. This issue has now been fixed, and the Planners panel will display correctly.<\/li>\n<li>The issue that prevented users from uploading photos to the Visualization feature in both the Deck and Pergola planners has been resolved.<\/li>\n<\/ul>\n<h1>Outdoor Living Version 4.7<\/h1>\n<h4>Release Date: 11\/26\/2025<\/h4>\n<p class=\"newfeatures\">New<\/p>\n<ul>\n<li>Added an Invalid Design State dialog that provides users with clear information and options when a design becomes structurally invalid.<\/li>\n<li>Save and Autosave are now disabled when a deck is in an invalid state to protect project data from corruption.<\/li>\n<\/ul>\n<p class=\"enhancements\">Enhancements<\/p>\n<ul>\n<li>Improved thumbnail handling and image capture in My Projects and offline modes.<\/li>\n<li>Updated wording and improved clarity in several UI dialogs, including Screenshot Saved, Register Later, Resend Verification, and Reset Password.<\/li>\n<li>Improved performance in the Projects menu and Projects dialog, making loading and searching large libraries (200+ designs) significantly faster.<\/li>\n<li>Streamlined analytics processing and improved consistency for app launch and password reset data.<\/li>\n<li>Updated or removed deprecated plugins to improve stability, including replacing outdated NPOI usage in Unity.<\/li>\n<li>Improved PDF report generation, scaling, blocking logic, and lumber quantity accuracy.<\/li>\n<\/ul>\n<p class=\"fixes\">Fixes<\/p>\n<ul>\n<li>Fixed issues that affected app recovery after reconnecting and improved offline mode reliability, including thumbnail and photo backdrops, file overwrites, and save path errors.<\/li>\n<li>Fixed major stability issues that could cause crashes when working with invalid deck structures or switching lumber and editing deck features.<\/li>\n<\/ul>\n<p>Fixed design-specific issues, including:<\/p>\n<ul>\n<li>Missing blockings along certain deck edges<\/li>\n<li>Pergola and fence planner failing to launch or allowing invalid multiples<\/li>\n<li>Errors in deck templates where length and width could not be consistently modified<\/li>\n<\/ul>\n<p><strong>Project Management<\/strong><\/p>\n<p>Fixed issues affecting:<\/p>\n<ul>\n<li>Project creation, deletion, and navigation, including projects failing to load or search,<\/li>\n<li>Designs not deleting or overwriting correctly,<\/li>\n<li>Projects appearing greyed out after overwrite,<\/li>\n<li>Improved cleanup of thumbnail camera objects to prevent visual inconsistencies.<\/li>\n<\/ul>\n<p><strong>Rendering, UI, and Interaction<\/strong><\/p>\n<p>Fixed multiple UI and design issues, including:<\/p>\n<ul>\n<li>White backgrounds covering decks,<\/li>\n<li>Missing UI elements,<\/li>\n<li>Non-highlighting buttons in Map Draw,<\/li>\n<li>Mislabeled Open Gallery button,<\/li>\n<li>Missing text in the Delete Local Save dialog,<\/li>\n<li>Incorrect railing materials for ADA configurations,<\/li>\n<li>Incomplete removal of railings when using Remove All Railings.<\/li>\n<\/ul>\n<p><strong>Reporting &amp; Backend Services<\/strong><\/p>\n<ul>\n<li>Fixed issues where reports failed to generate or displayed incorrect lumber quantities, resolved recurring errors from the background S3 Cleaner, and corrected Asset Bundle handling to properly remove deleted bundles.<\/li>\n<\/ul>\n<p><strong>Miscellaneous Fixes<\/strong><\/p>\n<ul>\n<li>Fixed issues including incorrect default joist spacing, improved error messaging for cantilever beams, corrected railing editor pointing to wrong post options, and removed outdated 2019 Asset Bundle solution.<\/li>\n<\/ul>\n<hr \/>\n<h1>Outdoor Living Version 4.6.1<\/h1>\n<h4>Release Date: 9\/24\/2025<\/h4>\n<p class=\"enhancements\">Enhancements<\/p>\n<ul>\n<li><span data-teams=\"true\">The dealer listing report now displays up to 15 nearby locations, sorted from nearest to furthest within a 100-mile radius of the user&#8217;s zip code. The dealer locator endpoint has been updated to correctly handle country and postal code data, ensuring Canadian dealers are accurately included.<\/span><\/li>\n<\/ul>\n<hr \/>\n<h1>Outdoor Living Version 4.6<\/h1>\n<h4>Release Date: 9\/3\/2025<\/h4>\n<p class=\"enhancements\">Enhancements<\/p>\n<ul>\n<li>Deck Planner now loads faster and offers a smoother login experience by deferring asset bundle loading until after user authentication. This change reduces initial load time, keeps the app responsive during login, and ensures core functionality remains unaffected.<\/li>\n<\/ul>\n<p class=\"fixes\">Fixes<\/p>\n<ul>\n<li>Fixed an issue where\u00a0Keychain\u00a0attempted to autofill credentials even when users selected\u00a0\u201cRegister Later\u201d\u00a0during mobile onboarding. This ensures a smoother and more secure registration experience.<\/li>\n<li>Fixed an issue where the\u00a0loading modal\u00a0on the\u00a0New Design\u00a0screen in\u00a0Deck Mobile\u00a0was too small, allowing unintended interaction with background elements. The modal now covers the full screen, and both the\u00a0loading animation\u00a0and\u00a0cancel button\u00a0have been enlarged for better visibility and usability.<\/li>\n<li>Resolved an issue where\u00a0Deck Planner for iOS\u00a0failed to display Apple\u2019s native camera permission prompt when using features like\u00a0<strong>Upload From Camera<\/strong>\u00a0in the photo backdrop tool. Instead, the app incorrectly showed its own <strong>Give Camera Permission<\/strong> modal, which should only appear after a user denies access.\u00a0Additionally, the app now correctly redirects users to the\u00a0camera permissions settings\u00a0when access is required, ensuring smoother onboarding and uninterrupted use of camera-based features.<\/li>\n<li>Fixed an issue in the\u00a0EU Deck environment\u00a0that prevented users from creating or loading designs. The app previously hung on the loading screen due to a backend error, despite no visible errors. Design functionality now works as expected in the EU environment.<\/li>\n<li>Fixed an issue where the\u00a0<strong>AR button<\/strong>\u00a0was missing from the scene hotbar on supported iOS devices, despite previous compatibility. The AR feature is now restored on these devices.<\/li>\n<li>Fixed formatting issues in the\u00a0materials list\u00a0where\u00a0Generic ADA railing items\u00a0displayed with underscores and incorrect casing (e.g.,\u00a0Generic_AdaPostReturn). All ADA railing labels now use proper spacing and capitalization, for example, \u201cADA Post Return.\u201d This ensures consistency and readability across the interface.<\/li>\n<li>Fixed an issue where\u00a0edge handles\u00a0and\u00a0height elements\u00a0were visible in screenshots taken using the in-app\u00a0Screenshot\u00a0button on\u00a0Deck Planner Mobile (iOS). UI elements are now properly hidden during capture, ensuring clean and professional screenshots.<\/li>\n<li>Fixed an issue where the\u00a0maintenance page\u00a0failed to display during app downtime, showing a generic\u00a0503 error\u00a0instead. Users accessing\u00a0Deck,\u00a0Pergola, or\u00a0Fence\u00a0during maintenance will now see the intended maintenance message, improving clarity and user experience.<\/li>\n<li>Resolved an issue where attempting to\u00a0update a password\u00a0with an\u00a0expired token\u00a0caused the app to become unresponsive. Previously, the\u00a0Updating Password\u00a0screen blocked the\u00a0password failed\u00a0modal from being dismissed, requiring a full app restart. The flow now handles expired sessions correctly, allowing users to sign back in without encountering a softlock.<\/li>\n<li>Fixed a critical issue where selecting the\u00a0<strong>Trex Transcend With Cocktail Rail Post To Post<\/strong>\u00a0rail set and then pressing\u00a0<strong>Undo<\/strong>\u00a0would delete the entire deck. <strong>Undo<\/strong> now correctly reverts the rail set change without affecting the deck structure.<\/li>\n<li>The Deck Planner Mobile app now correctly displays the\u00a0<strong>Give Gallery Permission<\/strong>\u00a0modal when users attempt to take a screenshot without the necessary permissions. Previously, the app incorrectly showed a\u00a0Screenshot Saved\u00a0message, even when saving was not possible.<\/li>\n<li>The Deck Planner Mobile app now correctly waits for user permission before displaying the\u00a0<strong>Screenshot Taken<\/strong>\u00a0modal. Previously, the modal appeared prematurely, before iOS prompted users to grant gallery access. This caused confusion about whether the screenshot was saved.<\/li>\n<li>Edge handles that previously appeared on 45-degree deck edges, despite being non-functional, are now hidden when placing landings. This update reduces confusion and improves usability by ensuring only actionable controls are shown. All functional handles and snapping behavior remain unchanged.<\/li>\n<li>The Draw Deck tool now enforces 45-degree snapping for the final edge when closing a deck shape, ensuring consistent geometry throughout the design. This prevents users from accidentally creating unsupported angles that could cause layout issues or bugs.<\/li>\n<li>The Invalid Policies modal on the User Account Details screen now displays properly formatted and localized text when a user attempts to update legal policies with an expired token.\u00a0Previously, the modal contained incomplete messaging and formatting issues, which have now been corrected for clarity and consistency.<\/li>\n<li>Fixed an issue so ADA railing branding now updates correctly in real time when switching railing kit brands in Deck Planner. Previously, users had to toggle the ADA checkbox off and on to refresh the branding, which could lead to confusion or inaccurate material reporting. This fix ensures consistent and accurate updates without extra steps.<\/li>\n<li>Fixed an issue so Undo and Redo buttons now remain functional even if a deck is completely deleted from the scene. Previously, this issue caused the buttons to become disabled for the rest of the session, requiring a full app restart. This fix ensures uninterrupted editing and recovery workflows.<\/li>\n<li>Fixed an issue where toggling board visibility in the native iOS app no longer causes a crash. This issue occurred when editing a deck and using the visibility menu but has now been resolved to ensure stable performance across all platforms.<\/li>\n<li>Fixed an issue so wall attachments placed between separate deck levels no longer overlap or display visual glitches. Previously, placing objects between walls on different levels could cause unintended layering effects. This has now been resolved for more accurate and stable scene rendering.<\/li>\n<li>Users can now successfully select from multiple post-to-footing connector options when configuring Pergolas. Previously, the default connector remained selected regardless of user input. This issue has been resolved to ensure accurate customization and material reporting.<\/li>\n<\/ul>\n<hr \/>\n<h1>Outdoor Living Version 4.5<\/h1>\n<h4>Release Date: 7\/30\/2025<\/h4>\n<p class=\"fixes\">Fixes<\/p>\n<ul>\n<li>Resolved an issue where several buttons in Deck Planner for iOS were unresponsive, affecting both standard and AR views. The following buttons are now fully functional:\n<ul>\n<li>Settings<\/li>\n<li>Wood DF\/HF\/SPF<\/li>\n<li>Project Structural Settings\u00a0(all options)<\/li>\n<li>Wall Details<\/li>\n<li>Add or Remove Walls<\/li>\n<li>Adjust Walls<\/li>\n<li>Stairs<\/li>\n<li>Add or Remove Landings<\/li>\n<li>Decking<\/li>\n<li>Divider Style\u00a0(highlight now updates correctly without needing a page refresh)<\/li>\n<li>Connectors<\/li>\n<li>Post to Footing boxes<\/li>\n<\/ul>\n<\/li>\n<li>Resolved issues affecting report generation in the Deck and Fence design tools:\n<ul>\n<li>Deck: The report modal previously displayed an error message during initial loading, and generated reports were missing deck images. This has been fixed and reports now load without errors and include all expected visuals.<\/li>\n<li>Fence: The report modal would remain stuck in a \u201cgenerating\u201d state, preventing report creation. This issue is now resolved, and reports generate as expected.<\/li>\n<li>Pergola: No issues were found; functionality remains unaffected.<\/li>\n<\/ul>\n<\/li>\n<li>Resolved a crash that occurred when adding a wall using the Wall Details\u00a0in Deck projects created with the Draw Deck tool. Users can now add walls without issues.<\/li>\n<li>Fixed an issue where users couldn\u2019t generate a second share link for the same design. Previously, the app blocked new link creation but failed to retrieve the existing one, preventing re-sharing unless the original link was saved. This affected Deck and Fence Planners, but Pergola was unaffected. Users can now generate and access share links reliably.<\/li>\n<li>Fixed an issue where selecting the placeholder\u00a0<strong>Required Field<\/strong>\u00a0option in the\u00a0User Type\u00a0drop-down prevented account updates without showing an error. This option is no longer visible, and users now receive proper feedback for invalid selections, ensuring a smoother account update experience.<\/li>\n<li>Resolved an issue where the\u00a0<strong>Add Stairs<\/strong> functionality did not update correctly when creating curved staircases or if adding stairs too close together. This caused the UI to suggest stairs could be added to invalid locations. The functionality now resets properly, ensuring accurate placement guidance across all project types.<\/li>\n<li>Fixed an issue where\u00a0Joist Corner Connectors\u00a0appeared on the\u00a0outer right side\u00a0of a deck when adding a new level at the minimum height (0.7 inches). This only affected the right side and connectors on all other sides displayed correctly. Connector placement now behaves consistently across all sides and deck configurations.<\/li>\n<li>Fixed an issue where adding\u00a0Brick Veneer\u00a0or\u00a0Cultured Stone\u00a0walls to certain deck edges (e.g., bottom edge in 2D view) caused an incorrect number of beam rows to appear. Beam layout now displays consistently, regardless of wall placement or material.<\/li>\n<li>Resolved an issue where some\u00a0Trex boards\u00a0did not display\u00a0color-matched plug icons\u00a0as expected. All relevant boards now correctly show plug options, ensuring a complete and accurate material selection experience.<\/li>\n<li>Resolved an issue where\u00a0wall attachments\u00a0placed between two adjacent deck levels could behave incorrectly when walls were adjusted or removed. Previously, attachments could remain floating or leave behind cutouts in the wall. Wall attachments now respond properly to wall changes, ensuring clean and consistent visuals.<\/li>\n<li>Resolved an issue where parasols clipped through the deck floor. These objects now render correctly, maintaining proper placement and appearance.<\/li>\n<li>Resolved a visual glitch where\u00a0fascia boards\u00a0and\u00a0board lumber\u00a0overlapped and flickered (Z-fighting) when additional deck levels were lowered beneath the main deck. Fascia now renders cleanly, ensuring a smooth visual transition between connected deck levels.<\/li>\n<li>Fixed an issue where the selected\u00a0fastener type did not automatically update when switching to board lumbers that don\u2019t support it. Fastener options now refresh appropriately to match the selected lumber, ensuring valid and compatible selections.<\/li>\n<li>Resolved a crash in\u00a0Fence Planner\u00a0that occurred when opening a connector category while the app incorrectly believed one was already active. This issue caused the app to freeze, especially in\u00a0WebGL builds, if the orange highlight remained from a previous session. Connector categories now open reliably across projects without causing freezes or crashes.<\/li>\n<\/ul>\n<hr \/>\n<h1>Outdoor Living Version 4.4.2.1<\/h1>\n<h4>Release Date: 7\/3\/2025<\/h4>\n<p class=\"fixes\">Fixes<\/p>\n<p>Includes critical fixes to improve design reliability, especially when working with stairs and railings:<\/p>\n<ul>\n<li>Fixed an issue that caused railings to incorrectly appear across the top of stairs.<\/li>\n<li>Resolved a bug preventing certain design zones from loading.<\/li>\n<li>Ensured that previously broken designs involving stairs can now be opened and edited as expected.<\/li>\n<li>Eliminated a rare error that could occur during stair placement.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<hr \/>\n<h1>Outdoor Living Version 4.4.0.1<\/h1>\n<h4>Release Date: 6\/26\/2025<\/h4>\n<p class=\"fixes\">Fixes<\/p>\n<ul>\n<li>Resolved a crash that occurred when adding a wall after using the Draw Deck feature. Users can now move seamlessly between design tools without interruption.<\/li>\n<\/ul>\n<hr \/>\n<h1>Outdoor Living Version 4.3.0<\/h1>\n<h4>Release Date: 6\/11\/2025<\/h4>\n<p class=\"fixes\">Fixes<\/p>\n<ul>\n<li>Reduced crashes and unexpected behavior to enhance application stability.<\/li>\n<\/ul>\n<p class=\"enhancements\">Enhancements<\/p>\n<ul>\n<li>Made it easier to switch between devices without losing functionality by improving consistency between the desktop Deck Planner and the mobile app.<\/li>\n<\/ul>\n<hr \/>\n<h1>Pardot- Polyfill Release<\/h1>\n<h4>Release Date: 2\/12\/2025<\/h4>\n<p class=\"fixes\">Fixes<\/p>\n<ul>\n<li>Fixed non-functional dropdown menus and resolved registration errors for users accessing the application through Safari.<\/li>\n<\/ul>\n<hr \/>\n<h1>Outdoor Living Version 3.3.6<\/h1>\n<h4>Release Date: 9\/4\/2024<\/h4>\n<p class=\"enhancements\">Enhancements<\/p>\n<ul>\n<li><strong>Auto Version Code Increment<\/strong>: Automates version code updates for new releases, ensuring all localization changes are applied.<\/li>\n<li><strong>Localization Testing for Deployment<\/strong>: Prepares localization updates for development deployment.<\/li>\n<li><strong>DI Feature Integration<\/strong>: Merged localization changes with the DI integration.<\/li>\n<li><strong>Run Webpack Fix<\/strong>: Resolved issues causing Run Webpack to fail.<\/li>\n<li><strong>Version Code Enforcement<\/strong>: Ensures the app&#8217;s version code is correctly set before builds.<\/li>\n<li><strong>Overview Tutorial Button Fix<\/strong>: Fixed non-responsive Overview Tutorial buttons on the login page.<\/li>\n<li><strong>Asset Bundle Updates<\/strong>: Corrected model references in various terrain packs and updated product configurations.<\/li>\n<li><strong>Database Changes<\/strong>: Adjustments to concrete products and mapping updates in multiple localization scripts.<\/li>\n<\/ul>\n<p class=\"fixes\">Fixes<\/p>\n<ul>\n<li class=\"fixes\">Added localization for disclaimer text in reports when using stainless steel connector type.<\/li>\n<li class=\"fixes\">Corrected folder naming issues in reports generated on Cloud Berry.<\/li>\n<li class=\"fixes\">Updated script to re-append foreign keys after removing unique constraints.<\/li>\n<li class=\"fixes\">Resolved 500 internal errors when sending requests.<\/li>\n<li class=\"fixes\">Fixed failing unit tests.<\/li>\n<li class=\"fixes\">Addressed internal errors with the Localization API.<\/li>\n<li class=\"fixes\">Fixed various display, text, and formatting issues across multiple screens.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"Outdoor Living Version 4.7.1 Release Date: 12\/18\/2025 Fixes Due to the Deck application loading too quickly after login, users were unable to open their projects. This issue has now been fixed, and the Planners panel will display correctly. The issue that prevented users from uploading photos to the Visualization feature in both the Deck and [&hellip;]","protected":false},"author":168,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"template-releasenotes.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-75","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/help.strongtietech.com\/outdoorliving\/wp-json\/wp\/v2\/pages\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.strongtietech.com\/outdoorliving\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/help.strongtietech.com\/outdoorliving\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/help.strongtietech.com\/outdoorliving\/wp-json\/wp\/v2\/users\/168"}],"replies":[{"embeddable":true,"href":"https:\/\/help.strongtietech.com\/outdoorliving\/wp-json\/wp\/v2\/comments?post=75"}],"version-history":[{"count":3,"href":"https:\/\/help.strongtietech.com\/outdoorliving\/wp-json\/wp\/v2\/pages\/75\/revisions"}],"predecessor-version":[{"id":295,"href":"https:\/\/help.strongtietech.com\/outdoorliving\/wp-json\/wp\/v2\/pages\/75\/revisions\/295"}],"wp:attachment":[{"href":"https:\/\/help.strongtietech.com\/outdoorliving\/wp-json\/wp\/v2\/media?parent=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}