Review of "Systemd Manager Neo" version 7

Details Page Preview

Powerful manager for systemd services, timers, and sockets with deep monitoring, service grouping, and native GNOME integration. 🔥 What's New in This Update? 🎛️ Unit Details Dashboard: Clicking any unit now opens a dedicated, sliding libadwaita dashboard! Monitor live Active/Sub states, real-time Uptime, and RAM usage directly from Preferences. ⚡ Complete Runtime & Boot Controls: Beyond Start/Stop, you can now Restart units, and completely configure Startup behavior (Enable/Disable at boot) right from the UI. 🛡️ Sandbox-Proof (Flatpak Ready): Running the GNOME Extensions app via Flatpak? We built a smart pkexec fallback to bypass strict sandbox restrictions, guaranteeing secure system-level authentication. 🔌 Sockets Support: Full support for .socket units has been added to the Advanced Filters alongside services and timers. 📜 One-Click Logs & Paths: Instantly launch journalctl -f for a specific unit in your preferred terminal emulator, or securely copy the absolute unit file path to your clipboard (now 100% Wayland/GTK4 safe!). 🌐 Localization: UI translations are fully updated for all 6 supported languages (EN, UK, PL, DE, ES, SK) to cover the new dashboard terminology.

Extension Homepage
https://github.com/ladoleo/systemd-manager-neo

No comments.

Diff Against

Files

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

Shexli (experimental)

Shexli did not find any issues.

All Versions

Version Status
11 Unreviewed
10 Rejected
9 Active
8 Rejected
7 Rejected
6 Active
5 Inactive
4 Rejected
3 Inactive
2 Rejected
1 Inactive

Previous Reviews on this Version

JustPerfection waiting for author
Is AI used here to generate the code? [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated) Also what's the reason for non English comments in the code?
ladoleo posted a review
To answer your questions honestly: Regarding the non-English comments: You are completely right. Since English is not my native language and I am still gaining experience with GJS, I left some personal notes in my native language (Ukrainian) to help me navigate the code and understand the logic during development. I simply forgot to clean them up before packing the release. I will remove them or translate them to English to keep the codebase standard and readable for everyone. Regarding AI usage: I did use AI, but strictly as a learning aid, code assistant, and for code review (spotting typos, formatting), which aligns with the EGO guidelines. I did not use it to blindly generate the extension. The core idea, architecture, and logic are mine. I fully understand how every line of my code works. I will clean up the comments immediately and upload a new, clean version.
ladoleo auto- rejected
Auto-rejected because of new version 8 was uploaded