Add App Store Connect Status extension
Description
A new extension to view the status of your apps in App Store Connect directly from Raycast.
Features:
- View all apps with their current App Store status
- Filter by status (Ready for Sale, In Review, Waiting for Review, Pending Developer Release, etc.)
- Detailed view with version info, platform, and creation date
- Quick actions: Open in App Store Connect, Copy Bundle ID, Copy App ID
- Status indicators with emojis and colors for easy identification
Screencast
Screenshots are available in the metadata folder. The extension shows:
- List of apps with status tags and version numbers
- Filter options accessible via Cmd+K
- Detailed app view with all version information
Checklist
- [x] I read the extension guidelines
- [x] I read the documentation about publishing
- [x] I ran
npm run buildand tested this distribution build in Raycast - [x] I checked that files in the
assetsfolder are used by the extension itself - [x] I checked that assets used in the
READMEare located outside the metadata folder if they were not generated with our metadata tool
Congratulations on your new Raycast extension! :rocket:
Due to our current reduced availability, 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 Summary
Added new App Store Connect Status extension that allows users to view and filter their app statuses directly from Raycast. The extension provides a well-structured UI with status filtering, detailed app views, and quick actions.
Key Changes:
- Implemented App Store Connect API integration with proper authentication handling
- Created comprehensive status mapping with color-coded indicators and emojis
- Added filtering capabilities for different app states (In Review, Ready for Sale, etc.)
- Provided detailed error handling with user-friendly messages
- Included proper documentation and metadata screenshots
Issues Found:
- Prettier configuration violates Raycast standards (
printWidth: 100instead of120) - Manual
Preferencesinterface definition should be removed (auto-generated by Raycast) - CHANGELOG uses hardcoded date instead of
{PR_MERGE_DATE}placeholder - README references non-existent
metadata/screenshot.pngfile
Confidence Score: 3/5
- This PR has several configuration issues that need to be resolved before merging
- Score reflects multiple configuration and standards violations: incorrect Prettier config, manual type definitions that conflict with auto-generated types, incorrect changelog date format, and broken README reference. While the core functionality is well-implemented with good error handling, these issues must be fixed to maintain consistency with Raycast standards and prevent potential type mismatches at runtime
- Pay special attention to
.prettierrc,src/types/index.ts, andCHANGELOG.md- these files have configuration issues that violate Raycast standards
Important Files Changed
| Filename | Overview |
|---|---|
| extensions/app-store-connect-status/.prettierrc | Prettier config uses incorrect printWidth (100 instead of required 120) |
| extensions/app-store-connect-status/src/types/index.ts | Contains manual Preferences interface that should be auto-generated |
| extensions/app-store-connect-status/CHANGELOG.md | Well-structured changelog but uses hardcoded date instead of {PR_MERGE_DATE} placeholder |
| extensions/app-store-connect-status/README.md | Comprehensive documentation but references non-existent screenshot file |
Awaiting review
@raycastbot Could you please do the review for me?
Thanks for your contribution @danilorequena 🔥
We already have one extension in the store that deal with App Store Connect. Could we enhance that extension below instead of creating another one?
App Store Connect by @bangerang
@0xdhrv I don't think the extension you have in the store consults the status of apps in the App Store, so I decided to create one just for that. Thinking about being fast
@danilorequena
Can you please update the screenshots as mentioned in the review below?
- https://github.com/raycast/extensions/pull/23840#pullrequestreview-3629805760
Hi @danilorequena! Creator of the current Raycast App Store extension here. I believe these additions would make perfect sense as a new command for the existing extension. This way, our users wouldn’t have to download two different extensions that deal with App Store Connect.
@bangerang What if I added it so that the user could check the status of the play store apps as well if he has it? Do you think that in this case it would be worth being a separate extension?
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 😊
This pull request has been automatically closed due to inactivity.
Feel free to comment in the thread when you're ready to continue working on it 🙂
You can also catch us in Slack if you want to discuss this.