Skip to content

Releases: Rtarun3606k/TakaTime

Release v2.2.4: The Version Control Update

20 Apr 14:46
e3e342f

Choose a tag to compare

This release focuses entirely on backend stability, bringing much smarter binary management and version tracking to the TakaTime ecosystem.

What's New

  • Centralized Versioning: TakaTime now uses a single internal source of truth (types.Version) for all Go binaries.
  • CLI Version Flags: You can now pass the --version flag to taka-upload, taka-report, and taka-dashboard to instantly verify your installed builds.
  • Smarter Neovim Updates: The Neovim plugin now utilizes a structured JSON .version file to track downloaded binaries. This creates a much more robust update cycle and prevents unnecessary re-downloads.

Note for existing Neovim users: Because of the upgrade to JSON tracking, your plugin may perform a one-time re-download of the binaries on startup to sync to the new format. This is expected and will only happen once!


How to Install Manually (Using .vsix)

  1. Download the file: Click here to download takatime-0.1.5.vsix directly.
  2. Install from VSIX: Click the ... (three dots/gear icon) at the top right of the Extensions panel and select "Install from VSIX...".
  3. Select the file: Locate and select the .vsix file you just downloaded.
  4. Configure Database: Once installed, run the TakaTime: Setup command (or click the status bar) and enter your MongoDB Connection String.

v2.2.3: The UI Polish Update

16 Apr 07:43

Choose a tag to compare

This release brings a massive visual overhaul to the TakaTime Dashboard. We have completely rewritten the rendering engine for our charts and tables to ensure they look native, perfectly aligned, and completely responsive across all terminal sizes!

Highlights

  • Flawless Heatmap: The 365-day contribution graph has been rebuilt from the ground up using strict mathematical bounding boxes. No more misaligned grids or squished blocks!
  • Perfectly Aligned Lists: Languages, Projects, and Editor leaderboards now feature dynamic padding. Your time values and separator lines (|) will now stack perfectly like a proper data table.
  • Responsive Summary Grid: Fixed an issue where resizing the terminal would cause the borders of the top Time Grid to blowout or overlap.
  • Antigravity Support: Officially added support for tracking the antigravity editor!
  • Leaderboard Cleanup: unknown logs are now automatically filtered out of your local dashboard so your actual top editors get the spotlight they deserve.

How to Install Manually (Using .vsix)

  1. Download the file: Click here to download takatime-0.1.4.vsix directly.
  2. Install from VSIX: Click the ... (three dots/gear icon) at the top right of the Extensions panel and select "Install from VSIX...".
  3. Select the file: Locate and select the .vsix file you just downloaded.
  4. Configure Database: Once installed, run the TakaTime: Setup command (or click the status bar) and enter your MongoDB Connection String.

Release v2.2.2 (The Antigravity Patch)

13 Apr 05:02
19ce9b7

Choose a tag to compare

This minor patch cleans up how the dashboard processes background data, officially making room to display new editors!

What's New

  • Antigravity Tracking Supported: The dashboard now properly displays time tracked in the antigravity editor!
  • Data Cleanup: Filtered out unknown editor data from the local UI, ensuring your actual top editors accurately claim their spots on the leaderboard.

How to Install Manually (Using .vsix)

  1. Download the file: Click here to download takatime-0.1.1.vsix directly.
  2. Install from VSIX: Click the ... (three dots/gear icon) at the top right of the Extensions panel and select "Install from VSIX...".
  3. Select the file: Locate and select the .vsix file you just downloaded.
  4. Configure Database: Once installed, run the TakaTime: Setup command (or click the status bar) and enter your MongoDB Connection String.

You're all set! Start coding and your background tracking will begin immediately.

v2.2.0: Local Dashboard Cross-Editor Support & Fixes

04 Apr 10:04
a41c776

Choose a tag to compare

What's New in v2.2.0 (The Dashboard Update)

This release introduces a major new feature: the Interactive TakaTime Dashboard, now officially validated and supported for both Neovim and VS Code!

Highlights

  • Local Interactive Dashboard: A fully responsive, terminal-based UI powered by Go and Bubble Tea. View your daily targets, 365-day contribution graphs, and language breakdowns locally without opening a browser.
  • Cross-Editor Support: * Neovim: Opens as a clean, centered floating window.
  • VS Code: Opens seamlessly in an editor tab with a new quick-access button in the editor title menu.
  • Split Binaries: The architecture has been modularized into separate lightweight binaries (taka-upload, taka-dashboard, and taka-report) for better performance and easier updates.
  • Performance Improvements: Optimized the background heartbeat tracking and payload delivery to MongoDB.

Installation & Updates

Your respective editor plugins (the Neovim Lua plugin and the VS Code extension) will automatically download the correct binaries for your operating system (windows, linux, darwin) and architecture (amd64, arm64) upon updating.

See the README for full setup instructions and plugin links.

Version 2.1.2 add 30-day stats, new themes, fixes, and performance improvements

06 Mar 10:15

Choose a tag to compare

Release: [v0.2.0] - 2026-02-12 (The "High-DPI Dashboard" Update)

07 Feb 11:03
a3b5eef

Choose a tag to compare

Description: A major visual overhaul for the reporting engine. This update transforms the generated images from basic debug charts into professional, Retina-ready dashboards suitable for GitHub Profiles.

Added

  • High-DPI Engine: Increased base canvas resolution to 1200px, ensuring crisp rendering on high-density displays (Retina/4K).
  • Theming System: Introduced a robust ThemeConfig engine supporting both GitHub Light and GitHub Dark palettes.
  • Smart Truncation: Added logic to automatically shorten long project names (e.g., taka-tim..) to preserve layout integrity.

Changed

  • Time Card Redesign: Replaced the legacy 2x2 grid with a sleek 120px Horizontal Strip, significantly reducing vertical space usage.
  • Tech Stack Layout: Implemented a "Safety Gap" layout logic to prevent progress bars from colliding with text columns.
  • Typography: Bumped header font sizes to 65px and data fonts to 42px for superior readability.

Fixed

  • Visual Bugs: Resolved a collision issue where the "Coding Activity" header would overlap with data columns by anchoring the title to the top-left.
  • Data Noise: The reporter now automatically filters out "unknown" editors and operating systems from the charts.
  • Zero-State Handling: Progress bars for tracked-but-unused tools now maintain a minimum 20px visibility instead of disappearing completely.

Version 2.0.5 add debugging log files and new tracking metrics os and git brnach

26 Jan 12:26
bb7bd2a

Choose a tag to compare

Version 2.0.4 windows .exe added

12 Jan 07:54

Choose a tag to compare

Fixes and new features for stable release.

Version 2.0.3 stable

05 Jan 07:17

Choose a tag to compare

Summary : This release completely redesigns the taka-report output to look stunning on GitHub Profiles. We moved away from complex charts to a clean, native Markdown dashboard that renders perfectly in both Light and Dark modes.

✨ New Features

  • Dashboard Header: Now uses GitHub's native [!NOTE] and [!TIP] alerts to highlight the date range and total coding time.
  • Emoji Progress Bars: Replaced text-based graphs with vibrant emoji bars (🟦 / 🟩) for a modern feel without requiring images or JavaScript.
  • Unified Tables: Data is now presented in clean, auto-aligned tables using text/tabwriter.
  • Extended Stats: Added an "All Time" tracker to the Trends section.

🔧 Fixes

  • Fixed Markdown table alignment issues.
  • Removed ANSI color codes that broke rendering on GitHub.
  • Optimized "Top 4" logic to group smaller languages into "Other".

Version 2.0.3 Beta

04 Jan 08:15

Choose a tag to compare

Interactive Setup:

  • New :TakaInit command allows users to securely input their MongoDB URI without editing code.
  • Auto-Installation: The plugin now detects your OS (Linux/macOS) and automatically downloads the correct Go binaries from GitHub Releases.
  • Smart Updates: Implemented version checking (.version file) to auto-update binaries when the plugin updates.
  • GitHub Profile Stats: Added the taka-report binary to release assets, enabling the GitHub Action workflow for profile updates.
  • Silent Mode: Disabled verbose debug logging by default to prevent blocking the editor UI during saves.