User Tools

Site Tools


1.4.0.17 Change Log

Below is a “sanitized” version of the Install Manager change log leading to the General Release of version 1.4.0.17. This log is posted as part of a conscious effort to be more transparent in the development process. That being said, not all information relating to a particular build is present on this page - some information is still considered private and is therefore not included.

Private Beta

  • Source maintenance
  • Allow instance specific CMS configuration override

InstallMgr : Incremented build number to 1.2.0.53


  • Source maintenance

InstallMgr : Incremented build number to 1.2.0.54


  • Source maintenance
  • Updated default filters; added Filter By Tag/Software/Hexagon
  • Added support for Cinema 4D application versions
    • R21
    • R20
    • R19
    • R18
    • R17
  • Added “application” URI command
  • Refactored install error messages; improved formatting; improved UX for adding missing/required application/version/bit paths
  • Fixed an issue in Settings > Applications that could result in invalid entries
  • Refactored Settings > Account context menu
  • Refactored Settings > Applications context menu
  • Refactored Settings > Installation > Content Install Paths context menu
  • Improved log statements; consistency; formatting

InstallMgr : Incremented build number to 1.2.0.55


  • Source maintenance
  • Updated OS call to fetch memory info on Windows; addresses stated potential for OS to provide inaccurate information > 4 GB; produces identical results in practice
  • Filter bit architecture when performing an application command

InstallMgr : Incremented build number to 1.2.0.56


  • Source maintenance
  • An “application” command now considers the status of the package_id (if specified), switches to the page that the package is currently on, and causes the “Start Queue/Add to Queue” button on the respective page to update to reflect selection state of the items in the listview
  • Double-clicking an item in the Accounts list of the Settings dialog now behaves the same as if the “Edit…” action was clicked from the context menu
  • Double-clicking a Content Path Shortcut item on the Installation page of the Settings dialog now behaves the same as if the “Edit…” action was clicked from the context menu
  • Double-clicking an item in the Applications list of the Settings dialog now behaves the same as if the “Edit…” action was clicked from the context menu

InstallMgr : Incremented build number to 1.2.0.57


  • Source maintenance
  • The Settings icon in the top right corner of the main window now behaves as a menu button; clicking the icon displays a menu with actions relating to the settings/configuration of the application
  • Moved access of the log file from a button within the Settings dialog to an action in the Settings menu
  • Added access of the helper application log file to an action in the settings menu
  • The refresh button tooltip now updates to reflect connection state (and bit architecture)
  • Updated various message text and tooltips
  • The default sort order is now Status: Busy First

InstallMgr : Incremented build number to 1.2.0.58


  • Source maintenance
  • Completely revamped the UI/UX for dealing with missing/required application/version/bit paths of failed installs; applications paths can now be defined by the user directly within the Install Errors dialog; the package associated with any application paths defined within the Install Errors dialog are automatically selected in the Ready to Install list, cleared of their previous failure, and wait only on the “Start Queue/Add to Queue” button to be clicked
  • Handling of application path collisions resulting from “application” commands is now handled via custom event in the current application instance instead of application instantiation and argument forwarding
  • Added support for multiple context store IDs to be set for a given install application widget; preparation for install sets
  • The order of “Sort Order” options in the Ready to Download/Ready to Install/Installed pages, the settings/keys used to record the selected “Sort Order” options, and the values that represent a given “Sort Order” option in recorded settings, have changed; “Status : Busy First” has been moved to the top of each “Sort Order” option list; “Status : Busy First” is the default for each “Sort Order” option list; “Sort Order” options are now recorded as their respective enumerated values instead of their position within the list - this resolves an issue where a “Sort Order” option was not restored to its previous value if its position in the list changed; restoration of a “Sort Order” option within a list is now based on enumerated value instead of string comparison - this resolves an issue where a “Sort Order” option was not restored to its previous value if the string/translation value changed
  • The Install Errors dialog now provides an “Attempt Re-install” option that is revealed/displayed when an application path for a failed install is defined within the dialog; when checked (default), packages associated with application paths that are defined within the dialog are automatically added to the install queue (and the queue is started if needed) when the dialog is closed

InstallMgr : Incremented build number to 1.2.0.59


  • Source maintenance
  • Changed label of “Attempt Re-Install” option in the Install Errors dialog to “Re-attempt Install” in order to better reflect what the option does; “Re-Install” of a package already has a defined meaning
  • Updated inline help for various widgets to reflect current operation/functionality
  • Fixed an issue that caused the down-arrow for the Version and Bit (Architecture) options in Application Path widgets to not be drawn
  • Fixed styling inconsistencies in the error list dialog
  • Fixed a size initialization issue in the error list dialog
  • Formally split the “Settings…” action in the new Settings menu into “Basic Settings…” and “Advanced Settings…” actions; accessing basic settings no longer depends on holding the Ctrl/Cmd modifier when accessing the advanced settings
  • Incremented version to 1.3.0.0

InstallMgr : Incremented build number to 1.3.0.1


  • Source maintenance
  • Fixed issues with the “Package Size : Largest First”, “Package Size : Smallest First”, “Package Date : Recent First”, and “Package Date : Oldest First” options in the “Sort Order” options list of the “Ready to Download” page

InstallMgr : Incremented build number to 1.3.0.2


  • Source maintenance

InstallMgr : Incremented build number to 1.3.0.3


  • Source maintenance

InstallMgr : Incremented build number to 1.3.0.4


  • Source maintenance
  • Implemented “Install Modules”; upon retrieval of product information from the store (i.e., login/refresh), if none of the install sets in the default module are satisfied (downloaded and installed) the user is prompted to select (and perhaps pre-define application install paths) the install set(s) to download/install based on account contents; the Install Module dialog provides an option that allows the user to control whether or not the default module is presented when none of the install sets are satisfied; the user can access install modules (the “Default” module when connected, and/or individually installed modules) from the Settings menu; the Install Module dialog displays an accordion style view of a given module, with various statuses that bubble up from individually validated install sets, components, and package options; option selection is automatic based on appropriateness for the running operating system and bit architecture
  • Incremented version to 1.4.0.0

InstallMgr : Incremented build number to 1.4.0.1


  • Source maintenance
  • Unlocked the ability to load locally installed Install Modules; allows loading an Install Module from file vs only loading the Default module from network reply
  • The “Start Queue” button is now enabled when all Default Install Sets are unchecked to allow saving the checked state of the “Show Automatically” option in the Default Install Sets dialog

InstallMgr : Incremented build number to 1.4.0.2


  • Fixed an issue where an account's preference for whether or not to automatically show the default install module was not being recorded
  • Fixed an issue where the preference for whether or not an account automatically showed the default install module was not being respected

InstallMgr : Incremented build number to 1.4.0.3


  • The first Install Set with the most urgent status is now raised when a given Install Module is displayed

InstallMgr : Incremented build number to 1.4.0.4


  • Components of a given Install Set that are not required in order to satisfy the set are now individually checkable within the Install Module dialog; required components of a given Install Set are not checkable; this allows a component to be included by a set, but provides the user a remedy for a component they cannot reasonably satisfy - e.g., the Photoshop 3D Bridge plugin can be included in the Daz Studio Install Set within the Default Install Module, but the user may not have Photoshop and so can now uncheck that component to satisfy moving forward with the remaining components; the respective checked states of non-required components are factored into the actionable state of a given set (and therefore, the enabled state of the accept button for the dialog)
  • Tweaked styling of the Install Module dialog when none of the Install Sets in a given module can be satisfied by the account's current product list; logging in is suggested if the account is currently working offline

InstallMgr : Incremented build number to 1.4.0.5


  • Fixed an issue where a user would (potentially) be prompted with the Default Install Module after the dialog for any other Install Module was accepted
  • Fixed an issue where the wrong install option was being automatically selected for a given component
  • Added support for defining whether or not a non-required install component is automatically selected
  • Updated install component text
  • Invalid install components, and non-required install components that are not in a user's account, are no longer displayed in non-development builds
  • Mac style tweaks

InstallMgr : Incremented build number to 1.4.0.6


  • Fixed an issue where any unknown (to the account) install component (be it due to bad data, or a SKU not being in the account) within a given install set was causing that entire set to be marked as invalid regardless of whether or not that component was required, rather than omitting display (in non-dev builds) of non-required unknown components and only invalidating the set if required known components could not be found
  • Made changes to the notification presented when none of the components in an install module can be found
  • An install module's message is now included in the notification presented when the minimum list of required install components cannot be resolved
  • Made adjustments to sizing of install module dialogs

InstallMgr : Incremented build number to 1.4.0.7


  • Source maintenance
  • Added a “Filter Views” option to the Install Module dialog; when enabled/checked, the filter field in the main window will be populated with a sku:: filter of the participating products; option is checked by default; option is disabled when it will have no affect
  • Added a tooltip to the “Show Automatically” option in the Install Module dialog
  • Attempting to display an Install Module while the application is busy now alerts the user that this cannot be done

InstallMgr : Incremented build number to 1.4.0.8


  • Source maintenance

InstallMgr : Incremented build number to 1.4.0.9


  • Source maintenance
  • Added backend support custom tags on a package
  • An install set missing a non-required component is still considered valid

InstallMgr : Incremented build number to 1.4.0.10


  • Source maintenance

InstallMgr : Incremented build number to 1.4.0.11


  • Source maintenance
  • Fixed an issue where components in an install set that require an application path which is not already defined in the global list, but will be defined by a (required/preceding) component within the install set, would erroneously prompt the user to manually define the requisite application path instead of automatically detecting that a component within the set will provide it; e.g., Daz Studio plugin components in the default install set require the application path of Daz Studio, but a virgin installation has no global list and can only depend on the (required/preceding) component
  • Fixed an issue where an install component with multiple application path requirements would correctly provide multiple widget sets for defining those paths, but incorrectly populate their options with data for all requirements instead of each individually
  • Fixed an issue where the user defining one application path for a component with multiple requirements would erroneously set the status of the component as satisfied even though another application path had not yet been defined by the user
  • Application path widgets now support holding the Ctrl/Cmd modifier when clicking the browse (…) button to opening the OS file browser to the specified path (if any), and holding the Alt modifier when clicking the browse button to clear the current value (if any)
  • Improved performance of building the install Module dialog

InstallMgr : Incremented build number to 1.4.0.12


  • Fixed an issue in the Install Errors dialog where the user was allowed to define an application path as a value that is already in the global list; application paths must be unique
  • Fixed an issue in the Install Errors dialog where the user was allowed to define multiple application paths as the same value; application paths must be unique
  • In the Install Errors dialog, defining the application path for one of multiple packages with the same error now updates the path for all corresponding errors

InstallMgr : Incremented build number to 1.4.0.13


  • Source maintenance
  • Fixed component SKU in Default Install Sets

InstallMgr : Incremented build number to 1.4.0.14


  • Source maintenance
  • Added Advanced Filtering support for the “pkg::” scope selector; allows filtering based on the combined product id and package id fields; supports wildcard and regular expression syntax selectors
  • When the Filter Views option on the Install Module dialog is checked and the dialog is accepted, the resulting filter now uses the “pkg::” filtering syntax

InstallMgr : Incremented build number to 1.4.0.15


  • Source maintenance

InstallMgr : Incremented build number to 1.4.0.16


  • Source maintenance
  • Fixed an issue where canceling the individual download or individual install of a package that was initiated by remote action (e.g., install set, first-time user) would result in a crash
  • Fixed an issue where clicking the Clear Queue button for downloads or installs initiated by remote action (e.g., install set, first-time user) would cause the application to hang (infinite loop) - clicking the Clear Queue button clears the packages in queue, but it does not cancel any processes that have already been started

InstallMgr : Incremented build number to 1.4.0.17

Released

  • 1.4.0.17 - 2019-01-30