raycast / raycast/extensions

[Apple Mail] ...

Open
#21,697 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug extension extension: mail status: stalled
Dominant language
TypeScript
Stars
7.8k
Forks
6.9k
Avg merge
2d 6h
Merged PRs (30d)
442

Description

Extension

https://www.raycast.com/yug2005/mail

Raycast Version

1.103.2

macOS Version

26.0

Description

A. See recent emails, also show unread messages from all accounts.
B. Even after setting default mail account in both Apple Mail app and in Raycast's "See Mail Accounts", again defaults to iCloud mail id. This creates problem, in features such as "Share With Mail" or "Compose New Message", as one has to manually select the 'from' address.

Steps To Reproduce

For A:

  1. Simply open "See Recent Mail" in Raycast, it shows all the already read messages from all accounts.

For B:

  1. Set "Send new messages from" to any other mail account in Apple Mail.
  2. Set a default account in Raycast's "See mail accounts"
  3. Try composing a new message. initially it may show correct chosen id, however, it defaults to iCloud address after rebooting or a while later.
Current Behaviour

No response

Expected Behaviour

For A: Only show recent unread mails, it used work correctly earlier.
For B: If user sets a default sender address either in Raycast or Apple Mail, it should remain persistent.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the Apple Mail extension at https://www.raycast.com/yug2005/mail and reproducing both behaviors in Raycast 1.103.2 on macOS 26.0. Check the recent-mail and compose flows, then verify that only unread messages appear and that the selected sender remains persistent after a reboot or delay.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, typescript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.