Skip to content

Releases: whitlocktech/Otexum-Pulse

V1.1.0

05 Nov 02:54
06a7c86

Choose a tag to compare

V1.1.0 Pre-release
Pre-release

Otexum Pulse v1.1.0

This update brings a major improvement to how Otexum Pulse installs, updates, and manages its idle behavior.
The app now includes a modern Velopack-based installer and self-updater, along with a critical fix that ensures the idle timer resets properly on user activity.


What's New

  • Integrated Velopack installer and updater

    • Replaced Inno Setup with Velopack, a modern .NET-native packaging system.
    • Added seamless auto-update from the latest GitHub Release — the app now checks and updates itself automatically on launch.
    • Installer now embeds the app icon and uses versioned filenames (e.g. Setup-v1.1.0.exe).
    • New installs automatically replace old versions and clean up outdated files.
  • Improved idle detection

    • Fixed an issue where Otexum Pulse would only trigger its configured application once per Windows session.
    • The idle timer now resets on any user input, allowing repeated activation cycles without restarting the app.
  • Project refactor for clarity

    • Simplified App.xaml.cs to explicitly manage startup and update flow.
    • Updated .csproj to use OtexumPulse.App as the single entry point.
    • Cleaned up build configuration for Release-ready publishing and self-contained output.

🛠 Technical Improvements

  • Added GitHubSource integration for update checks.
  • Added Velopack CLI support for versioned installers and embedded icons.
  • Removed redundant generated entry points to streamline build and packaging.
  • Enhanced startup exception handling to ensure stability during updates.

🧾 Contributors

  • @whitlocktech — full implementation of 1.1.0 installer and update logic.

Full Changelog

🔗 Compare v1.0.0 → v1.1.0

Merged Pull Requests

  • [#1] Initial release — base app and idle timer.
  • [#3] fix(idlewatcher): reset idle timer on user input and prevent single-trigger lockup.
  • [#4] feat(installer): integrate Velopack for modern installer and auto-update via GitHub.

Notes

  • No admin rights required — installs per user under %LocalAppData%.
  • Unsigned installers will show a Windows SmartScreen warning (“More info → Run anyway”).
  • Future updates will apply automatically; no re-download required.

V1.0.0

25 Oct 21:13

Choose a tag to compare

🟣 Otexum Pulse v1.0.0

✨ Overview

First stable release of Otexum Pulse, a lightweight Windows utility that automatically launches a chosen application after your PC has been idle for a configurable period.


🚀 Features

  • Detects user inactivity (keyboard + mouse) and launches a selected program.
  • WPF dark UI with modern, minimalist design.
  • Adjustable idle threshold (1–240 minutes) via input field.
  • Start with Windows and start minimized options.
  • Configuration saved automatically in %AppData%\OtexumPulse\settings.json.
  • Tray icon support via Hardcodet.NotifyIcon.Wpf.
  • Fully self-contained .NET 8 build — no installer or dependencies needed.

🛠️ Technical Details

  • Built on .NET 8 (WPF)
  • Language: C# 11
  • Frameworks: Hardcodet.NotifyIcon.Wpf
  • Portable publish mode supported (win-x64, self-contained)
  • Includes app icon and polished dark UI theme

🧩 File Structure

OtexumPulse/
 ├── Models/
 ├── Services/
 ├── Views/
 ├── Resources/
 ├── README.md
 ├── LICENSE
 └── OtexumPulse.csproj

🧠 Notes

  • Designed for offline, local-only operation — no telemetry, no internet access.
  • Ideal for keeping background tools like LM Studio or servers active.
  • This marks the first stable public release.

🪶 Version Info

Tag: v1.0.0
Status: Stable
License: MIT


📜 Changelog

Added

  • Core WPF interface with dark theme
  • User idle detection service
  • Settings persistence (JSON config)
  • Windows startup toggle
  • Application auto-launch after idle
  • App icon and branding assets
  • Full README.md with badges and documentation

Improved

  • Window layout and scaling on high DPI
  • Clean modern visual design with accent highlight

Otexum Pulse — Small. Smart. Silent.