AppGini 25.10 released

News regarding changes and new releases can be found here.
Post Reply
User avatar
a.gneady
Site Admin
Posts: 1336
Joined: 2012-09-27 14:46
Contact:

AppGini 25.10 released

Post by a.gneady » 2025-02-10 10:18

Download free trial

Free upgrade if you ordered AppGini Pro (or an upgrade license) on or after Feb 10, 2024.
Discounted upgrade if you ordered before that date.
New features
  • Video fields now support, in addition to YouTube, Vimeo, DailyMotion, and direct video URLs.
  • Display action buttons in time input fields to quickly set to current time, clear, increment or decrement (the time picker is still accessible by clicking the field as usual).

    Image
  • Add table default settings in preferences dialog to set default settings for new tables to control: table icon suggestions, allowing CSV exporting, displaying detail view in a separate page, hiding 'Save as copy', adding new records from the homepage, and showing record count in the homepage.

    Image
UI/UX enhancements
  • Enhanced email/web link appearance in DV

    Image
  • Perform uniqueness check before submitting records (whether new or existing), and allow empty unique fields (unless they are marked as required).
  • When saving a copy of a record that contains unique fields, a unique check is now performed before submitting the form (instead of the old behavior of seeing an error message after submission and having to go back to fix it).
  • Make RTL tip clickable to open app theme dialog in AppGini.
Bug fixes
  • Raise error during app generation for DV-hidden/read-only PK fields that are not auto-increment, since users can't set their value, leading to breaking form submission.
  • Fixed behavior of yes/no buttons in the confirmation message for deleting a record that has children when displayed in a modal.
  • Fixed issue with updating children count in table view when the count becomes 0.
  • Fixed error in special member permissions page (admin/pageEditMemberPermissions.php) in PHP 8.x
Server-side programmatic improvements
  • Added showSQL() function to return true if the current user is an admin and revealing SQL is allowed, false otherwise.
Client-side programmatic improvements
  • You can set AppGini.config.disableTimeFieldQuickActions to true in one of the hook files that accept JS to disable time field quick actions
  • You can set AppGini.config.timeFieldMinutesStep to the number of minutes to increment/decrement the time by in time input fields. Default is 5.
  • Refactor jQuery calls to $j for consistency
  • Added AppGini.selectedID() function to retrieve the ID of the currently selected record
  • Added AppGini.checkUnique(tableName, fieldName, excludeSelectedID = true, async = true) to check if user-provided value of a field is unique in the table.
  • In DV, defined a global array {tablename}UniqueFields containing the names of unique fields in the current table, if any.
Other changes
  • Added download functionality for server status in 'Server status' page to assist in debugging user-reported issues
  • If AllowAdminShowSQL option is enabled, include SQL query in json response of parent-children.php for admin user.
:idea: AppGini plugins to add more power to your apps:

Post Reply