Loading latest release notes from GitHub...
These notes refresh automatically from the latest GitHub release when this page loads. View the latest release on GitHub for download links and assets.
0.10.2
Changes in v0.10.2:
- NEW: Windows code signing: WOO HOO!! Windows Codesigning is here!
- After a good while of not having it, Windows Binaries are now signed by Azure Artifact Signing!
- Release workflow: Added resilient GitHub draft-release creation and wait steps so Windows creates one shared draft and macOS/Linux reuse it instead of creating duplicate drafts.
- Build performance: Switched the Rust release profile to thin LTO with parallel code generation for faster release builds.
- UI: Restored the missing upload icon in the file-upload toolbar and command palette.
Changes in v0.10.1:
- Security: Bumped PBKDF2-HMAC-SHA256 iterations from
210,000to600,000to match current OWASP recommendations. Existing vaults auto-migrate on next unlock. - Security: Added cleartext HTTP warning when connecting to non-local endpoints over plain
http://. Credentials are sent unencrypted in that scenario. - Security: Documented biometric unlock limitations (key stored in OS credential store is not hardware-bound to Touch ID / Windows Hello).
- UI: Fixed WCAG 1.4.3 AA contrast failures in
--text-muted,--text-secondary, and--badge-off-texttokens across both light and dark themes. All text now meets the 4.5:1 minimum. - UI: Removed dead
.connection-barCSS left over from the v0.10.0 redesign and added a responsive breakpoint for#connection-screenat narrow widths (≤700px). - UI: Consolidated duplicate dark-theme token blocks into a single source of truth per selector.
- UI: Added full ARIA support to the command palette ,
role="dialog",role="combobox",role="listbox"/role="option",aria-activedescendant, and a keyboard focus trap. - Codebase: Cleaned up dead responsive CSS targeting the removed
.connection-barelement.
Changes in v0.10.0:
v0.10.0 introduces a comprehensive UI/UX modernization, window size memory on relaunch, and stabilization fixes.
- UI Modernization:
- Transitioned the entire color palette to a refined, professional HSL Slate and Indigo theme.
- Replaced the persistent top connection inputs with a dedicated welcome dashboard/connection screen (
#connection-screen), organizing saved connection bookmarks in a sidebar and S3 credentials forms in a card layout. - Relocated the disconnect button to the main header actions list.
- Upgraded the bucket list in the sidebar into modern rounded selector pills.
- Upgraded settings layout, inputs alignment, and increased modal overlays backdrop blur to
8pxfor premium visual depth.
- Vector Iconography: Replaced all cartoon-style Twemoji image assets across S3 Sidekick with clean, high-definition, vector-based Lucide Icons (MIT licensed). These render completely offline in modern outline vector designs and dynamically adapt to active light/dark themes natively using CSS.
- Window Size Memory:
- Added window dimensions memory to settings. When resized, width and height are saved to
settings.json(debounced by 500ms to protect disk health). - Automatically restores the last window size on relaunch, and resets it to default
1100x720if settings are reset.
- Added window dimensions memory to settings. When resized, width and height are saved to
- Transfers: In-flight uploads are excluded from the session recovery manifest and restart from scratch on next launch (uploads are not resumable).
- Transfers: Pausing the queue no longer cancels in-flight uploads (they'd restart from byte 0 anyway); running uploads now complete before the pause takes effect.
- Downloads: Parallel download resume now verifies the object ETag before restoring a checkpoint, preventing stale bytes from being mixed in if the object changed server-side between sessions.
- Security: Fixed a potential panic in multipart upload if the source file grew larger between the initial size measurement and the upload completing.
- UI: Dialogs now trap focus within the modal (Tab cycles through focusable controls only) and restore focus to the previously focused element on close.
- Misc: Cleaned up all Clippy warnings across the Rust codebase; the build now enforces
-D warnings. - PKG: Updated packages.
Note: Older release history is omitted here. Use the GitHub release link above for the full changelog.