Version: [5019] Advanced Photo Importer 1.0.1

## [1.0.1] - 2026-04-22

### Changed
- Reworked import/export UX with a single integrated progress window
(percentage + processed count) (Thanks @billjwilliamson).
- Moved final completion messages into the same progress window
(`Done` state), removing duplicate success popups.
- Added live skipped-file tracking during folder import with copyable
output in the progress window.
- Improved imported photo list readability with aligned column headers
(`Visibility`, `File Name`, `Label`) and corrected row alignment.
- Added a styled destructive `Delete Selected Photo` action in the
Imported Photos panel.

### Security
- Hardened XML parsing in bundled EXIF processing code by switching to
`defusedxml` for safer XML parsing.
- Removed flagged executable/script artifacts from the plugin package
to reduce security scanner noise.
- Reduced low-severity Bandit findings in first-party plugin code by
replacing silent exception handling with explicit logging.

### Fixed
- Fixed file hyperlink generation for paths containing spaces in Excel
export. (Thanks @billjwilliamson)
- Fixed Qt6 compatibility issues for modal dialogs and frame line
enums (`WindowModality`, `QFrame` shape constants).
- Fixed repeated import-cancel flow where disconnecting an unconnected
signal raised `TypeError`.

yes

majidjazebi

2026-04-22T11:56:05.954313+00:00

3.28.0

4.99.0

None

no

Version management

Plugin details