diff --git a/extensions/todoist/CHANGELOG.md b/extensions/todoist/CHANGELOG.md index 45f0559932918..610a98743ad08 100644 --- a/extensions/todoist/CHANGELOG.md +++ b/extensions/todoist/CHANGELOG.md @@ -1,6 +1,12 @@ # Todoist Changelog -## [Add Support for Task Deadlines] - {PR_MERGE_DATE} +## [Add Complete Task Shortcut Preferences] - 2025-01-31 + +- Adjusting shortcuts for the following task actions: + - Complete Task - Now `⌘` + `Enter` (previously `shift` + `⌘` + `E`) + - Open Task in Todoist - Now `⌘` + `O` (previously `⌘` + `Enter`) + +## [Add Support for Task Deadlines] - 2025-01-31 It's now possible to specify a deadline when using the `Create Task` command. Deadlines are displayed in the task list and task details views. diff --git a/extensions/todoist/README.md b/extensions/todoist/README.md index d4d0ab50c28d9..80073b2288c7c 100644 --- a/extensions/todoist/README.md +++ b/extensions/todoist/README.md @@ -1,4 +1,4 @@ -# Todoist +My understanding is that scheduled means planned for today or tomorrow or even further into the future ?# Todoist **This extension is not created by, affiliated with, or supported by Doist.** @@ -6,14 +6,14 @@ Check your Todoist tasks from within Raycast and quickly create new ones. ## Create Tasks View - You can quickly access your `Home` command favorites views using deep-links and quick-links. Here's how: +You can quickly access your `Home` command favorites views using deep-links and quick-links. Here's how: - 1. Open the `Home` command and select your view in the dropdown (e.g `All Tasks` or a specific project) - 2. Search for `Create View Quicklink` in the actions (`⌘` + `K`). - 3. Give the quicklink a custom name (optional) and create it (`⌘` + `⏎`). - 4. Use Raycast root search to find your new quicklink and quickly access your tasks view. +1. Open the `Home` command and select your view in the dropdown (e.g `All Tasks` or a specific project) +2. Search for `Create View Quicklink` in the actions (`⌘` + `K`). +3. Give the quicklink a custom name (optional) and create it (`⌘` + `⏎`). +4. Use Raycast root search to find your new quicklink and quickly access your tasks view. - This makes it easy to access any of your views, including projects and labels! +This makes it easy to access any of your views, including projects and labels! ## Disabled Commands @@ -22,9 +22,8 @@ This extension includes a few commands that are disabled by default. You can ena - `Create Project` - `Unfocus Current Task` - ## Using the Extension With an API Token -In most cases, you can use OAuth to authenticate with Todoist. You'll be prompted to connect your Todoist account when using any of the extension's commands. +In most cases, you can use OAuth to authenticate with Todoist. You'll be prompted to connect your Todoist account when using any of the extension's commands. -However, if you prefer, you can also use an API token. To do so, you need to retrieve your token from the [integration settings view](https://todoist.com/app/settings/integrations) under the section called **API token**. Copy it and paste in the extension's preferences under **Todoist Token**. \ No newline at end of file +However, if you prefer, you can also use an API token. To do so, you need to retrieve your token from the [integration settings view](https://todoist.com/app/settings/integrations) under the section called **API token**. Copy it and paste in the extension's preferences under **Todoist Token**. diff --git a/extensions/todoist/package.json b/extensions/todoist/package.json index 554a58e1d5580..4c82e126f46cb 100644 --- a/extensions/todoist/package.json +++ b/extensions/todoist/package.json @@ -18,7 +18,8 @@ "prince_yadav", "stelo", "ridemountainpig", - "kcole93" + "kcole93", + "Rob" ], "commands": [ { @@ -279,4 +280,4 @@ "fix": "ray lint --fix", "publish": "npx @raycast/api@latest publish" } -} \ No newline at end of file +} diff --git a/extensions/todoist/src/components/TaskActions.tsx b/extensions/todoist/src/components/TaskActions.tsx index 171ca305f72c0..9b9c27456c54a 100644 --- a/extensions/todoist/src/components/TaskActions.tsx +++ b/extensions/todoist/src/components/TaskActions.tsx @@ -1,4 +1,14 @@ -import { Action, ActionPanel, Color, Icon, Toast, confirmAlert, showToast, useNavigation } from "@raycast/api"; +import { + Action, + ActionPanel, + Color, + Icon, + Keyboard, + Toast, + confirmAlert, + showToast, + useNavigation, +} from "@raycast/api"; import { Fragment } from "react"; import { @@ -200,18 +210,21 @@ export default function TaskActions({ return ( <> + completeTask(task)} /> + {isTodoistInstalled ? ( ) : ( )} @@ -245,13 +258,6 @@ export default function TaskActions({ target={} /> - completeTask(task)} - /> -