Hyperdrive.el Changelog
Hyperdrive.el Changelog
All notable changes to hyperdrive.el will be documented in this file. This project adheres to Semantic Versioning.
Table of Contents
0.4-pre
Nothing yet…
0.3 [2023-12-02 Sat]
Added
- Added
hyperdrive-mirror
interface to the (transient)Transienthyperdrive-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 thehyperdrive-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 starthyper-gateway
as an Emacs subprocess or systemd service
Changed
- Simplified
hyperdrive-menu
by moving commands which required selecting a hyperdrive intohyperdrive-menu-hyperdrive
- Refactored the
*hyperdrive-mirror*
buffer to use taxy-magit-section - Removed
rx
form option inhyperdrive-mirror
- The "Hyperdrive" menu bar now shows up at the top-level
- Use positional arguments in
hyperdrive-mirror
andhyperdrive-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 wasunknown
- 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 drivehyperdrive-find-file-other-window
: Presso
in the directory or history buffer to open a new windowyank-media
: On Emacs 29 or later, runM-x yank-media
in a hyperdrive directory to upload the image in the clipboardinfo-look
: Pressi
in*help*
to open the user manualsave-some-buffers
integrationview-mode
: Pressv
in the directory or history buffer to open a file inview-mode
- Org-mode link completion
- directory view sorting by column (with clickable headers)
Changed
hyperdrive-version-ranges
is now persisted, speeding uphyperdrive-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