FRSProductMgr Changelog

What's new in FRSProductMgr 4.0.12

Mar 31, 2021
  • Fixed:
  • The windows displayed when clicking on the “Settings | Font Settings...” or the “Settings | Print Settings...” menu commands were changed, to fix the options' icons disappearing when clicked.

New in FRSProductMgr 4.0.10 (Dec 21, 2020)

  • Fixed:
  • Renaming a Store, or changing its settings, would sometimes lead to a “duplicate name detected” error message.
  • “Manage Data Columns” window: unable to remove newly-added column.
  • Web Reports: Changing the template folder for one web report always automatically changed all the other web reports' template folder, but that was not the correct behavior; each web report can have its own template folder set, if so desired.
  • “Web Reports” window: pressing the Enter key no longer dismisses the window.
  • “Web Reports” window: sorting the grid differently didn't renumber the rows.
  • Added:
  • Web Reports: added support for the "{IF_HAVE_DATA_BEGIN}",
  • "{IF_HAVE_DATA_ELSE}", "{IF_HAVE_DATA_END}" trio of tags, to identify template content that should not be used if there is no data to show in the report.
  • “Web Report Tags” window: you can copy the web tag's text without the curly-braces if you hold the Ctrl key down while clicking on any of the “Copy” buttons.
  • “Web Reports” window: added the ability to set a common parent folder for the output folder for all the web reports (useful for when you have or want to move the output of all the web reports to a different location on your computer. Also added that ability to change the common templates folder. Changed the groupings of the buttons on that window a bit to group them
  • better.

New in FRSProductMgr 4.0.9 (Sep 15, 2020)

  • Fixed:
  • If a change was made to one of the multi-line edit fields below the grid of the Products tab, and the focus was changed to another entry because of going to a bookmark, the changed data was saved to the entry that was being selected, not to the one that was actually modified.
  • Using “Data | Go To Next Bookmark” or “Go To Previous Bookmark” did not trigger a refresh of the multi-line edit fields that are below the grid of the Products tab.
  • Web Reports: thumbnail images sometimes weren't shown on generated web pages.
  • The “Upgraded!” (sun icon) toolbar button could appear each time the application was started, even though the application had been run before since that upgrade.
  • Changed:
  • Significantly improved the performance of quickly arrowing around the Products tab's grid when there are dedicated controls showing below the grid (e.g. thumbnail preview photos).
  • Merged the various “FRSProductMgr | History | Version ...” menu commands into one “FRSProductMgr | Version History” menu command, and thus all the documents into this one PDF that you are reading now.

New in FRSProductMgr 4.0.8 (Sep 3, 2020)

  • Fixed:
  • Web Reports: a small but problematic error was found in the “Web Reports Settings” window

New in FRSProductMgr 4.0.4 (Aug 13, 2020)

  • Fixed:
  • Web Reports: it was possible for the application to crash while processing these.
  • Web Reports: single- and double-quotes in HTML or C++/PHP comments were not ignored

New in FRSProductMgr 4.0.3 (Aug 13, 2020)

  • Fixed:
  • Validating file paths in the main Products grid may not have refreshed the grid.
  • If a bookmark was set, it wasn't correctly indicated in the grid when it was subsequently sorted.
  • Web Reports: single- and double-quotes weren't processed correctly when they are embedded in text that appears within an HTML tag.

New in FRSProductMgr 4.0.2 (Aug 7, 2020)

  • Fixed:
  • The “Welcome” screen may appear each time the application is started.

New in FRSProductMgr 4.0.1 (Jul 21, 2020)

  • Fixed:
  • When using the web page uploading feature, the application wasn't able to connect to your web site server.

New in FRSProductMgr 4.0.0 (Jul 15, 2020)

  • Fixed:
  • “Products” tab: When a lot of dedicated fields are set up, the application flashed quite a bit.
  • “Products” tab: Some web site addresses were not accepted when entering them.
  • “Products” tab: Sorting a “Date and Time” data column didn't work correctly.
  • “Products” tab: Entering just a date or just a time in a “Date and Time” data column didn't take.
  • “Products” tab: Responding to file images being changed (a lot in rapid succession) caused not all the changes to all the files to be detected, and so FRSProductMgr wasn't auto-correcting those that it missed.
  • “Products” tab: the dedicated fields below the grid weren't updated when there was no product selected in the grid.
  • “Products” tab: When adding, duplicating, or removing a product, the “Reports” tab wasn't notified of the change, potentially leaving it to show outdated data.
  • “Customers” tab: The option to print an entry with its content forced to the width of one page wasn't actually being applied.
  • “Orders” tab: Employee and Customer field were defaulted to "-1" texts.
  • “Orders” tab: The application could crash after an order was deleted.
  • “Orders” tab: Some columns weren't adjusting their width when their content was changed.
  • Grid: It didn't always scroll to bring the selected cell fully into view.
  • Grid: Starting a drag-to-select action in a cell that can hold a check-mark didn't work properly.
  • Grid: Arrow keys didn't work when interacting with the drop-down calendar.
  • Grid: Cell space padding was changed to account for the text font selected in the grid.
  • Grid: Printing more than two pages worth of output could cause the printed output to start skipping rows of data.
  • Grid: When editing a cell whose new text was longer than the space available, the blinking caret would go off the screen.
  • Grid: Pasting “y” and/or “n” into a cell that is set up as a check-mark type didn't set the checkmark correctly.
  • Some edit fields in windows did not respond to the keyboard shortcuts (e.g. “Ctrl+C”).
  • Converting a Date data column to a Date&Time data column would loose all the dates.
  • Addressbook windows didn't import names.
  • When importing from an external text file, true/false or yes/no check-marks weren't recognized.
  • “Find & Replace” window's “Replace” and “Replace All” buttons could become disabled and then not be enabled again unless the window was closed and re-opened.
  • “Calendar Special Dates” window wasn't allowing a day number to be set for new entries, if a year number hadn't already been set.
  • Web Reports: “{IF_CONTENT_CHANGES_BEGIN}” content wasn't reset when processing the next page, which led to the next page not echoing that text if its content was identical.
  • Web Reports: If “{BACKLINK_TO}” was used in a repeating block of HTML text, then it was substituted with the wrong file name.
  • Web Reports: When using a date data type's value (formatted to using the short form, e.g. “mm/dd/yyyy”) in an “<a>” HTML tag, the Firefox web browser would crash when loading a page containing that. FRSProductMgr now replaces the forward-slash with an underscore in that
  • Scenario, to prevent that.
  • Web Reports: The “Web Tags” window also listed conditional entries, which should not have been there.
  • When in a window that has the “OK” and “Cancel” buttons and you pressed the Ctrl+F keyboard shortcut (to find text), the “Find” window appeared and allowed you to interact with the main window without having to first press the “OK” or “Cancel” button on the initial popup window. Changed:
  • Web Reports: Removed the wizard-style (step-by-step) way of setting up or changing settings, to a single-window format.
  • Web Reports: The window that lists all of the available web reports has been redesigned as well, to make it easier to select which reports should be generated, and to now support duplicate report names.
  • Web Reports and reports in the “Reports” tab: The sort direction used for dates and yes/no flags has been changed, so you may need to change the sort direction for those of any reports that use those kinds of data fields for their sorting. For example, if you sorted by date in ascending direction, you'll need to change the report to sort by date in descending direction now.
  • “Reports” tab: Removed the wizard-style (step-by-step) way of setting up or changing settings for reports, to a single-window format.
  • “Products” tab: Multi-line edit fields were limited to 32,000 characters, but that restriction has now been lifted.
  • “Products” tab: When sorting by a column with the highlighting-column featured turned off, the focus now remains on the entry that had the focus before the column was sorted.
  • “Products” tab: The number of dedicated fields under the grid was limited to 9, but has been increased to 29.
  • “Products” tab: The filter's “Apply” button has been removed, because the grid is now updated dynamically (press the Enter key in, or tab out of, an edit field to apply its changes). Related, the “Whole Word” option has been removed for filters for which it doesn't apply.
  • “Customers” tab: Changed the look of the tab, but it still has the same functionality.
  • The addressbook windows have had their buttons re-arranged.
  • When importing an external text file, the “Import” window will attempt to find matches for existing data columns for its column header texts from the first-row texts found in the file.
  • Changed the look of the window that is displayed when you click on the “Data | Validate All File Paths...” menu command.
  • The “Find-and-Replace“ window was changed to where it now requires explicit dismissal to return back to the main window.
  • Some of the text shown in the application's “About” window has been changed.
  • Added:
  • If you have more than one Store (i.e. data file), then the Stores are now listed in a selection list on the left-edge of the main window (the listing of Stores has been removed from the “Store” main menu). This allows for quicker switching between Stores, and removes the restriction of the maximum number of Stores that can be supported. If you only use one Store, the selection list will not be shown. You can use the “F11” function key to set the focus to that selection list, if you don't want to use the mouse.
  • “Column | Manage Columns...”, to replace a number of menu commands from the “Column” main menu, because it was just too tedious to use just the “Column” menu commands to set up a new Store where a lot of different data columns are needed. The new “Manage Columns” window makes it easier to manage the various columns, while some settings can continue to be adjusted via the “Column” main menu.
  • “Column | Product Description Columns...” was added to make it easier to select which data columns are used to represent the description of a product. By switching to this user interface, it makes it easier to see which ones are being used, and which aren't. This is important, because this text is used in confirmation windows, and as the “Description” field in the “Orders” tab.
  • “Products” tab: added the ability to set bookmarks. A bookmark remembers with which product you were working. See these new menu commands on the main “Data” menu: “Toggle Bookmark”, “Go To Next Bookmark”, “Go To Previous Bookmark”, “Go To Bookmark...”, and “Remove Bookmarks...”, for adding, going to, and/or removing bookmarks. Bookmarks are associated with the internal unique ID that FRSProductMgr assigns to each entry.
  • “FRSProductMgr | History | ...” sub-menu, to show PDF files listing the changes made in each major version of the application.
  • “FRSProductMgr | Windows Desktop Shortcut”, to add or remove a shortcut to FRSProductMgr on the Windows Desktop.
  • “FRSProductMgr | Windows Start-up Shortcut”, to add or remove a shortcut to FRSProductMgr as part of the Windows' start-up procedure, so that the application is (or is not) started when you start Windows.
  • New “Export” button in addressbook windows, to allow exporting of all addresses to an external text file (for importing into another application, for example).
  • The “^” (hat) character was added to the “Import” window as another import-from-externaltext-file delimiter.
  • When exporting data, you will now be prompted for which data field separator (i.e. delimiter) you want to use (previously they were hard-wired based on the file extension you selected for the output file).
  • Web Reports: thumbnail image files that are automatically generated by FRSProductMgr (where applicable), can now be set up to be stored in a common directory, thereby saving some space on the disk (the default behavior remains storing them in the web report's output directory).
  • Web Reports: Added the “Web Site | "No Data" Message...” menu command, to set the text to be shown in a web report when there are no products to show for that web report (e.g. when all products have been filtered out for the report).

New in FRSProductMgr 3.8.3 (Feb 28, 2019)

  • Fixed:
  • Changing the data type of a column caused the values shown in the main grid to disappear.
  • When editing a cell that presents a list of values, the up-/down-arrow keys didn't work.
  • The display filter listing above the grid wasn't updated when new entries were added, or existing ones changed.
  • Changed:
  • Changing the column's data type now preserves as much of the existing data as possible.
  • Changing the column's data type may cause less flashing as the grid is only updated where needed.
  • Changing the column to an incompatible data type for a column that has no data now doesn't generate a warning.
  • Documentation Center texts were improved and typos were fixed.

New in FRSProductMgr 3.8.2 (Feb 9, 2019)

  • Fixed:
  • When adding a new store/file, the text entered into the "Store Contact Info" window wasn't saved.
  • When changing a column's data type via the "Column | Change Data Type..." menu command, the application could crash or hang.
  • The settings data file could get corrupted when the application was running when the computer was being shut down or rebooted.
  • Unable to select applications in the "Settings | File Associations..." menu's window.
  • Sorting text-with-numbers columns by clicking on the column header didn't sort the values correctly.
  • When a date filter was selected above the "Products" tab's grid, then the default date was set wrong when a new row was added.
  • When a date filter was selected above the "Products" tab's grid, both a starting and ending date were required, which shouldn't be.
  • The "Custom Sort Definitions" window didn't redraw the "Sort By Data Fields" grid when moving fields up or down that list.
  • The main window's background shading wasn't applied (until restart) when the "Settings | Color Scheme..." settings for it were changed.
  • The "Calendar Special Dates" window, when editing a Personalized entry, didn't acknowledge the selection of the month.
  • The Easter-related dot colors in the calendars wasn't set right, and didn't respond to color-selection changes.
  • When a column was deleted, the data filters set up against that column weren't removed from the reports and web reports.
  • The address-type windows weren't handling long texts in their "Notes" field too well (scrollbar problems, e.g.).
  • Changed:
  • Multiple stores are now listed in the "Store" menu based on how long the Store has been shown in the application.
  • Note that the column data type "time" has been removed; consider changing those columns to "date & time" or a text type.
  • Changed the "Custom Sort Definitions" window, from using icons-only buttons to showing icons and text.
  • Added
  • Web tags for the "Store Contact Info" data, so that they can be used in the web reports.
  • Six example data files, ready for use (see Intro tab above).

New in FRSProductMgr 3.8.1 (Feb 9, 2019)

  • Fixed:
  • When adding a new store/file, the text entered into the "Store Contact Info" window wasn't saved.
  • When changing a column's data type via the "Column | Change Data Type..." menu command, the application could crash or hang.
  • The settings data file could get corrupted when the application was running when the computer was being shut down or rebooted.
  • Unable to select applications in the "Settings | File Associations..." menu's window.
  • Sorting text-with-numbers columns by clicking on the column header didn't sort the values correctly.
  • When a date filter was selected above the "Products" tab's grid, then the default date was set wrong when a new row was added.
  • When a date filter was selected above the "Products" tab's grid, both a starting and ending date were required, which shouldn't be.
  • The "Custom Sort Definitions" window didn't redraw the "Sort By Data Fields" grid when moving fields up or down that list.
  • The main window's background shading wasn't applied (until restart) when the "Settings | Color Scheme..." settings for it were changed.
  • The "Calendar Special Dates" window, when editing a Personalized entry, didn't acknowledge the selection of the month.
  • The Easter-related dot colors in the calendars wasn't set right, and didn't respond to color-selection changes.
  • When a column was deleted, the data filters set up against that column weren't removed from the reports and web reports.
  • The address-type windows weren't handling long texts in their "Notes" field too well (scrollbar problems, e.g.).
  • Changed:
  • Multiple stores are now listed in the "Store" menu based on how long the Store has been shown in the application.
  • Note that the column data type "time" has been removed; consider changing those columns to "date & time" or a text type.
  • Changed the "Custom Sort Definitions" window, from using icons-only buttons to showing icons and text.
  • Added:
  • Web tags for the "Store Contact Info" data, so that they can be used in the web reports.
  • Six example data files, ready for use (see Intro tab above).

New in FRSProductMgr 3.8.0 (Feb 8, 2019)

  • Fixed:
  • When adding a new store/file, the text entered into the "Store Contact Info" window wasn't saved.
  • When changing a column's data type via the "Column | Change Data Type..." menu command, the application could crash or hang.
  • The settings data file could get corrupted when the application was running when the computer was being shut down or rebooted.
  • Unable to select applications in the "Settings | File Associations..." menu's window.
  • Sorting text-with-numbers columns by clicking on the column header didn't sort the values correctly.
  • When a date filter was selected above the "Products" tab's grid, then the default date was set wrong when a new row was added.
  • When a date filter was selected above the "Products" tab's grid, both a starting and ending date were required, which shouldn't be.
  • The "Custom Sort Definitions" window didn't redraw the "Sort By Data Fields" grid when moving fields up or down that list.
  • The main window's background shading wasn't applied (until restart) when the "Settings | Color Scheme..." settings for it were changed.
  • The "Calendar Special Dates" window, when editing a Personalized entry, didn't acknowledge the selection of the month.
  • The Easter-related dot colors in the calendars wasn't set right, and didn't respond to color-selection changes.
  • When a column was deleted, the data filters set up against that column weren't removed from the reports and web reports.
  • The address-type windows weren't handling long texts in their "Notes" field too well (scrollbar problems, e.g.).
  • Changed:
  • Multiple stores are now listed in the "Store" menu based on how long the Store has been shown in the application.
  • Note that the column data type "time" has been removed; consider changing those columns to "date & time" or a text type.
  • Changed the "Custom Sort Definitions" window, from using icons-only buttons to showing icons and text.
  • Added:
  • Web tags for the "Store Contact Info" data, so that they can be used in the web reports.
  • Six example data files, ready for use (see Intro tab above).

New in FRSProductMgr 3.7.4 (Jul 26, 2018)

  • The "OK" button of the save-file windows wasn't enabled when trying to save or export to a new file.

New in FRSProductMgr 3.7.3 (Jul 13, 2018)

  • Adding or removing files to the photos folder used by the entries could cause the application to be busy for a long time.
  • Text appeared in the "Find" window's edit field each time it was displayed.
  • The "possible data loss" warning message was displayed twice when changing column data type to an incompatible one.

New in FRSProductMgr 3.7.2 (Jul 7, 2018)

  • When highlighting a number of cells and then right-clicking on a different cell, the highlighting wasn't removed.
  • Sometimes when data was changed, background highlighting wasn't applied or removed from the other cells in the row.
  • Clicking the "Settings | Show Product Description in Products Tab" menu command didn't appear to do anything.
  • Pasting content from the Windows Clipboard into the "Values for..." window didn't work.
  • "FRSProductMgr | About..." always showed "today" as the last-run date.

New in FRSProductMgr 3.6.0 (Jun 13, 2018)

  • Fixed:
  • "Alt+Backspace" shortcut while in a dedicated edit field caused the undo to go all the way back to the original data for that field.
  • When changing the font size for the text of the product description on the Products tab, the window wasn't properly updated.
  • When a single image file path was corrected, other entries having the same path, would continue to be highlighted as missing files.
  • When changing the data type of a list-based data column to another one, the web reports' filters (if used) weren't updated.
  • The "Data | Highlight Missing Files" remained checked sometimes even when clicked.
  • The "Keep Sorted" flag wasn't always updated properly in the "Column | View List..." menu command's window.
  • When an image file was modified externally, the preview thumbnail below the grid was, usually, not updated to reflect the change.
  • When exporting data, embedded new lines (when using the Enter key in multi-line data) caused text to not be output correctly.
  • When entering a web site address that used a sequence of periods in its text, FRSProductMgr didn't allow that to be entered.
  • When removing the entry at the bottom of the Products tab's grid, the input focus was gone.
  • The Ctrl+End keyboard shortcut when used in a grid, didn't move the focus to the bottom-right cell.
  • When printing the content of a grid, the first page was always printed twice.
  • Sometimes Windows would beep when pressing the Enter key when completing the editing of a grid's cell.
  • Typos in the Documentation Center.
  • Changed:
  • The "Store" menu can now show up to 13 recently-loaded stores (up to 5 of which are now the most-often loaded ones).
  • Removed "Welcome to FRSProductMgr" announcement at start-up, because it caused problems in some installations.
  • Therefore, removed the "Settings | Play Welcome Message at Start-up" menu command.
  • Re-arranged commands on the "Settings" menu, so that the ones applicable to the loaded store only, are shown at the top.
  • Removed "Data | Change All File Locations..." (see below).
  • Added:
  • "Data | Change All Photo File Locations...", to change the base path of all image files used in the data (the window has been improved).
  • "Data | Change All Data File Locations...", to change the base path of all data files used in the data (the window has been improved).
  • When an image or data file, which is selected in the data, is renamed, it is now automatically updated to use the new name.
  • When an image or data file, which is selected in the data, is no longer valid, the highlight-missing-file option, if enabled, is triggered.
  • "Data | Validate All File Paths...", to view all file paths used in the data which are no longer valid (either renamed, moved, or deleted).
  • "Data | Validate All Web Site Addresses...", to verify the existence of external web site addresses that are referenced in the data.
  • The Documentation Center window can now be scrolled via these keys: up/down arrow, Page-Up/Down, Home, End.