Monitor your important websites at a glance. Add URLs to your list, see status indicators in the panel: 🟢 - Everything is ok, all sites reachable. 🟡 - Unknown or no network. 🔴 - Some site is not reachable. No external services, no API keys, or accounts needed. Similar to uptime robot services, but from your local machine.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
1. Please remove `schemas/gschemas.compiled`. Not needed for 45+ packages. 2. Please remove: - `.gitignore` - `git-images/ping-bot.png` [EGO Review Guidelines: unnecessary files](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#don-t-include-unnecessary-files) 3. Make the default class in `extension.js` smaller so it is easier to review for cleanup. 4. Remove the timeout before creating a new one (line 183 `extension.js`). 5. Better to use something that user specified (line 195 `extension.js`). If you want to use that, you should mention in the description that you are using `detectportal.firefox.com` services. 6. You should call `abort()` on disable or destroy (line 192, 243 `extension.js`): [`Soup.Session.abort()`](https://gjs-docs.gnome.org/soup30~3.0/soup.session#method-abort) If you still need help with the architecture or changes I'm open to talk in - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions