github Dwtexe/cursor-stats v1.1.4
v1.1.4 - Internationalization Support & Some fixes

3 months ago

What's New in v1.1.4

🌍 Internationalization Support

  • Multi-language Interface: Extension now supports English, Chinese (δΈ­ζ–‡), and Korean (ν•œκ΅­μ–΄)
  • Language Selection: Use Command Palette β†’ "Cursor Stats: Select Language" to switch languages
  • Automatic Updates: Interface elements update instantly when language is changed
  • Complete Localization: All UI text, notifications, and messages are now translatable

πŸ“Š Improved Calculations

  • Smart Month Data: Prioritizes current month data over last month for more accurate usage tracking
  • Better Period Handling: Enhanced usage-based pricing period calculations
  • Fixed Edge Cases: Resolved undefined request handling in team usage scenarios

⚠️ A Note on Large Database Files (2GB+)

  • The previous attempt in v1.1.2 to address issues with very large state.vscdb files (over 2GB) using node-sqlite3-wasm had to be rolled back due to the token retrieval bug it introduced.
  • Temporary Workaround for 2GB+ Database Issue (if you encounter it with sql.js):
    1. Download a SQLite browser.
    2. Make a backup copy of your state.vscdb file.
    3. Open the copy with the SQLite browser.
    4. The table containing chat history and other non-essential data is typically named cursorDiskKV. The table with your auth token is ItemTable.
    5. Delete the cursorDiskKV table (or other large tables, keeping ItemTable intact) to reduce the database file size.
    6. In Cursor, go to extension settings for "Cursor Stats" and use the "Custom Database Path" (cursorStats.customDatabasePath) option to point the extension to your modified (smaller) database file copy.
  • This workaround allowed users with huge database files to use the extension before the v1.1.2 changes and should still be viable.
  • Developer Note: I'm currently preparing for my college entrance exams and I dont have time for in-depth fixes. I apologize for any inconvenience. (I will be free after june 25)

Installation

  1. Download the VSIX file from this release
  2. Open Cursor
  3. Press Ctrl+Shift+P (Cmd+Shift+P on macOS)
  4. Type 'Install from VSIX' and select it
  5. Choose the downloaded VSIX file

Feedback

Your feedback helps make Cursor Stats better! Please report any issues on our GitHub repository.

πŸ’ Donations

If you find this extension helpful, consider supporting its development

Click to view donation options

Buy Me A Coffee

Buy Me A Coffee

Binance

  • ID: 39070620

USDT

  • Multi-Chain (BEP20/ERC20/Arbitrum One/Optimism):
    0x88bfb527158387f8f74c5a96a0468615d06f3899
    
  • TRC20:
    TPTnapCanmrsfcMVAyn4YiC6dLP8Wx1Czb
    

Thank you for using Cursor Stats! πŸ™

Don't miss a new cursor-stats release

NewReleases is sending notifications on new releases.