fix/pull-progress-modality
main
setWindowModality(2) raises TypeError in PySide6 which requires the proper enum QtCore.Qt.WindowModal instead of a raw integer. This caused the pull download progress dialog to fail immediately, leaving it hung.