Review of "Gemini AI ChatBot" version 21

Details Page Preview

This Add-on is using gemini ai 1.0 pro model for chatting. This extensions using thisipcan.cyou for location detection and googleapis.com for gemini model also if you are planing to use Vertex api you should install `gcloud` as dependency (optional) NOTE: This extension is not affiliated, funded, or in any way associated with Google and Gemini.

Extension Homepage
https://github.com/wwardaww/gnome-gemini-ai/blob/main/CHANGES.md

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

Previous Reviews on this Version

Arda F posted a review
hi according to the document it should be in ES5 to. some reason on gnome 44 soup is not working as expected so we should selected specific version if soup is higher than 2.4 in gnome 40-44 please see: https://gjs.guide/extensions/upgrading/gnome-shell-45.html (mporting versioned gi libraries section) see also : https://gjs.guide/guides/gtk/3/04-running-gtk.html
JustPerfection rejected
I mentioned the `version` in the port guide to showcase using version in ESM imports. You shouldn't really set the `Soup` version in the Shell process. Please see how GNOME Shell setting `Soup`'s version in: - [40](https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/40.10/js/ui/environment.js?ref_type=tags#L10) - [41-44](https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/gnome-44/js/ui/environment.js?ref_type=heads#L36-44) So, you shouldn't use `version` in the `Soup` import. Instead, you can use methods according to the current `Soup` version. As we mentioned in the [port guide](https://gjs.guide/extensions/upgrading/gnome-shell-43.html#soup3) GNOME Shell 43 uses Soup 3 by default. So you can check GNOME Shell version and use `Soup`'s methods accordingly.