Skip to content

Calendly event duration#26990

Merged
raycastbot merged 3 commits intoraycast:mainfrom
edumesnil:calendly-event-duration
Apr 12, 2026
Merged

Calendly event duration#26990
raycastbot merged 3 commits intoraycast:mainfrom
edumesnil:calendly-event-duration

Conversation

@edumesnil
Copy link
Copy Markdown
Contributor

@edumesnil edumesnil commented Apr 7, 2026

Display duration as a right-aligned text accessory on each event item.

Description

Add event duration to the Calendly extension list view. When you have multiple event types with similar names but different durations (e.g. "Meeting" at 30 min vs 60 min), there is no way to distinguish them. Duration now appears as a right-aligned text accessory on each event type row.

Screencast

image

Checklist

Display duration as a right-aligned text accessory on each event type.
@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: calendly Issues related to the calendly extension platform: macOS labels Apr 7, 2026
@raycastbot
Copy link
Copy Markdown
Collaborator

Thank you for your first contribution! 🎉

🔔 @eluce2 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="calendly-event-duration"
FORK_URL="https://github.com/edumesnil/extensions.git"
EXTENSION_NAME="calendly"
REPO_NAME="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

We're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 10-15 business days.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 7, 2026

Greptile Summary

Adds duration as a right-aligned text accessory on each Calendly event type row, making it easy to distinguish events with identical names but different durations. The implementation is minimal and correct — duration is already typed as a non-nullable number in CalendlyEventType, the changelog follows the {PR_MERGE_DATE} placeholder convention, and the contributor attribution is properly set.

Confidence Score: 5/5

This PR is safe to merge — minimal, additive change with no bugs introduced.

All remaining findings are P2 or lower; the implementation correctly uses the existing non-optional duration field from CalendlyEventType.

No files require special attention.

Important Files Changed

Filename Overview
extensions/calendly/src/calendly.tsx Adds duration text accessory to each event type list item using the existing non-nullable duration field.
extensions/calendly/package.json Adds contributor entry for eric_dumesnil.
extensions/calendly/CHANGELOG.md New changelog entry at top using correct {PR_MERGE_DATE} placeholder.

Reviews (1): Last reviewed commit: "Add changelog entry for event duration f..." | Re-trigger Greptile

@0xdhrv 0xdhrv self-assigned this Apr 12, 2026
Copy link
Copy Markdown
Contributor

@0xdhrv 0xdhrv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, approved ✅

@raycastbot raycastbot merged commit 87bfd4e into raycast:main Apr 12, 2026
2 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

Published to the Raycast Store:
https://raycast.com/eluce2/calendly

@raycastbot
Copy link
Copy Markdown
Collaborator

🎉 🎉 🎉

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

@edumesnil edumesnil deleted the calendly-event-duration branch April 20, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

extension: calendly Issues related to the calendly 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