Quick Access Infomaniak
Description
This extension allows users to quickly access specific pages in their Infomaniak administration panel.
For information, Infomaniak is a hosting company based in Switzerland. I am a user of their services.
To work, the extension requires a personal access token as indicated in the Readme file. The access token can be obtained in the Infomaniak administration panel.
Screencast
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:
You can expect an initial review within five business days.
Once the PR is approved and merged, the extension will be available on our Store.
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 😊
Hello,
I am available if more information is needed.
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 😊
Hello,
I am available if more information is needed.
HI @apiaget 👋
Can you give this update a quick spin to make sure I didn't break something 🙂
@greptileai can you do a fresh review too?
Greptile Overview
Greptile Summary
New Raycast extension for quick access to Infomaniak manager pages. Allows users to browse organizations and navigate to domains, hostings, and email services.
Key improvements from previous review:
- Fixed error handling in browse components - now properly catches
AxiosErrorand checkserror.response.statusinstead of checkingresponse.statusdirectly -
package.jsondescription correctly specifies Infomaniak scopes (accounts,mail,web,domain) instead of GitHub scopes - Metadata folder includes 3 screenshots as required for new extensions with view commands
Issues found:
- Missing
Preferencestype definition insrc/api/api.tsxwill cause TypeScript compilation error
Confidence Score: 4/5
- Safe to merge after fixing the missing
Preferencestype definition - Extension follows Raycast conventions and has proper error handling. Previous review issues have been addressed. Only blocking issue is the missing type definition which will cause build failure.
-
src/api/api.tsxrequires thePreferencestype definition to be added before merge
Important Files Changed
File Analysis
| Filename | Score | Overview |
|---|---|---|
| extensions/quick-access-infomaniak/src/api/api.tsx | 3/5 | Missing Preferences type definition causing TypeScript error |
| extensions/quick-access-infomaniak/src/browse/browse-organization-domains.tsx | 5/5 | Proper error handling with AxiosError, correctly catches non-2xx responses |
| extensions/quick-access-infomaniak/src/browse/browse-organization-hostings.tsx | 5/5 | Proper error handling with AxiosError, correctly catches non-2xx responses |
| extensions/quick-access-infomaniak/src/browse/browse-organization-email-hostings.tsx | 5/5 | Proper error handling with AxiosError, correctly catches non-2xx responses |
Hello @pernielsentikaer ,
Sorry for the delay, I tested the modifications with my Infomaniak access and everything works like a charm.
Thank you !
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 😊
Hello,
I am available if more information is needed.