extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Quick Access Infomaniak

Open apiaget opened this issue 2 months ago • 10 comments

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

apiaget avatar Oct 26 '25 15:10 apiaget

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.

raycastbot avatar Oct 26 '25 15:10 raycastbot

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 😊

raycastbot avatar Nov 09 '25 17:11 raycastbot

Hello,

I am available if more information is needed.

apiaget avatar Nov 09 '25 21:11 apiaget

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 😊

raycastbot avatar Nov 23 '25 23:11 raycastbot

Hello,

I am available if more information is needed.

apiaget avatar Nov 24 '25 12:11 apiaget

HI @apiaget 👋

Can you give this update a quick spin to make sure I didn't break something 🙂

pernielsentikaer avatar Dec 03 '25 12:12 pernielsentikaer

@greptileai can you do a fresh review too?

pernielsentikaer avatar Dec 03 '25 12:12 pernielsentikaer

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 AxiosError and checks error.response.status instead of checking response.status directly
  • package.json description 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 Preferences type definition in src/api/api.tsx will cause TypeScript compilation error

Confidence Score: 4/5

  • Safe to merge after fixing the missing Preferences type 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.tsx requires the Preferences type 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

greptile-apps[bot] avatar Dec 03 '25 12:12 greptile-apps[bot]

Hello @pernielsentikaer ,

Sorry for the delay, I tested the modifications with my Infomaniak access and everything works like a charm.

Thank you !

apiaget avatar Dec 07 '25 20:12 apiaget

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 😊

raycastbot avatar Dec 22 '25 20:12 raycastbot

Hello,

I am available if more information is needed.

apiaget avatar Dec 27 '25 23:12 apiaget