Files
Axter-Stash/plugins/DupFileManager/version_history/README.md
2025-01-10 13:53:40 -05:00

9.0 KiB

This page was added starting on version 0.2.0 to keep track of newly added features between versions.
  • Note:
    • 4th number sub versions (x.x.x.x) are only listed on this page. It's associated with very minor changes or very minor bug fixes.
    • Changes to the 3rd number (x.x.x.x) are related to bug fixes and minor changes.
    • The 2nd number (x.x.x.x) is incremented when new feature(s) is/are added.
    • The 1st number (x.x.x.x) is incremented when a change is not backwardly compatible to an older Stash version, or when an extremely major change is made.

0.2.0

  • For report, added logic to transfer option settings [Disable Complete Confirmation] and [Disable Delete Confirmation] when paginating.
  • Fixed minor bug in advance_options.html for GQL params.

0.2.1

  • Added logic to have reports and advanced menu to work with Stash settings requiring a password by adding API-Key as param argument for advance menu, and adding API-Key as variable in reports.
  • When [Advance Tag Menu] is called from reports, it's given both the GQL URL and the apiKey on the URL param, which allows advance menu to work with non-standard URL's and with API-Key.

0.2.2

  • Added dropdown menu logic to Advance Menu and reports.
  • Added Graylist deletion option to Advance Menu.
  • Report option to clear all flags from report.
  • Report option to clear all (DuplicateMarkForDeletion?) tag from all scenes.
  • Report option to delete from Stash DB all scenes with missing files in file system.
  • Added popup tag list to report which list all tags associated with scene.
  • Added popup performer list to report which list all performers associated with scene.
  • Added popup gallery list to report which list all galleries associated with scene.
  • Added popup group list to report which list all groups associated with scene.
  • After merging tags in report, the report gets updated with the merged scene metadata.
  • Added graylist deletion option to [Advance Duplicate File Menu].
  • Added pinklist option to Settings->Plugins->Plugins and to [Advance Duplicate File Menu]
    • The pinklist is only used with the [Advance Duplicate File Menu], and it's NOT used in the primary process to selected candidates for deletion.
  • Advance Menu now works with non-tagged scenes that are in the current report.

1.0.0

  • Consolidated buttons and links on report into dropdown buttons.
  • On report, added dropdown menu options for flags.
  • Rename Tools-UI advance duplicate tagged menu to [Advance Duplicate File Menu]
  • When [Advance Duplicate File Menu] completes report, gives user prompt to open the report in browser.
  • Added performance enhancement for removing (clearing) duplicate tags from all scenes by using SQL call.
  • Added option to report to delete files that do not exist by duplicate candidates in report, as well as by tagged files.
  • Added logic to disable scene in report if deleted by [Advance Duplicate File Menu]. Note: Requires a refresh.
  • Added report option to delete by flags set on the report.

1.0.0.1

  • Fixed bug with report delete scene request.

1.0.0.2

  • In the report, made icon colors for tags, performers, galleries, and groups with different colors if they don't match. In other words, use different color icons if candidate to delete doesn't match duplicate to keep associated icon data.
    • If data for associated icon are the same, then both icons are black or blue (the default color).
    • If [duplicate to keep] is missing data that is in [candidate to delete], than [candidate to delete] gets a yellow icon.
    • If [candidate to delete] is missing data that is in [duplicate to keep], than [duplicate to keep] gets a pink icon.

1.0.0.3

  • Added option on report to merge all metadata missing in [Duplicate to Keep] files.
  • Added cookies to report so as to remember user options for Disable Complete Confirmation [Disable Complete Confirmation] and [Disable Delete Confirmation].
    • This change was needed because sometimes the browser refuse to open local URL's with params on the URL.
    • Using cookies also allows check options status to stay the same after refresh.
  • Added code to [Advance Duplicate File Menu] to delete based on flags.

1.0.1

  • Change [Advance Duplicate File Menu] default input values to placeholder text.
  • Change stash toolbar icon for DupFileManager to a file icon with a video camera.
  • Removed plugin/ from the URL for the Tools-UI menu.

1.1.0

  • On report, when scene gets deleted using flag option, change the color of the buttons to the associated flag color.
  • Enhanced [Advance Duplicate File Menu] dropdown buttons to splitdown buttons, and added associated icons.
  • Added refresh button to report.
  • Ehanced the report GUI.
    • Replace scene options with a menubar.
    • Consolidated the options into two menu items (File and Flag/Tag).
    • Moved metadata icons (Tag, Performer, Gallery, and Group) to the new menubar. These icons are only displayed when the scene has associated metadata.
    • Added quick access button to the menubar for most commonly used options.
      • Implemented the logic so quick access buttons are only included if there's space available.
      • Two of the six quick access buttons are always displayed, and the remaining 4 are displayed depending on how many metadata icons are displayed per scene.
  • On report, consolidated some menu items into sub menu items.
  • Added option to [Advance Duplicate File Menu] to limit number of scenes in each page for paginate.
  • Added following color options to [Advance Duplicate File Menu].
    • Report background color
    • Report text color
    • Report main highlight color
    • Report text color for differential metadata
    • Report minor highlight color
  • Added option to [Advance Duplicate File Menu] to display full stream video as preview in the report.
  • Change paginate [Prev] and [Next] links to buttons on report.
  • Add logic to update Stash when changing file without doing full path scan.
  • Add option to [Advance Duplicate File Menu] to open http://localhost:9999/settings?tab=plugins
  • Add option to [Advance Duplicate File Menu] to open http://localhost:9999/settings?tab=tools
  • Add option to report to open http://localhost:9999/settings?tab=plugins
  • Add option to report to open http://localhost:9999/settings?tab=tools
  • Add link to Axter-Stash to both report and [Advance Duplicate File Menu].
  • Added report option to clear all flags of a specific color.
  • Added option to [Advance Duplicate File Menu] to create report with or without preview video and with or without preview image.
  • Always include [Next] paginate on top of first report page, and CSS hide it if only one page.
  • Added code to report to make it when the report updates the screen (due to tag merging), it stays in the same row position on the page.
  • Added plugin task [Create Duplicate Report]

1.1.1

  • Added code to handle Chrome, Edge and any other chrome based browser when selecting local file links from Stash URL.
    • On a Chrome based browser, the new code list the local links in text instead of as a button.
    • A note is displayed and highlighted explaining to the user that they have to copy and pasted the link to the browser's address field.
    • On browsers like FireFox, a button is displayed instead, and no note is displayed.
  • Removed *.css and *.map files, which were not being used.

1.1.2

  • Moved link to [Advance Duplicate File Menu] to https://stash.axter.com/1.1/advance_options.html
    • This allows the Advance Menu to be accessed by Chrome, Edge and other Chrome based browsers which don't allow accessing local links from a non-local URL.
  • Added additional warnings when detecting Chrome based browsers and when moving from non-local link to local link.
  • Moved htmlReportPrefix field from the DupFileManager_report_config.py to DupFileManager_report_header.
    • This was needed because Python on Docker gives an error when using tripple quoted strings.
  • Made advance_options.html HTML5 compliance.
  • Added additional details returned by getLocalDupReportPath to include (IS_DOCKER, ReportUrl, AdvMenuUrl, apikey, & LocalDir).

1.1.3

  • Added access to report from https://stash.axter.com/1.1/file.html
    • This allows access to report from any browser and access to report from a Docker Stash setup.
    • On Stash installation using passwords or non-standard URL, the file.html link should be accessed from the advance menu or from the Stash->Tools->[DupFileManager Report Menu].
  • Added fields remoteReportDirURL and js_DirURL to allow users to setup their own private or alternate remote path for javascript files.
  • On Stash installations having password, the Advance Menu can now be accessed from the Stash->Tools->[DupFileManager Report Menu].

1.1.4

  • Fixed Docker issue when displaying report on Docker having port forwarding configured.

1.1.5

  • After deleting scene from report, disable preview for the deleted scene on the report.
  • Add option to report to avoid reloading page after updating report.