Added
- 2FA: Define Save IP addresses to skip 2FA Allows specific IPs to bypass two-factor authentication.
- jQuery Plugin: nuActionCheckbox and nuAddActionCheckbox() Provides reusable checkbox logic with UI and filter support.
- Procedure Form: "Run JSCode" JS Tab Enables developers to run JS code.
- nuapi.php: Progress Endpoint (progressId) Supports real-time tracking of long-running server-side tasks.
- Objects/Form: Badge Style for Column Type Displays a visual badge representing field column type.
- Forms/Form: Badge Style for Column Type Adds similar badge style to Forms form as well.
- Debug Tools: Auto Refresh Option Enables auto-refreshing of debug output in nuDebug.
- JS Utility: nuDisableSearchField() Disables specific search fields programmatically.
- JS: nuTabSetMarker(className) Adds optional parameter to highlight tabs with data.
- PHP: nuAddSlashes() helper function Replaces raw addslashes() for safer SQL escaping.
- PHP: nuEncode() utility function Adds encoding utility for secure output rendering.
- nuSERVERRESPONSE: "host" property for globeadmin Includes server hostname in API responses (admin-only).
- Procedure Form: Access Level assignment error Corrects error when assigning access level from Procedure form.
- Objects Form: Quick Button “300” now sets the Width Ensures the correct field is properly populated when button is clicked.
- Duplicate JS Function: nuUpdateDebugButtonTitle() Removes redundant function definition.
- Mobile View: Object visibility logic Corrects layout issues with hidden fields on small screens.
- JS: Google Charts now render again Fixes bug preventing chart rendering in some cases.
- Subform filtering and sorting logic
- Action Buttons & Checkboxes: Active style improvements Enhances visibility and interaction cues for buttons and checkboxes.
- Checkbox: Focus and search input style tweaks Improves usability and keyboard navigation.
- Logout: Unset all session data Ensures clean logout state across all contexts.
- JS: nuContextMenuItemText() layout Removes legacy class for cleaner display.
- Badge Style Margin: nuBrowseStyleBadge() Aligns badge styling more consistently.[/cod property linkage.
- JS: nuAddBrowseFilter() badge positioning Ensures consistent layout when filters are selected.
- JS: nuGetPage() refactor Uses default parameters for cleaner implementation.
- Admin button icon padding handling Refines spacing between icons and text in admin buttons.
- QuickButton: Hover style update Refreshed hover styling for better interaction feedback.
- Subforms: Object height 20px → 22px Improves alignment and spacing for embedded subforms.
- Subform Grid: Row height 27px → 29px Provides more comfortable vertical spacing for grid rows.
- Included Languages Update bundled language files.
- Bump: Font Awesome to v7.0.0 Updates icon set for broader coverage and improved styling.
- Bump: TinyMCE to v8.0.0 Brings in new editor features and improvements.
