Skip to content
Joshua Tubbs
Josh's Domain

The digital home of Joshua Tubbs, a YouTuber, Twitch streamer, flight simulation enthusiast, and accessibility evangelist.

orinks.net

PortkeyDrop

An accessible file transfer application for Windows.

PortkeyDrop is built for sending and receiving files with full screen reader support, keyboard-friendly panes, transfer progress, and accessible activity logging.

Download PortkeyDrop

Download the latest stable release directly, or choose a nightly build for the newest fixes and features.

Latest nightly builds

Nightly 2026-03-11

Published March 11, 2026

Full release

Release notes

[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-08

Published March 8, 2026

Full release

Release notes

[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

Links