[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa-release/hyperdrive updated (6b70954da9 -> 6159bd0ad0),
ELPA Syncer <=