Skip to content

Releases: bigprof-software/online-inventory-manager

OIM 4.6

03 Mar 15:40
Compare
Choose a tag to compare

As generated by AppGini 22.12

For full change log, please refer to Appgini change log

OIM 4.5

14 Jun 14:47
Compare
Choose a tag to compare
  • 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'.
  • Add CSS classes .signed-in-as and .username to the 'Signed in as ..' text and the username link in the navigation bar for easier scripting.
  • Fix issue where TVDV page with 0 records in TV has missing date pickup components.
  • Render read-only checkboxes in DVP in all cases.
  • makeSafe(): return an empty string for 0-length inputs without further checks.
  • 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.

OIM 4.4

01 May 11:24
Compare
Choose a tag to compare

Sanitize date parameters against reflected XSS in summary reports.

OIM 4.3

28 Mar 16:43
Compare
Choose a tag to compare
  • Add .sum CSS class to sum row and each sum cell in TV.
  • Fix tooltip appearance in admin/pageRebuildFields
  • Fix PHP8 error on filtering lookup fields.
  • Fix sorting bug in admin/pageViewRecords.php
  • Filter data when exporting to CSV to prevent CSV injection in Excel.
  • Sanitize group description in groups list page
  • Fix localStorage clearing issue that leads to disabling enabled shortcut keys

OIM 4.2

21 Jan 10:41
Compare
Choose a tag to compare

Fix 'no direct access allowed' in CSV import page.

OIM 4.1

19 Jan 18:52
Compare
Choose a tag to compare
  • As generated by AppGini 5.93
  • Implement instant search in admin settings page to quickly find a setting by label.
  • Add button for clearing date fields in detail view.
  • Usability and layout fixes to various pages.
  • Move server-side code from common.js.php to header.php, and rename as common.js for better performance through native server/browser caching.
  • Rename dynamic.css.php to dynamic.css for speedier processing and better loading performance.
  • Add checks during setup for PHP extensions: xml and mbstring, and a more descriptive error message if images folder is misconfigured.
  • Quick search: fix highlight behavior when no matches are found.
  • Fix js bug in admin/pageViewMembers.php that prevents confirmation dialog when deleting a user.
  • Fix bug in Save changes button locking behavior during ajax requests.
  • Update CI_Input to prevent recently revealed XSS vulnerabilities, CVE-2021-21260.
  • Prevent potential minor reflected XSS vulnerability in CSVImportUI.php.

OIM 4.0

24 Nov 16:10
Compare
Choose a tag to compare

3.3

02 Oct 16:53
Compare
Choose a tag to compare
3.3
  • Updated app code to AppGini 5.72
  • Switched theme to cosmo.
  • Switched date/time format to US format m/d/Y 12hr
  • Rearranged tables to a more logical order
  • Grouped tables to Operations and Setup.
  • Showing record count of setup tables in the homepage.
  • Ability to add records directly from homepage.
  • Added descriptions explaining how item, batch and transaction balances are related and updated.
  • Updated README.

3.2

02 Oct 14:13
Compare
Choose a tag to compare
3.2
  • Generated using AppGini 5.62
  • Implemented PHPMailer as the mail function for apps, with SMTP support configurable in admin settings.
  • Included hooks/__global.php in admin area.
  • Added new hook in __global.php, sendmail_handler() for intercepting mail sending operations.
  • Fixed PHP 7.1 compatibility issue.
  • Fixed preg_replace calls with /e modifier.
  • Added validation checks to make sure undefined data formats are properly handled.
  • Fixed XSS vulnerability in quick search responsibly reported by Netsparker.
  • Added hooks/README.html.
  • Fixed error with line breaks in emails sent from the admin area.
  • Bug fix with sorting of formatted lookup fields.
  • Bug fix for array_map warning when a record is selected in a table with a non-numeric PK.