[{"data":1,"prerenderedAt":705},["ShallowReactive",2],{"docs-sidebar-source":3,"content-query-vGMfwFLLme":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":118,"_dir":302,"_draft":303,"_partial":303,"_locale":304,"title":119,"description":305,"order":113,"body":306,"_type":699,"_id":700,"_source":701,"_file":702,"_stem":703,"_extension":704},"views",false,"","Move blocks between tag-based lanes and optional groups",{"type":307,"children":308,"toc":691},"root",[309,317,323,328,337,344,396,422,428,439,478,489,495,500,518,523,528,534,546,570,575,581,599,604,653,675,681,686],{"type":310,"tag":311,"props":312,"children":314},"element","h1",{"id":313},"board-view",[315],{"type":316,"value":119},"text",{"type":310,"tag":318,"props":319,"children":320},"p",{},[321],{"type":316,"value":322},"Board view arranges blocks as cards in lanes. Each lane is a tag. Moving a card to another lane removes the old lane tag and adds the new one.",{"type":310,"tag":318,"props":324,"children":325},{},[326],{"type":316,"value":327},"Use Board for a publishing pipeline, project stages, or any workflow where a block moves between named states.",{"type":310,"tag":318,"props":329,"children":330},{},[331],{"type":310,"tag":332,"props":333,"children":336},"img",{"alt":334,"src":335},"An editorial Board with a Not Tagged lane, cards, and the Add Lane control","/assets/docs/board/editorial-board-view.webp",[],{"type":310,"tag":338,"props":339,"children":341},"h2",{"id":340},"create-a-board-view",[342],{"type":316,"value":343},"Create a Board view",{"type":310,"tag":345,"props":346,"children":347},"ol",{},[348,354,367,372,391],{"type":310,"tag":349,"props":350,"children":351},"li",{},[352],{"type":316,"value":353},"Open the block that contains the collection.",{"type":310,"tag":349,"props":355,"children":356},{},[357,359,365],{"type":316,"value":358},"Select ",{"type":310,"tag":360,"props":361,"children":362},"strong",{},[363],{"type":316,"value":364},"New View",{"type":316,"value":366}," in the view switcher.",{"type":310,"tag":349,"props":368,"children":369},{},[370],{"type":316,"value":371},"Select the new view again to open its settings.",{"type":310,"tag":349,"props":373,"children":374},{},[375,377,382,384,389],{"type":316,"value":376},"Under ",{"type":310,"tag":360,"props":378,"children":379},{},[380],{"type":316,"value":381},"App type",{"type":316,"value":383},", choose ",{"type":310,"tag":360,"props":385,"children":386},{},[387],{"type":316,"value":388},"Board",{"type":316,"value":390},".",{"type":310,"tag":349,"props":392,"children":393},{},[394],{"type":316,"value":395},"Complete the one-time Done setup when Heaper asks for it.",{"type":310,"tag":318,"props":397,"children":398},{},[399,401,406,408,413,415,420],{"type":316,"value":400},"The default board contains ",{"type":310,"tag":360,"props":402,"children":403},{},[404],{"type":316,"value":405},"Not Tagged",{"type":316,"value":407},", ",{"type":310,"tag":360,"props":409,"children":410},{},[411],{"type":316,"value":412},"In Progress",{"type":316,"value":414},", and ",{"type":310,"tag":360,"props":416,"children":417},{},[418],{"type":316,"value":419},"Done",{"type":316,"value":421},". Done is connected to the workspace's shared Done tag, so the same completed state also works in Tasks.",{"type":310,"tag":338,"props":423,"children":425},{"id":424},"add-and-arrange-lanes",[426],{"type":316,"value":427},"Add and arrange lanes",{"type":310,"tag":318,"props":429,"children":430},{},[431,432,437],{"type":316,"value":358},{"type":310,"tag":360,"props":433,"children":434},{},[435],{"type":316,"value":436},"Add Lane",{"type":316,"value":438},", then search for a tag. The selected tag becomes a lane.",{"type":310,"tag":440,"props":441,"children":442},"ul",{},[443,448,453,458],{"type":310,"tag":349,"props":444,"children":445},{},[446],{"type":316,"value":447},"Drag a lane header to reorder the lanes.",{"type":310,"tag":349,"props":449,"children":450},{},[451],{"type":316,"value":452},"Open a lane's tag block from its menu.",{"type":310,"tag":349,"props":454,"children":455},{},[456],{"type":316,"value":457},"Remove a lane from the board without deleting its tag or cards.",{"type":310,"tag":349,"props":459,"children":460},{},[461,463,467,469,476],{"type":316,"value":462},"Rename ",{"type":310,"tag":360,"props":464,"children":465},{},[466],{"type":316,"value":405},{"type":316,"value":468}," when another label, such as ",{"type":310,"tag":470,"props":471,"children":473},"code",{"className":472},[],[474],{"type":316,"value":475},"Backlog",{"type":316,"value":477},", is clearer.",{"type":310,"tag":318,"props":479,"children":480},{},[481,483,487],{"type":316,"value":482},"A card appears in ",{"type":310,"tag":360,"props":484,"children":485},{},[486],{"type":316,"value":405},{"type":316,"value":488}," when it has none of the board's lane tags.",{"type":310,"tag":338,"props":490,"children":492},{"id":491},"move-and-create-cards",[493],{"type":316,"value":494},"Move and create cards",{"type":310,"tag":318,"props":496,"children":497},{},[498],{"type":316,"value":499},"Drag a card:",{"type":310,"tag":440,"props":501,"children":502},{},[503,508,513],{"type":310,"tag":349,"props":504,"children":505},{},[506],{"type":316,"value":507},"Up or down to change its manual order.",{"type":310,"tag":349,"props":509,"children":510},{},[511],{"type":316,"value":512},"Into another lane to change its lane tag.",{"type":310,"tag":349,"props":514,"children":515},{},[516],{"type":316,"value":517},"Into a group to change its group tag.",{"type":310,"tag":318,"props":519,"children":520},{},[521],{"type":316,"value":522},"Create a block directly inside a lane or group when you already know where it belongs. Heaper adds the tags required for that position.",{"type":310,"tag":318,"props":524,"children":525},{},[526],{"type":316,"value":527},"Manual card order is saved for this view. When the view has an active Sort rule, that rule controls the order instead.",{"type":310,"tag":338,"props":529,"children":531},{"id":530},"add-groups",[532],{"type":316,"value":533},"Add groups",{"type":310,"tag":318,"props":535,"children":536},{},[537,539,544],{"type":316,"value":538},"Groups split every lane into smaller vertical sections. In Board settings, add tags under ",{"type":310,"tag":360,"props":540,"children":541},{},[542],{"type":316,"value":543},"Groups",{"type":316,"value":545},". A publishing board might use people or content types as groups while its lanes remain Draft, Editing, and Published.",{"type":310,"tag":440,"props":547,"children":548},{},[549,554,565],{"type":310,"tag":349,"props":550,"children":551},{},[552],{"type":316,"value":553},"Drag groups in settings to reorder them.",{"type":310,"tag":349,"props":555,"children":556},{},[557,558,563],{"type":316,"value":462},{"type":310,"tag":360,"props":559,"children":560},{},[561],{"type":316,"value":562},"Ungrouped",{"type":316,"value":564}," to describe cards without a group tag.",{"type":310,"tag":349,"props":566,"children":567},{},[568],{"type":316,"value":569},"Remove a group without deleting its tag or cards.",{"type":310,"tag":318,"props":571,"children":572},{},[573],{"type":316,"value":574},"Moving a card between groups changes its group tag in the same way that moving between lanes changes its lane tag.",{"type":310,"tag":338,"props":576,"children":578},{"id":577},"filter-and-sort-the-board",[579],{"type":316,"value":580},"Filter and sort the board",{"type":310,"tag":318,"props":582,"children":583},{},[584,586,590,592,597],{"type":316,"value":585},"Open ",{"type":310,"tag":360,"props":587,"children":588},{},[589],{"type":316,"value":45},{"type":316,"value":591}," to decide which blocks are allowed onto the board. Open ",{"type":310,"tag":360,"props":593,"children":594},{},[595],{"type":316,"value":596},"Sort",{"type":316,"value":598}," to order cards by title, date, a reusable property, or another available field.",{"type":310,"tag":318,"props":600,"children":601},{},[602],{"type":316,"value":603},"To show every block that has a reusable property set:",{"type":310,"tag":345,"props":605,"children":606},{},[607,631,648],{"type":310,"tag":349,"props":608,"children":609},{},[610,612,617,618,623,625,630],{"type":316,"value":611},"Add the property block to ",{"type":310,"tag":360,"props":613,"children":614},{},[615],{"type":316,"value":616},"Required",{"type":316,"value":407},{"type":310,"tag":360,"props":619,"children":620},{},[621],{"type":316,"value":622},"Additive",{"type":316,"value":624},", or ",{"type":310,"tag":360,"props":626,"children":627},{},[628],{"type":316,"value":629},"Excluded",{"type":316,"value":390},{"type":310,"tag":349,"props":632,"children":633},{},[634,636,641,643,647],{"type":316,"value":635},"Select the filter chip and change ",{"type":310,"tag":360,"props":637,"children":638},{},[639],{"type":316,"value":640},"Links",{"type":316,"value":642}," to ",{"type":310,"tag":360,"props":644,"children":645},{},[646],{"type":316,"value":57},{"type":316,"value":390},{"type":310,"tag":349,"props":649,"children":650},{},[651],{"type":316,"value":652},"Turn off Tags and Mentions when you only want property matches.",{"type":310,"tag":318,"props":654,"children":655},{},[656,658,663,664,668,669,673],{"type":316,"value":657},"See ",{"type":310,"tag":659,"props":660,"children":661},"a",{"href":44},[662],{"type":316,"value":45},{"type":316,"value":407},{"type":310,"tag":659,"props":665,"children":666},{"href":48},[667],{"type":316,"value":49},{"type":316,"value":414},{"type":310,"tag":659,"props":670,"children":671},{"href":56},[672],{"type":316,"value":57},{"type":316,"value":674}," for the shared controls.",{"type":310,"tag":338,"props":676,"children":678},{"id":677},"tags-or-properties",[679],{"type":316,"value":680},"Tags or properties?",{"type":310,"tag":318,"props":682,"children":683},{},[684],{"type":316,"value":685},"Board lanes use tags. This makes each lane a real block that you can open, describe, nest, and reuse elsewhere.",{"type":310,"tag":318,"props":687,"children":688},{},[689],{"type":316,"value":690},"Use a Choice or Status property when you need a fixed field displayed in Table or used by property filters. Use Board when changing a tag is the workflow itself.",{"title":304,"searchDepth":28,"depth":28,"links":692},[693,694,695,696,697,698],{"id":340,"depth":28,"text":343},{"id":424,"depth":28,"text":427},{"id":491,"depth":28,"text":494},{"id":530,"depth":28,"text":533},{"id":577,"depth":28,"text":580},{"id":677,"depth":28,"text":680},"markdown","content:docs:views:kanban-board.md","content","docs/views/kanban-board.md","docs/views/kanban-board","md",1785777128037]