[{"data":1,"prerenderedAt":571},["ShallowReactive",2],{"docs-sidebar-source":3,"content-query-C8VnTWzzrb":301},[4,8,11,14,17,21,25,29,32,35,39,43,47,51,55,59,63,67,70,73,77,81,85,88,91,94,98,102,106,110,114,117,120,124,128,132,136,140,144,148,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,202,205,208,211,214,217,220,223,226,229,232,235,238,241,244,247,250,253,256,259,262,265,268,271,274,277,280,283,286,289,292,295,298],{"_path":5,"title":6,"order":7},"/docs/getting-started","Getting Started",1,{"_path":9,"title":10,"order":7},"/docs/self-hosting/all-in-one","All-in-One Setup",{"_path":12,"title":13,"order":7},"/docs/api/server","Server API",{"_path":15,"title":16,"order":7},"/docs/views/grid","Grid View",{"_path":18,"title":19,"order":20},"/docs/core-concepts","Core Concepts",10,{"_path":22,"title":23,"order":24},"/docs/crdt","What is a CRDT?",11,{"_path":26,"title":27,"order":28},"/docs/self-hosting/separate-containers","Separate Containers Setup",2,{"_path":30,"title":31,"order":28},"/docs/api/client-http","Client HTTP API",{"_path":33,"title":34,"order":28},"/docs/views/table","Table View",{"_path":36,"title":37,"order":38},"/docs/interface-overview","Interface Overview",20,{"_path":40,"title":41,"order":42},"/docs/global-search","Global Search",22,{"_path":44,"title":45,"order":46},"/docs/filters","Filters",24,{"_path":48,"title":49,"order":50},"/docs/sorting","Sorting",25,{"_path":52,"title":53,"order":54},"/docs/tagging-and-selection","Tagging & Selection",26,{"_path":56,"title":57,"order":58},"/docs/properties","Properties",27,{"_path":60,"title":61,"order":62},"/docs/quick-view","Quick View",28,{"_path":64,"title":65,"order":66},"/docs/self-hosting/updating","Updating Heaper",3,{"_path":68,"title":69,"order":66},"/docs/api/cli","CLI",{"_path":71,"title":72,"order":66},"/docs/views/list","List View",{"_path":74,"title":75,"order":76},"/docs/block-actions","Block Actions",30,{"_path":78,"title":79,"order":80},"/docs/deleting-blocks","Deleting Blocks & Trash",32,{"_path":82,"title":83,"order":84},"/docs/self-hosting/remote-access-tailscale","Remote Access with Tailscale",4,{"_path":86,"title":87,"order":84},"/docs/self-hosting","Self-Hosting",{"_path":89,"title":90,"order":84},"/docs/api/agents-mcp","Agent and MCP Access",{"_path":92,"title":93,"order":84},"/docs/views/tasks","Tasks View",{"_path":95,"title":96,"order":97},"/docs/managing-heaps","Managing Heaps",40,{"_path":99,"title":100,"order":101},"/docs/file-scanning","File Scanning & Importing",42,{"_path":103,"title":104,"order":105},"/docs/storage-management","Storage Management",44,{"_path":107,"title":108,"order":109},"/docs/daily-notes","Daily Notes & Calendar",46,{"_path":111,"title":112,"order":113},"/docs/api/cli-reference","CLI Reference",5,{"_path":115,"title":116,"order":113},"/docs/api","API",{"_path":118,"title":119,"order":113},"/docs/views/kanban-board","Board View",{"_path":121,"title":122,"order":123},"/docs/views/calendar","Calendar View",6,{"_path":125,"title":126,"order":127},"/docs/views","Views",60,{"_path":129,"title":130,"order":131},"/docs/views/graph","Graph View",7,{"_path":133,"title":134,"order":135},"/docs/authentication","Authentication & User Management",70,{"_path":137,"title":138,"order":139},"/docs/licenses-privacy","Licenses & Privacy",72,{"_path":141,"title":142,"order":143},"/docs/faq","FAQ",80,{"_path":145,"title":146,"order":147},"/docs/changelog","Changelog",99,{"_path":149,"title":150},"/docs/changelog/v16.16.25","v16.16.25",{"_path":152,"title":153},"/docs/changelog/v16.16.39","v16.16.39",{"_path":155,"title":156},"/docs/changelog/v16.10.0","v16.10.0",{"_path":158,"title":159},"/docs/changelog/v16.17.8","v16.17.8",{"_path":161,"title":162},"/docs/changelog/v16.11.0","v16.11.0",{"_path":164,"title":165},"/docs/changelog/v16.16.2","v16.16.2",{"_path":167,"title":168},"/docs/changelog/v16.16.11","v16.16.11",{"_path":170,"title":171},"/docs/changelog/v16.16.27","v16.16.27",{"_path":173,"title":174},"/docs/changelog/v16.16.22","v16.16.22",{"_path":176,"title":177},"/docs/changelog/v16.16.14","v16.16.14",{"_path":179,"title":180},"/docs/changelog/v16.16.6","v16.16.6",{"_path":182,"title":183},"/docs/changelog/v16.16.36","v16.16.36",{"_path":185,"title":186},"/docs/changelog/v16.16.33","v16.16.33",{"_path":188,"title":189},"/docs/changelog/v16.19","v16.19",{"_path":191,"title":192},"/docs/changelog/v16.16.16","v16.16.16",{"_path":194,"title":195},"/docs/changelog/v16.16.8","v16.16.8",{"_path":197,"title":198},"/docs/changelog/v16.16.40","v16.16.40",{"_path":200,"title":201},"/docs/changelog/v16.16.0","v16.16.0",{"_path":203,"title":204},"/docs/changelog/v16.16.32","v16.16.32",{"_path":206,"title":207},"/docs/changelog/v16.16.28","v16.16.28",{"_path":209,"title":210},"/docs/changelog/v16.16.15","v16.16.15",{"_path":212,"title":213},"/docs/changelog/v16.16.9","v16.16.9",{"_path":215,"title":216},"/docs/changelog/v16.16.38","v16.16.38",{"_path":218,"title":219},"/docs/changelog/v16.6.0","v16.6.0",{"_path":221,"title":222},"/docs/changelog/v16.16.7","v16.16.7",{"_path":224,"title":225},"/docs/changelog/v16.9.0","v16.9.0",{"_path":227,"title":228},"/docs/changelog/v16.8.0","v16.8.0",{"_path":230,"title":231},"/docs/changelog/v16.16.17","v16.16.17",{"_path":233,"title":234},"/docs/changelog/v16.16.12","v16.16.12",{"_path":236,"title":237},"/docs/changelog/v16.7.0","v16.7.0",{"_path":239,"title":240},"/docs/changelog/v16.16.20","v16.16.20",{"_path":242,"title":243},"/docs/changelog/v16.16.23","v16.16.23",{"_path":245,"title":246},"/docs/changelog/v16.16.41","v16.16.41",{"_path":248,"title":249},"/docs/changelog/v16.16.30","v16.16.30",{"_path":251,"title":252},"/docs/changelog/v16.16.34","v16.16.34",{"_path":254,"title":255},"/docs/changelog/v16.16.4","v16.16.4",{"_path":257,"title":258},"/docs/changelog/v16.16.19","v16.16.19",{"_path":260,"title":261},"/docs/changelog/v16.16.43","v16.16.43",{"_path":263,"title":264},"/docs/changelog/v16.16.13","v16.16.13",{"_path":266,"title":267},"/docs/changelog/v16.16.26","v16.16.26",{"_path":269,"title":270},"/docs/changelog/v16.16.18","v16.16.18",{"_path":272,"title":273},"/docs/changelog/v16.16.10","v16.16.10",{"_path":275,"title":276},"/docs/changelog/v16.16.35","v16.16.35",{"_path":278,"title":279},"/docs/changelog/v16.16.21","v16.16.21",{"_path":281,"title":282},"/docs/changelog/v16.16.37","v16.16.37",{"_path":284,"title":285},"/docs/changelog/v16.16.31","v16.16.31",{"_path":287,"title":288},"/docs/changelog/v16.16.3","v16.16.3",{"_path":290,"title":291},"/docs/changelog/v16.16.29","v16.16.29",{"_path":293,"title":294},"/docs/changelog/v16.16.24","v16.16.24",{"_path":296,"title":297},"/docs/changelog/v16.16.1","v16.16.1",{"_path":299,"title":300},"/docs/changelog/v16.16.5","v16.16.5",{"_path":129,"_dir":302,"_draft":303,"_partial":303,"_locale":304,"title":130,"description":305,"order":131,"body":306,"_type":565,"_id":566,"_source":567,"_file":568,"_stem":569,"_extension":570},"views",false,"","Explore blocks as nodes connected by tags and mentions",{"type":307,"children":308,"toc":559},"root",[309,317,323,332,339,386,398,404,433,438,444,449,466,471,488,494,499,542,554],{"type":310,"tag":311,"props":312,"children":314},"element","h1",{"id":313},"graph-view",[315],{"type":316,"value":130},"text",{"type":310,"tag":318,"props":319,"children":320},"p",{},[321],{"type":316,"value":322},"Graph view turns blocks into nodes and their tag and mention relations into connecting lines. Use it to see clusters, central blocks, and paths that are difficult to notice in a list.",{"type":310,"tag":318,"props":324,"children":325},{},[326],{"type":310,"tag":327,"props":328,"children":331},"img",{"alt":329,"src":330},"A Graph view showing connected project, topic, and note blocks","/assets/docs/graph/project-graph-view.webp",[],{"type":310,"tag":333,"props":334,"children":336},"h2",{"id":335},"create-a-graph-view",[337],{"type":316,"value":338},"Create a Graph view",{"type":310,"tag":340,"props":341,"children":342},"ol",{},[343,349,362,367],{"type":310,"tag":344,"props":345,"children":346},"li",{},[347],{"type":316,"value":348},"Open the block whose connected collection you want to explore.",{"type":310,"tag":344,"props":350,"children":351},{},[352,354,360],{"type":316,"value":353},"Select ",{"type":310,"tag":355,"props":356,"children":357},"strong",{},[358],{"type":316,"value":359},"New View",{"type":316,"value":361}," in the view switcher.",{"type":310,"tag":344,"props":363,"children":364},{},[365],{"type":316,"value":366},"Select the new view again to open its settings.",{"type":310,"tag":344,"props":368,"children":369},{},[370,372,377,379,384],{"type":316,"value":371},"Under ",{"type":310,"tag":355,"props":373,"children":374},{},[375],{"type":316,"value":376},"App type",{"type":316,"value":378},", choose ",{"type":310,"tag":355,"props":380,"children":381},{},[382],{"type":316,"value":383},"Graph",{"type":316,"value":385},".",{"type":310,"tag":318,"props":387,"children":388},{},[389,391,396],{"type":316,"value":390},"The graph shows ",{"type":310,"tag":355,"props":392,"children":393},{},[394],{"type":316,"value":395},"No connections to display",{"type":316,"value":397}," when the matching blocks have no tag or mention relations yet.",{"type":310,"tag":333,"props":399,"children":401},{"id":400},"explore-the-graph",[402],{"type":316,"value":403},"Explore the graph",{"type":310,"tag":405,"props":406,"children":407},"ul",{},[408,413,418,423,428],{"type":310,"tag":344,"props":409,"children":410},{},[411],{"type":316,"value":412},"Drag the background to pan.",{"type":310,"tag":344,"props":414,"children":415},{},[416],{"type":316,"value":417},"Scroll or pinch to zoom.",{"type":310,"tag":344,"props":419,"children":420},{},[421],{"type":316,"value":422},"Drag a node to separate a crowded cluster.",{"type":310,"tag":344,"props":424,"children":425},{},[426],{"type":316,"value":427},"Point at a node to preview its title, thumbnail, or file name.",{"type":310,"tag":344,"props":429,"children":430},{},[431],{"type":316,"value":432},"Select a node to open that block.",{"type":310,"tag":318,"props":434,"children":435},{},[436],{"type":316,"value":437},"Blocks with more connections appear larger. Block and tag colors carry into the graph, and a tag color can help identify its connected children.",{"type":310,"tag":333,"props":439,"children":441},{"id":440},"filter-the-graph",[442],{"type":316,"value":443},"Filter the graph",{"type":310,"tag":318,"props":445,"children":446},{},[447],{"type":316,"value":448},"Filters decide which blocks and connections enter the graph. Use them to focus on one project, exclude archived material, or show only blocks with a reusable property.",{"type":310,"tag":318,"props":450,"children":451},{},[452,454,459,461,465],{"type":316,"value":453},"To match blocks that have a property set, add the property block as a filter, open the filter chip, and change ",{"type":310,"tag":355,"props":455,"children":456},{},[457],{"type":316,"value":458},"Links",{"type":316,"value":460}," to ",{"type":310,"tag":355,"props":462,"children":463},{},[464],{"type":316,"value":57},{"type":316,"value":385},{"type":310,"tag":318,"props":467,"children":468},{},[469],{"type":316,"value":470},"Graph also follows the heap's global filter. A globally hidden block does not appear as a node.",{"type":310,"tag":318,"props":472,"children":473},{},[474,476,481,483,487],{"type":316,"value":475},"See ",{"type":310,"tag":477,"props":478,"children":479},"a",{"href":44},[480],{"type":316,"value":45},{"type":316,"value":482}," and ",{"type":310,"tag":477,"props":484,"children":485},{"href":56},[486],{"type":316,"value":57},{"type":316,"value":385},{"type":310,"tag":333,"props":489,"children":491},{"id":490},"tune-the-layout",[492],{"type":316,"value":493},"Tune the layout",{"type":310,"tag":318,"props":495,"children":496},{},[497],{"type":316,"value":498},"Open Graph settings to change:",{"type":310,"tag":405,"props":500,"children":501},{},[502,512,522,532],{"type":310,"tag":344,"props":503,"children":504},{},[505,510],{"type":310,"tag":355,"props":506,"children":507},{},[508],{"type":316,"value":509},"Physics Runtime",{"type":316,"value":511},": Settle lets the layout stop after it stabilizes. Always On keeps adapting.",{"type":310,"tag":344,"props":513,"children":514},{},[515,520],{"type":310,"tag":355,"props":516,"children":517},{},[518],{"type":316,"value":519},"Show Labels",{"type":316,"value":521},": shows or hides node titles.",{"type":310,"tag":344,"props":523,"children":524},{},[525,530],{"type":310,"tag":355,"props":526,"children":527},{},[528],{"type":316,"value":529},"Link Distance",{"type":316,"value":531},": changes the space between connected nodes.",{"type":310,"tag":344,"props":533,"children":534},{},[535,540],{"type":310,"tag":355,"props":536,"children":537},{},[538],{"type":316,"value":539},"Node Limit",{"type":316,"value":541},": caps how many matching blocks are loaded.",{"type":310,"tag":318,"props":543,"children":544},{},[545,547,552],{"type":316,"value":546},"Advanced physics settings control spring length, spring strength, drag, gravity, and central pull. Use ",{"type":310,"tag":355,"props":548,"children":549},{},[550],{"type":316,"value":551},"Reset",{"type":316,"value":553}," when an experiment makes the layout less useful.",{"type":310,"tag":318,"props":555,"children":556},{},[557],{"type":316,"value":558},"A lower node limit and hidden labels make a dense graph easier to inspect. Add filters before raising the limit when you want a focused result.",{"title":304,"searchDepth":28,"depth":28,"links":560},[561,562,563,564],{"id":335,"depth":28,"text":338},{"id":400,"depth":28,"text":403},{"id":440,"depth":28,"text":443},{"id":490,"depth":28,"text":493},"markdown","content:docs:views:graph.md","content","docs/views/graph.md","docs/views/graph","md",1785777128029]