Skip to content

Add mise-window-sets extension - #30484

Open
carlosaguado04 wants to merge 6 commits into
raycast:mainfrom
carlosaguado04:ext/mise-window-sets
Open

Add mise-window-sets extension#30484
carlosaguado04 wants to merge 6 commits into
raycast:mainfrom
carlosaguado04:ext/mise-window-sets

Conversation

@carlosaguado04

@carlosaguado04 carlosaguado04 commented Aug 24, 2026

Copy link
Copy Markdown

Description

Screencast

Checklist

- Prepare Mise Window Sets for Raycast Store
- Use Mise app icon; fix list icons
- Initial Mise Raycast extension
@raycastbot raycastbot added new extension Label for PRs with new extensions platform: macOS labels Aug 24, 2026
@raycastbot

Copy link
Copy Markdown
Collaborator

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 15 business days.

Once the PR is approved and merged, the extension will be available on our Store.

@greptile-apps

greptile-apps Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR adds the Mise Window Sets extension, including commands to apply saved layouts and reload Mise’s configuration.

  • Reads and normalizes saved sets from Mise’s local layouts file.
  • Applies or reloads sets through the layouts:// URL scheme.
  • Adds Store metadata screenshots, extension assets, documentation, and package configuration.

Confidence Score: 5/5

The PR appears safe to merge.

No blocking failure remains.

Important Files Changed

Filename Overview
extensions/mise-window-sets/src/reload-sets.ts The command now awaits the URL handoff before closing Raycast and preserves the window with failure feedback when opening the URL rejects.
extensions/mise-window-sets/src/apply-set.tsx Implements the searchable set list, loading and empty states, and guarded external URL actions.
extensions/mise-window-sets/src/sets.ts Reads Mise’s layouts file, normalizes and deduplicates set names, and safely URL-encodes apply requests.
extensions/mise-window-sets/package.json Declares the macOS extension, its view and no-view commands, metadata, dependencies, and standard scripts.
extensions/mise-window-sets/metadata/mise-window-sets-1.png Adds a package-local PNG screenshot addressing the previously missing Store metadata.
extensions/mise-window-sets/metadata/mise-window-sets-2.png Adds a second package-local PNG screenshot for Store presentation.

Reviews (5): Last reviewed commit: "Use official Raycast Window Capture scre..." | Re-trigger Greptile

Comment thread extensions/mise-window-sets/src/reload-sets.ts
"title": "Apply Set",
"subtitle": "Mise",
"description": "Pick a saved Mise Set and arrange windows. Applying via layouts:// requires Mise Pro.",
"mode": "view"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 View command lacks screenshots

The new Apply Set view has no metadata folder containing Raycast-styled screenshots, leaving the extension without the visual metadata required for Store review and presentation.

Rule Used: What: Extensions with view-type commands must incl... (source)

Prompt To Fix With AI
This is a comment left during a code review.
Path: extensions/mise-window-sets/package.json
Line: 18

Comment:
**View command lacks screenshots**

The new Apply Set view has no `metadata` folder containing Raycast-styled screenshots, leaving the extension without the visual metadata required for Store review and presentation.

**Rule Used:** What: Extensions with view-type commands must incl... ([source](https://app.greptile.com/raycast/-/custom-context?memory=87059ac1-c601-487f-9f1c-bce8a3cb6209))

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

@carlosaguado04
carlosaguado04 marked this pull request as ready for review August 24, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new extension Label for PRs with new extensions platform: macOS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants