Task-Checkboxen tragen in beiden Renderpfaden einen Namen: docToHtml setzt aria-label aus dem Aufgabentext, die Editor-NodeView ebenso. Die NodeView rendert ihr Host-Element jetzt selbst als li (ReactNodeView- Renderer as/attrs) — TipTaps zusätzliches div-Host-Element zwischen ul und li brach die Listensemantik; der Wrapper flacht per display:contents ab, die #137-Pixel-Abstimmung bleibt erhalten (Selektor auf die neue Tiefe nachgeführt, Ausrichtung nachgemessen: 1px-Versatz unverändert). Der Wissensgraph-SVG bekommt ein beschreibendes aria-label inklusive Verweis auf die Backlinks als gleichwertige Listenform. Der Bild-Alt-Editor existierte bereits (Bild-Controls bei Auswahl) — kein Änderungsbedarf. Hinweis: gecachte Seiten übernehmen das Checkbox-Label wie bei jeder docToHtml-Änderung erst mit dem nächsten Persist ihrer Inhalte. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AGM8jo3hwoV9wsCVGfy8iq
25 lines
1012 B
JSON
25 lines
1012 B
JSON
{
|
|
"title": "Knowledge graph",
|
|
"link": "Graph",
|
|
"hint": "Click a page to open it, drag nodes to rearrange, scroll to zoom.",
|
|
"counts": "{{pages}} pages · {{links}} links",
|
|
"empty": "No pages yet — the graph appears once pages link to each other.",
|
|
"tooLarge": "This pond has more than {{max}} pages — the graph view is capped.",
|
|
"legend": "Labels",
|
|
"unlabeled": "No label",
|
|
"phantomLegend": "Missing page (wikilink target)",
|
|
"createPhantom": "Create the page “{{slug}}”? The wikilinks pointing at it will resolve.",
|
|
"localTitle": "Local graph",
|
|
"localHops_one": "Neighborhood: {{count}} hop",
|
|
"localHops_other": "Neighborhood: {{count}} hops",
|
|
"localHopsLabel": "Neighborhood depth",
|
|
"controls": {
|
|
"attraction": "Attraction",
|
|
"repulsion": "Repulsion",
|
|
"nodeRadius": "Node size",
|
|
"fontSize": "Font size",
|
|
"reset": "Reset"
|
|
},
|
|
"svgLabel": "Knowledge graph: {{nodes}} pages, {{edges}} links. The same connections are listed as backlinks on each page."
|
|
}
|