MisterEvans78/Planned-shutdown
43.6
Weak · 20 September 2026
804
lines of production code
VB.NET
primary language
1
measurement over time
What this system is
This system is a Windows desktop application designed to schedule or cancel computer shutdowns and restarts via a graphical interface. It supports configurable timers, multi-language localization, and customizable light or dark themes. The application also includes features for automatic updates and version management.
Features
Initial release of Planned Shutdown with multi-language and theme support
The Planned Shutdown application is introduced, allowing users to schedule computer shutdowns or restarts with a configurable timer. This release adds support for English and French languages via JSON resource files, enabling localized UI text. It also includes a theming system that supports Light, Dark, and System-default themes, with the About dialog correctly updating its GitHub icon based on the selected theme. The application features an 'About' dialog, a Changelog viewer that fetches updates from GitHub, and an automatic update mechanism that checks for new versions at startup and downloads the latest executable. Configuration for default language, theme, and update behavior is managed via App.config, and the core shutdown logic is encapsulated in a dedicated class that executes system commands.
Planned shutdown · high confidence
Initial release of Planned-shutdown application
This change introduces the initial version of the 'Planned-shutdown' application, a tool for scheduling or canceling computer shutdowns via the Windows command. The release includes the core solution file, an MIT license, and a .gitignore configuration. The application features a graphical user interface with support for English and French languages, allowing users to set shutdown times in seconds, minutes, or hours, and offers light or dark themes. It also includes a manual update check feature.
(repo-wide) · high confidence
Dependencies
Add Newtonsoft.Json dependency and target .NET Framework 4.8.1
The application now targets .NET Framework 4.8.1 and includes the Newtonsoft.Json library (version 13.0.3) as a dependency, enabling JSON-based configuration and language resource handling.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 44.
Lenses
- Code Health 87
- Architecture 69
- Maturity 44
- Readiness 23
- Security 100
Changes since last survey
- 49 commits — 47 feature/other, 2 fixes
By area
- Planned shutdown/obj — 21 commits
- (root) — 8 commits
- Planned shutdown/Resources — 4 commits
- Planned shutdown/Main.vb — 3 commits
- Arrêt planifié/obj — 2 commits
- Planned shutdown/Procedures.vb — 2 commits
- Planned shutdown/About.vb — 1 commit
- Planned shutdown/App.config — 1 commit
- Planned shutdown/AppSettings.vb — 1 commit
- Planned shutdown/ChangelogDialog.Designer.vb — 1 commit
- Planned shutdown/ChangelogDialog.vb — 1 commit
- Planned shutdown/Classes — 1 commit
- Planned shutdown/Planned shutdown.vbproj — 1 commit
- Planned shutdown/bin — 1 commit
- txt/shutdown_app_changelog_english.txt — 1 commit
Notable commits
- fix: correction bug dans les options
- fix: fix #2
- change: 1.10.0 stable version
- change: 1.11.0
- change: 1.11.0 beta 1
- change: Create LICENSE
- change: Initial commit
- change: Mémorisation de l'action choisi, du temps ainsi que son unité (close #4)
- change: Possibilité de planifier le redémarrage du PC (close #6)
- change: The name of the app appears according to the chosen language (french or english)
- change: Update AppSettings.vb
- change: Update LICENSE
- change: Update LICENSE
- change: Update Main.vb
- change: Update Main.vb
- change: Update Procedures.vb
- change: Update README.md
- change: Update README.md
- change: Update README.md
- change: Upload source code of version 1.9.2
- …and 29 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
MisterEvans78/Planned-shutdown was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 592cfb356bd8aa82db0cb366a79cbfeb84322f98 — the exact code this score is about.
- Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.