Add ip-in-menu-bar extension#27283
Conversation
- fix prettier style - Initial commit
|
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. |
- Initial commit - remove images from readme - fix prettier style - Initial commit
Greptile SummaryThis PR adds a new Confidence Score: 5/5Safe to merge — only a minor category-list suggestion remains. All findings are P2 style suggestions; there are no logic bugs, security concerns, or missing required artifacts. The caching strategy, network fingerprinting, and Raycast API usage are all sound. extensions/ip-in-menu-bar/package.json (category list) Important Files Changed
Prompt To Fix All With AIThis is a comment left during a code review.
Path: extensions/ip-in-menu-bar/package.json
Line: 9
Comment:
**Overly broad category list**
The project rules ask for the single most-specific category based on primary functionality. An IP address display utility fits squarely in `"System"` (OS-level controls and system behaviour), so `"Developer Tools"` and `"Productivity"` are redundant here.
```suggestion
"categories": ["System"],
```
**Rule Used:** What: Assign at least one predefined category to e... ([source](https://app.greptile.com/review/custom-context?memory=f49debbf-b6f6-4c0d-9b35-e1927815992b))
How can I resolve this? If you propose a fix, please make it concise.Reviews (1): Last reviewed commit: "Update ip-in-menu-bar extension" | Re-trigger Greptile |
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Description
This PR introduces the IP in Menu Bar Raycast extension.
The extension displays your public or local IP address directly in the macOS menu bar, always visible at a glance without opening any window.
Key Features:
Shows public (IPv4/IPv6) or local IP in the menu bar — user's choice.
Smart caching: public IP is refreshed every 15 minutes or when the network changes
Click any address to copy it to the clipboard instantly.
Supports multiple local network adapters with a built-in picker.
Detects network changes via adapter fingerprinting to keep addresses in sync.
Screencast
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder