aboutsummaryrefslogtreecommitdiffstats
path: root/src/api
Commit message (Collapse)AuthorAgeFilesLines
...
* dashboard: add console filtertv13 days1-2/+43
|
* dashboard: focus wins over hovertv13 days1-22/+31
|
* dashboard: nodes and edges tint related messagestv13 days1-3/+40
|
* dashboard: messages tint related nodes and edgestv13 days1-5/+36
|
* add per-node traffic countstv13 days1-1/+3
|
* document: put user in commit message trailertv13 days1-3/+7
|
* api: /admin/changes read ops, not diffstv13 days1-10/+4
| | | | | | | | | | | | The new store::changed_by reads each change's own operations instead of diffing the document before and after it. Each object's path is found once per change, as it was right after that change. So the cost now grows with the size of the change, not the size of the map it touched. - It names paths the same way the diff did: a map entry by its key, and list and text edits by the list or text. - It relies on import_obj, which Automerge marks as hidden from its docs, to turn an operation's object ID back into an object.
* api: drop $float as JSON number is OKtv13 days1-7/+8
|
* api: add type caststv13 days2-6/+47
|
* api: types are stickytv13 days2-44/+82
|
* api: add application/vnd.continuum.typed+jsontv13 days1-58/+68
|
* api: add application/vnd.continuum.* scalar typestv13 days2-77/+294
|
* api: add x-continuum-heads to writestv14 days1-20/+35
|
* api: add support for counterstv14 days2-5/+29
|
* api: allow reading past versionstv14 days2-9/+55
|
* api: introduce /admin/changestv14 days2-0/+140
|
* record node ID and API user for every writetv14 days1-3/+9
|
* dashboard: always try showing ping/pong aliastv14 days1-1/+24
|
* dashboard: intended edges are loosetv14 days1-7/+14
|
* dashboard: allow message inspectiontv14 days2-29/+128
|
* dashboard: 24h-clocktv14 days1-1/+4
|
* dashboard: one spring per edgetv14 days1-4/+6
|
* dashboard: figures open on presstv14 days1-2/+14
|
* document: reject writes during rejointv2026-11-011-0/+1
|
* dashboard: allow delayed linkstv2026-11-012-10/+64
|
* dashboard: move messages toggle to the legend rowtv2026-10-311-7/+13
|
* dashboard: make transports curvedtv2026-10-311-8/+14
|
* dashboard: add message dot size slidertv2026-10-311-2/+19
|
* dashboard: document changes breathetv2026-10-311-0/+20
|
* dashboard: collapsed room is sharedtv2026-10-311-11/+38
|
* dashboard: add delete in document editortv2026-10-311-3/+40
|
* dashboard: message dot color by kindtv2026-10-311-8/+34
|
* dashboard: message dot size by bytestv2026-10-311-12/+41
|
* dashboard: allow right column to hidetv2026-10-311-10/+35
|
* dashboard: make boxes collapsibletv2026-10-311-17/+72
|
* dashboard: add consoletv2026-10-311-22/+66
|
* dashboard: double-click & drag also toggles pintv2026-10-311-4/+18
|
* dashboard: show message flowtv2026-10-311-3/+93
|
* dashboard: settle dynamic layout at oncetv2026-10-311-2/+12
|
* dashboard: rearrange only new nodes in static layouttv2026-10-311-7/+20
|
* dashboard: double-click pins and unpinstv2026-10-311-10/+25
|
* dashboard: updated labels breathtv2026-10-311-6/+25
|
* dashboard: double-click on graph doesn't resettv2026-10-311-10/+2
|
* dashboard: dynamic graph follows dragged pinstv2026-10-311-0/+2
|
* dashboard: dragging edges doesn't select text and stufftv2026-10-311-7/+14
|
* dashboard: show pins and let gotv2026-10-311-13/+36
|
* dashboard: allow RTT to determine edge lengthstv2026-10-311-10/+94
|
* dashboard: show more info on edgestv2026-10-311-1/+10
|
* links report downtv2026-10-313-10/+19
|
* dashboard: draw RTT near the measuring nodetv2026-10-311-2/+5
|