Skip to content

Releases: MoltenPixelStudio/linkdrive

v0.2.1 — version bump only (re-trigger Choco verifier)

Choose a tag to compare

@RedaKarimi RedaKarimi released this 25 Apr 11:56

Pure version bump from v0.2.0. No code changes. Re-pushed to force a fresh Chocolatey verifier run after the source repo was made public.

Artifacts

  • LinkDrive-Setup-0.2.1-win-x64.exe — 5.4 MB
  • SHA256: 65541BE4C30BB0916C313E5819B9412AE8282E168A692A91B3A930AB1A0AF725

v0.2.0 — Phase 3 complete: SFTP/VPS, transfers, split view, auto-update

Choose a tag to compare

@RedaKarimi RedaKarimi released this 24 Apr 15:46

First major release since v0.1.0. Summary of everything since:

VPS / SFTP

  • Full SFTP backend over russh 0.52 + russh-sftp 2.1
  • Per-host session pool, host key TOFU pinning with SHA256 fingerprint, password + ed25519/rsa/ecdsa key auth with passphrase
  • Remote ls, stat, read, write, mkdir, rename, delete, dir_size, read_bytes (64 MiB cap for image/video preview)
  • Download / upload single + recursive folders with chunked progress events, cancel mid-transfer
  • TransfersContext + drawer + view with speed + error surface
  • Remote double-click downloads to temp dir then opens in default app
  • Drag-drop between local and SFTP panes in split view

UI

  • Title bar + window controls matching SyncPad family
  • Columns menu with per-column options (Date format), View section (Group by, Folders first, Show hidden), column resize + toggle
  • Unified path / search omnibox
  • Windows-style view modes (Details/List/Tiles/Small/Medium/Large icons)
  • Arrow-key navigation, multi-select (Ctrl/Shift click, Ctrl+A), inline rename, F5 refresh
  • Preview pane toggle, bookmarks per source, symlink follow on open
  • Status bar with item/selection counts
  • Split view (local + active remote side by side)
  • Host edit/delete + SSH config import + Tailscale peer picker
  • Right-click context menus with Windows-like actions (Open, Open with, Copy as path, Rename, Delete, Properties, Download, Upload)
  • Proper Properties modal (file + folder)

Install / update

  • Self-installing single-binary installer (SyncPad pattern), TOS gate with scroll-to-bottom requirement
  • Silent-install mode (--silent-install, /S, /silent) for package managers
  • Add/Remove Programs integration with MoltenPixelStudio publisher
  • In-app update banner streams the release asset and applies it via a detached --silent-update child, no manual reinstall

Packaging

  • Winget, Scoop, Chocolatey manifests shipped. See the packaging/ directory. Each ecosystem will pick up this tag automatically once the GitHub Action secrets are set (see .github/SECRETS.md).

Artifacts

  • LinkDrive-Setup-0.2.0-win-x64.exe — self-installer, 5.4 MB, Windows x86_64
  • SHA256: ACF21D97E6329F88B708FA9BD54123B637A73A819D0DA73150E7A423E4213D26

Unsigned. SmartScreen warns on first run until reputation / code-signing cert acquired.

v0.1.0 — Phase 1: local explorer

Choose a tag to compare

@RedaKarimi RedaKarimi released this 23 Apr 09:51

First tagged build of LinkDrive.

What works

  • Local file explorer on desktop (Windows, cross-compiled from Linux via cargo-xwin)
  • Self-installing single binary — run LinkDrive-Setup-0.1.0-win-x64.exe, it installs itself to %LOCALAPPDATA%\LinkDrive, registers in Add/Remove Programs, and launches
  • Terms of Service gate during install (must scroll + accept)
  • Windows-style explorer: Details / List / Tiles / Small/Medium/Large icons (Ctrl+1..6)
  • Resizable columns, right-click header to toggle visibility (Name, Size, Type, Modified, Permissions, Owner)
  • Unified omnibox — path nav + in-folder search with auto-detect
  • Inline image thumbnails in all views
  • Right-click context menu (Open, Rename, Copy as path, Delete, Properties, …)
  • Image, video, text preview pane

Artifacts

  • LinkDrive-Setup-0.1.0-win-x64.exe — self-installer, 3.87 MB (x86_64)

Known gaps

  • VPS (SFTP) access — Phase 3
  • Mobile client — Phase 2
  • Not code-signed (Windows SmartScreen will warn on first run)
  • Drag-drop / cut-copy-paste not implemented