[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NonGNU ELPA] Hyperdrive version 0.3
From: |
ELPA update |
Subject: |
[NonGNU ELPA] Hyperdrive version 0.3 |
Date: |
Sun, 03 Dec 2023 05:04:29 -0500 |
Version 0.3 of package Hyperdrive has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.
Hyperdrive describes itself as:
==============
P2P filesystem
==============
More at https://elpa.nongnu.org/nongnu/hyperdrive.html
## Summary:
# hyperdrive.el - P2P filesystem in Emacs
28.2: [![builds.sr.ht
status](https://builds.sr.ht/~ushin/hyperdrive.el/commits/master/emacs-28.2.yml.svg)](https://builds.sr.ht/~ushin/hyperdrive.el/commits/master/emacs-28.2.yml?)
29.1: [![builds.sr.ht
status](https://builds.sr.ht/~ushin/hyperdrive.el/commits/master/emacs-29.1.yml.svg)](https://builds.sr.ht/~ushin/hyperdrive.el/commits/master/emacs-29.1.yml?)
snapshot: [![builds.sr.ht
status](https://builds.sr.ht/~ushin/hyperdrive.el/commits/master/emacs-snapshot.yml.svg)](https://builds.sr.ht/~ushin/hyperdrive.el/commits/master/emacs-snapshot.yml?)
## Recent NEWS:
━━━━━━━━━━━━━━━━━━━━━━━━━
HYPERDRIVE.EL CHANGELOG
━━━━━━━━━━━━━━━━━━━━━━━━━
All notable changes to [hyperdrive.el] will be documented in this file.
This project adheres to [Semantic Versioning].
[hyperdrive.el] <https://ushin.org/hyperdrive/hyperdrive-manual.html>
[Semantic Versioning] <https://semver.org/spec/v2.0.0.html>
0.4-pre
═══════
Nothing yet…
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
[Transient] <info:transient>
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+
[taxy-magit-section]
<https://github.com/alphapapa/taxy.el/tree/package/taxy-magit-section>
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [NonGNU ELPA] Hyperdrive version 0.3,
ELPA update <=