Skip to content

Releases: grymik0/WinTime

WinTime v3.0.0

Choose a tag to compare

@grymik0 grymik0 released this 25 Sep 18:47
5f8f428

WinTime v3.0.0

A major release bringing screen time limits, intelligent project categorization, modern Fluent Design aesthetics, and seamless multilingual support.

🌟 Key Highlights:

  • 🎯 Goals & Daily App Limits: Set daily allowances per application with options for recurring desktop reminders or automated process termination with a 60-second warning dialog.
  • 📁 Projects & Smart Rules: Group your time into customized projects with icons and colors. Automatically route activities based on process names or window title keyword patterns.
  • 💫 Fluent Transitions & Custom Titlebar: Windows 11 / macOS style Zoom & Fade transitions (240ms) between views and dialogs. Borderless WindowChrome with custom window buttons, active navigation indicator pills, and F11 fullscreen toggle.
  • 📌 Widget Micro-Mode: Toggle the floating desktop overlay into a compact pill badge with click-through and opacity controls.
  • 🌐 Full Bilingual Support: Dynamic runtime language switching between English and Russian (Русский) across all windows and notifications.
  • 📅 Weekly Recap: Interactive calendar-week review with comparative productivity metrics and week switcher.
  • 🛠 UI Polish: Reorganized Profile level card into a responsive 4-column grid, eliminating text truncation; updated custom modern slim scrollbars.

WinTime v2.1.0

Choose a tag to compare

@grymik0 grymik0 released this 21 Sep 15:10
feefc31

WinTime v2.1.0 — Multilingual Support & Appearance Customization

🌐 Multilingual Support (Ru / En)

  • First-Run Setup Dialog: Choose your preferred interface language right on the first startup screen before selecting the database path.
  • Dynamic Language Switcher: Switch between Russian and English on the fly from the Appearance tab without restarting the app.
  • Pixel-Perfect Alignment: Clean, vertically centered language selector badges (RU / EN) in both the setup dialog and settings.
  • Fully localized sidebar navigation, activity status indicators, and live preview cards.

🎨 Custom Themes & Palettes

  • Three distinct themes:
    • Dark: Classic dark palette for comfortable long-term work.
    • Light: Crisp, modern daytime look for bright environments.
    • Midnight: Deep, high-contrast pure black theme.
  • Six accent color options: Indigo, Emerald, Sky, Rose, Amber, and Purple.
  • Interactive live preview card to test your color palette before applying.

🧹 Codebase & Documentation

  • Cleaned up legacy Russian comments across services, repositories, and view models.
  • Standardized all core docstrings in concise English.

WinTime v2.0.0

Choose a tag to compare

@grymik0 grymik0 released this 15 Sep 20:27
398c2dd

🚀 WinTime v2.0.0 — Major Release

WinTime v2.0.0 is a massive update that transforms the app from a lightweight screen time tracker into a complete productivity, health, and gaming tracking ecosystem for Windows.


📌 Floating Desktop Mini-Widget

  • Dedicated Management Tab: Full-featured "📌 Widget" screen in the sidebar navigation with an interactive real-time 1:1 Live Preview.
  • Floating Overlay: Minimalist semi-transparent draggable widget over your desktop windows (window coordinates are persisted automatically).
  • Compact / Collapse Mode: Collapse the widget into a tiny floating capsule showing ⏱ 2h 15m with a single click on ▴ / ▾.
  • Click-Through Mode: Pass mouse clicks straight through the widget into underlying windows, preventing any interference with games or workflows.
  • Window Layer Toggle: Switch between "Always on Top" (Topmost) and "Pin to Desktop".
  • Customizable Blocks: Toggle individual metric cards on or off (Active App, Today's Screen Time, Continuous Session Timer, Profile Level/XP, and Mouse Distance/Clicks).

🏆 Gamification: Profile, Levels & Achievements

  • XP & Leveling System: Earn 10 XP per minute of active PC use. Level up and unlock ranks ranging from 🌱 Novice to 👑 Grandmaster.
  • 12 Unique Achievements: Tiered unlockable milestones for lifetime hours, single-day records ("Marathoner"), consistency streaks ("Iron Habit"), and mouse activity.
  • Dedicated Profile Tab: Visual profile hub displaying your rank avatar, lifetime stats, active days counter, level progress bar, and badge showcase.

🌙 Sleep & Daily Rhythm Analysis

  • Smart Activity Intervals: Evaluates your first active session (turn on/wake up) and last active session (turn off/bedtime) across the last 30 days.
  • Rest Metrics: Displays average wake-up time, average bedtime, and overnight downtime intervals with health routine feedback.
  • Dashboard Section: Positioned directly beneath the 20-week Activity Heatmap for seamless habit analysis.

🖱 Mouse Activity: Clicks & Cursor Travel Distance

  • Real-Time Tracking: High-frequency polling of Left, Right, and Middle clicks alongside cumulative cursor distance in meters and kilometers.
  • Artifact & Jump Rejection: Filters out false mouse leaps during display wake-ups and multi-monitor border crossing.
  • Adaptive Number Formatting: Clean compact representation for large stats (e.g., 14.2k, 1.5M clicks; 450 m, 2.4 km).

🎮 Gaming Mode & Automatic Detection

  • Auto-Detection: Detects games launched via Steam, Epic Games, Riot Games, Battle.net, and popular standalone titles, automatically categorizing them under "Games".
  • Dedicated Process Filter: One-click "🎮 Games" filter in the Processes tab to easily separate work from leisure.

🛠 Fixes & Improvements

  • Resolved WPF TwoWay data-binding exceptions on read-only progress properties in the Profile view.
  • Refined typography and balanced symmetrical cards on the main dashboard.
  • Removed legacy divider comments for a cleaner, modern codebase.
  • Fully standalone, self-contained single-file binary with zero prerequisites.

📦 Installation

  1. Download WinTime-v2.0.0-win-x64.zip from the assets below.
  2. Extract the archive into any folder.
  3. Launch WinTime.exe (no .NET installation required).

WinTime v1.2.1

Choose a tag to compare

@grymik0 grymik0 released this 15 Sep 17:47
c6a4948

What's Changed in v1.2.1

🔄 Auto-Sync Startup Registry

  • When launching a newly downloaded or updated version of WinTime.exe, the Windows startup registry entry (HKCU\...\Run) is now automatically updated to point to the new executable.
  • Never launches an outdated binary after a system reboot again!

🎨 Native Embedded Multi-Res Icon

  • Built genuine multi-layer .ico asset directly into the .exe binary.
  • Clean high-DPI display across File Explorer, Taskbar, and System Tray.

⏱ Instant Period Comparison

  • Fixed day-over-day trend comparison visibility: trends and deltas now compute immediately upon startup and tick live every second.

WinTime v1.2.0

Choose a tag to compare

@grymik0 grymik0 released this 14 Sep 11:53
ffbbd51

What's New in v1.2.0 🚀

🔍 Window Titles & Browser Tabs Drilldown

  • Chromium / Edge / Opera Tab Tracking: Full support for tracking active browser tabs. Fixed child-HWND resolution so tab titles are accurately tracked even while scrolling or typing.
  • IDE Project Names: Tracks active projects in Visual Studio (- Microsoft Visual Studio), VS Code, JetBrains, and other developer tools.
  • Interactive Drilldown in Processes: Click on any application row in the Processes tab to expand and view the exact breakdown of time spent per tab or sub-window.

📅 GitHub-Style Activity Heatmap & Consistency Analytics

  • 20-Week Activity Grid: Visual contribution map showing daily computer usage intensity directly on the dashboard.
  • Streak Counter: Track your continuous daily activity streak.
  • Consistency Insights Panel:
    • ⏱ Total active time over the 20-week window.
    • ⚡ Consistency score: active days vs. total days percentage.
    • 📈 Daily active average: average time spent on active days.
    • 🏆 Best day record: date and duration of your most productive day.

📊 Trends & Period Comparisons

  • Human-Readable Trend Insights: Directly see how much more or less you used your computer compared to previous periods.
  • Adaptive Comparison Periods: Automatically compares Day vs. Yesterday, Week vs. Last Week, and Month vs. Last Month.
  • Compact UI Layout: Sub-metrics and idle ratio indicators arranged cleanly without truncation.

⚡ Process Uptime & Real-Time Counters

  • Live Process Monitoring: Track all running system processes with real-time ticking uptime counters and launch timestamps.
  • Filter & Search: Quickly locate processes by name or launch time.

📦 Assets & Download

  • WinTime-v1.2.0-win-x64.zip: Portable, self-contained Windows x64 build. No .NET Runtime installation required — extract and run WinTime.exe.

WinTime v1.1.0

Choose a tag to compare

@grymik0 grymik0 released this 13 Sep 13:36
7229b6a

What's New in v1.1.0

💻 New "Processes" Tab

  • Tracks total running time (uptime) for all open windows on the taskbar, even when minimized or running in the background.
  • Compares Total Uptime vs Active Focus Time with an interactive activity ratio bar.
  • Shows live status indicators: 🟢 Currently Running vs ⚪ Closed.
  • Supports filtering by Today, This Week, and This Month, plus real-time search.

⏱ Real-Time Live Counters

  • Time now smoothly ticks on-screen every second across Dashboard and Processes tabs without requiring tab re-entry.
  • Instant feedback in the Top Apps table and summary cards.

🛠 Bug Fixes & Performance

  • Fixed timer rollback on period switch: Switching between Today, Week, and Month now flushes active seconds from RAM to SQLite instantly, preventing any time jumps or rollbacks.
  • Live ticking now continues smoothly regardless of which period is selected.

WinTime v1.0.2

Choose a tag to compare

@grymik0 grymik0 released this 13 Sep 11:14
565e3da

What's Changed

Bug Fixes

  • Blacklist toggle now saves correctly — checking "Don't track" immediately persists to the database without requiring an extra click
  • Bar chart axis labels no longer disappear when switching between Today / Week / Month periods (fixed shared LiveCharts paint object)

Improvements

  • Smarter Y-axis labels — values under 1 hour now display in minutes (e.g. 6м instead of 0.1ч)
  • Readable X-axis tooltips — hovering over a bar now shows (Month) instead of a raw number
  • App icon — custom icon now appears in the window title bar and system tray
  • Applications table — fixed two-row-per-item rendering bug; all columns now use consistent DataGrid templates

WinTime v1.0.0

Choose a tag to compare

@grymik0 grymik0 released this 12 Sep 21:54
6154020

What is WinTime?
WinTime runs silently in your system tray and tracks which applications you use and for how long. No cloud, no telemetry — everything stays in a local SQLite database on your machine