gnu-emacs-sources
[Top][All Lists]
Advanced

[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, 31 Mar 2024 07:16:22 -0400

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
═══════

Change
──────

  • Improved defcustom types


Internal
────────

  • Bumped package dependencies


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]