[{"data":1,"prerenderedAt":325},["ShallowReactive",2],{"navigation":3,"/docs/features/tasks":156,"/docs/features/tasks-surround":320},[4,23,83,103,118,133,141],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"What is TaskView","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","/docs/getting-started/installation","docs/1.getting-started/2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Quick Start","/docs/getting-started/usage","docs/1.getting-started/3.usage","i-lucide-rocket",false,{"title":24,"icon":22,"path":25,"stem":26,"children":27,"page":22},"Features","/docs/features","docs/2.features",[28,33,38,43,48,53,58,63,68,73,78],{"title":29,"path":30,"stem":31,"icon":32},"Projects and Lists","/docs/features/projects-and-lists","docs/2.features/1.projects-and-lists","i-lucide-folder",{"title":34,"path":35,"stem":36,"icon":37},"Organizations","/docs/features/organizations","docs/2.features/10.organizations","i-lucide-building-2",{"title":39,"path":40,"stem":41,"icon":42},"SSO (Single Sign-On)","/docs/features/sso","docs/2.features/11.sso","i-lucide-shield-check",{"title":44,"path":45,"stem":46,"icon":47},"Tasks","/docs/features/tasks","docs/2.features/2.tasks","i-lucide-check-square",{"title":49,"path":50,"stem":51,"icon":52},"Kanban Board","/docs/features/kanban","docs/2.features/3.kanban","i-lucide-columns-3",{"title":54,"path":55,"stem":56,"icon":57},"Dependency Graph","/docs/features/graph","docs/2.features/4.graph","i-lucide-git-branch",{"title":59,"path":60,"stem":61,"icon":62},"Dashboard","/docs/features/dashboard","docs/2.features/5.dashboard","i-lucide-layout-dashboard",{"title":64,"path":65,"stem":66,"icon":67},"Notifications","/docs/features/notifications","docs/2.features/6.notifications","i-lucide-bell",{"title":69,"path":70,"stem":71,"icon":72},"Webhooks","/docs/features/webhooks","docs/2.features/7.webhooks","i-lucide-webhook",{"title":74,"path":75,"stem":76,"icon":77},"API Tokens","/docs/features/api-tokens","docs/2.features/8.api-tokens","i-lucide-key-round",{"title":79,"path":80,"stem":81,"icon":82},"Sessions & Devices","/docs/features/sessions","docs/2.features/9.sessions","i-lucide-monitor-smartphone",{"title":84,"icon":22,"path":85,"stem":86,"children":87,"page":22},"Integrations","/docs/integrations","docs/3.integrations",[88,93,98],{"title":89,"path":90,"stem":91,"icon":92},"GitHub & GitLab Setup","/docs/integrations/setup","docs/3.integrations/1.setup","i-lucide-git-pull-request",{"title":94,"path":95,"stem":96,"icon":97},"MCP Server","/docs/integrations/mcp","docs/3.integrations/2.mcp","i-lucide-bot",{"title":99,"path":100,"stem":101,"icon":102},"Telegram & Slack Setup","/docs/integrations/messaging","docs/3.integrations/3.messaging","i-lucide-send",{"title":104,"icon":22,"path":105,"stem":106,"children":107,"page":22},"Configuration","/docs/configuration","docs/4.configuration",[108,113],{"title":109,"path":110,"stem":111,"icon":112},"Environment Variables","/docs/configuration/environment-variables","docs/4.configuration/1.environment-variables","i-lucide-settings",{"title":114,"path":115,"stem":116,"icon":117},"Authentication","/docs/configuration/authentication","docs/4.configuration/2.authentication","i-lucide-lock",{"title":119,"icon":22,"path":120,"stem":121,"children":122,"page":22},"Collaboration","/docs/collaboration","docs/5.collaboration",[123,128],{"title":124,"path":125,"stem":126,"icon":127},"Team Members","/docs/collaboration/members","docs/5.collaboration/1.members","i-lucide-users",{"title":129,"path":130,"stem":131,"icon":132},"Roles and Permissions","/docs/collaboration/roles-and-permissions","docs/5.collaboration/2.roles-and-permissions","i-lucide-shield",{"title":134,"path":135,"stem":136,"children":137,"icon":22},"FAQ","/docs/faq","docs/6.faq/1.index",[138],{"title":139,"path":135,"stem":136,"icon":140},"Frequently Asked Questions","i-lucide-circle-help",{"title":142,"icon":22,"path":143,"stem":144,"children":145,"page":22},"Guides","/docs/guides","docs/7.guides",[146,151],{"title":147,"path":148,"stem":149,"icon":150},"Deploy TaskView on a VPS with Nginx","/docs/guides/deploy-vps-nginx","docs/7.guides/1.deploy-vps-nginx","i-lucide-server",{"title":152,"path":153,"stem":154,"icon":155},"TaskView for Freelancers","/docs/guides/taskview-for-freelancers","docs/7.guides/2.taskview-for-freelancers","i-lucide-briefcase",{"id":157,"title":44,"body":158,"description":314,"extension":315,"meta":316,"navigation":317,"path":45,"seo":318,"stem":46,"__hash__":319},"docs/docs/2.features/2.tasks.md",{"type":159,"value":160,"toc":295},"minimark",[161,165,170,173,177,185,190,193,197,200,203,207,210,214,217,221,224,228,231,235,238,242,245,253,256,260,267,270,274,277,284,288],[162,163,164],"p",{},"Tasks are the core of TaskView. Every piece of work - a bug to fix, a feature to build, a meeting to prepare - is a task.",[166,167,169],"h2",{"id":168},"creating-tasks","Creating tasks",[162,171,172],{},"Click inside any list to add a task. Type a title and press Enter. The task is created immediately - you can add details later.",[166,174,176],{"id":175},"task-details","Task details",[162,178,179,184],{},[180,181],"img",{"alt":182,"src":183},"TaskView task detail panel showing priority, deadline, notes editor, assignees, tags, and status","/docs/task.png","\nClick on a task to open the detail panel. Here you can set:",[186,187,189],"h3",{"id":188},"priority","Priority",[162,191,192],{},"How urgent this task is. Priorities help you and your team focus on what matters most. Tasks can be sorted by priority in the list view.",[186,194,196],{"id":195},"deadline","Deadline",[162,198,199],{},"When the task is due. You can set just a date, or a date with a specific time. Quick shortcuts are available for common choices like \"Today\", \"This week\", and \"This month\".",[162,201,202],{},"The dashboard will show upcoming deadlines so nothing slips through.",[186,204,206],{"id":205},"notes","Notes",[162,208,209],{},"A rich text editor for longer descriptions, steps, links, or anything else. Supports formatting, headings, lists, and code blocks.",[186,211,213],{"id":212},"assignees","Assignees",[162,215,216],{},"Who's working on this. You can assign multiple people to a single task. Each assignee can have a different role (responsible, participant) depending on your project setup.",[186,218,220],{"id":219},"tags","Tags",[162,222,223],{},"Color-coded labels for categorization. A task can have multiple tags. Tags are defined per project.",[186,225,227],{"id":226},"status","Status",[162,229,230],{},"The workflow state of the task - tied to your Kanban columns. Status can only be changed from the Kanban board by dragging the task between columns. There is readonly status selector in the task detail panel.",[186,232,234],{"id":233},"financial-amount","Financial amount",[162,236,237],{},"Attach a monetary amount to a task and mark it as income or expense. Useful for freelancers or teams that need basic budget tracking alongside task management.",[166,239,241],{"id":240},"subtasks","Subtasks",[162,243,244],{},"Any task can have subtasks.",[162,246,247,248,252],{},"To create a subtask, open a task and click the ",[249,250,251],"strong",{},"Add subtasks"," in the subtasks section. Subtasks don't have priorities or other detailed properties - they're meant to break a task into small, easy-to-complete steps.",[162,254,255],{},"Completing a parent task doesn't automatically complete its subtasks. You can use this to track whether all the pieces of a larger task are actually done.",[166,257,259],{"id":258},"task-completion","Task completion",[162,261,262,263,266],{},"Click the checkbox next to a task to mark it complete. Completed tasks are hidden from the list by default. To see them, click the ",[249,264,265],{},"eye"," button in the toolbar - completed tasks will appear dimmed alongside active ones. They also show up in the dashboard's \"Completed\" widget.",[162,268,269],{},"To reopen a completed task, just click the checkbox again.",[166,271,273],{"id":272},"task-history","Task history",[162,275,276],{},"TaskView keeps a history of changes for every task. If something was accidentally changed you can restore it.",[162,278,279,280,283],{},"Open a task, go to the history section, and you'll see a log of what changed and when. Click ",[249,281,282],{},"Restore"," on any previous version to bring it back.",[166,285,287],{"id":286},"deleting-tasks","Deleting tasks",[162,289,290,291,294],{},"Delete a task from the context menu or the detail panel. Deleted tasks go through the history system, so you ",[249,292,293],{},"can not"," recover them.",{"title":296,"searchDepth":297,"depth":297,"links":298},"",2,[299,300,310,311,312,313],{"id":168,"depth":297,"text":169},{"id":175,"depth":297,"text":176,"children":301},[302,304,305,306,307,308,309],{"id":188,"depth":303,"text":189},3,{"id":195,"depth":303,"text":196},{"id":205,"depth":303,"text":206},{"id":212,"depth":303,"text":213},{"id":219,"depth":303,"text":220},{"id":226,"depth":303,"text":227},{"id":233,"depth":303,"text":234},{"id":240,"depth":297,"text":241},{"id":258,"depth":297,"text":259},{"id":272,"depth":297,"text":273},{"id":286,"depth":297,"text":287},"Create and manage tasks in TaskView - subtasks, deadlines, priorities, assignees, tags, rich-text notes, financial tracking, and full change history with restore. Self-hosted task tracking with no limits.","md",{},{"icon":47},{"title":44,"description":314},"zUsjhUkjal9HMQ4Up_2n66DdYtST85cbZcDMxkp4I9g",[321,323],{"title":39,"path":40,"stem":41,"description":322,"icon":42,"children":-1},"Configure SAML 2.0 or OpenID Connect SSO for your organization. Users authenticate through your corporate identity provider (Okta, Azure AD, Google Workspace, Keycloak) and get automatic access to TaskView.",{"title":49,"path":50,"stem":51,"description":324,"icon":52,"children":-1},"Kanban board in TaskView - drag-and-drop task cards, customizable status columns per project, and visual workflow management. Self-hosted alternative to Trello with full data control.",1783289464129]