Welcome to the nuBuilder Forums!
Join our community by registering and logging in.
As a member, you'll get access to exclusive forums, resources, and content available only to registered users.
Information about updates, news, Code Library
kev1n
nuBuilder Team
Posts: 4444 Joined: Sun Oct 14, 2018 6:43 pm
Has thanked: 75 times
Been thanked: 484 times
Contact:
Unread post
by kev1n » Mon Aug 25, 2025 8:00 am
Added
Browse: SQL function nu_filter_match() Eases filtering in browse forms.
Forms: Label custom position with data-nu-label-position='custom' Allows handling custom label placement on form objects.
Forms: Info Bar jQuery Plugin Reusable plugin for managing Info Bars across the app.
Database: Connection error handling and creation UI Improves UX when configuring or failing to connect to databases.
JavaScript: nuCallWindowFunction() Provides unified callback execution across windows.
JavaScript: nuAttachHelpIconsToObjects() Adds contextual help icons to UI elements.
JavaScript: nuSearchableMultiPopup() Introduces multi-select support in searchable popups.
JavaScript: nuSelectInParentContext(), nuSelectInParentDocument(), nuSelectInParentBody() Utilities for selecting elements in parent frames/documents.
Fixed
Forms: 'Forms' Form preview button Gets correct form type for preview action.
Forms: Subform tabs not displayed when type is 'Form' Fixes missing tabs in embedded forms.
Forms: nuSaveAction(true) Properly calls nuAfterSave() and closes form.
Arrange Objects: Prevent context menu during arranging Avoids UI interruptions when arranging objects.
JavaScript: nuGetLookupId() Prevents passing hash to subsequent AJAX requests.
JavaScript: nuSearchablePopup() reset page number on search Corrects search navigation behavior.
PHP: nuEncodeQueryRowResults() handling of prefixedData Ensures query results are correctly encoded.
Console error on Ctrl + Shift when logged out Eliminates unnecessary errors triggered by shortcut keys.
Improved
Arrange Objects Dialog Refactored code, improved button states, adjusted iframe dimensions/min-height.
JavaScript: nuAddAction() Prevents adding actions outside of browse form type.
JavaScript: nuSearchablePopup() Improved empty value filtering and handling.
JavaScript: nuAttachHelpIconsToObjects() Improved callback support, theme consistency, accessibility, and arrow indicators.
JavaScript: nuWindowPosition() Added null checks for safer dialog/window positioning.
Changed
Browse: .nuBrowseTitle background set to white Ensures consistent styling across browse titles.
Arrange Objects: Options UI and button styling Refined for better usability and consistency.
Forms: Objects Form uses Info Bar when altering/adding columns Aligns with new Info Bar system for notifications.
User Home: Show Info Bar instead of Message Box Modernized user notifications on home page.
Removed
CSS: .ql-editor (Quill Editor) Dropped unused styles for cleaner stylesheet.
Optimised
PHP: nuChangeFile() Refactored for clarity and consistency.
Updated
App Cloner (Dev) Latest improvements and compatibility updates.