-
-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DupFileManager] plugin updated to version 1.0.0 #470
Commits on Jul 23, 2024
-
Fixed bug associated with rename without title field populated
Where's was an (if not) condition which should have been an (if) condition. This caused issues when renaming a file without populating the title field and with an associated performer.
Configuration menu - View commit details
-
Copy full SHA for 84d3b7f - Browse repository at this point
Copy the full SHA 84d3b7fView commit details
Commits on Jul 28, 2024
-
Added ChangeFileMonitor and added more features to RenameFile
Added new plugin ChangeFileMonitor. Made following changes to RenameFile plugin. Added fields galleries, resolution, and width. Fixed bug associated with studio. Added logic to limit the log file size. Added logic to only get [Change success] logging when no errors occurs. Change default fields to include studio. Added postfix styles, which was mainly needed to properly format resolution field, but can be used for the other fields. Consolidated [Include Existing Key Field] options into one option. Cleaned up code and updated version
Configuration menu - View commit details
-
Copy full SHA for 1cee248 - Browse repository at this point
Copy the full SHA 1cee248View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3061e26 - Browse repository at this point
Copy the full SHA 3061e26View commit details -
Added plugin ChangeFileMonitor and updated RenameFile plugin
Added new plugin ChangeFileMonitor. Made following changes to RenameFile plugin. Added fields galleries, resolution, and width. Fixed bug associated with studio. Added logic to limit the log file size. Added logic to only get [Change success] logging when no errors occurs. Change default fields to include studio. Added postfix styles, which was mainly needed to properly format resolution field, but can be used for the other fields. Consolidated [Include Existing Key Field] options into one option. Cleaned up code and updated version
Configuration menu - View commit details
-
Copy full SHA for c99d359 - Browse repository at this point
Copy the full SHA c99d359View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81a83bb - Browse repository at this point
Copy the full SHA 81a83bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f34a382 - Browse repository at this point
Copy the full SHA f34a382View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1133dc - Browse repository at this point
Copy the full SHA e1133dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 789e5d0 - Browse repository at this point
Copy the full SHA 789e5d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac708ad - Browse repository at this point
Copy the full SHA ac708adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd49ca - Browse repository at this point
Copy the full SHA 0bd49caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e4f9d3 - Browse repository at this point
Copy the full SHA 1e4f9d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9b73d6 - Browse repository at this point
Copy the full SHA a9b73d6View commit details -
Removed unused UI variable endpoint
Removed unused UI variable endpoint. Added logic that allows ChangeFileMonitor to run as a script. Updated README.md file to explain how to run it as a script.
Configuration menu - View commit details
-
Copy full SHA for ec379fe - Browse repository at this point
Copy the full SHA ec379feView commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf3bfe4 - Browse repository at this point
Copy the full SHA bf3bfe4View commit details
Commits on Jul 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff65f8c - Browse repository at this point
Copy the full SHA ff65f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bff74c - Browse repository at this point
Copy the full SHA 2bff74cView commit details
Commits on Aug 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e5d8f82 - Browse repository at this point
Copy the full SHA e5d8f82View commit details -
Configuration menu - View commit details
-
Copy full SHA for bce5318 - Browse repository at this point
Copy the full SHA bce5318View commit details
Commits on Aug 16, 2024
-
Added run as a service UI option and scheduler option
Can start FileMonitor from Stash UI as a service. Stop FileMonitor from the UI. Scheduler service for multiple UI task. Scheduler service for plugins. UI option to trim backup DB files. Config file option to exclude paths. Config file option to only include paths. Config file option to only include specified file types. Very minor changes to RenameFile plugin.
Configuration menu - View commit details
-
Copy full SHA for 971d0ea - Browse repository at this point
Copy the full SHA 971d0eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdea121 - Browse repository at this point
Copy the full SHA fdea121View commit details -
Configuration menu - View commit details
-
Copy full SHA for e847bdc - Browse repository at this point
Copy the full SHA e847bdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdc12bd - Browse repository at this point
Copy the full SHA bdc12bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d2f575 - Browse repository at this point
Copy the full SHA 1d2f575View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 212900d - Browse repository at this point
Copy the full SHA 212900dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44e7948 - Browse repository at this point
Copy the full SHA 44e7948View commit details -
Fixed bug that was adding duplicate resolution
1. Fixed bug that added duplicate resolution, width, height , scene_date, video_codec, and frame_rate when title is not populated. 2. Added excludeTags field, and pre-populated it with DuplicateMarkForDeletion and DuplicateWhitelistFile to avoid conflicts with up coming plugin DupFileManager.
Configuration menu - View commit details
-
Copy full SHA for 90b30a4 - Browse repository at this point
Copy the full SHA 90b30a4View commit details -
Added API Key logic to allow FileMonitor to work in service mode when user has configured a Stash username and password. To slim down the main config, moved self_unit_test and task_examples to their own configuration files. Added more self_unit_test, and a selfUnitTest activation field that is normally false. When field is true, it turns on the task for unit testing.
Configuration menu - View commit details
-
Copy full SHA for 131f3eb - Browse repository at this point
Copy the full SHA 131f3ebView commit details -
Change default rename using Move
Change default rename using Move, in order to avoid access issues when scene is being played.
Configuration menu - View commit details
-
Copy full SHA for f02e668 - Browse repository at this point
Copy the full SHA f02e668View commit details
Commits on Aug 22, 2024
-
Added logic to stop running multiple scan jobs.
100's of file changes at the same time caused FileMonitor to run many dozens of scan jobs. Added logic to have FileMonitor delay new scan jobs while last scan job is still running.
Configuration menu - View commit details
-
Copy full SHA for 444a569 - Browse repository at this point
Copy the full SHA 444a569View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43acfe1 - Browse repository at this point
Copy the full SHA 43acfe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for af2be30 - Browse repository at this point
Copy the full SHA af2be30View commit details
Commits on Aug 28, 2024
-
Separated unit testing into two parts. Increase max log file size. Set status logging to debug level. Added UI option to enable DupFileManager delete duplicate task in the scheduler. Added "every" option for every day of the week in the scheduler. Added scheduler option to start plugin without the Task Scheduler. Changed the format for plugins in the scheduler.
Configuration menu - View commit details
-
Copy full SHA for 688f8c0 - Browse repository at this point
Copy the full SHA 688f8c0View commit details -
Fixed issue with Studio triggering folder being created on rename. Integrated changes to use StashPluginHelper class, and stream line the code. Put rename back as default method over move. Removed functions which are already included in stashapi and StashPluginHelper.
Configuration menu - View commit details
-
Copy full SHA for a667d87 - Browse repository at this point
Copy the full SHA a667d87View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf6147b - Browse repository at this point
Copy the full SHA cf6147bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 739273a - Browse repository at this point
Copy the full SHA 739273aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41031c0 - Browse repository at this point
Copy the full SHA 41031c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7ebfb0 - Browse repository at this point
Copy the full SHA d7ebfb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e59e1 - Browse repository at this point
Copy the full SHA b4e59e1View commit details -
Added option to avoid "Delete Tagged Duplicates"
Added option to avoid "Delete Tagged Duplicates" without turnOnSchedulerDeleteDup enabled.
Configuration menu - View commit details
-
Copy full SHA for c4be9c2 - Browse repository at this point
Copy the full SHA c4be9c2View commit details
Commits on Nov 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ee53864 - Browse repository at this point
Copy the full SHA ee53864View commit details -
Configuration menu - View commit details
-
Copy full SHA for b34fb92 - Browse repository at this point
Copy the full SHA b34fb92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1805721 - Browse repository at this point
Copy the full SHA 1805721View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78dfa06 - Browse repository at this point
Copy the full SHA 78dfa06View commit details -
Configuration menu - View commit details
-
Copy full SHA for b216d09 - Browse repository at this point
Copy the full SHA b216d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac917d - Browse repository at this point
Copy the full SHA 0ac917dView commit details
Commits on Nov 28, 2024
-
Upgraded to version 1.0.0; See description for details
### 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 Deletion Menu**]. - Added pinklist option to Settings->Plugins->Plugins and to [**Advance Duplicate File Deletion Menu**] - The pinklist is only used with the [**Advance Duplicate File Deletion 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 Deletion Menu**] - When [**Advance Duplicate File Deletion 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 Deletion 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 Deletion Menu**] to delete based on flags.
Configuration menu - View commit details
-
Copy full SHA for fdb786e - Browse repository at this point
Copy the full SHA fdb786eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46edadd - Browse repository at this point
Copy the full SHA 46edaddView commit details -
Upgraded to version 1.0.0; See description for details
### 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 Deletion Menu**]. - Added pinklist option to Settings->Plugins->Plugins and to [**Advance Duplicate File Deletion Menu**] - The pinklist is only used with the [**Advance Duplicate File Deletion 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 Deletion Menu**] - When [**Advance Duplicate File Deletion 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 Deletion 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 Deletion Menu**] to delete based on flags.
Configuration menu - View commit details
-
Copy full SHA for 92307c5 - Browse repository at this point
Copy the full SHA 92307c5View commit details
Commits on Nov 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 85ec688 - Browse repository at this point
Copy the full SHA 85ec688View commit details