Initial release — Dibby Wemo Manager v2.0.0

Desktop (Electron/Windows): device dashboard, DWM scheduling engine,
native firmware rules editor, Windows background service, web remote,
sunrise/sunset support.

Homebridge plugin (homebridge-dibby-wemo v1.0.0): HomeKit switches for
all local Wemo devices, custom UI with DWM rules, device rules,
scheduler heartbeat, and location-based sunrise/sunset scheduling.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
SRS IT
2026-03-28 16:30:43 -04:00
commit 27be1892ed
75 changed files with 14322 additions and 0 deletions
+121
View File
@@ -0,0 +1,121 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>About Dibby Wemo Manager</title>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
background: #0d1b27;
color: #d0dde8;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
padding: 32px;
-webkit-app-region: drag;
user-select: none;
}
.container {
display: flex;
flex-direction: column;
align-items: center;
gap: 28px;
-webkit-app-region: no-drag;
max-width: 500px;
width: 100%;
}
/* Top row: logo left, text block right */
.header-row {
display: flex;
align-items: center;
gap: 20px;
width: 100%;
}
img {
/* 2 cm × 2 cm at 96 DPI ≈ 76 px */
width: 76px;
height: 76px;
flex-shrink: 0;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
border-radius: 10px;
}
.header-text {
display: flex;
flex-direction: column;
gap: 4px;
}
h1 {
font-size: 22px;
font-weight: 700;
color: #fff;
letter-spacing: -0.02em;
}
.version {
font-size: 13px;
color: #7ecfff;
}
.desc {
font-size: 14px;
color: #8ba5be;
line-height: 1.7;
width: 100%;
}
.tagline {
font-size: 13px;
color: #4a6a84;
border-top: 1px solid #1e3048;
padding-top: 16px;
width: 100%;
text-align: center;
}
.heart { color: #e05; }
button {
padding: 8px 32px;
background: #00a9d5;
color: #fff;
border: none;
border-radius: 6px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: background .15s;
}
button:hover { background: #0092ba; }
</style>
</head>
<body>
<div class="container">
<div class="header-row">
<img src="icon.png" alt="Dibby Wemo Manager" />
<div class="header-text">
<h1>Dibby Wemo Manager</h1>
<div class="version">Version 2.0</div>
</div>
</div>
<p class="desc">
Manage Belkin Wemo device rules — schedules, timers, and automations.<br />
Local control only. No cloud required.<br />
Scheduler runs in the background even when this window is closed.
</p>
<div class="tagline">
Developed by SRS IT &nbsp;·&nbsp; Dedicated to Dibby <span class="heart">❤️</span>
</div>
<button onclick="window.close()">Close</button>
</div>
</body>
</html>
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

File diff suppressed because it is too large Load Diff