|AppGini 5.97 Rev 114 Jun 13, 2021||
Fix SameSite value of remember_me cookie for future compatibility with browsers.
Re-order admin utilities menu for better organization.
Add pageQueryLogs.php to view log of slow and error queries for debugging (Admin area > Utilties menu > Query logs)
Add 'nothing' table icon (useful when you want no icons for a table)
Refactor tablename_view to delegate code for applying membership permissions to DataList.
Add DataList::applyPermissionsToQuery() and DataList::fieldIsDateTime().
Refactor various parts of DataList.
Fix filtering query error for non-admin users that don't have full view permissions.
Add logSlowQuery() and logErrorQuery() functions to help diagnose problematic queries executed by sql().
Refactor sql() function by separating dieErrorPage() and openDBConnection().
Add new options to the $o array passed to sql() to suppress logging if set to true: 'noSlowQueryLog' and 'noErrorQueryLog'.
|AppGini 5.96 Rev 113 May 17, 2021||
UX fix: don't automatically sign out a user when they access a table they have no access to.
Show 'table access denied' error if user is accessing a DV record they don't have access to, rather than a blank page.
Fix issue with empty lookup values for lookup fields of short char/varchar datatype.
CSS rule to hide empty email links.
Show "Don't rename uploaded files" and "Delete files from server when removed from record" options in image options window.
CheckMemberID.php: change the way availability is reported to prevent minifying services that strip comments from ruining the result.
Render read-only (rather than editable) check-boxes in DVP.
Enable auto-increasing rich editor height for long content.
Add more randomness to generated file names by randomly seeding microtime() to hinder brute force filename guesses.
Sanitize filterer_* against reflected XSS in 'Add new' form.
Misc syntax fixes.
|AppGini 5.95 Rev 113 Mar 29, 2021||
Remove empty images from DVP
Align sum cells the same as their corresponding data cells.
Fix tooltip appearance in admin/pageRebuildFields
Fix and improve UX for inserting joins in query helper window
Better handling of DV loader (no compile time vars, show only if there is a non-native focus field, don't show in TVDV unless a record is selected, hide once focus field is ready instead of waiting unnecessarily for > 1 sec.)
Focus form field in TVDV if a record is selected.
don't focus DV on load if in same page as TV.
Improve appearance of file overwrite window.
Show insert button for lookups in embedded mode.
Fix nicEdit (rich HTML area) height
Ignore not null for auto_increment fields when comparing in admin/pageRebuildFields.php
Correctly escape default values containing slashes.
Fix PHP8 error on filtering lookup fields.
Fix issue with autofocusing radio lookup fields.
Fix nl2br issue in textareas.
Last month's downloads
Last week's downloads