{"id":13406113,"url":"https://github.com/sodenn/2do-txt","last_synced_at":"2025-03-17T15:12:05.709Z","repository":{"id":37008373,"uuid":"421565170","full_name":"sodenn/2do-txt","owner":"sodenn","description":"todo.txt-compatible task manager","archived":false,"fork":false,"pushed_at":"2024-10-30T01:02:56.000Z","size":572950,"stargazers_count":63,"open_issues_count":6,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-10-30T03:51:15.376Z","etag":null,"topics":["lexical","plaintext","pwa","react","task-manager","todo","todolist"],"latest_commit_sha":null,"homepage":"https://2do-txt.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sodenn.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-26T19:53:17.000Z","updated_at":"2024-10-28T21:28:54.000Z","dependencies_parsed_at":"2023-10-14T23:31:49.142Z","dependency_job_id":"27b9681c-479e-41a0-a9ca-d8218703fc4c","html_url":"https://github.com/sodenn/2do-txt","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodenn%2F2do-txt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodenn%2F2do-txt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodenn%2F2do-txt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodenn%2F2do-txt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sodenn","download_url":"https://codeload.github.com/sodenn/2do-txt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244056425,"owners_count":20390719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lexical","plaintext","pwa","react","task-manager","todo","todolist"],"created_at":"2024-07-30T19:02:21.415Z","updated_at":"2025-03-17T15:12:05.684Z","avatar_url":"https://github.com/sodenn.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"150\" src=\"public/logo.png\" alt=\"2do.txt logo\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e2do.txt\u003c/h1\u003e\n\n[![CI status][github-ci-action-image]][github-ci-action-url]\n[![CodeQL status][github-codeql-analysis-action-image]][github-codeql-analysis-action-url]\n\n[github-ci-action-image]: https://github.com/sodenn/2do-txt/actions/workflows/ci.yml/badge.svg\n[github-ci-action-url]: https://github.com/sodenn/2do-txt/actions/workflows/ci.yml\n[github-codeql-analysis-action-image]: https://github.com/sodenn/2do-txt/actions/workflows/codeql-analysis.yml/badge.svg\n[github-codeql-analysis-action-url]: https://github.com/sodenn/2do-txt/actions/workflows/codeql-analysis.yml\n\n**2do.txt** is a task management that uses the [todo.txt](https://github.com/todotxt/todo.txt) format. 2do.txt simplifies the work with todo.txt files by providing convenience functions such as sorting and filtering of tasks, autocomplete or notifications for due tasks.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"600\" style=\"border-radius: 6px;\" src=\"./resources/screenshot1.png\" alt=\"Screenshot\"\u003e\n  \u003cimg width=\"600\" style=\"border-radius: 6px;\" src=\"./resources/screenshot2.png\" alt=\"Screenshot\"\u003e\n  \u003cimg width=\"600\" style=\"border-radius: 6px;\" src=\"./resources/screenshot3.png\" alt=\"Screenshot\"\u003e\n\u003c/p\u003e\n\n## Progressive Web App (PWA)\n\nWhile **2do.txt** is fully functional in any modern web browser, the user experience is significantly enhanced when installed as a Progressive Web App (PWA). This installation offers a more native-like experience, including offline capabilities and faster access.\n\n## Browser Compatibility\n\nIt is important to note that not all browsers fully support the File System API. For example, Safari writes files to the Origin Private File System, which is isolated from the user’s local filesystem. As a result, files saved within this system may not be accessible in the same way as they would be on a traditional filesystem. For the best experience, it is recommended to use a browser that fully supports the File System API, such as Chrome.\n\n## About todo.txt\n\nThe **todo.txt** format is a simple set of rules that make todo.txt both human and machine-readable. The format supports priorities, creation and completion dates, projects and contexts. For more information please see http://todotxt.org/.\n\n## Features\n\n- Filter tasks by projects, contexts, tags, priority and lists\n- Sort tasks by due date or priority\n- Group tasks by context, projects or tags\n- Hide completed tasks\n- Search for tasks\n- Shortcuts for the most important functions\n- Due date notifications\n- Supports working with multiple todo.txt files\n- Autocompletion for projects, contexts and tags\n- Archive completed tasks to done.txt\n- Task recurrence (`rec:` tag)\n- Dark mode\n- Two different views: list and timeline\n- Markdown support\n- Progressive Web App (PWA) support for enhanced user experience\n- Offline capabilities when installed as a PWA\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsodenn%2F2do-txt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsodenn%2F2do-txt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsodenn%2F2do-txt/lists"}