Review of "Claude Code Switcher" version 1.4.2 (9)

Details Page Preview

A GNOME shell extension for quickly switching Claude Code API providers with enhanced performance and reliability.

Extension Homepage
https://github.com/nsjsv/gnome-shell-claude-code-switcher

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
1.4.2 (11) Unreviewed
1.4.2 (10) Rejected
1.4.2 (9) Rejected
1.4.1 (8) Rejected
1.4.0 (7) Rejected
1.4.0 (6) Rejected
1.2.0 (5) Active
1.1.0 (4) Active
1.0.0 (3) Active
1.0.0 (2) Rejected
1.0.0 (1) Rejected

Previous Reviews on this Version

JustPerfection rejected
1. What's the reason for switching back to sync (line 414 `extension.js`)? 2. Don't cd into the path. Simply use the path after `gjs -m` (line 503, 521 `extension.js`). 3. Please remove `session-modes`: [EGO Review Guidelines: Metadata Session Modes](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#metadata-json-must-be-well-formed) 4. Don't use old imports for gettext. Use this instead: ```js import {gettext as _} from 'gettext'; ``` 5. Use `Soup` instead of curl spawn: [Port Guide 43: Soup](https://gjs.guide/extensions/upgrading/gnome-shell-43.html#soup3) 6. Please give me the back trace for line 503 and 521 `extension.js`. I wanna know where they getting called and where they are getting closed or canceled on disable. Please avoid sending large diff. That takes more time to review.