# TaskNotes > Documentation for the TaskNotes app, Obsidian plugin, and portable task format. ## Documentation - [TaskNotes documentation](https://tasknotes.dev/): Guides and reference material for the TaskNotes app, the Obsidian plugin, and the portable task format they share. - [TaskNotes app](https://tasknotes.dev/app/): Use TaskNotes on the web, Android, and iOS with portable Markdown through mdbase. - [Choose a collection](https://tasknotes.dev/app/collections/): Start a new mdbase collection, or sync a folder on your computer and use it in TaskNotes. - [Connect TaskNotes to mdbase](https://tasknotes.dev/app/connect-mdbase/): Start a new collection, or sync a folder on your computer with mdbase Connect, and open it in TaskNotes. - [Connection and availability](https://tasknotes.dev/app/connection/): Understand when TaskNotes can reach hosted and computer-connected mdbase collections. - [Get started with the TaskNotes app](https://tasknotes.dev/app/getting-started/): Open TaskNotes, connect an mdbase collection, create a task, and find your way around the app. - [mdbase and TaskNotes](https://tasknotes.dev/app/mdbase/): Understand how TaskNotes uses mdbase, and how mdbase Connect syncs a folder on your computer. - [App integration manifest](https://tasknotes.dev/app/reference/manifest/): Generated reference for the TaskNotes app's mdbase integration requirements and capabilities. - [Reminders in the TaskNotes app](https://tasknotes.dev/app/reminders/): Understand reminder data, notification delivery, permissions, and collection requirements. - [Work with tasks](https://tasknotes.dev/app/tasks/): Capture, edit, organize, complete, archive, and search tasks in the TaskNotes app. - [Troubleshoot the TaskNotes app](https://tasknotes.dev/app/troubleshooting/): Diagnose mdbase connection, authorization, refresh, and notification problems in the app. - [Views and navigation](https://tasknotes.dev/app/views/): Use and arrange lists, boards, calendars, projects, and saved views in the TaskNotes app. - [Portable task records](https://tasknotes.dev/concepts/task-records/): The Markdown records, collection configuration, and task concepts shared by TaskNotes clients. - [0. Overview](https://tasknotes.dev/developers/specification/): TaskNotes is an Obsidian plugin that stores tasks as individual markdown files with YAML frontmatter in a user's vault. Each task is a first-class file: readable and editabl... - [TaskNotes for Obsidian](https://tasknotes.dev/obsidian/): Install TaskNotes, create a first task, and open the default Obsidian Base views. - [Companion Plugins](https://tasknotes.dev/obsidian/companion-plugins/): Companion plugins are optional Obsidian plugins that build on TaskNotes without adding every workflow to the core plugin. They run inside the same Obsidian app, use TaskNotes... - [Core Concepts](https://tasknotes.dev/obsidian/core-concepts/): TaskNotes follows the "one note per task" principle, where each task lives as a separate Markdown note with structured metadata in YAML frontmatter. - [Recurring Tasks](https://tasknotes.dev/obsidian/features/recurring-tasks/): TaskNotes recurring tasks use RFC 5545 RRule strings with DTSTART support and dynamic next-occurrence scheduling. The model separates recurrence patterns from the next planned i... - [Task Management](https://tasknotes.dev/obsidian/features/task-management/): This page covers task creation, properties, projects, dependencies, recurring tasks, and reminders. For the underlying architecture, see Core Concepts. - [Use TaskNotes App with your vault](https://tasknotes.dev/obsidian/guides/tasknotes-app/): Use the tasks in your Obsidian vault in TaskNotes App on the web, iPhone and Android by syncing the vault with mdbase Connect. - [TaskNotes HTTP API](https://tasknotes.dev/obsidian/HTTP_API/): The TaskNotes HTTP API provides local HTTP access to tasks, time tracking, pomodoro, calendars, webhooks, and NLP parsing. - [Upgrading from v4 to v5](https://tasknotes.dev/obsidian/migration-v4-to-v5/): Upgrade from TaskNotes v4 to the v5 beta, with first-launch checks, synced-device guidance, and metadata recovery. - [Command reference](https://tasknotes.dev/obsidian/reference/commands/): Every TaskNotes command registered with Obsidian, generated from the plugin command definitions. - [HTTP route index](https://tasknotes.dev/obsidian/reference/http-routes/): Implemented TaskNotes HTTP API routes generated from controller decorators. - [Settings source reference](https://tasknotes.dev/obsidian/reference/settings-source/): The six TaskNotes settings tabs, their controls, and the complete default settings snapshot generated from source. - [Release Notes](https://tasknotes.dev/obsidian/releases/): Welcome to the TaskNotes release notes. Here you can find detailed information about each version, including new features, bug fixes, and improvements. - [Settings](https://tasknotes.dev/obsidian/settings/): This page describes TaskNotes v4. Settings are organized into tabs, each controlling a different part of plugin behavior. - [Troubleshooting](https://tasknotes.dev/obsidian/troubleshooting/): Common issues and solutions for TaskNotes. - [Views](https://tasknotes.dev/obsidian/views/): TaskNotes provides multiple views for managing tasks and tracking productivity. All task-focused views operate as .base files located in the TaskNotes/Views/ directory and requi... - [TaskNotes privacy overview](https://tasknotes.dev/privacy/): How the TaskNotes app, Obsidian plugin and browser extension store data and when optional services are involved. - [TaskNotes Calendar terms](https://tasknotes.dev/terms/): Terms for the optional hosted TaskNotes Calendar service. ## Full context - [Complete primary documentation](https://tasknotes.dev/llms-full.txt)