Releases: Orinks/PortkeyDrop
Releases · Orinks/PortkeyDrop
Nightly 2026-05-03
Fixed
- Improved macOS VoiceOver support for PortkeyDrop list views (tables) by using a macOS-specific listbox fallback with readable row text.
Nightly 2026-04-27
[Unreleased]
Fixed
- Announce accessible progress details
- Apply configured defaults consistently
- Enforce overwrite policy before enqueue
[0.3.0] - 2026-03-23
PortkeyDrop v0.3.0
[0.3.0] - 2026-03-23
Nightly 2026-03-23
[Unreleased]
Fixed
- SFTP upload auto-creates remote dirs; fix recursive upload and mkdir v4+
Nightly 2026-03-13
[Unreleased]
Fixed
- Wire concurrent transfer setting into worker pool
[0.2.0] - 2026-03-10
PortkeyDrop v0.2.0
[0.2.0] - 2026-03-10
Added
- Resume interrupted downloads from offset instead of restarting
- Wire concurrent transfers setting into worker pool
Fixed
- Reset progress display to 0% immediately on retry
Nightly 2026-03-11
[Unreleased]
Added
- Resume interrupted downloads from offset instead of restarting
- Wire concurrent transfers setting into worker pool
Fixed
- Reset progress display to 0% immediately on retry
- Clean up wx before applying update and skip lock prompt on restart
- Patch GetTopLevelWindows and SafeYield in update test
Nightly 2026-03-10
[Unreleased]
Added
- Sync WordPress release page from GitHub releases
Nightly 2026-03-08
[Unreleased]
Added
- Add activity log console panel with Prism announcements
- Add F6 pane cycling and View menu toggle for activity log
- Add Ctrl+1/2/3 shortcuts for direct pane focus
- Add Tab navigation into activity log from file lists
- Activity log console panel
- One-click retry for failed transfers
- Allow queuing additional files during active transfer
- Add colons to file list and toolbar field labels
Fixed
- Adapt activity log tests to TransferService API
- Resolve Tab focus trap in activity log panel
- Remove StaticBox wrapper from activity log panel
- Enable tab focus on read-only activity log TextCtrl
- Use MoveAfterInTabOrder for activity log tab order
- Move activity_log into pane_container to fix MoveAfterInTabOrder crash
- Make activity log a third column panel in h_sizer for natural tab order
- Remove TE_RICH2 from activity log — fixes NVDA fragmented reading
- Replace TextCtrl with ListBox for activity log
- Associate StaticText labels with file lists via SetLabelFor
- Use SetLabel() for ListCtrl and name= for ListBox accessible names
- Remove redundant Prism pane announcements
- Switch activity log back to TextCtrl with HSCROLL
- Read version and build tag from _build_meta when available
Nightly 2026-03-07
[Unreleased]
Added
- Decouple transfer logic from dialog — enable background transfers
Fixed
- Announce cancelled transfer immediately