Skip to content

Conversation

@snelling-a
Copy link

@snelling-a snelling-a commented Dec 17, 2025

Description

This update adds new commands and includes a major refactor of the extension.

New Features

  • My Tasks command - View tasks assigned to you with parent task context for hierarchy visibility
  • Browse Lists command - Browse all ClickUp lists grouped by space
  • Task status updates - Change task status directly from Raycast with optimistic UI updates
  • Copy actions - Copy ID, URL, Markdown URL, and body throughout all views
  • Keyboard shortcuts - Quick access to common actions
  • Enhanced views - Better accessories, metadata, and navigation across all existing views
  • Bug fix - SpaceFolders now shows all folderless lists instead of just the first

Refactor

  • Replaced axios with native fetch-based API client for better performance and smaller bundle
  • Migrated all commands to use new unified API client
  • Added reusable action components, hooks, and utilities
  • Improved type safety throughout the codebase

Screencast

Checklist

- Merge branch \'contributions/merge-1765961138171\'
- Pull contributions
- chore: remove axios and delete legacy code
- refactor: migrate AI tools to new API client
- refactor: migrate docs views to new API client
- refactor: migrate capture command to new API client
- refactor: migrate task views to new API client
- refactor: migrate explore command to new API client
- feat: add fetch-based ClickUp API client
- init
@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: clickup Issues related to the clickup extension AI Extension platform: macOS labels Dec 17, 2025
@raycastbot
Copy link
Collaborator

raycastbot commented Dec 17, 2025

Thank you for your contribution! 🎉

🔔 @Ali-Parandeh @aesadde @JoltCode @xmok you might want to have a look.

You can use this guide to learn how to check out the Pull Request locally in order to test it.

📋 Quick checkout commands
BRANCH="ext/manage-clickup-tasks"
FORK_URL="https://github.com/snelling-a/raycast-extensions.git"
EXTENSION_NAME="clickup"
REPO_NAME="raycast-extensions"

git clone -n --depth=1 --filter=tree:0 -b $BRANCH $FORK_URL
cd $REPO_NAME
git sparse-checkout set --no-cone "extensions/$EXTENSION_NAME"
git checkout
cd "extensions/$EXTENSION_NAME"
npm install && npm run dev

You can expect an initial review within five business days.

- docs: update changelog for new features and refactor
- refactor: enhance existing views with reusable components
- feat: add My Tasks and Browse Lists commands
- feat: add reusable action components
- feat: add state management and data hooks
- feat: add utility helpers and constants
- feat: add types and API methods for task management
@snelling-a snelling-a marked this pull request as ready for review December 18, 2025 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Extension extension: clickup Issues related to the clickup extension extension fix / improvement Label for PRs with extension's fix improvements platform: macOS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants