Related issue: add duplicate-finder by tags/name (#882)
Related issue: #882 Find Duplicates by Tags or Name
What I did
-
Implemented a findDuplicatesByTagsOrName() method in ImageElementService to detect duplicates via exact filename matches and shared tags.
-
Seamlessly integrated a 🔍 icon into the TopComponent toolbar, styled in line with existing controls and equipped with a “Find duplicates with names/tags” tooltip.
-
Verified that the new feature coexists with the existing hash-based detection without regressions.
Thank you for maintaining this project and providing a clear, welcoming pathway for first-time contributors!
Thank you for reviewing this PR. I've addressed the Code Climate feedback by fully refactoring the findDuplicatesByTagsOrName() method into a concise, array-driven approach with significantly reduced cognitive complexity.
The feature now detects duplicates by:
Matching exact filenames
Identifying repeated tags across videos
The logic is cleaner, fully tested in the UI, and adheres to the project’s standards. Please let me know if there’s anything further to improve — happy to refine!
Appreciate the opportunity to contribute to this project!
Thank you @Sasiprakash-UoA 🥳 😁 🙇♂️
I appreciate the contribution. I hope to get to reviewing and merging this around the end of summer; thank you for your patience.
Cheers 😊