[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NonGNU ELPA] Hyperdrive version 0.4.2
From: |
ELPA update |
Subject: |
[NonGNU ELPA] Hyperdrive version 0.4.2 |
Date: |
Wed, 25 Sep 2024 05:05:35 -0400 |
Version 0.4.2 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
═══════════════════════════════════════
[https://builds.sr.ht/~ushin/hyperdrive.el/commits/master/emacs-29.4.yml.svg]
[Hyperdrive] is a P2P, real-time, local-first, versioned filesystem
designed for easy peer-to-peer file sharing. `hyperdrive.el' is an
independent project built by [USHIN] which provides an Emacs interface
for managing hyperdrives.
[https://builds.sr.ht/~ushin/hyperdrive.el/commits/master/emacs-29.4.yml.svg]
<https://builds.sr.ht/~ushin/hyperdrive.el/commits/master/emacs-29.4.yml?>
[Hyperdrive] <https://docs.holepunch.to/building-blocks/hyperdrive>
[USHIN] <https://ushin.org>
Installation
────────────
See [the manual] for installation instructions.
## Recent NEWS:
━━━━━━━━━━━━━━━━━━━━━━━━━
HYPERDRIVE.EL CHANGELOG
━━━━━━━━━━━━━━━━━━━━━━━━━
0.5-pre
═══════
Nothing yet…
0.4.2 [2024-09-24 Tue]
══════════════════════
Fixes
─────
• Set major mode in hyperdrive files even before it is saved.
• Compiler warnings. (Thanks to Jonas Bernoulli!)
0.4.1 [2024-09-13 Fri]
══════════════════════
Fixes
─────
• Fix following a link to an Org document whose target is not found.
0.4 [2024-09-09 Mon]
════════════════════
Version `0.4' features [org-transclusion integration], easy gateway
installation with `M-x hyperdrive-install', and a command to save disk
space by "forgetting" your copy of a file (`hyperdrive-forget-file')!
[org-transclusion integration]
<https://ushin.org/hyperdrive/hyperdrive-manual.html#Org_002dtransclusion-integration>
Security
────────
• By default, don't automatically load major mode when browsing
hyperdrive files. To enable this behavior for certain trusted
hyperdrives, mark them as "safe" with `M-x hyperdrive-mark-as-safe',
which is also bound in `hyperdrive-menu' and the hyperdrive menu
bar.
Added
─────
• Easy installation: After `M-x package-install hyperdrive.el', run
`M-x hyperdrive-install' to install the gateway.
• Cancel installation in progress with `hyperdrive-cancel-install'.
• Add `hyperdrive-install' and `hyperdrive-cancel-install' bindings to
`hyperdrive-menu' and menu bar.
• Add `hyperdrive-restart' to restart the gateway, also bound in
`hyperdrive-menu' and menu bar.
• 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.
• View hyperdrive disk usage with `hyperdrive-describe' and
`hyperdrive-menu'.
• Delete the local copy of a file or directory with
`hyperdrive-forget-file', also bound in `hyperdrive-menu' and the
menu bar, as well as directory and history buffers.
• Indicate how much of a file has already been downloaded based on the
color of its file size in the directory view.
Changed
───────
• Switch from `hyper-gateway' to `hyper-gateway-ushin' fork! Run `M-x
hyperdrive-install' to download and install the new gateway.
• Directory listings load faster.
• Make `hyperdrive-stop' asynchronous by default.
• Improve gateway status indicators in `hyperdrive-menu' to update
asynchronously with "starting", "installing", "upgrading", etc.
• Improve messages and errors when starting and stopping gateway.
• Remove gateway status indicator in hyperdrive menu bar since menu
bar labels cannot be updated while the menu bar is open.
• Improve error message when the gateway is not installed. Thanks to
`magnum' on XMPP for reporting.
• Make `hyperdrive-download' asynchronous.
• Remove `hyperdrive-reuse-buffers' user option to ensure consistent
behavior when uniquifying buffer names.
• Embark map now has a binding for `hyperdrive-describe-hyperdrive'.
• Remove `hyperdrive-honor-auto-mode-alist' user option; hyperdrives
marked as `safe' now always enable a major mode.
• Remove `hyperdrive-gateway-process-type' user option. To customize
gateway startup, see options `hyperdrive-gateway-start-function',
`hyperdrive-gateway-stop-function',
`hyperdrive-gateway-live-predicate'.
• Remove `hyperdrive-gateway-command' user option. To customize
gateway command, see options `hyperdrive-gateway-directory',
`hyperdrive-gateway-program', `hyperdrive-gateway-command-args'.
• Rename and alias `hyperdrive-hyper-gateway-ushin-port' to
`hyperdrive-gateway-port'. Alias will be removed in a later
version.
• Improve defcustom types
Fixed
─────
• Fix text encoding when reading and writing hyperdrive files.
• Fix link targets/fragments for non-Org documents, like HTML.
• More reliably kill intermediate buffers when generating a diff.
• Avoid unnecessarily updating `hyperdrive-version-ranges'.
• Include the first file in a directory as an `imenu' candidate.
• Start gateway subprocess on `hyperdrive-gateway-port'.
… …
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [NonGNU ELPA] Hyperdrive version 0.4.2,
ELPA update <=