| File | Date | Author | Commit |
|---|---|---|---|
| .github | 5 days ago |
|
[0275cc] . |
| .vscode | 2026-03-26 |
|
[95ee0d] init.... |
| public | 5 days ago |
|
[394bff] Splash issues |
| scripts | 5 days ago |
|
[74b32b] added website |
| src | 4 days ago |
|
[d3a6d2] chore: bump version to 0.1.4 |
| src-tauri | 4 days ago |
|
[d3a6d2] chore: bump version to 0.1.4 |
| website | 4 days ago |
|
[9d0e46] . |
| .gitignore | 5 days ago |
|
[74b32b] added website |
| LICENSE | 5 days ago |
|
[a70f10] Add LICENSE file with GPL v3 |
| README.md | 5 days ago |
|
[c1054f] Rename project to PoHtimer and enhance README |
| index.html | 5 days ago |
|
[394bff] Splash issues |
| package-lock.json | 7 days ago |
|
[713e57] . |
| package.json | 4 days ago |
|
[d3a6d2] chore: bump version to 0.1.4 |
| tsconfig.json | 2026-03-26 |
|
[95ee0d] init.... |
| tsconfig.node.json | 2026-03-26 |
|
[95ee0d] init.... |
| vite.config.ts | 2026-03-26 |
|
[95ee0d] init.... |
Professional power management utility for Windows
Schedule shutdowns, monitor battery, and automate power actions with precision.
1h30m, 90:00)Execute immediate or scheduled power commands:
| Action | Description |
|--------|-------------|
| ⏻ Shutdown | Complete system power off |
| ↺ Restart | System reboot |
| ❄ Hibernate | Save session to disk, power off |
| ☽ Sleep | Low-power standby mode |
| 🔒 Lock | Secure screen lock |
| ⇥ Log Off | Sign out current user |
Download the latest installer from the Releases page.
Prerequisites:
# Clone the repository
git clone https://github.com/Virusilvester/pohtimer.git
cd pohtimer
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build production release
npm run tauri build
30m, 2h, 1:30:00)| Setting | Description |
|---|---|
| Start with Windows | Launch on login |
| Start minimized | Open as overlay on startup |
| Ask before closing | Prompt to exit or minimize |
| Notify before action | Warning notification before timer fires |
| Confirm before action | 5-second countdown with cancel option |
| Overlay size | 100px — 300px adjustable |
| Clock style | Digital/Analog with multiple themes |
PoHtimer/
├── src/ # Frontend (React + TypeScript)
│ ├── components/ # UI components
│ ├── store.ts # Zustand state management
│ ├── tauricommands.ts # Tauri API bridge
│ └── ...
├── src-tauri/ # Backend (Rust)
│ ├── src/
│ │ ├── main.rs # Application entry
│ │ ├── lib.rs # Core commands
│ │ └── tray.rs # System tray implementation
│ └── Cargo.toml
└── package.json
Tech Stack:
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Distributed under the GPL-3.0 license. See LICENSE for more information.
Made with ⚡ by Virusilvester