emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa-release/hyperdrive updated (6b70954da9 -> 6159bd0ad0)


From: ELPA Syncer
Subject: [nongnu] elpa-release/hyperdrive updated (6b70954da9 -> 6159bd0ad0)
Date: Sat, 7 Dec 2024 04:00:25 -0500 (EST)

elpasync pushed a change to branch elpa-release/hyperdrive.

      from  6b70954da9 Release: v0.4.2
      adds  ed6be139a1 Meta: v0.5-pre
      adds  7bd3fbdbdf Meta: Update CONTRIBUTING.org
      adds  ecdaf5cb69 Change: (CHANGELOG.org) Comment out note
      adds  5e9554af13 Merge branch 'stable'
      adds  b38e87aa7e Fix (h/restart): Provide format to with-demoted-errors
      adds  f24c67cd3d Docs: Document mouse menu support for hyperdrive menu bar
      adds  d66fd46f18 Merge branch 'stable'
      adds  a6d67919cb Change: (h/dir--entry-at-point) Accept NO-ERROR argument
      adds  36173a3272 Change: (h/dir-history) Pass MODES argument
      adds  a4c847b5a7 Fix: (h/dir--entry-at-point) Return nil when hyperdrive 
is empty
      adds  f85891c6ef Change: (hyperdrive defgroup) Add links
      adds  38ca52006f Meta: Update changelog
      adds  5ce03ec0c4 Fix: Handle point not on entry in directory view
      adds  915b50ff21 Fix (hyperdrive-write-buffer): Silence byte-compiler
      adds  bc628d1a35 Meta: Bump transient dependency for updated 
transient-active-prefix
      adds  640585f586 Tidy: Use simplified transient-active-prefix syntax
      adds  750b63279c Meta: Update changelog
      adds  f7621ad1ff Fix: (h/fill) Docstring
      adds  80c60567bb Fix: Lint warnings
      adds  8bcfb039f7 Change: (hyperdrive-menu) Use semantic faces for Version 
string
      adds  89c9480cef Add: (h/history-get) Load hyperdrive history from new 
/$/history API
      adds  b178dc9c92 Remove: (h/fill-version-ranges-limit) Unused defcustom
      adds  679e564671 Change: (h/history-url) Allow implicit start and end 
values
      adds  5fe8cfeb82 Change: (h/history-get) Accept keyed START and END 
arguments
      adds  64c059625b Add (h/history-load) Load history
      adds  8ff60f2830 Fix: (h/history-get) Docstring
      adds  11fab532f2 Change: (h/history-get, h/history) Make sync
      adds  b6f12625cb Change: (h/history-fill-version-ranges) Use 
h/history-load
      adds  402e221804 Rename: (h/history-load-range) From 
h/history-fill-version-ranges
      adds  cf381635dc Change: (hyperdrive-history) Restore point
      adds  8bfd894244 Tidy: (hyperdrive-history) Remove unused let-bound 
variables
      adds  434f12998e Fix: (h/history-load-range) Signal error if entry 
existence is known
      adds  eefde5631c Fix: (h/history-entry-at-point) Handle empty history ewoc
      adds  070016fe6a Change: (h/history-entry-at-point) Accept NO-ERROR 
argument
      adds  ef4492dc11 Fix: (hyperdrive-history) Set local variables earlier
      adds  43c8a0585b Change: (h/history-entry-at-point) Set EXISTSP for 
header entry
      adds  3d198afc0d Change: (h/history-load) Swap names with 
h/history-load-range
      adds  e69687fbf5 Change: (h/history-load-range) Don't use 
h/history-load-limit
      adds  b003b38d58 Change: (h/history-get, h/history-load) Remove start and 
end
      adds  97da63d424 Tidy: Lint warnings
      adds  bf2aa7364c Comment: Add TODO
      adds  c748331d87 Change: (h/history-load) Update drive version and latest 
version
      adds  944545af35 Fix: (h/history-load) Docstring
      adds  dbf50331d2 Add: (h/fully-replicate) Fully replicate db, blobs, or 
both
      adds  a0c0748b26 Meta: Update changelog
      adds  d7374434ef Change: (h/history-load) Use h/fully-replicate
      adds  45100e2f38 Change: (h/history-load) Pass interactive MODES arg
      adds  c99447d16a Change: (h/history-load) Display "Loading" on all 
"Unknown" entries
      adds  6c45d90b25 Remove: (h/fill-version-ranges) Unused function
      adds  d1ca89d4c1 Fix: (hyperdrive-history) Lint warnings
      adds  97782453cf Merge: Refactor history view, add 
hyperdrive-fully-replicate
      adds  34d08a8b7a Change: (he//api-then) Don't check null he/version
      adds  8a238e6a04 Change: (hyperdrive-entry struct) Document next version 
info in ETC
      adds  c95d9a4881 Change: (he//api-then) Get 
next-version-{exists-p,number} metadata
      adds  acc1f2657a Change: (h/menu) Use entry next version metadata
      adds  2eb55f4bd9 Add: (he/fill-version) Synchronously load next version 
metadata
      adds  e1da28a593 Change: (h/open-next-version) Refactor to use next 
version metadata
      adds  07d785724b Change: (h/menu-bar-menu) Refactor to use next version 
metadata
      adds  3c2ef2c13c Change: (he/exists-p) Refactor to request existence from 
gateway
      adds  1c1f66b275 Merge: Use next version metadata from response headers
      adds  47a0cdf6a5 Change: (h/entry struct) Document previous version info 
in ETC
      adds  3879e41502 Change: (he//api-then) Fill 
previous-version-{exists-p,number}
      adds  51fe10e3f4 Fix: (he//api-then) Handle limitation of json parser
      adds  859d54ef6e Change: (h/history-diff) Refactor to avoid he/previous
      adds  eb1bed4016 Change: (h/menu) Refactor to use previous version 
metadata
      adds  02c45a7918 Change: (h/open-previous-version) Refactor to use 
version metadata
      adds  64487de420 Change: (h/menu-bar-menu) Refactor to use previous 
version metadata
      adds  697e7e34f6 Merge: Use previous version metadata from response 
headers
      adds  10701cc5da Delete: Unused functions related to version ranges
      adds  eab325f741 Change: Replace he/fill with he/api
      adds  d236be47db Meta: (CHANGELOG) Update
      adds  08d6603bb1 Meta: Bump hyper-gateway-ushin to v3.13.0
      adds  09fac646a1 Change: (h/history-get) Update and persist drive
      adds  091932c99c Docs: Update documentation about versioning
      adds  acf32c22c5 Tidy: Typo
      adds  b2e3169adb Change: (he/api) Accept method argument
      adds  df6fd5e24b Change: (he//api-then) Set entry ETC slot existsp value
      adds  1f7c9f9d55 Change: (h/open) Set entry ETC slot existsp value
      adds  da3c4fedb2 Change: (h/menu) Check existsp value instead of sending 
request
      adds  dc08fb65ce Change: (menu bar) Check existsp value instead of 
sending request
      adds  7b818e9f42 Delete: (he/exists-p) Unused function
      adds  e96d8e2703 Fix: (he/at) Return entry, not response
      adds  8bf9915bcb Meta: (CHANGELOG) Phrasing
      adds  c7cc221c58 Meta: Acknowledge Chris Rayner
      adds  d867d882bd Docs: Update installation instructions for 
h/org-transclusion
      adds  c1efca834b Docs: Remove old explanation for missing directory 
version history
      adds  0e8de75b4d Fix: (h/open) Restore point after popping to buffer
      adds  ea0d78d02a Meta: Update changelog
      adds  9477a1d532 Fix: (h/api) Set rest to be sure that the returned plist 
is used
      adds  02747fcd3a Tidy: (h/hyperdrives) Use normal quote for hash table 
test
      adds  922654953d Add: (h//existent-versions-key) Convert entry to hash 
table key
      adds  5f925e55a1 Add: (h/existent-versions) Persist variable
      adds  c5c5ac8aa5 Change: (he/api) Pass X-Next-Version-Hint request header
      adds  87e7cc61c0 Add: (h/update-existent-versions) Update/persist 
h/existent-versions
      adds  c068cd6b77 Change: (he//api-then) Fill h/existent-versions with 
version data
      adds  c26532f8cb Meta: Bump hyper-gateway-ushin to v3.14.0
      adds  5fa8d66773 Change: (h/persist-location) Note h/existent-versions in 
docstring
      adds  27cb3b3034 Add: (h/purge-existent-versions) Delete versions for 
hyperdrive
      adds  787b0d5b86 Change: (h/purge-no-prompt) Use h/purge-existent-versions
      adds  3271e63b49 Change: (h//fill-listing-entries) Also fill 
h/existent-versions
      adds  8749bc595f Change: (h/history-get) Update 
hyperdrive-existent-versions
      adds  bb7b544f09 Merge: Send next version hint to gateway
      adds  809d299caa Change: (h/history-download-file) Remove filename 
argument
      adds  1404bc9e88 Change: (h/history-download-file) Load history when 
unknown
      adds  d1d54632c5 Change: (h/history-copy-url) Load history when unknown
      adds  544b622a10 Fix: History buffer command docstrings
      adds  9e82f99cee Add: (h/history--when-exists) Macro to simplify history 
command body
      adds  2d4b92a0ee Change: (he/within-version-range-p) Check 
next-version-number
      adds  2d5dcfa108 Change: (hyperdrive-entry defstruct) Remove range-end 
from docstring
      adds  56c7c37709 Change: (h/history functions) Use next-version-number, 
not range-end
      adds  e7450ef06d Meta: Update changelog
      adds  67fc62fe4b Change: (h/history-pp) Merge logic 
h/history--format-entry
      adds  3fdf756286 Merge: Use next-version-number, not range-end
      adds  4e1a0a7e62 Change: (h/history-pp) Display latest version in latest 
range range
      adds  ff13fd4464 Revert "Meta: Update changelog"
      adds  f7503c494d Change: (h//existent-versions-key) Make hash table key 
more compact
      adds  14ce62b665 Change: (h/existent-versions) Use 'equal test
      adds  e0a18ad7ab Tidy: (h/update-existent-versions) Remove unnecessary 
version arg
      adds  2cbe0452e7 Fix: Compilation warnings
      adds  185007541c Fix: (hyperdrive-delete) Only mark buffer as modified if 
it is live
      adds  f8ee7e0748 Meta: Update changelog
      adds  6dfaf31905 Meta: Acknowledge Paula Maas and Martin Turner
      adds  74710d7c6e Tidy: Compilation warning
      adds  a7617131f0 Tidy: (h/history-download-file) Indentation
      adds  d3a7ec95d7 Fix: Use h/default-entry-format-without-version 
everywhere
      adds  ee53b3be2d Fix: (he//api-then) Get encoding from path in case entry 
has no name
      adds  581752cad8 Tidy: (h/api) Use quote, not quasi-quote
      adds  1a9466ae78 Meta: Add XMPP badge to hyperdrive.el
      adds  5fa55fc9d6 Fix: (he//api-then) Handle X-Drive-Size "NaN"
      adds  0c99211cb6 Fix: (h/purge-existent-versions) Correctly compare 
public keys
      adds  6628a84d9e Meta: Bump hyper-gateway-ushin to 3.16.0: Sparse 
/$/history API
      adds  d11da5d56d Fix: (h/history-get) Handle correct JSON format of 
/$/history API
      adds  17c8913d18 Fix: (h/ewoc-next) Handle empty directories
      adds  f30744e5b1 Meta: Update changelog
      adds  2f4104daae Fix: (h/history-pp) If file is empty, use 
h/size-fully-downloaded
       new  b1c460d2bc WIP
       new  1444f7298d WIP
       new  29748d4fe9 WIP
       new  f7cd50165d WIP: Messy
       new  84e0d89089 WIP
       new  d6f95722fa WIP
       new  5f78b70e80 WIP
       new  88d324bdc9 IT LIVES!
       new  132acb878c WIP
       new  e157fbdacb WIP
       new  4fb822476e Update tests
       new  e28e4a32b3 WIP
       new  5652371f2c WIP
       new  834564c067 WIP
       new  ecb854fe5a Tidy
       new  52d0c917ee WIP: Add failing test
       new  e9bc706117 Add commented code
       new  6319bbb555 Tidy
       new  56f59af2b0 Rename: sophia -> fons
       new  b192c9c46b Tidy
       new  b2c1d4db33 Rename tests
       new  75d896f2c3 Tidy: Test
       new  28b199f1aa Tests: Tidy
       new  52abae65b1 WIP: (fons-paths) Short-circuit paths below threshold
       new  7dd1d5c105 Fix: Rename test-hyperdrive-sophia.el to 
test-hyperdrive-fons.el
       new  3c2b6f810c Tidy
       new  f71b583477 Rename: relation -> hop
       new  fc62bce860 Tidy: Indentation
       new  fbf840a064 Add: (fons-score-threshold)
       new  80e39a0e26 Comment: Add TODO
       new  a11bb01c2e Add: (fons-path-to-p) and test
       new  c355dbbcdb WIP
       new  86c5433bbf Tests: Fix debug form
       new  019cc17194 WIP: Aggregation, scoring
       new  de3460b4f3 Add: (fons-path-circular-p) Check if last hop circles 
back
       new  2a1d137e93 Tidy: Lexical binding for tests
       new  d70c605192 Add: (fons-path-score-fn)
       new  2e3d55dba9 Tests: Update/fix
       new  748085294d Tests: Put expected value first
       new  e47a4de850 Change: (fons-path-score-default) Adjust scoring 
algorithm
       new  ea60aa635a Tidy
       new  6b96452475 Add: (fons-relation-score-fn)
       new  0d70b36bfd WIP
       new  b8a7b45661 Tidy
       new  6198791305 Comment: Add TODO
       new  4cc6c69646 WIP: graph view
       new  63c0dd5de7 It lives!
       new  967644a394 Graph paths instead of relation
       new  22c3fdecbc Fix: (fons-test) Debug spec
       new  b32639ebcd WIP
       new  9380da6646 WIP: graph by hops
       new  275bc56b9b WIP
       new  28be92aafc Fix: Typo
       new  04100bad94 WIP
       new  3a0fa996b2 WIP
       new  1bf8726247 WIP
       new  d6b62ef24d WIP, add DEV.fons.org
       new  2e221608df WIP: Add ideas for relation scoring/comparison
       new  b46925dc2d Change: Remove ement-room-prism-color-adjustment
       new  8f8de12575 Tidy: (fons-path-score-default) Move cl-incf for 
readability
       new  ba85551262 Change: (-relation-score-default) Use max score for 
relation score
       new  4eee9817e4 Test: (fons-path-view**) Use default threshold
       new  d2d6eff546 Add: (hyperdrive-fons-view) defgroup
       new  1aa885b226 Tidy: (hyperdrive-fons-view--paths-graph) Comment out 
unused function
       new  afe5d0b50c Tidy: Comment out unused tests
       new  ecfddfe7ee Fix: (test-hyperdrive-fons) Require hyperdrive-fons-view
       new  4648ab690a Change: (fons-view) Accept RELATIONS and FROM instead of 
HOPS
       new  65a954c07b Tidy: Comment out unused function
       new  496486771e Tidy: Whitespace
       new  39700de436 Meta: Section headers
       new  4e5473957f Add: (hyperdrive-fons-view-source-color) Customize 
source color
       new  2c315561a9 Comments: Add TODOs
       new  ff09fe1698 WIP - rebase me
       new  5a38badbbe WIP: Notes
       new  9b86996937 Fix: (fons-relations) Typos
       new  641b862aaa Change: (fons-relation-score-default) If direct path, 
use that score
       new  88419f5b4a Add: (fons-relations*) Compare relation score at each 
iteration
       new  87670fe3e9 Change: (fons-relations*) Remove relations below 
THRESHOLD
       new  4a8d3c171f Change: (hyperdrive-fons-view) Pass relations table 
instead of nodes
       new  27b179a908 WIP: renaming?
       new  561de2e1f7 Fix: (fons-relations*) Prune circular paths
       new  8632fc78d1 Tidy: Rename Carole -> Carol
       new  53bb05ea16 Change: (fons-relations*) Simplify and rename labeled 
functions
       new  33378ba464 Tidy: (fons-relations*) Use or instead of unless
       new  8b9e0cce27 Tidy: (fons-relations*) Simplify extend-paths function
       new  5d2c973a5c Change: (fons-relations*) Handle BLOCKED argument
       new  bf6cd2f169 Tidy: Replace fons-relations with fons-relations*
       new  cd67b9413e Test: Remove old fons-relations experiment
       new  997811ecd9 Test: fons-relations
       new  363471e2b1 Test: Rename fons-relations* to fons-relations-view
       new  76f827c82e Test: Cover fons-relations
       new  371e848080 Fix: (fons-relations) Handle invalid inputs
       new  217d053b8c Comment: Fix renamed variable
       new  e1a546f2ce Tidy: (fons-relations) Rename FROM argument to ROOT
       new  5493a5d3f9 Fix: (fons-relations) Exclude relations from ROOT to ROOT
       new  ab12eb931a Test: (fons-relations-many-hops) Reduce number of hops 
from 9 -> 6
       new  20251494e1 Tidy: Indentation
       new  404feea8d4 Add: (hyperdrive-fons-view--graph-map) Handle cmap
       new  5fe648514e Change: (-fons-view--format-graph) Add node dummy href, 
shape, color
       new  5e1085741e Change: (hyperdrive-fons-view--format-graph) Remove :dpi 
and :size
       new  5a2a0bd6e0 Comment: Remove commented, unused functions
       new  b58473c6ef Change: (hyperdrive-fons-view) Insert image with svg 
string
       new  b4c5c17954 Comment: Add TODO
       new  51dc27701c Tidy: Comments, function name, argument order
       new  7bd9ffa5c7 Fix: (hyperdrive-fons-view--graph-map) Syntax of image 
map
       new  f1bed6981b Add: (hyperdrive-fons-view--render-graphviz) Factor out 
render logic
       new  06be5d8e2f WIP: Progress on scaling image map to fit rendered svg
       new  a09e775086 Comment: (fons-relations) Move comment into docstring
       new  83a8424fe8 Change: (fons-view--restore-image-map) Use combination 
scale
       new  302752c6a7 Fix: (hyperdrive-fons-view--render-graphviz) Fixes
       new  a2bdd929c8 Change: (fons-view--render-graphviz) Add optional SCALE 
arg
       new  b90e77b0f6 Tidy: Rename 
hyperdrive-fons-view--{restore,add}-image-map
       new  59e818c8ac Fix: (fons-view--render-graphviz) Handle unbound 
image-transform-scale
       new  969d632567 Tidy: (hyperdrive-fons-view--render-graphviz) Use 
cl-defun
       new  213b246cfc Change: (hyperdrive-fons-view--render-graphviz) Remove 
:scale argument
       new  d04933d88e Use Emacs 30 built-in image.el support for scaling image 
:map
       new  b918ef8570 Tidy: (hyperdrive-fons-view--render-graphviz) Rename 
svg-image to image
       new  d5a66fc3db Change: (hyperdrive-fons-view--image-scale-map) Finish 
implementation
       new  630e6d7115 Add advice to scale image map before Emacs 30
       new  1d0cc504d6 Remove unnecessary function 
hyperdrive-fons-view--add-image-map
       new  006234cea8 Remove unnecessary fons-copy-tree
       new  9ac7831962 Comment: Remove unnecessary fons-relation draft
       new  2c35e473df Change: Remove fons-paths and related tests
       new  3a5981f06f Change: Remove fons-relation
       new  13f7c0d9e1 Tidy: Move fons-add-hop into tests
       new  c2b6f5d724 Tidy: Rename fons-add-hop to fons-test-add-hop
       new  78cf716888 Remove unused fons-path-circular-p function and related 
tests
       new  d371ebfbb2 Remove unused fons-path-to-p function and related tests
       new  470a23b6f7 Comment: Remove TODO
       new  4ee93b9bcb Tidy: Spacing
       new  4b578ac7a6 Remove unused function fons-path-tos
       new  603fbad0a3 Remove unused function fons-path-from-p
       new  9288fdf803 Change: (fons-view--graphviz) Remove unnecessary window 
calculations
       new  c064b7bb67 Remove: (hyperdrive-fons-view--unscaled-map) Unused 
variable
       new  e9f1213c54 Tidy: Move compatibility code to bottom
       new  7794a2808e Remove unused function hyperdrive-fons-view--hops-graph
       new  98a8b79325 Comment: Remove debug-warn
       new  9e2cc00cdb Change: (hyperdrive-fons-view) Add image map 
transformation advice
       new  3cc1254282 Comment: Move TODO
       new  c0982da145 Change: (hyperdrive-fons-view--graph-map) Refactor to 
use built-ins
       new  8d87acec6d Fix: Byte compilation errors
       new  babf924ce7 Fix: Avoid s.el
       new  beea4817cc Comment: Update TODO
       new  b15dd5a9d2 Add: (hyperdrive-fons-view-mode) WIP click handler
       new  f053ec0923 Fix: (hyperdrive-fons-view-mode) Scrolling fixes
       new  3dd397e9f0 Comment: Add TODO
       new  b7640b1d9c Tidy: (fons-relations) cUse puthash
       new  127fba7a09 Change: (fons-relations) Return cons (relations . 
blocked-relations)
       new  7a50e74d1d Change: (fons-relations) BLOCKERS argument is now a hash 
table
       new  f4cbbc335b Add: (fons-blocked, fons-direct-blocks)
       new  c3672041a9 Tidy: (fons-test-add-hop) Simplify
       new  1eb555adac Tidy: (fons-test) use gethash instead of map-filter
       new  35c931c0cf Change: (test-hyperdrive-fons-default-hops-fn) Add E -> 
M relation
       new  8c805f1b69 Test: Add unit test for fons-blocked and 
fons-direct-blocks stub
       new  10746f39ea Add: (fons-blocker-topic) Add "_blocker" topic convention
       new  aef1820efb Test: (fons-blockers-blocked-sources) Add roundtrip test
       new  1b4049fd57 Tidy: (hyperdrive-fons-relations-hops) Rename and move 
into fons.el
       new  28c5b545bb Add: (fons-default-topic) "_default"
       new  9a4dec7e95 Fix: (hyperdrive-fons-view-mode-map) Map before mode
       new  dcf8479ad0 Change: Use defvars for default topic names
       new  470bd7d2fe Tidy: (fons-relations) Variable
       new  98bc5d4fe7 Change: (fons-relations) Make HOPS-FN an argument
       new  4bff4bfa34 Change: fons-relation and JSON examples
       new  7820d95618 Tidy: (fons-blocker-topic, fons-relations)
       new  e404408c75 Tidy: (fons-relations)
       new  a3601b1e40 Refactor: (fons-relation, fons-relations)
       new  ec92ad0f02 Tests: Update
       new  f9a04a7adc Notes: Update
       new  bb06d75ac1 Notes: Update
       new  2e22d8212c Notes: Update
       new  83c793c1cd Comment: Add commented fix for 
pixel-scroll-precision-mode
       new  4da33a2efc Comment: Add TODO
       new  b98c426a10 Comment: Add TODO
       new  247de1513d WIP: Remove scores
       new  9b749335e6 Update/Tidy: Remove scoring
       new  e3f4db0aaa WIP
       new  86d73b25a5 WIP
       new  0d3956c433 Comment: Add TODO
       new  bb47bf091f Tidy: Compiler warning
       new  d4ed60c399 Tests: Update for fons-user structs
       new  12e4fcd643 WIP
       new  3ee549eca5 WIP (graph test works)
       new  9939ab3663 WIP (fons-blocked-from-p) Still in-progress
       new  2b1c9b0981 Tidy: Remove unused fons-blocker-topic
       new  c0cf704ac2 todo
       new  3426a8175e Change: (fons-relations) Make asynchronous
       new  46548a8e91 Change: (fons-relations) Accept TOPIC argument
       new  4a5c783ae4 Change: (hyperdrive-fons-view--format-graph) Add 
label-fun argument
       new  e3163c4586 Add: (hyperdrive-social-graph.el) Visualize hyperdrive 
relations
       new  e73aea9ce4 Change: (fons-relations) THEN callback accepts TOS, not 
HOPS
       new  789e1bd8ff (maybe fixup) Change: (hsg/hops-fn) Pass TOS, not HOPS 
to THEN
       new  5acf3d289b Change: (fons-blocked) Make asynchronous
       new  37f8b8dc9f Add: (hsg/blocked-fn) Get block IDs for BLOCKER
       new  3ef043f31b Change: Simplify serialization, no nested sources
       new  58157fd03e Tidy: (h/fons-view--format-graph) Rename 
format-relation-{label,to}
       new  a6c592e017 Change: (h/fons-view--format-graph) Use default nodesep
       new  6ecacbc76c Change: (fons-blocked) Use relation structs to store 
blocked
       new  beed7820d9 Add: (fons-merge-relations) Merge relations, blockers, 
blockedd
       new  1c68c5d37c Tidy: (hyperdrive-fons-view) Rename FROM argument to ROOT
       new  a19f7b7fcc Change: (h/fons-view--format-graph) Remove HOPS argument
       new  802328e1f4 Tidy: (hyperdrive-fons-view) Remove unnecessary 
let-binding
       new  34b78b72f2 Fix: (fons-blocked) Set value to a single relation 
struct not a list
       new  e589a631ac Add: (hyperdrive-fons-view-{blocker,blocked}-color) 
Defcustoms
       new  229fa29e51 Change: (h/fons-view--format-graph) Accept 
MERGE-RELATIONS argument
       new  8a2f2f3364 Change/Rename: (h/fons-merge-relations-hops) Handle 
MERGE-RELATIONS
       new  b0b99f1b0d Fix: (fons-blocked) Include all paths to blocked
       new  e839d13ae1 Add: (h/fons-view-{join,blend}) Mix two colors
       new  e52b3a0878 Change: (h/fons-view-{source,blocker,blocked}-color) 
Blend background
       new  63cce18385 Comment: Add TODO
       new  6c3abe353f Tidy: Rename {hyperdrive-,}fons-merge-relations-hops
       new  2a24639727 Add: (fons-filter-shortest-path) Filter merge relations 
for shortest
       new  da0b414128 Add: (fons-filter-narrow-to) Filter merge relations to 
list of IDs
       new  53211a5475 Tidy: Remove comment
       new  d46fc6e943 Tidy: (h/fons-view) Rename positional argument 
{,merge-}relations
       new  11edd3de22 Change: (fons-relations) Fix docstring
       new  dea98df0e1 Tidy: (fons-blocked) Rename let-bound variable 
{,blocked-}relation
       new  96510b0327 Remove: (fons-blocked-from-p) Unused function
       new  02cdfb2f32 Change: (hsg/hops-fn) Say JSON error in message
       new  0cc073ac92 Tidy: (hsg/hops-fn) Compiler warning: Unused let-bound 
variable
       new  84f1788c57 Change: Rename relation to sources
       new  b848b2ad43 Change: (h/fons-view--format-graph) Display root node as 
house
       new  1c9d4d96c6 Add: (hsg/data) Consolidate logic from hsg/hops-fn and 
hsg/blocked-fn
       new  775f791352 Change: (hsg/{hops,blocked}-fn) Use hsg/data
       new  b553db0088 Meta: (hyperdrive-social-graph.el) File structure
       new  37e8caefee Fix: (hyperdrive-social-graph.el) Require 
hyperdrive-fons-view
       new  f45f74fd01 Change: (hsg/default-topic) Rename from 
fons-default-topic
       new  8412a91d4c Fix: (fons-filter-narrow-to) Handle nil IDs
       new  cacd4c3992 Fix: (hyperdrive-fons-view-{blend,join}) Move before 
defcustoms
       new  bbb2d19812 Change: (hyperdrive-fons-view) Expose buffer argument
       new  5da971914f Add: (hyperdrive-social-graph) Defgroup
       new  35608b6332 Add: (hyperdrive-social-graph) Transient UI
       new  365949c19d Change: (hsg/narrow-hyperdrives) From hsg/narrow-ids
       new  b1972cac21 Fix: (hsg/filter) Apply both shortest-path and narrow-to 
filters
       new  0d1fc5276e Add: (hyperdrive-social-graph) Transient interface for 
narrowing
       new  5f37bde13e Tidy: (hsg/set-shortest-path-p) Remove from 
hsg/set-shortest-path
       new  eae79b9105 Add: (fons-filter-to-types) Filter to sources, blockers, 
blocked
       new  abc0381f88 Add: (hyperdrive-social-graph) Filter to sources, 
blockers, blocked
       new  db5295c88d Comment: (hsg/filter) Clarify and move comment
       new  ccf857f9cd Fix: (h/fons-view--format-graph) Only show block hop if 
blocker exists
       new  556838569b Fix: (h/fons-view--format-graph) Always put root node on 
top
       new  bb1d6c8d0b Tidy: (h/fons-view--format-graph) Consolidate root logic
       new  1de23f3064 Add: (hsg/display-loading-buffer) Graph loading screen
       new  e825e668a0 Tidy: (hsg/refresh-menu) Rename from hsg/refresh
       new  5265ca12a2 Add: (hsg/display-graph) Wrap fons-view
       new  91e096a16d Fix: (hyperdrive-social-graph) Set hsg/topic
       new  051083f8be Change: (hsg/root-hyperdrive) From hsg/root; Store 
hyperdrive struct
       new  52ebe26a67 Add: (hsg/load) Display loading buffer, load data, 
display graph
       new  467795b4ca Change: (hyperdrive-social-graph) Use hsg/load
       new  f43322cd36 Add: (hsg/reload) Reload data; rename from hsg/view
       new  7bc2d1aa89 Comment: Add TODOs
       new  2f07d5d21c Tidy: Indentation
       new  23f305c5c2 Change: (h/social-graph) Use hsg/topic by default
       new  fbd584fb44 Tidy: (h/read-hyperdrive) Use keyed arguments
       new  dca727207d Change: (h/read-hyperdrive) Accept default argument
       new  f550f9c383 Change: (h/social-graph) Use context root hyperdrive
       new  37a7ec7a7a Add: (hsg/loaded-merge-relations) Helper function
       new  0f0c33d0d4 Change: (h/social-graph-menu) Rename from h/social-graph
       new  a499750009 Add: (hyperdrive-social-graph) Load and display social 
graph
       new  354a73d13d Add: (h/social-graph-menu) Add suffix to change root 
hyperdrive
       new  03a4255f87 Change: (hsg/read-topic) Return nil with blank string
       new  ce1a706b3f Change: (hsg/load) Handle nil hsg/topic
       new  56c461a15a Fix: (hyperdrive-social-graph) Use #'equal instead of 
#'string-equal
       new  0ad43d2071 Fix: (h/social-graph) Handle nil hsg/root-hyperdrive
       new  2868f39f8f Change: (h/social-graph-menu) Change keybindings
       new  342957598a Change: (hsg/context-topic) Only prompt if FORCE-PROMPT
       new  4848e18246 Add: (h/social-graph) Prompt to set topic
       new  b9687c6728 Add: (h/social-graph) Set sources max hops
       new  67a7b6559f Add: (h/social-graph) Set blockers max hops
       new  fec35df708 Change: (h/social-graph-menu) Group options
       new  0a40109f68 Change: Remove hsg/narrow-to-p, hsg/set-narrow-to-p
       new  c27a029cc4 Change: (only-paths-to) Rename from narrow-hyperdrives
       new  e55ea7c1e2 Fix: Typo in face name
       new  3db8edbdc4 Tidy: (h/fons-view--format-graph) Add newlines to 
graphviz string
       new  b54c8a492c Change: (hyperdrive-fons-view) Accept focus-ids argument
       new  c1e85ab96b Change: (hsg/display-graph) Focus on hsg/only-paths-to 
drives
       new  517c55b176 Change: (hyperdrive-fons-view--format-graph) Add 
penwidth 4
       new  4c0b3fb6a1 Change: (h/fons-view--format-graph) Use house, invhouse 
as to, from
       new  03e4403088 Add: (h//format-preferred) Split into two functions
       new  89d99f2e36 Change: (h/fons-view--format-graph) Allow HTML-like 
labels
       new  85d6a530c5 Change: (hsg/hop-format-fun) Display format type below 
name
       new  360de9cdd3 Tidy: (hsg/hop-format-fun) Let-bind hyperdrive
       new  8e9fff86f8 Change: (hsg/label-fun) Rename from hsg/hop-format-fun
       new  a105eeaa1f Tidy: (hyperdrive-fons-view--graph-map) Indentation
       new  d239627bf7 Tidy: (hyperdrive-fons-view--format-graph) Indentation
       new  aed3b2ecfb Change: (hyperdrive-fons-view-mode) Use cursor-type nil
       new  a85e0da33d Change: (h/fons-view--graph-map) Display public key as 
help-echo
       new  bc70d895bf Change: (h/fons-view--render-graphviz) Return buf, don't 
pop to it
       new  52bfe26270 Change: (h//url-re) Rename from h//public-key-re
       new  bd60ab3fa3 Add: (hsg/mode) Major mode
       new  cbcaf98cea Add: (hsg/view-follow-link) Click node to open hyperdrive
       new  33d77a1bbd Add: (hsg/mode) Revert buffer function
       new  fc9353b239 Change: (hsg/mode-map) Add binding for hsg/menu
       new  220009eb36 Comment: Add TODO
       new  092f68e3e0 Change: (hyperdrive-peer-graph.el) Rename from 
hyperdrive-social-graph.el
       new  395da33de6 Change: (hyperdrive-peer-graph) Rename from 
hyperdrive-social-graph
       new  0ef9b8ce01 Fix: (hpg/display-loading-buffer) Ensure graph buffer 
exists
       new  7af2e33289 Add: (hpg/display-buffer-action) Control how graph is 
displayed
       new  87f2b71760 Change: (hyperdrive-fons-view--graphviz) Convert macro 
to function
       new  5540a0eb11 Change: (h/menu-hyperdrive) Add binding to open peer 
graph
       new  ba56888bd6 Fix: (hpg/display-loading-buffer) Use 
hpg/display-buffer-action
       new  fba583ac54 Change: (hyperdrive-fons-view--format-graph) Improve 
color contrast
       new  74de1ea3d4 Change: (h/fons-view--format-graph) Use grey color 
instead of purple
       new  c86e7fdc08 Change: (h/peer-graph-menu) 
hpg/only-paths-to-{add,delete} bindings
       new  4457d59d63 Change: (hpg/only-paths-to-delete) If only one element, 
use it
       new  48f68889b6 Change: (hpg/data) Accept hyperdrive not public-key
       new  6044236aea Comment: Add TODO
       new  037540981e Change: (hyperdrive-fons-view) Render graph in current 
buffer
       new  7d92fac865 Comment: Add TODO
       new  0ef278a235 Tidy: (h/fons-view--format-graph) Rename labeled 
function and args
       new  9e2876984b Tidy: (fons-filter-to-types) Simplify
       new  60a01ec3cc Change: (fons-filter-to-types) Accept all-blocked-p 
argument
       new  a7950f12e5 Change: (h/peer-graph-menu) Add all blocked toggle
       new  daccbb30b2 Change: (h/fill-metadata) Make optionally asynchronous
       new  b7cf5168e3 Meta: Update changelog
       new  1ac6a226e3 Change: Fill hyperdrive metadata in h/open, not 
h/dir-handler
       new  1f259d2dd4 Meta: Update changelog
       new  057850342b Add: (h/url-hyperdrive) Helper function
       new  ab1e938f1b Add: (h/fill-metadata-all) Loading metadata for multiple 
hyperdrives
       new  16afbd2fac Fix: (hpg/load) Load metadata before display peer graph
       new  a659f3b696 Fix: (h/menu-peer-graph) Require hyperdrive-peer-graph
       new  2e2d773f6e Fix: (hyperdrive-fons.el) Require 'thunk
       new  9d770d6165 Remove: (hyperdrive-fons-view-mode-map) Unused modemap
       new  631a39c3aa Fix: (hyperdrive-fons.el) Require compat.el
       new  f25a48c9ad Comment: (h/fons-view-mode) Comment 
pixel-scroll-precision-mode
       new  2074c66e11 Change: (h/fons-view--graphviz) Don't accept BUFFER arg
       new  83407a85fd Fix: (fons-filter-to-types) Compilation warning unused 
let-bound var
       new  f72abeeccc Fix: (h/fill-metadata) Compilation warning
       new  6aa6d8c8cb Tidy: (h/peer-graph-menu) Compilation warning
       new  d6eae6ca8f Change: (hpg/display-buffer-action) Use 
display-buffer-reuse-window
       new  84506201df Fix: (h/fill-metadata) Compilation warning
       new  a22abf1113 Fix: (hyperdrive-peer-graph-menu) Fix autoload
       new  ba470fee8b Tidy: (h/menu-peer-graph) Remove unnecessary require and 
defvar
       new  4f51c87d1c Change: (hpg/context-topic) Autoload
       new  e8703a864f Fix: (h/menu-peer-graph) Use hpg/context-topic
       new  b8fb75d5ca Change: (hpg/set-shortest-path-p) Say "Shortest paths 
only"
       new  121ce352f3 Change: (hpg/default-topic) Add defcustom :type
       new  3aeb3b5f36 Change: (h/fons-view-blend) Rewrite using RGB; fix 
defcustom init
       new  7de05021d2 Change: (hpg/only-paths-to-delete) Delete all with 
prefix argument
       new  94ad35b34b Comment: Comment out prism color code
       new  b4aefe4bd9 Fix: (hyperdrive-peer-graph-context-topic) Don't use 
shorthands
       new  bcfb7d0071 Change: (hpg/view-follow-link) Clicking node changes root
       new  9411bfaeb1 Add: (hpg/menu-bar) Right click on graph nodes
       new  68a2e04b78 Fix: (hyperdrive-fons-view-blend-with-background) No 
shorthands
       new  0874b6d92e Change: (hyperdrive-fons-view--format-hop) Blend colors 
at eval time
       new  c205f1b67d Fix: (hyperdrive-peer-graph.el) Fix package description
       new  09e21b18af Fix: (hyperdrive-peer-graph.el) Fix package commentary
       new  5e2f47ad6a Meta: Upgrade transient.el dependency to v0.7.9
       new  2f07b7c517 Change: (hyperdrive-fons-view.el) More accurate 
commentary
       new  cf41cc4ffd Add: (hyperdrive-fons-view--window-dimensions) Window 
dimensions
       new  5cc902c827 Change: (fons-filter-to-types) Avoid using 
fons-relation-blocked-p
       new  1ce9c0f385 Delete: (fons-user) Unused struct
       new  7c2f1c464a Fix: (fons-relations) Typo
       new  d32b54cd8c Tidy: (fons-relations) cl-loop in extended-paths labeled 
function
       new  0debad460d Tidy: (fons-relations) Consolidate labeled function
       new  a21861d004 Tidy: (fons-relations) Move paths check into 
extended-paths
       new  4058dbae2c Tidy: (fons-relations) Indentation
       new  bb37397974 Comment: Remove TODO
       new  dbd5c26970 Tidy: (fons-filter-only-paths-to) Remove when-let binding
       new  8475de571b Tidy: (hpg/only-paths-to-add) Indentation
       new  0710a145d6 Fix: (hyperdrive-peer-graph) Require hyperdrive-vars
       new  a5d98ac851 Change: Refactor fons-relation struct; remove 
merge-relations
       new  dff700baed Fix: (fons-filter-only-paths-to) Docstring
       new  5888951cf3 Delete: (hyperdrive-fons-view-follow-link) Unused command
       new  f0489878ba Tidy: (fons-blocked) Move below fons-relations
       new  6c124cdaba Comment: (hyperdrive-fons) Add Commentary section
       new  6ae2f0b4b3 Comment: Add TODO
       new  a057f7e4cc Change: (h/fons-view--graph-map) Use labeled functions 
consistently
       new  ebb817dde1 Change: (hpg/context-root-hyperdrive) Use 
h/menu-hyperdrive scope
       new  e2fa9c3136 Change: (h/menu-peer-graph) Call hpg/menu interactively
       new  da42fb2a7c Change: (hpg/only-paths-to-remove) Rename 
hpg/only-paths-to-delete
       new  1ad1b2b706 Change: (hpg/paths-only-to) Rename from hpg/paths-only-to
       new  b6ffbd66b2 Change: (hpg/data) Don't accept topic argument
       new  cdd896ad10 Add: (hpg/interactive-args) Move read args into own 
function
       new  a3ffa910e2 Tidy: Newline
       new  6c12e7041e Change: (hyperdrive-peer-graph-context-topic) Remove 
autoload
       new  2b11438941 Change: (hpg/context-topic) Use shorthands
       new  2aee5293ce Fix: (hpg/context-root-hyperdrive) Remove interactive 
form
       new  02b925753d Revert "Change: (hpg/context-root-hyperdrive) Use 
h/menu-hyperdrive scope"
       new  11b254c609 Add: (hpg/{sources,blockers}-max-hops-default) Custom 
default hops
       new  990a00bbd6 Add: (hpg/context-max-hops) Return existing max hops or 
read input
       new  84b9f4938f Change: (hyperdrive-peer-graph) Prompt for 
{source,blocker}-max-hops
       new  c2c7d0cd09 Fix: (h/menu-peer-graph) Read root, topic, and max hops 
from user
       new  94e8ee1876 Tidy: Reorganize hyperdrive-peer-graph.el
       new  7e4abda110 Fix: (hyperdrive-peer-graph.el) Require hyperdrive-lib
       new  50d1cd79da Fix: (hpg/interactive-args) Compare strings with equal
       new  1f6f856ffb Change: (hpg/menu-bar) Add "Hyperdrive peer graph" 
heading
       new  2051c16844 Change: (hpg/data) Declare indent defun
       new  6e74886033 Change: (fons-relations) Declare indent defun
       new  7c8eb72981 Change: (fons-blocked) Declare indent defun
       new  b3ddfeeea1 Change: (fons-relations) Remove TOPIC argument
       new  98c2ea5569 Change: (fons-blocked) Rename HOPS-FN argument to 
BLOCKED-FN
       new  c34d31b71c Change: (peer-graph.json) Use "sources" "blockers" 
"blocked" keys
       new  941bc2b141 Comment: Add TODO
       new  359966ce67 Tidy: (h/mirror-define-key) Use quote, not quasiquote
       new  ecabaa0d55 Tidy: (fons-relations) Rename let-bound variable 
pending-relations
       new  e56168aecf Change: (fons-filter-shortest-path) Use labeled functions
       new  07d6d4eb01 Change: Get relations for multiple topics at once
       new  7673a828a0 Fix: (fons-filter-paths-only-to) Only filter to IDS in 
RELATIONS
       new  ab1d66e6ca Tidy: (fons-blocked) Use labeled function
       new  edc9046b6c Fix: (fons-blocked) Get blocked from ROOT
       new  b9e32cefdf Change: (fons-relations) Say TYPE in error message
       new  5d896f8fe7 Change: (fons-relations) Move default RELATIONS into 
argument list
       new  077fd5ae73 Fix: (fons-relations) Handle zero max-hops
       new  4aa35e69f4 Tidy: (fons-relations) Move error check outside 
let-binding
       new  20f67bb5e2 Comment: (hpg/load) Remove TODO
       new  362ae4a6e9 Tidy: (hyperdrive-fons-view--svg) Rename GRAPH argument
       new  cdee0f6218 Change: (hpg/topics) From hpg/topic
       new  fa9aef3409 Change: (fons-relation-paths-of-type) If nil TOPIC, 
return alist
       new  ffa7d55b6b Add: (hpg/data-cache) Cache result of hpg/data
       new  1c737bc510 Tidy: (h/fill-metadata) Use let, not pcase-let*
       new  40a2b94e65 Change: (hpg/data) Make optionally synchronous
       new  f922a0125b Add: (hpg/topics-for) Return source topics for HYPERDRIVE
       new  992e98b9b4 Fix: (hpg/read-topics) Use CRM to read topics
       new  75fcb5a987 Change: (fons-view-blend-with-background) Blend with 
fore or back
       new  83b2f687d0 Fix: (hyperdrive-fons-view--format-graph) Move nodesep 
to top level
       new  d6a4bce772 Change: (hyperdrive-fons-view--format-graph) Add ranksep 
1
       new  0eeb5504b8 Change: (hpg/label-fun) Use HTML label with ports for 
each topic
       new  62266ce52d Change: (hyperdrive-fons-view--format-graph) Use default 
penwidth
       new  9bf0114982 Add: (hpg/insert-relation) Render peers as cluster 
subgraphs
       new  05dc022968 Change: (hyperdrive-fons-view--format-graph) Remove 
nodesep
       new  b22006e174 Remove: (hpg/label-fun) Unused function
       new  7feb2d9ac4 Change: (hyperdrive-fons-view--format-graph) Remove 
rank=source
       new  b7ed06fde0 Change: (hyperdrive-fons-view--format-graph) Color 
subgraph clusters
       new  8cf971c4f4 Fix: (hpg/insert-relation) Add href to cluster
       new  f6c40de802 Change: (hpg/insert-relation) Remove href from blocker 
blocked nodes
       new  78a4fe6056 Change: (hpg/insert-relation) Make output more readable
       new  a0ebb92d59 Fix: (hyperdrive-fons-view--format-graph) Use margin 0
       new  70f62c7ecd Change: Remove default topic
       new  e8bed59d42 Fix: (h/peer-graph) Enable hpg/mode in loading screen
       new  40da1f3027 Change: (hpg/insert-relation) Use HTML labels
       new  c4ab93fd1c Change: (hyperdrive-fons-view--format-graph) Comment out 
ranksep 1
       new  e68b626207 Change: (hpg/insert-relation) Use only one port per topic
       new  d318b4d435 Change: Remove topics from peer graph and peer list
       new  cfa26b7acf Fix: (hpg/insert-relation) Remove colspan 3
       new  91f3955ff1 Change: (h/fons-view-{sources,blockers,blocked}-color) 
Faces
       new  9b83a38c8d Change: (hyperdrive-fons-view--format-graph) Don't blend 
colors
       new  dae4ffc6cf Change: (hpg/insert-relation) Simplify peer graph colors
       new  2e9f5e8321 Change: (h/fons-view--format-graph) Remove unused 
blending logic
       new  3fb1b18e28 Change: (h/fons-view--format-graph) Don't use ports
       new  6fef1e74d0 Add: Peer List
       new  8488667023 Change: (hpg/taxy-test) Merge all into one taxy
       new  8c946448d4 Change: (fons-shortest-blocked-hops-length) Include 
blocker hops
       new  9bcd42c4bc Add: Peer list column headers
       new  c569fb1a79 Add: (peer graph columns)
       new  f5ed04aae7 Change: (h/nickname) Format nicknames with shadow
       new  d753deb35c Remove: (hpg/format-relation-to) Unused function
       new  dc419b340d Add: (fons-relation-direct-p) Check direct relation
       new  338fbac50b Add: (hyperdrive-fons-{sources,blockers,blocked}) Faces
       new  5d7fde5711 Change: (peer graph columns) Use type string and faces
       new  93ebcd1c45 Change: (hpg/taxy-test) Make subtaxys inherit type color
       new  c599dd4775 Change: (peer graph column) Use dashes to indicate unset
       new  b75288994e Comment: Remove unreproducible TODO
       new  da240798c3 Change: (peer graph columns) Make dummy clickable
       new  a595c3cb48 Comment (peer graph columns): Move comments
       new  19d0d7ff99 Add: (h/put-json) Helper function
       new  25fcf08748 Add: (h//bee-exec) Execute hyperbee commands
       new  37839539a2 Tidy: (hpg/insert-relation) Indentation
       new  065342bce6 Change: (hpg/data) Use h//bee-exec
       new  c227ca8f6b Add: (hpg/mark) Mark peers and sources, blockers, or 
blocked
       new  7806768c08 Change: (peer graph columns) Hook up button click actions
       new  bb17e305a2 Change: (hpg/load) Make more generic
       new  5aaf15b321 Tidy: (hpg/display-loading-buffer) Remove redundant call 
to hpg/mode
       new  adf3b540f2 Remove: (fons-relation-type) Unused function
       new  562f7472ae Fix: (hpg/revert-buffer) Docstring
       new  35663a856c Tidy: Reorganize
       new  4fff926394 Add: (hpg/list-mode) Minor mode for viewing peer list
       new  a93c4cf1e1 Change: (peer graph columns) Revert buffer after marking 
peers
       new  1465b3b558 Comment: (hpg/reload-list) Add TODO
       new  7d7b465518 Fix: (h/menu-peer-graph)  Remove topics
       new  4cf1b82875 Comment: (hpg/mode-map) Add TODO
       new  f50160967f Change: (hpg/interactive-args) Set global variables
       new  b2774d416f Tidy: (fons-relation-direct-p) Indentation
       new  9779b8408b Change: (fons-relation-direct-p) Move into 
hyperdrive-fons.el
       new  fbdd524f16 Change: (hyperdrive-peer-graph-menu) Don't show graph at 
startup
       new  05a910a8a4 Change: (hpg/menu) Add hpg/menu-display-{graph,list} 
subtransients
       new  e184ec442e Change: (hpg/revert-buffers) Revert both list and graph 
buffers
       new  b3566f3e72 Comment: (h/menu-peer-graph) Add note
       new  7ea9b7c073 Fix: (hpg/read-max-hops) Format string
       new  fc8d74f8d2 Tidy: (hpg/set-{sources,blockers}-max-hops) Use 
hpg/read-max-hops
       new  c766cbe184 Comment: (hpg/display-list) Add TODO
       new  9da5a84df3 Fix: (hpg/revert-buffers) Only revert open windows
       new  0a87b32d63 Change: (h//format) Add 'hyperdrive text property
       new  ae6c125bc2 Add: (h/context-menu-mode) Global minor mode for 
context-menu-mode
       new  ff17f42f23 Meta: Update CHANGELOG
       new  46e1ff3afe Docs: (hyperdrive-context-menu-mode) Document new global 
minor mode
       new  a56049e5f3 Remove: (hpg/menu-bar) Remove unnecessary command
       new  8c3f1b1cd4 Change: (h/at-point) Move into hyperdrive-lib.el
       new  ea8c166627 Tidy: (hpg/view-follow-link) Use h/at-point
       new  371b94fd65 Add: (hpg/read-relation-type) Read from user
       new  39390524ee Tidy: (hpg/load) Clarify docstring
       new  0e88786271 Fix: (fons-relation-direct-p) Accept ROOT argument
       new  29badd1f49 Change: (hpg/set-relation) Rename from hpg/mark
       new  5eb8466b98 Change: (h/read-hyperdrive) Accept PROMPT keyed argument
       new  d751386887 Change: (hpg/set-relation) Make interactive
       new  9df4cfb873 Change: (hpg/set-relation) Revert buffers
       new  1845e34da9 Tidy: (h/context-menu-function)
       new  3b69b2240b Add: (h/peer-graph-set-relation-to-hyperdrive-at-point) 
Context menu
       new  1f4f01b2c6 Add: 
(h/peer-graph-set-relation-from-hyperdrive-at-point) Context menu
       new  c64f812a3d Comment: Add TODOs
       new  90757b79dc Change: (hpg/view-follow-link) Revert both list and graph
       new  c55a7edfab Change: (hpg/list-mode-map) Add click handler and peer 
graph menu
       new  8228b06bfc Revert "Change: (hpg/interactive-args) Set global 
variables"
       new  89c268351b Fix: (hyperdrive-peer-graph-menu) Set global variables
       new  bd28574be6 Add: (h/peer-graph-at-point) Context menu action
       new  4f67586e9d Add: (h/peer-graph-list-at-point) Context menu action
       new  4196166979 Comment: Remove old TODO
       new  1e8c6f6084 Tidy: (hyperdrive-peer-graph) Indentation
       new  38360f9f8a Fix: (hyperdrive-peer-graph.el) Simplify logic for 
displaying buffer
       new  4553bc45aa Add: (hpg/skip-refresh-p) Consolidate logic for checking 
params
       new  6af73737b9 Fix: (hpg{/list}) Draw graph/list if buffer has been 
killed
       new  d9463c6de3 Fix: (hpg/revert-buffers) Only load data once on revert
       new  3b7591b7bb Comment: Add TODO
       new  30876a5fcd Comment: (fons-shortest-blocked-hops-length) Add TODO
       new  cef37eeaf2 Fix: (fons-shortest-blocked-hops-length) Direct block 
from root is 1
       new  5ae5fd4148 Change: (hpg/insert-relation) Render order: source, 
blocker, blocked
       new  8f3b56dc2f Tidy: (hpg/set-root-hyperdrive) Remove unused error 
handling code
       new  ef1bfb760a Tidy: (peer graph columns) Indentation
       new  48e02c2739 Change: (peer graph columns) Add source blocker blocked 
button face
       new  49e9baaf94 Change: (peer graph columns) Only buttonize when root is 
writable
       new  f776be7229 Fix: (hpg/draw-list) Hide top-level taxy with HACK
       new  583167fda6 Change: (hpg/draw-list) Show root hyperdrive in top line
       new  7bd536ca2f Change: (hpg/insert-relation) Display "root" under root
       new  f85d1d6e17 Comment: (hyperdrive-fons-view--format-graph) Explain 
catch-throw
       new  2142690650 Fix: (h/fons-view--format-graph) Always show blocked 
hops from root
       new  6ea87baf9c Fix: (hpg/menu-display-list) Also pop to list buffer
       new  74b32e2768 Tidy: Docstrings
       new  aa4d9866ea Tidy: (hpg/draw-list) Indentation
       new  2e617e83d0 Fix: (h//url-re) Match public-key of exactly 52 
characters long
       new  e5d208944f Add: (h//public-key-re) Regexp constant
       new  7793561487 Change: (h/read-hyperdrive) Recognize hyperdrive public 
keys
       new  d13bf1877d Meta: Update CHANGELOG
       new  7806a19b71 Fix: (h//bee-exec) Fix void function else
       new  81b9c4b008 Fix: (h//bee-exec) More correctly handle errors
       new  47dbd9c546 Change: (hpg/set-relation) Wrap h//bee-exec in 
condition-case
       new  8483c90939 Fix: (hpg/data) Say formatted hyperdrive, not entry
       new  6f86b35a75 Add: (hpg/set-relation-interactive-args) Consolidate 
reading logic
       new  9341ee5774 Add: (hpg/list-draw-empty-relations) Handle empty 
hpg/relations
       new  1c26b89aea Fix: (hpg/relations) Ignore blocked paths pointing back 
to root
       new  876c0c8fc0 Change: (hpg/set-relation) Mark source removes blocked, 
vice versa
       new  ebd0057b43 Fix: (hpg/list-draw-taxy) Sort items by public key
       new  c3640880b4 Change: (hpg/draw-list) Offer 0 hops as a choice
       new  63531798b7 Fix: (hpg/list-draw-empty-relations) Suggest max hops 
increase if 0
       new  3906d44f36 Tidy: Newline
       new  2bde2d0b59 Tidy: (hyperdrive-peer-graph-menu) Remove unnecessary 
lambda
       new  d4449d9b2a Change: (hpg/revert-buffers) Remove unused arguments
       new  1f4de5513b Tidy: (hpg/revert-buffers) Move function
       new  2f11b70bbe Add: Peer graph history
       new  3c75b49d03 Change: (hpg/insert-relation) Make border of focused 
peers bold
       new  4e1f52b9de Tidy: (h/fons-view--format-graph) Remove unused 
:focus-ids arg
       new  c4ff666488 Change: (hyperdrive-peer-graph-menu) Use "R" to set root
       new  0f00130d81 Tidy: Indentation
       new  40b578e2d8 Comment: Remove old TODO
       new  00c456f942 Fix: (fons-filter-shortest-path) Leave original 
relations unchanged
       new  85b9d28662 Tidy: (fons-filter-shortest-path) Indentation
       new  3fe10df43f Add: (fons-blocked-path-blocker) Helper function
       new  f2a3d55a2a Fix: (fons-filter-shortest-path) Include only shortest 
blocked paths
       new  6aa9d4b2f8 Change: (hpg/list) Optionally apply hpg/filter
       new  d91b9491c9 Change: (hpg/list-mode-map) Use hpg/mode-map as parent 
keymap
       new  1eb7f881cb Add: Defcustoms for all filter variables
       new  0b15a856d9 Change: (hpg/paths-only-to-{add,remove}) Improve prompt
       new  6c2a50e04b Fix: (hpg/format-paths-only-to) Handle drive not among 
relations
       new  912bcda5bd Fix: (hpg/paths-only-to-remove) Make inapt if null 
hpg/paths-only-to
       new  b075f8fae9 Fix: (hpg/paths-only-to-add) Make inapt if full 
hpg/paths-only-to
       new  047b39c67d Fix: (fons-filter-paths-only-to) Handle directly blocked 
ids
       new  0caf421675 Fix: (hpg/list-draw-taxy) Ensure taxys are sorted 
correctly
       new  7740c785ec Notes: Document decision about querying for blocks
       new  f62ebbc0f4 Change: (hpg/mode-map) Add same keybindings as in 
Transient UI
       new  e8fd6bcbd9 Change: (hyperdrive-peer-graph-menu) Don't autoload
       new  7c15e77217 Change: (transient-define-prefix) Max hops and Show type 
categories
       new  5aec98cf65 Change: (hpg/mode-map) Update keymap
       new  b9a51e20f3 Change: Simplify description of many suffixes
       new  966cadaae6 Change: (fons-filter-to-types) BLOCKEDP is one of 
sources, all, nil
       new  8865c32487 Change: (peer graph) Say changes made to filters
       new  a0eb8564a1 Change: (fons-filter-to-types) BLOCKED-SOURCES-P 
BLOCKED-NON-SOURCES-P
       new  4773e1f701 Change: (hpg/list-draw-taxy) Add Blocked {,non-}sources 
subtaxys
       new  720b5ad518 Fix: (hpg/list-draw-taxy) Use magit-section-mode-map in 
taxy section
       new  d03506bd0f Fix: Compiler warnings
       new  38dff10619 Tidy: (h/peer-graph-set-relation-to-hyperdrive-at-point) 
Shorthands
       new  1d319da753 Fix: (hpg/show-blocked-p-default) Defcustom type syntax
       new  8a7856e48a Fix: Compiler error
       new  992e1eff40 Change: (h/fons-view--format-graph) Set ratio according 
to window
       new  6ba42c5f2c Fix: (h/fons-view) Update backported image map logic 
from Emacs 30
       new  bd11e987cb Fix: (h/fons-view--render-graphviz) Compute map from 
original map
       new  7766bf9be0 Fix: (h/fons-view--render-graphviz) Make image full 
window size
       new  fefec844e3 Tidy: (h/fons-view--render-graphviz) Use :max-width and 
:height
       new  e286e11f77 Add: (hpg/parent-mode-map) Parent of hpg/mode-map, 
hpg/list-mode-map
       new  f8f68e90b8 Comment: Add TODOs
       new  cb870c4c36 Fix: (hpg/draw-list) Handle max hops greater than 6
       new  00b85b6737 Tidy: (h/read-hyperdrive) Use substitute-command-keys in 
error
       new  2f671d4863 Change: (h/menu-bar-menu) Say "Drives (none)"
       new  c36ae83511 Change: (h/fons-view--render-graphviz) Add :max-height 
and :width
       new  288a4628cf Change: (h/fons-view-mode) Re-render graph when window 
is resized
       new  18717868c4 Fix: (hpg/data) Inhibit error message
       new  9697d99d1c Comment: Add TODO
       new  cc82dc7d96 Remove: (hyperdrive-fons-view--window-dimensions) Unused 
function
       new  25ad01abfb Tidy: (hyperdrive-fons-view--format-graph) Remove 
labeled function
       new  39e1841d39 Comment: (hyperdrive-fons-view--format-graph) Explain 
"root: pub-key"
       new  6ae859fde0 Change: (hyperdrive-fons-view--format-graph) Add edgeURLs
       new  647a0eeadd Doc: Update example configuration
       new  518b72af68 Change: (hyperdrive-fons-blocker) Inherit from 
font-lock-constant-face
       new  2c8704f275 Fix: (hyperdrive-fons-view-mode) Don't scale with font 
pixel size
       new  255dc35aa1 Fix: (fons-filter-paths-only-to) Include blocker-id when 
in relation
       new  037b8d2024 Change: (hpg/set-relation-interactive-args) Show from, 
to in prompt
       new  f3d959e3a8 Change: (hpg/read-relation-type) Accept PROMPT optional 
argument
       new  f744b90fa6 Change: (hpg/set-relation-interactive-args) Detailed 
relation PROMPT
       new  a591c5894b Tidy: (hpg/set-relation) Replace cl-labels with 
let-binding
       new  f2fa4fd82a Fix: (hpg/set-relation-interactive-args) Offer different 
from, to
       new  3f1989a1e3 Tidy: (fons-filter-paths-only-to) Remove unused ROOT 
argument
       new  10ecd60392 Tidy: (hpg/data) Make 'sync argument explicit
       new  0e2798030c Change: (hpg/draw-list) Add help-echo to set root 
hyperdrive button
       new  ffa1643b88 Change: (hpg/list-draw-empty-relations) Add help-echo to 
buttons
       new  a9a3858187 Change: (peer graph columns) Add help-echo to buttons
       new  2c6144351c Fix: (h/fill-metadata) Don't say anything if metadata 
file is 404
       new  afba086bd4 Comment: Remove TODO
       new  c376f42e22 Change: (hpg/data) Accept ELSE argument
       new  cddaabaa3b Meta: Upgrade transient.el to v0.8.0
       new  c2547b76c4 Add: (h/peer-graph-menu-display-action) New defcustom
       new  19a8861de4 Fix: (peer graph) Update history when setting the filters
       new  48eebe3d2c Change: (fons) Set parent group to 'hyperdrive
       new  582aa2bf7f Meta: Update changelog
       new  c3cde1e2b0 Docs: (hyperdrive-persist-location) Update documentation
       new  dca47051b2 Fix: (hpg/data) Docstring
       new  2077f596cd Change: Rename fons -> sbb
       new  5dad4bea3e Fix: (h/sbb) Defgroup docstring
       new  9163a460ea Tidy: (h/sbb-shortest-hops-length) Move into 
hyperdrive-sbb.el
       new  dfc5f7e915 Change: (h/sbb-shortest-blocked-hops-length) Generalize 
and move
       new  708b5c84d2 Add: (hpg/list-display-buffer-action) New defcustom
       new  e897a0ccd7 Tidy: (*shortest-paths*) Rename from *shortest-path*
       new  568ac57722 Tidy: (h/sbb-view-overlap) Reorder defcustoms
       new  0bd28e5206 Docs: Document peer graph and list
       new  d51da26545 Change: (hyperdrive-peer-graph-menu) Update :info-manual 
link
       new  b0dfd27420 Change: (hyperdrive-peer-graph-menu) Allow interacting 
with graph
       new  7683bce9a1 Tests: Partially fix and comment out sbb tests
       new  d23894c9e5 Merge: Add peer graph and list
       new  9f6e99997e Meta: (CONTRIBUTING.org) Move shell command into code 
block
       new  6159bd0ad0 Release: v0.5.0


Summary of changes:
 CHANGELOG.org                 |   59 +-
 CONTRIBUTING.org              |   35 +-
 DEV.fons.org                  |  309 ++++++++++
 README.org                    |   11 +-
 doc/hyperdrive.org            |  263 +++++---
 doc/hyperdrive.texi           |  324 ++++++----
 hyperdrive-dir.el             |   52 +-
 hyperdrive-ewoc.el            |   18 +-
 hyperdrive-history.el         |  398 +++++++------
 hyperdrive-lib.el             |  904 +++++++++++-----------------
 hyperdrive-menu.el            |  104 ++--
 hyperdrive-mirror.el          |   10 +-
 hyperdrive-peer-graph.el      | 1316 +++++++++++++++++++++++++++++++++++++++++
 hyperdrive-sbb-view.el        |  575 ++++++++++++++++++
 hyperdrive-sbb.el             |  372 ++++++++++++
 hyperdrive-vars.el            |   41 +-
 hyperdrive.el                 |  306 +++++++---
 tests/test-hyperdrive-fons.el |  228 +++++++
 18 files changed, 4199 insertions(+), 1126 deletions(-)
 create mode 100644 DEV.fons.org
 create mode 100644 hyperdrive-peer-graph.el
 create mode 100644 hyperdrive-sbb-view.el
 create mode 100644 hyperdrive-sbb.el
 create mode 100644 tests/test-hyperdrive-fons.el



reply via email to

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