Hyperdrive.el Changelog

Hyperdrive.el Changelog

Hyperdrive.el Changelog

All notable changes to hyperdrive.el will be documented in this file. This project adheres to Semantic Versioning.


0.4-pre


Added

  • When visiting an old version of a hyperdrive file, press n and p to traverse the version history. Press q to kill the current buffer.

Changed

  • Improved defcustom types
  • Better error message when hyper-gateway is not installed. Thanks to magnum on XMPP for reporting.
  • Removed hyperdrive-reuse-buffers user option to ensure consistent behavior when uniquifying buffer names.

Fixed

  • Fixed link targets/fragments for non-Org documents, like HTML.
  • More reliably kill intermediate buffers when generating a diff.

Internal


0.3 [2023-12-02 Sat]


Added

  • Added hyperdrive-mirror interface to the Transient hyperdrive-menu
  • hyperdrive-open-at-version: Open the current file or directory at a specific version
  • Support following relative filename links in hyperdrive markdown-mode buffers
  • find-file-at-point integration
  • Added hyperdrive completion category which affects the hyperdrive-complete-hyperdrive completing-read interface
  • Embark integration: Run embark-act while interactively selecting a hyperdrive to choose an alternative action
  • Add customization options to control how hyperdrives, files, and folders are displayed: hyperdrive-entry-format customization group
  • Add customization option hyperdrive-gateway-process-type to start hyper-gateway as an Emacs subprocess or systemd service

Changed

  • Simplified hyperdrive-menu by moving commands which required selecting a hyperdrive into hyperdrive-menu-hyperdrive
  • Refactored the *hyperdrive-mirror* buffer to use taxy-magit-section
  • Removed rx form option in hyperdrive-mirror
  • The "Hyperdrive" menu bar now shows up at the top-level
  • Use positional arguments in hyperdrive-mirror and hyperdrive-upload-files
  • Require at least Emacs 28.1+

Fixed

  • Fixed single click on directory column header
  • Fixed a bug which caused hyperdrive-menu to fail when the current entry’s next version was unknown
  • Uploaded files now retain the timestamp of the local file
  • Fixed a regression in hyperdrive-mirror without confirmation

Internal

  • Use Emacs 28 shorthands

0.2 [2023-10-14 Sat]


Added

  • hyperdrive-menu is the new control panel. Bind it to a convenient key!
  • hyperdrive-menu-bar-mode enables the "Hyperdrive" menu bar inside "Tools"
  • org-insert-link automatically inserts relative links to hyperdrive files within the same drive
  • hyperdrive-find-file-other-window: Press o in the directory or history buffer to open a new window
  • yank-media: On Emacs 29 or later, run M-x yank-media in a hyperdrive directory to upload the image in the clipboard
  • info-look: Press i in *help* to open the user manual
  • save-some-buffers integration
  • view-mode: Press v in the directory or history buffer to open a file in view-mode
  • Org-mode link completion
  • directory view sorting by column (with clickable headers)

Changed

  • hyperdrive-version-ranges is now persisted, speeding up hyperdrive-history
  • Fewer buffers are created by default (see hyperdrive-reuse-buffers)
  • hyperdrive-mode keybindings now work when viewing ‘hyper://’ files in EWW
  • History buffer displays right away; press + to load an unknown range
  • hyperdrive-delete now works in hyperdrive file buffers
  • Removed unused hyperdrive-storage-location defcustom

Fixed

  • Fixed "Hyperdrive" listing in *info* dir (top)
  • Fixed imenu face
  • Removed unused defcustom hyperdrive-hyper-gateway-p2p-port
  • Fixed version history navigation in directories
  • Allow entering URLs without hyper://
  • Prevent accidental loss of unsaved hyperdrive files
  • Prompt before overwriting with hyperdrive-write-buffer
  • Fixed a native compilation bug related to kill-all-local-variables
  • Fixed opening hyperdrive PDFs in doc-view
  • Improved error handling

Security

  • Check DNSLink domains for suspicious characters

0.1 [2023-08-12 Sat]

  • Initial release

Last updated 2023-11-07 Tue 02:58 EST. History | Sitemap