extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Add project-companion extension

Open maximedaraize opened this issue 3 months ago • 2 comments

Description

This extension help you manage your projects by allowing to:

  • List all your projects with their details.
  • Add quick link to your prefer link (roadmap, design, website, etc).
  • Tag your projects status (backlog, in progress, completed, etc).
  • Search and Filter by project name or status.

Screencast

https://github.com/raycast/extensions/assets/37809938/2d80b22f-aab5-472b-9cc1-0ef907ceddc2

Checklist

maximedaraize avatar Apr 05 '24 17:04 maximedaraize

Congratulations on your new Raycast extension! :rocket:

We will aim to make the initial review within five working days. Once the PR is approved and merged, the extension will be available on our Store.

raycastbot avatar Apr 05 '24 17:04 raycastbot

Hi 👋

Thanks for your contribution 💪

I have now tested your extension, and I have some feedback ready for you:

  • How do you use it? I can't see the example video where you maybe explained it?
  • When deleting a Project it should maybe show a confirmAlert
  • The Delete Project action should have the style={Action.Style.Destructive} 🙂

I'm looking forward to testing this extension again 🔥

Request a new review when you are ready. Feel free to contact me here or at Slack if you have any questions.

Thank you for the feedbacks! I am sorry you are not able to see the video (i'll try to upload it again.)

How to use it?

The Project Companion Raycast Extension allows you to manage your projects directly from Raycast. Use it to store project information like name, description, status, and links.

You can update or delete created project, and search by project name or status. The description field allows you to add more details about your project and support Markdwon syntax.

This is ideal for developers, designers, and project managers who want to keep track of their projects in one place.

I am a frontend dev in a agency and for me the extension is useful because i can quickly

  • update the projects status I am working on.
  • Add quick note on the project during client meeting
  • Have a quick link access to either link i need (website, jira, backend, etc)
  • Also by working with shopify theme, having the ability to access easily theme and store backend with the favorite link feature is really fun.

Hope this explain how i use this extension a little better.

*I have update the Readme with those information and the Changelog file with the fixes you asked 👍🏻.

maximedaraize avatar Apr 11 '24 13:04 maximedaraize

  • hotkey

The video worked as expected this time 🙂

I have now tested your extension again, and I have some feedback ready for you:

  • It's possible to add a new Project without entering anything at all, maybe you can add some validation with useForm
  • Change Delete Projects hotkey to ^+X as Raycast does it

I'm looking forward to testing this extension again 🔥

Request a new review when you are ready. Feel free to contact me here or at Slack if you have any questions.

Thanks again @pernielsentikaer for the feedbacks.

Both have been corrected ✅. I have added validation on the project title only, so user who do not have all the information can still create a project. They will be able to edit the rest later if they need to.

The validation was applied on the create and edit forms.

Let me know if you have other questions 🙏🏻

maximedaraize avatar Apr 12 '24 13:04 maximedaraize

Published to the Raycast Store: https://raycast.com/maximedaraize/project-companion

github-actions[bot] avatar Apr 16 '24 12:04 github-actions[bot]

:tada: :tada: :tada:

We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag.

raycastbot avatar Apr 16 '24 12:04 raycastbot