-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Add propose-times extension #24245
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add propose-times extension #24245
Conversation
- chore: prepare for Raycast Store submission - docs: fix installation instructions - use npm run dev - Merge pull request raycast#2 from skinnyandbald/feat/calcom-provider - docs: add ZIP download as alternative to git clone - docs: improve installation instructions for non-technical users - docs: clarify booker app behavior - time pre-filled, not locked - docs: clarify prerequisites for non-technical users - Update README.md - Update README.md - Merge pull request raycast#1 from skinnyandbald/feat/calcom-provider - fix: remove shortcut from Copy Calendar Link action - feat: add secondary action to copy direct calendar link - fix: address remaining PR review comments - fix: address PR review comments - docs: rename to SavvyCal-Booker - docs: update README for Cal.com support - fix: add type assertion for event type response - feat(calcom): fetch event type durations from API - test: add Vitest tests for calendar providers - docs: add hotkey tip to README - docs: add cross-reference to savvycal-booker - docs: rewrite README with setup instructions and motivation - fix: update footer message text - fix: limit to 4 slots per day - feat: show individual time slots instead of windows for one-click booking - docs: clarify build vs dev installation - feat: add duration dropdown, README with setup instructions - chore: add gitignore, remove node_modules from tracking - feat: add one-click booking integration with custom booker URL
|
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. |
- style: fix Prettier formatting - Update README.md - docs: add smart scheduling features to README - fix: simplify booking page fallback text - Merge pull request raycast#3 from skinnyandbald/feat/smart-slot-selection - fix: address PR review comments - feat: add configurable maxDaysToShow and maxSlotsPerDay preferences - fix: limit output to 3 days with availability - fix: deduplicate slots to prevent duplicate times in output - chore: default to 4 days ahead - chore: limit to 3 slots per day - feat: integrate smart slot selection into main component - test: add unit tests for smart slot selection - feat: add smart slot selection module - docs: add smart slot selection design
- docs: add scheduling preferences to Common Settings table - docs: streamline installation steps for ZIP and git options
- refactor: extract encodeAlternativeSlots to shared utility - refactor: pass only displayed slots (4) instead of expanded (10) - feat: encode alternative slots in booking URLs for dropdown
|
Hi @pernielsentikaer , any updates on this? Thanks in advance! Excited to get it live. |
|
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 😊 |
|
@pernielsentikaer hello, following up on this? |
- Multiple event type slugs support - Israel and India timezone options - Updated copy and UI improvements - Code review fixes
Extension
Propose Times - Generate personalized meeting time proposals from your calendar availability.
Description
Generate meeting time proposals from your SavvyCal or Cal.com availability
Instead of sending a scheduling link (which puts all the work on the recipient), this extension lets you propose specific times in the recipient's timezone. Each time is clickable for easy booking.
Features:
Screencast
(Screen demo: https://screen.studio/share/VM7A4xdQ)
Open Raycast → "Propose Times" → Select date range, duration, timezone → Copy message with clickable time slots.
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder