Add arca extension#27261
Conversation
- Remove owner field from package.json - Refactor label rendering in TaskDetail for cleaner code - Update CHANGELOG with initial release details for Arca Raycast extension - Add new metadata images (screenshots) - Update README with detailed commands and setup instructions; replace extension icon - Add labels support to Task type and display in TaskDetail - New command: Planned Tasks - Enhance task creation flow by adding popToRoot after successful task creation - New command: My Tasks - ✨ Initial commit: - API Key configuration - Extension icon - First command (create task) - Initial commit
|
Congratulations on your new Raycast extension! 🚀 We're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 10-15 business days. Once the PR is approved and merged, the extension will be available on our Store. |
Greptile SummaryThis PR adds a new Arca extension with three commands — Create Task, My Tasks, and Planned Tasks — integrating with the Arca task management API via an API key preference. The extension is well-structured, follows current Raycast conventions (auto-generated Confidence Score: 5/5Safe to merge — one minor UX logic note in Planned Tasks but no blocking issues No P0 or P1 findings; the single comment is a P2 UX concern about how Overdue is determined when both start and due dates are present. All previous review feedback appears addressed. extensions/arca/src/planned.tsx — bucket logic for tasks with both start_date and due_date Important Files Changed
Prompt To Fix All With AIFix the following 1 code review issue. Work through them one at a time, proposing concise fixes.
---
### Issue 1 of 1
extensions/arca/src/planned.tsx:35-38
**Tasks bucketed as "Overdue" based on past start date, not due date**
When both `due_date` and `start_date` are set, the earlier of the two is used for bucketing. A task with a `start_date` in the past but a `due_date` still in the future will land in the "Overdue" bucket, even though it hasn't missed its deadline. Users typically expect "Overdue" to mean the *due date* has passed.
Consider always preferring `due_date` for the bucket comparison, and falling back to `start_date` only when `due_date` is absent:
```typescript
dateStr = due; // prefer due_date when both are present
```
Reviews (2): Last reviewed commit: "Refactor getTaskBucket to improve date h..." | Re-trigger Greptile |
- Refactor TurndownService rules for improved readability - Add custom rules to TurndownService for enhanced Markdown conversion
|
This pull request has been automatically marked as stale because it did not have any recent activity. It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊 |
Description
This extension brings Arca, a task management app, into Raycast. It lets you create tasks and review your work without switching context.
Screencast
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder