Skip to content

Releases: yeoblyv/diskette

v0.2.1

Choose a tag to compare

@yeoblyv yeoblyv released this 20 Sep 21:04

Patch release: fixes Terminal tabs being completely broken on Linux.

Fixed

  • graphite's Linux PTY unlock (unlockpt) passed TIOCSPTLCK's argument by value instead of by pointer, which the kernel requires — every Terminal tab diskette opens failed immediately on Linux. Fixed upstream in graphite v0.2.5, picked up here.

If you installed v0.2.0 on Linux, upgrade — Terminal tabs did not work at all until this release.

Downloads

  • macOS: Diskette-v0.2.1-macOS.dmg (drag-to-Applications) or the raw .app zip. Unsigned — right-click → Open on first launch to bypass Gatekeeper.
  • Linux: diskette-v0.2.1-linux-{amd64,arm64}, or via the APT repo / the curl installer.
  • Windows: diskette-v0.2.1-windows-{amd64,386}.exe — plain executable, no installer yet.

SHA256SUMS.txt has checksums for every asset above.

Beta: expect rough edges.

v0.2.0

Choose a tag to compare

@yeoblyv yeoblyv released this 20 Sep 20:31

Second beta of Diskette. Full internationalization plus two severe Copy/Move data-loss fixes found during a correctness audit.

Highlights

  • Internationalization: English, Ukrainian, Russian, and Dutch, switchable from Help > Language.
  • diskette --version: prints the build's version and exits.
  • Copy/Move correctness: fixed two data-loss bugs where copying or moving a directory onto itself or into its own subdirectory could destroy its contents; both are now refused or handled safely, backed by a full regression test suite.
  • Gutter Copy/Move buttons: fixed always treating the left pane as the source, even with the right pane focused and selected.
  • Rendering fixes: a stray cursor block left under a newly opened modal, unreadable dropdown-list contrast against a bright theme accent, and a FilePane Attr-column/scrollbar collision.

See CHANGELOG.md for the full list.

Downloads

  • macOS: Diskette-v0.2.0-macOS.dmg (drag-to-Applications) or the raw .app zip. Unsigned — right-click → Open on first launch to bypass Gatekeeper.
  • Linux: diskette-v0.2.0-linux-{amd64,arm64} — see packaging/README.md for install.sh.
  • Windows: diskette-v0.2.0-windows-{amd64,386}.exe — plain executable, no installer yet.

SHA256SUMS.txt has checksums for every asset above.

Beta: expect rough edges.

v0.1.0 — Beta

Choose a tag to compare

@yeoblyv yeoblyv released this 11 Sep 09:55

First public beta of Diskette: a cross-platform dual-pane terminal file manager built on the graphite TUI framework.

Highlights

  • Dual-pane file browsing with the classic F-key action bar (Info, Rename, Find, Grep, Copy, Move, MkDir, Delete, Quit).
  • Tabs: file lists, embedded terminals, and remote connections, with fault-tolerant pinned-tab restore across any process termination.
  • Remote panes over SFTP and FTP/FTPS, with SFTP host-key TOFU verification.
  • Zip/unzip archiving, generic across local and remote panes.
  • File name search (F3) and grep-style content search (F4): literal or regex, recursive, case-sensitive, name-mask filterable.
  • Tagging: tag/untag, select all, deselect all, invert selection.
  • An embedded terminal that can drive the file panes via diskette view/sync/tag/untag/select.

Downloads

  • macOS: Diskette-v0.1.0-macOS.dmg (drag-to-Applications) or the raw .app zip. Unsigned — right-click → Open on first launch to bypass Gatekeeper.
  • Linux: diskette-v0.1.0-linux-{amd64,arm64} — see packaging/README.md for install.sh.
  • Windows: diskette-v0.1.0-windows-{amd64,386}.exe — plain executable, no installer yet.

Beta: expect rough edges.