Stay motivated and keep your coding streak alive with DailyCode! Designed to help developers build a daily coding habit, this extension tracks your coding activity across projects, giving you real-time insights into your progress. Whether you're aiming for a personal record or just want to stay cons
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
DailyCode is a Visual Studio Code extension designed to help you track and maintain a coding streak, motivating you to code every day. It provides a streak counter in the status bar and offers intuitive commands for streak management, making it a fun and productive addition to your coding workflow.
Features
🔥 Coding Streak Tracker
Visual Streak Counter: Displays your current coding streak in the VS Code status bar.
Automatic Updates: Tracks your streak based on daily usage.
Missed Days: Resets the streak automatically if no activity is detected for a day.
Consecutive Days: Increments your streak for consecutive coding days.
Minimum Code Changes: Allows users to set a minimum number of code changes required to qualify for a coding day.
🛠️ Commands
Show Coding Streak (dailycode.showCodingStreak): Displays your current streak in a popup notification.
Reset Streak (dailycode.resetStreak): Allows you to manually reset your streak.
Set Minimum Code Changes (dailycode.setMinCodeChanges): Lets you define the minimum number of code changes required to mark a day as active.
💾 Persistent Streak Data
Global State Storage: Your streak count, last access date, and minimum code changes are securely saved, persisting across sessions.
⚡ Status Bar Integration
Flame Icon: Represents your streak count visually with an accompanying tooltip.
Tooltip Information: Hover to see detailed information about your streak.
🔗 Seamless Workflow
Smart Streak Management: Automatically detects consecutive or missed days.
Feedback Alerts: Provides feedback notifications when your streak updates or resets.
Requirements
No external dependencies are required. DailyCode works out of the box with Visual Studio Code.