aboutsummaryrefslogtreecommitdiffstats
path: root/src/api/dashboard
Commit message (Collapse)AuthorAgeFilesLines
* dashboard: subscriptions under patchestv7 days1-5/+17
| | | | | | | Subscribed nodes' data merged into the state as the page patches it, not overwritten by the next patch. Auth plan M3 (fix).
* dashboard: without LINKS; LINKS removedtv7 days3-219/+272
| | | | | | | | | The dashboard reads every member's links from the members themselves; LINKS and LINKS_REPLY, swarm::links and their wire tags go (wire version bumped). Nodes the browser can't reach are drawn from what the reachable ones measure. Auth plan M3.
* dashboard: clocks on the pagetv7 days3-143/+50
| | | | | | | | The page compares the clocks the reports on its map carry: this node's peers', and those of the nodes it subscribes to; the node no longer gathers them from LINKS (api/dashboard/clocks.rs goes). Auth plan M3 (preparing LINKS' removal).
* dashboard: the writers' trees as this node knows themtv7 days1-39/+5
| | | | | | | | The tree drawn is computed as every node computes its own part of it: from the member list, and whom it and its neighbours reach, as they told it; no longer from the links members report over LINKS. Auth plan M3 (preparing LINKS' removal).
* dashboard: subscribed nodes' messages in the consoletv7 days2-71/+136
| | | | | | | Each tick's messages of a subscribed node, listed in the console with this node's own, from its own stream. Auth plan M3 (live data from every reachable node).
* dashboard: subscribed nodes' messages as dotstv7 days2-59/+163
| | | | | | | The page reads a subscribed node's message counts from it too, and draws them as dots on the map, as this node's own. Auth plan M3 (live data from every reachable node).
* dashboard: subscriptionstv7 days1-7/+218
| | | | | | | | Double-click a node to subscribe: the page reads its own links from it directly with a narrowed token (reading the member list only), drawn over what this node knows; kept per swarm in the browser. Auth plan M3.
* dashboard: own links over the API, and CORStv7 days1-0/+54
| | | | | | | | | GET /admin/dashboard/links/own and its event stream: a node's own links, as LINKS_REPLY carried them, for other members' dashboards with a token. CORS for the members' dashboard origins and --cors-origins, without credentials. Auth plan M3.
* dashboard: what its user may readtv7 days1-3/+69
| | | | | | | The dashboard's document box is read through the store, as its user may, and the page is told only of changes where its user may read. Auth plan M1 (the dashboard).
* dashboard: remake with golden count down halostv8 days1-32/+55
|
* dashboard: polish remake ringstv8 days1-13/+42
|
* dashboard: remake switch delaytv8 days1-3/+13
|
* dashboard: figures root in titletv8 days1-14/+23
|
* dashboard: document root in titletv8 days1-5/+18
|
* dashboard: drop neighbour columntv8 days1-4/+9
|
* dashboard: remaketv8 days1-2/+164
|
* dashboard: rates without linkstv8 days1-27/+84
|
* dashboard: browser checkstv9 days2-0/+114
|
* dashboard: snapshot lazytv9 days1-18/+47
|
* dashboard: layout time boundedtv9 days1-5/+16
|
* round trips in treestv9 days1-10/+20
|
* dashboard: neaten up peers boxtv10 days1-5/+12
|
* dashboard: human-friendly figurestv10 days1-5/+48
|
* dashboard: add epoch switch indicatortv10 days2-1/+44
|
* dashboard: map remake votestv10 days2-11/+93
|
* dashboard: swarm-wide epoch shinetv10 days2-11/+25
|
* dashboard: let evolving nodes shinetv10 days1-1/+44
|
* dashboard: unpin nodes don't move on static graphtv10 days1-12/+10
|
* dashboard: don't reset map after resizetv10 days1-10/+16
|
* dashboard: don't update tooltipstv10 days1-7/+66
|
* dashboard: make via column shortertv10 days1-1/+3
|
* dashboard: ignore traffic while suspendedtv10 days1-1/+10
|
* time blob messagestv10 days1-1/+1
|
* dashboard: hop delaystv10 days1-3/+35
|
* dashboard: show reach settv11 days1-2/+23
|
* dashboard: show writer treestv11 days2-0/+119
|
* replace eager links by treestv11 days3-39/+1
|
* dashboard: show eager links on the maptv12 days3-1/+39
|
* dashboard: neater graph title & legendtv12 days1-17/+37
|
* dashboard: legend doesn't interfere with graphtv12 days1-3/+13
|
* dashboard: add console clear buttontv12 days1-1/+13
|
* dashboard: indicate console followingtv12 days1-1/+16
|
* dashboard: pass state to next dashboardtv12 days1-5/+95
|
* swarm: relay links messagestv12 days1-5/+4
|
* dashboard: show newly joined remote peers asaptv12 days1-2/+14
|
* dashboard: double-click opens peer dashboardtv12 days2-9/+69
|
* dashboard: pin with middle buttontv12 days1-25/+18
|
* api: /stream & dashboard send X-Accel-Bufferingtv12 days1-1/+5
|
* dashboard: shorten long figures titletv12 days1-0/+6
|
* dashboard: add B/stv12 days1-21/+44
|