elpasync pushed a change to branch elpa/hyperdrive.
from 2262879bbe Meta: Update changelog
new f7cc31105c Add: (h/install) etc.
new 1485089192 Docs: Document hyperdrive-install
new 2af2a86ffc Meta: Update changelog
new 3c5ebdcc66 Comment: Add TODO
new 67e3289cde Notes: (DEV.org) Gateway version automatic
installation/upgrading
new 1e439d827a Change: (hyperdrive-hyper-gateway-ushin-version) Return
version
new 473013eae2 Add: Vars (h/gateway-version-expected,
h/gateway-version-correct-p)
new c0b61c94fc Change: (hyperdrive-hyper-gateway-ushin-version) Use
h/gateway-version-expected
new d88e3b396d Change: (h/install) Allow upgrading, overwriting, ensure
singleton
new 960232a9b1 Add: (h/ensure-gateway)
new 1c15a779bd Notes: Update
new becda7b0fe Change: (h/gateway-url-alist) Update URLs for Codeberg
new e89eda9605 Comment: Add TODO
new 3f4a789f52 Docs: (CONTRIBUTING.org) Add version numbers locations
section
new 024d74b64f Meta: (.dir-locals.el) Set org-id-link-to-org-use-id nil
new f936e0a0f2 Docs: (CONTRIBUTING.org) Update checklist
new 0f214f58ee Docs: (CONTRIBUTING.org) Add links to release hashsums
new a2d564f821 Add: (h/restart)
new 39683b8d97 Change: (h/install) Refactor
new 61986edc91 Change: (h/gateway-version-expected) Update to 3.8.0
new 03650d7bad Tidy: Error messages
new dcb418918c Tidy: (checkdoc) USHIN in dictionary; variable name
new 0e0942f731 Fix: (h/install)
new d751f52dc2 Change: (h//gateway-start) Simplify
new c33cf48e01 Refactor: Gateway status things
new bfa39c4cde Notes: Update
new b07f73e1c7 Comment: Add TODO
new ac1ce3d62d Change: (h/hyper-gateway-ushin-version) Don't set
h/gateway-version-correct-p
new e65473e351 Comment: Add TODO
new ad3edad7d3 Change: (h/ensure-gateway) Signal error if gateway is
not responsive
new 866f85e632 Change: (h/api) Improve error displayed when installing
the gateway
new 33d93c97ec Fix: (h//gateway-wait-for-ready) Time logic and
conditional
new 2af26abce5 Comment: Add FIXME
new e04a82fde4 Comment: Add TODO
new 1e282c7a63 Fix: (h/restart) Don't say "Gateway restarted."
prematurely
new 6c08000da9 Tidy: (h/restart) Use shorthands
new 70c84c0d59 Comment: Add TODO
new 4c55ef206b Change: (hyperdrive-menu) Add "starting" gateway
indicator
new 547ed5ea79 WIP
new f902e0865b Comment: Remove old comment
new 2fdd96d4c0 Fix: (h//check-gateway-version) Docstring
new dbcaebd55b Tidy: Docstring
new da1e0ddbcf Tidy: Compilation warning
new 8a25962609 Change: Move "Gateway stopped" message out of command
new 2189c6a558 Change: (hyperdrive-start) Simplify greatly
new b548bac48a Change: (h/gateway-live-p) Rename from h//gateway-live-p
new 946074c277 Change: (h/restart) Only stop gateway if it's running
new 9b446772a2 Comment: Add TODO
new a6ceca7152 Comment: Remove FIXME
new 751d46b3c5 Change: (h//gateway-version) Factor out into new function
new 9de6b7b0bf Change: Rename functions, remove TODO
new f6a6e0390a Change: Get gateway name from gateway as well as version
new df1ff62c16 Fix: (h/gateway-start-function) Docstring
new 21d111e8f9 Fix: h/gateway-version references
new 8aac421682 Add/Change: (h/menu-refresh) Refresh menu after starting
gateway
new 0589fc245b Refactor: (h//gateway-start-default) Signal an error in
fewer cases
new a816879090 Refactor: (h/start, h/gateway-wait-for-ready)
Consolidate checking
new 6c5b7aa4ae Fix: (h//gateway-start-default)
new e8f72edbdd Change: (hyperdrive-start) Error and suggest to install
if not found
new a8618d1b24 Comment: Remove FIXME
new 26d2348db8 Change: (h/install) Suggest h/restart; don't prompt to
restart
new 489da29db3 Fix: (h/gateway-live-p-default) Docstring
new 6c94496f1b Comment: Add TODO
new 8c8b8dba7c Change: (h//gateway-wait-for-ready) Improve error message
new 2d2b401883 Change: (h/menu-refresh) Replace implementation
new 4e3de1605e Comment: Remove TODO
new 4a6768dacf Comment: Add TODO
new 4da7a7d9b4 Tidy: (h/gateway-url-and-hashes) Rename from
h/gateway-url-alist
new 4675b30fb7 Change: (h/install) Docstring and wording of prompt
new 5d789ed15b Comment: Remove TODO
new ba3c998df3 Fix: (h/install) Only set h/install-in-progress-p if
urls-and-hashes
new 4ea0f6a3c0 Fix: (h//gateway-wait-for-ready) Fix start function check
new b52601fdb5 Change: (hyperdrive-menu) "not found" gateway status
indicator
new e196edcacd Change: (hyperdrive-menu) Make gateway commands
sometimes inapt
new 532c8fe614 Change: (hyperdrive-menu) Add "Install" binding
new 2540c1cab9 Fix: (h//gateway-start-default) Suggest h/install; don't
run it
new 02e4a0b4e8 Change: (h/start) Move default start logic to default
start function
new 51d878455a Change: (h/menu) Add "installing" gateway indicator
new ee8e557aaa Comment: (h/menu-refresh) Add TODO
new 7902066d95 Comment: Add TODOs
new e3261cd98a Fix: (h/install) Also refresh menu if install fails
new 179ae7436a Tidy
new f6371d1502 Notes: Update
new 733c60b72b Change: (h/menu-bar-menu) Remove gateway status indicator
new 3053de4619 Notes: Update TODO types
new 58f441559e Change: (h/install) Add message if hash comparison fails
new dcd0ae9d22 Fix: (h/install) Disable download timeout
new cf46ae1dbf Change: (hyperdrive-menu) "Install" binding doesn't
close menu
new ae646afc12 Change: (h/menu-refresh) Use transient--refresh-transient
new 8e8259d1dc Fix: (h//gateway-stop-default) Use live-p-default
new 867b99a2ae Fix: (hyperdrive-install) Don't define with shorthands
new 2d867c2ecd Fix: (h//gateway-wait-for-ready) Only jump to existing
process buffer
new 147cd1e7c6 Change: (h//gateway-stop-default) Cancel wait-for-ready
timer
new 761efabd23 Add: (h/gateway-installed-predicate) Customizable option
new de9e79c1ac Comment: Add TODO
new 93fe2633fc Change: Use h/gateway-installed-p instead of
h//hyper-gateway-ushin-path
new 32e3869220 Change: (hyperdrive-menu) Offer h/restart when gateway
is started
new 9ea5b194b7 Comment: Add TODO
new 583b1c5160 Change: (h/start) Check installed/installing in command
new ea60263bb2 Change: (h/menu) Gateway suffix: "Upgrade", "Reinstall",
"Install"
new 220be1068d Change: (hyperdrive-install) Set h/install-in-progress-p
to process
new e9d65ea5d2 Add: (h/cancel-install) Add function to cancel
installation
new c69d1dc386 Change: (h/install-in-progress) Rename from
h/install-in-progress-p
new 6dc4af2fe0 Add: (h/gateway-installing-p) Predicate function
new ec4d865d7d Comment: Add TODO
new 8928f52d58 Change: Use h/gateway-installing-p everywhere appropriate
new 0a26edcbf5 Change: (h/menu) Show h/cancel-install when installing
new bd252024df Change: (h/menu-bar-menu) Add "Install gateway"
new ec8c2caa59 Change: (h/menu-bar-menu) Add "Cancel install"
new d5a8775d0b Change: (h/cancel-install) Improve error when no install
in progress
new f94ae54617 Change: (hyperdrive-install) Use h/user-error instead of
h/error
new c4b88b009d Change: (h//gateway-stop-default) Use h/user-error
instead of h/error
new 66a27e64d1 Comment: Remove TODO
new 50dda235ca Change: Use h/user-error instead of user-error everywhere
new 73592a6256 Change: Don't make h/gateway-installed-p customizable
new 098cf78760 Change: (h/install-process) Rename from
h/install-in-progress
new d207209f1a Change: (h/install) Clean up file if download canceled
new 9f7ea487e1 Fix: (h/cancel-install) Set h/install-process nil
new b218ff9cc7 Change: (h/install) Delete downloaded file if hash
doesn't match
new 843d634570 Comment: Remove TODO
new a764b5e0e6 Change: (h/gateway-installing-p) Just test variable, and
explain why
new f217cfeccf Notes: Update
new 7e3b3d2a56 Fix: (h/install) Use make-temp-name
new e8f824d91f Change: (h//hyper-gateway-ushin-path) Remove process
check
new 56aa3e7c25 Comment: Remove TODO
new bf5cd4ab20 Comment: Update TODO
new 57afd14f7e Add: (h/gateway-program) Customizable gateway program
name
new a42cb3bc5b Change: (h//gateway-start-default) Process name
"hyperdrive-gateway"
new 95eea672b7 Change: (h/gateway-version-checked-p) Docstring
new 8700e9abcc Tidy: (hyperdrive-install) Consolidate let-bindings,
reduce nesting
new fd20de0f66 Change: (h/menu) Don't display "Install" suffix when
installed
new 12142046dd Change: (h/menu) Move "Install"/"Cancel install" to top
of section
new 0b2b10f165 Add: (h/gateway-needs-upgrade-p) Predicate function
new 13482cbdc1 Fix: (h/check-gateway-version) Use
substitute-command-keys
new b0025a1a27 Fix: (h/menu, h/menu-bar-mode) Display "Upgrade" button
new db38eae640 Tidy: (h/menu-bar-menu) Remove unnecessary "Reinstall"
label
new 570926de88 Change: (h/gateway-port) Rename from
h/hyper-gateway-ushin-port
new ab9ae69e88 Change: (hyperdrive-hyper-gateway-port) Update
docstring; add TODO
new 4f3263d23a Comment: Add TODO
new 943d624839 Tidy: Say "the gateway" instead of "hyper-gateway-ushin"
new 2d9a393e34 Docs: TODO
new 25845121cd Fix: (h/check-gateway-version) Docstring
new 6e5620f7c8 Tidy: (h//gateway-path) Use shorthands
new 4b23c6bf50 Change: (h/check-gateway-version) Say version
expected/got
new db0ec58f14 Change: (h/menu-bar-menu) "Restart Gateway" binding
new 684856884d Tidy: (h/menu-bar-menu) Capitalize labels
new 0080393384 Change: (h/menu-bar-menu) Add :active to menu bar
stop/version
new 68683838c8 Tidy: Reorder defcustoms
new 84844d645f Fix: (h/gateway-command-args) Run gateway on
user-defined port
new 30943e9b8d Docs: Document changes
new 7ecfc8e8c2 Docs: Update Troubleshooting section
new a6549106ad Docs: Add uninstallation instructions
new 28384a4018 Docs: Update installation instructions in Commentary
new 42778de4c2 Fix: (hyperdrive-hyper-gateway-port)
define-obsolete-variable-alias
new 3e1b496781 Fix: (hyperdrive-install) Variable
new 1026092bc6 Change: (h/gateway-command-args) Add "--port" at runtime
new 5d44ead339 Change: (h/install) Prompt with size before downloading
new bbdefc9816 Refactor: (h/install)
new 877d784815 Comment: Update TODO
new 5dbf46f7a3 Merge: Add h/install command, refactor gateway
customization
new 3dc890cc9d Tidy: Checkdoc
new 5adc256b38 Fix: Changelog link
new e4788eef52 Fix: (CHANGELOG) Installation instructions
Summary of changes:
.dir-locals.el | 5 +-
CHANGELOG.org | 35 ++++--
CONTRIBUTING.org | 32 ++++--
DEV.org | 59 ++++++++++
doc/hyperdrive.org | 163 ++++++++++++++++++----------
doc/hyperdrive.texi | 199 ++++++++++++++++++++++++----------
hyperdrive-lib.el | 297 ++++++++++++++++++++++++---------------------------
hyperdrive-menu.el | 38 +++++--
hyperdrive-mirror.el | 13 +--
hyperdrive-vars.el | 78 ++++++++++++--
hyperdrive.el | 230 +++++++++++++++++++++++++++++++++------
tests/org links.org | 2 +-
12 files changed, 812 insertions(+), 339 deletions(-)