Releases: imAaryash/blockit-extension
BlockIt v2.6.0 - Winter Arc Update ❄️
Store planned session duration and fix update URL Adds plannedDurationSeconds to focus session state in popup.js for better session tracking. Also updates the update installation guide URL in update-checker.js to point to the correct path.
Version 2.4.1 - Enhanced Activity Tracking
[2.4.1] - 2025-12-16
🆕 Social & UI Improvements
- Three-Dots Menu on Friend Cards: Added a modern three-dots (⋮) menu to each friend card with options for Nudge and Remove, replacing the old button layout.
- Popup Menu & Confirmation: Nudge and Remove actions now appear in a popup menu. Remove action shows a confirmation modal for safety.
- Stats Alignment & Visibility: Friend stats (level, focus time) now use a glassmorphic background and are always visible, even on decorated cards. Stats are aligned left of the menu button for a clean look.
- Menu Positioning Fixes: Menu now opens outside the card, unaffected by card hover/transform, and always appears in the correct position.
- Leaderboard-Style Stats: Friend stats now match the leaderboard style for consistency and readability.
🔄 Data & Sync Logic
- Local Storage Streak Migration: Local streak data is now cleared and always synced with MongoDB on login/startup. Old local streak logic is fully migrated to the new backend-driven system for reliability across devices.
- Improved Sync on Install/Update: On extension install or update, all user data (including streak, stats, points, badges, and settings) is fetched from the backend and replaces local storage, ensuring a single source of truth.
🐛 Bug Fixes
- Fixed friend card menu overlapping stats or decorations
- Fixed menu popup being affected by card hover/transform
- Fixed stats not visible on decorated backgrounds
- Fixed rare sync issues with streak data on login
BlockIt v2.4.0 - Focus Mode Extension 🎯
[2.4.0] - 2025-12-16
🆕 Social & UI Improvements
- Three-Dots Menu on Friend Cards: Added a modern three-dots (⋮) menu to each friend card with options for Nudge and Remove, replacing the old button layout.
- Popup Menu & Confirmation: Nudge and Remove actions now appear in a popup menu. Remove action shows a confirmation modal for safety.
- Stats Alignment & Visibility: Friend stats (level, focus time) now use a glassmorphic background and are always visible, even on decorated cards. Stats are aligned left of the menu button for a clean look.
- Menu Positioning Fixes: Menu now opens outside the card, unaffected by card hover/transform, and always appears in the correct position.
- Leaderboard-Style Stats: Friend stats now match the leaderboard style for consistency and readability.
🔄 Data & Sync Logic
- Local Storage Streak Migration: Local streak data is now cleared and always synced with MongoDB on login/startup. Old local streak logic is fully migrated to the new backend-driven system for reliability across devices.
- Improved Sync on Install/Update: On extension install or update, all user data (including streak, stats, points, badges, and settings) is fetched from the backend and replaces local storage, ensuring a single source of truth.
🐛 Bug Fixes
- Fixed friend card menu overlapping stats or decorations
- Fixed menu popup being affected by card hover/transform
- Fixed stats not visible on decorated backgrounds
- Fixed rare sync issues with streak data on login
BlockIt v2.3.3 - Focus Mode Extension 🎯
🎉 Focus Mode v2.3.3 - Shop System & Enhanced Chat
🛍️ Major Features
Shop System - Customize Your Profile!
Transform your profile with our brand new Point-Based Shop! Earn points by staying focused and spend them on exclusive decorations.
What's Available:
- 🎨 9 Avatar Decorations (100-500 points) - Stylish frames around your profile picture
- 🎴 8 Name Banners (100-450 points) - Colorful backgrounds for your user cards
- ✨ 3 Profile Effects (200-400 points) - Stunning frames for your profile modal
Shop Features:
- 👀 Live Preview System - See exactly how decorations look before buying
- 💰 Smart Purchase Management - All purchases saved permanently
- ⚡ One-Click Equip - Switch between owned decorations instantly
- 🏷️ Visual Status - Clear indicators for owned and equipped items
- 🔒 Point Validation - Can't buy what you can't afford!
Enhanced @ Mentions in Chat
Mention your friends with style! Now featuring intelligent autocomplete.
New Features:
- 🔍 Smart Dropdown - Type
@to see online users instantly - 👥 User Profiles - See avatar, display name, and username
- 💙 Blue Highlights - @mentions appear in beautiful blue
- 🔔 Desktop Notifications - Get notified when someone mentions you
- ⚡ Quick Select - Click to auto-complete mentions
✨ Visual Enhancements
Better Decorations Display
- 🎭 Activity Feed Decorations - See friends' avatar and banner decorations in live activity
- 📍 Online Users First - Friends and activity lists now prioritize online users
- 📏 Improved Preview Sizing:
- Avatar decoration: 120px (was 80px) - no more cutoffs!
- Name banner card: Fixed 70px height with your actual info
- Profile effect: 180px (was 120px) - stunning display
- 👤 Dynamic Previews - Shop previews show YOUR avatar and username
Privacy & Polish
- 🔒 Stealth Mode - Browser tab now shows "ChatGPT" for discretion
- 💬 Compact Design - @ mention dropdown is sleek and efficient (280px wide)
- 🎨 Better Contrast - Text shadows ensure readability on all backgrounds
🎯 How to Earn Points
Base Rate: 1 point per minute of focused work
Bonuses:
- ⏱️ Duration Bonus: +20 points for 1+ hour sessions
- 🔥 Streak Bonus: +50 points for 7+ day streaks
- 🏆 Max Combo: 160 points (90-min session + 7-day streak!)
Example Earnings:
- 15-min session = 15 points
- 60-min session = 80 points (with bonus)
- 90-min session (7-day streak) = 160 points (max!)
Level Up: Every 500 points = New Level 🎊
🔧 Technical Improvements
Backend Updates
- ✅ New endpoint:
POST /users/purchase-effect - ✅ Enhanced
/friends/activitywith decoration fields - ✅ Permanent purchase storage in
purchasedEffectsarray - ✅ Real-time point updates with validation
Frontend Enhancements
- 🚀 Fresh data from API (no stale cache)
- 📊 Smart online user sorting
- 🎨 Improved decoration rendering
- 💾 Better local storage sync
Bug Fixes
- ✅ Fixed points showing 0 instead of actual balance
- ✅ Fixed avatar decoration positioning
- ✅ Fixed name banner not showing user info
- ✅ Fixed profile effect stretching
- ✅ Fixed purchase persistence after refresh
- ✅ Fixed API endpoint URL construction
📦 Installation
New Users:
- Download
focus-extension-v2.3.0.zip - Extract to a folder
- Open Chrome → Extensions (
chrome://extensions) - Enable "Developer mode"
- Click "Load unpacked" → Select extracted folder
- Done! 🎉
Existing Users:
Option 1: Automatic Update (Git Users)
# Run in extension folder
update.batOption 2: Manual Update
# Run in extension folder
update-manual.batOr download the latest release and replace your files.
Don't Forget: Click "Reload" button in Chrome Extensions after updating!
🎨 Screenshots
Shop System
[Shop preview showing avatar decorations, name banners, and profile effects with point prices]
@ Mention Autocomplete
[Chat input with @ dropdown showing online users with avatars]
Decorated Profile
[User profile with all three decoration types applied]
📊 Stats
Total Shop Items: 20 decorations
Price Range: 100-500 points
New Endpoints: 2
Lines of Code Added: 500+
Bug Fixes: 6
🙏 Credits
Made with ❤️ by edXtra Technologies
Special thanks to our beta testers for valuable feedback!
📝 Full Changelog
See CHANGELOG.md for complete technical details.
🐛 Known Issues
None at this time! Report bugs at GitHub Issues
🔜 What's Next?
Coming in v2.4.0:
- 🎁 Daily login rewards
- 🏆 Achievement system expansion
- 🎮 More shop items
- 🌟 Animated decorations
- 💬 Chat reactions
Enjoy the update! 🚀
If you love Focus Mode, please ⭐ star our repo and share with friends!
Support: contact@edxtratech.com
Website: https://edxtratech.com
Version: 2.3.0
Release Date: December 14, 2025
BlockIt v2.3.0 - Focus Mode Extension 🎯
🎉 Focus Mode v2.3.0 - Shop System & Enhanced Chat
🛍️ Major Features
Shop System - Customize Your Profile!
Transform your profile with our brand new Point-Based Shop! Earn points by staying focused and spend them on exclusive decorations.
What's Available:
- 🎨 9 Avatar Decorations (100-500 points) - Stylish frames around your profile picture
- 🎴 8 Name Banners (100-450 points) - Colorful backgrounds for your user cards
- ✨ 3 Profile Effects (200-400 points) - Stunning frames for your profile modal
Shop Features:
- 👀 Live Preview System - See exactly how decorations look before buying
- 💰 Smart Purchase Management - All purchases saved permanently
- ⚡ One-Click Equip - Switch between owned decorations instantly
- 🏷️ Visual Status - Clear indicators for owned and equipped items
- 🔒 Point Validation - Can't buy what you can't afford!
Enhanced @ Mentions in Chat
Mention your friends with style! Now featuring intelligent autocomplete.
New Features:
- 🔍 Smart Dropdown - Type
@to see online users instantly - 👥 User Profiles - See avatar, display name, and username
- 💙 Blue Highlights - @mentions appear in beautiful blue
- 🔔 Desktop Notifications - Get notified when someone mentions you
- ⚡ Quick Select - Click to auto-complete mentions
✨ Visual Enhancements
Better Decorations Display
- 🎭 Activity Feed Decorations - See friends' avatar and banner decorations in live activity
- 📍 Online Users First - Friends and activity lists now prioritize online users
- 📏 Improved Preview Sizing:
- Avatar decoration: 120px (was 80px) - no more cutoffs!
- Name banner card: Fixed 70px height with your actual info
- Profile effect: 180px (was 120px) - stunning display
- 👤 Dynamic Previews - Shop previews show YOUR avatar and username
Privacy & Polish
- 🔒 Stealth Mode - Browser tab now shows "ChatGPT" for discretion
- 💬 Compact Design - @ mention dropdown is sleek and efficient (280px wide)
- 🎨 Better Contrast - Text shadows ensure readability on all backgrounds
🎯 How to Earn Points
Base Rate: 1 point per minute of focused work
Bonuses:
- ⏱️ Duration Bonus: +20 points for 1+ hour sessions
- 🔥 Streak Bonus: +50 points for 7+ day streaks
- 🏆 Max Combo: 160 points (90-min session + 7-day streak!)
Example Earnings:
- 15-min session = 15 points
- 60-min session = 80 points (with bonus)
- 90-min session (7-day streak) = 160 points (max!)
Level Up: Every 500 points = New Level 🎊
🔧 Technical Improvements
Backend Updates
- ✅ New endpoint:
POST /users/purchase-effect - ✅ Enhanced
/friends/activitywith decoration fields - ✅ Permanent purchase storage in
purchasedEffectsarray - ✅ Real-time point updates with validation
Frontend Enhancements
- 🚀 Fresh data from API (no stale cache)
- 📊 Smart online user sorting
- 🎨 Improved decoration rendering
- 💾 Better local storage sync
Bug Fixes
- ✅ Fixed points showing 0 instead of actual balance
- ✅ Fixed avatar decoration positioning
- ✅ Fixed name banner not showing user info
- ✅ Fixed profile effect stretching
- ✅ Fixed purchase persistence after refresh
- ✅ Fixed API endpoint URL construction
📦 Installation
New Users:
- Download
focus-extension-v2.3.0.zip - Extract to a folder
- Open Chrome → Extensions (
chrome://extensions) - Enable "Developer mode"
- Click "Load unpacked" → Select extracted folder
- Done! 🎉
Existing Users:
Option 1: Automatic Update (Git Users)
# Run in extension folder
update.batOption 2: Manual Update
# Run in extension folder
update-manual.batOr download the latest release and replace your files.
Don't Forget: Click "Reload" button in Chrome Extensions after updating!
🎨 Screenshots
Shop System
[Shop preview showing avatar decorations, name banners, and profile effects with point prices]
@ Mention Autocomplete
[Chat input with @ dropdown showing online users with avatars]
Decorated Profile
[User profile with all three decoration types applied]
📊 Stats
Total Shop Items: 20 decorations
Price Range: 100-500 points
New Endpoints: 2
Lines of Code Added: 500+
Bug Fixes: 6
🙏 Credits
Made with ❤️ by edXtra Technologies
Special thanks to our beta testers for valuable feedback!
📝 Full Changelog
See CHANGELOG.md for complete technical details.
🐛 Known Issues
None at this time! Report bugs at GitHub Issues
🔜 What's Next?
Coming in v2.4.0:
- 🎁 Daily login rewards
- 🏆 Achievement system expansion
- 🎮 More shop items
- 🌟 Animated decorations
- 💬 Chat reactions
Enjoy the update! 🚀
If you love Focus Mode, please ⭐ star our repo and share with friends!
Support: contact@edxtratech.com
Website: https://edxtratech.com
Version: 2.3.0
Release Date: December 14, 2025
BlockIt v2.3.1 - Focus Mode Extension 🎯
🎉 Focus Mode v2.3.0 - Shop System & Enhanced Chat
🛍️ Major Features
Shop System - Customize Your Profile!
Transform your profile with our brand new Point-Based Shop! Earn points by staying focused and spend them on exclusive decorations.
What's Available:
- 🎨 9 Avatar Decorations (100-500 points) - Stylish frames around your profile picture
- 🎴 8 Name Banners (100-450 points) - Colorful backgrounds for your user cards
- ✨ 3 Profile Effects (200-400 points) - Stunning frames for your profile modal
Shop Features:
- 👀 Live Preview System - See exactly how decorations look before buying
- 💰 Smart Purchase Management - All purchases saved permanently
- ⚡ One-Click Equip - Switch between owned decorations instantly
- 🏷️ Visual Status - Clear indicators for owned and equipped items
- 🔒 Point Validation - Can't buy what you can't afford!
Enhanced @ Mentions in Chat
Mention your friends with style! Now featuring intelligent autocomplete.
New Features:
- 🔍 Smart Dropdown - Type
@to see online users instantly - 👥 User Profiles - See avatar, display name, and username
- 💙 Blue Highlights - @mentions appear in beautiful blue
- 🔔 Desktop Notifications - Get notified when someone mentions you
- ⚡ Quick Select - Click to auto-complete mentions
✨ Visual Enhancements
Better Decorations Display
- 🎭 Activity Feed Decorations - See friends' avatar and banner decorations in live activity
- 📍 Online Users First - Friends and activity lists now prioritize online users
- 📏 Improved Preview Sizing:
- Avatar decoration: 120px (was 80px) - no more cutoffs!
- Name banner card: Fixed 70px height with your actual info
- Profile effect: 180px (was 120px) - stunning display
- 👤 Dynamic Previews - Shop previews show YOUR avatar and username
Privacy & Polish
- 🔒 Stealth Mode - Browser tab now shows "ChatGPT" for discretion
- 💬 Compact Design - @ mention dropdown is sleek and efficient (280px wide)
- 🎨 Better Contrast - Text shadows ensure readability on all backgrounds
🎯 How to Earn Points
Base Rate: 1 point per minute of focused work
Bonuses:
- ⏱️ Duration Bonus: +20 points for 1+ hour sessions
- 🔥 Streak Bonus: +50 points for 7+ day streaks
- 🏆 Max Combo: 160 points (90-min session + 7-day streak!)
Example Earnings:
- 15-min session = 15 points
- 60-min session = 80 points (with bonus)
- 90-min session (7-day streak) = 160 points (max!)
Level Up: Every 500 points = New Level 🎊
🔧 Technical Improvements
Backend Updates
- ✅ New endpoint:
POST /users/purchase-effect - ✅ Enhanced
/friends/activitywith decoration fields - ✅ Permanent purchase storage in
purchasedEffectsarray - ✅ Real-time point updates with validation
Frontend Enhancements
- 🚀 Fresh data from API (no stale cache)
- 📊 Smart online user sorting
- 🎨 Improved decoration rendering
- 💾 Better local storage sync
Bug Fixes
- ✅ Fixed points showing 0 instead of actual balance
- ✅ Fixed avatar decoration positioning
- ✅ Fixed name banner not showing user info
- ✅ Fixed profile effect stretching
- ✅ Fixed purchase persistence after refresh
- ✅ Fixed API endpoint URL construction
📦 Installation
New Users:
- Download
focus-extension-v2.3.0.zip - Extract to a folder
- Open Chrome → Extensions (
chrome://extensions) - Enable "Developer mode"
- Click "Load unpacked" → Select extracted folder
- Done! 🎉
Existing Users:
Option 1: Automatic Update (Git Users)
# Run in extension folder
update.batOption 2: Manual Update
# Run in extension folder
update-manual.batOr download the latest release and replace your files.
Don't Forget: Click "Reload" button in Chrome Extensions after updating!
🎨 Screenshots
Shop System
[Shop preview showing avatar decorations, name banners, and profile effects with point prices]
@ Mention Autocomplete
[Chat input with @ dropdown showing online users with avatars]
Decorated Profile
[User profile with all three decoration types applied]
📊 Stats
Total Shop Items: 20 decorations
Price Range: 100-500 points
New Endpoints: 2
Lines of Code Added: 500+
Bug Fixes: 6
🙏 Credits
Made with ❤️ by edXtra Technologies
Special thanks to our beta testers for valuable feedback!
📝 Full Changelog
See CHANGELOG.md for complete technical details.
🐛 Known Issues
None at this time! Report bugs at GitHub Issues
🔜 What's Next?
Coming in v2.4.0:
- 🎁 Daily login rewards
- 🏆 Achievement system expansion
- 🎮 More shop items
- 🌟 Animated decorations
- 💬 Chat reactions
Enjoy the update! 🚀
If you love Focus Mode, please ⭐ star our repo and share with friends!
Support: contact@edxtratech.com
Website: https://edxtratech.com
Version: 2.3.0
Release Date: December 14, 2025
Version 2.1.0 - Enhanced Activity Tracking
Smart Activity Detection
Automatically detects what you're doing on study platforms (GetMarks, BYJU'S, Vedantu, PW, Doubtnut, Unacademy, Khan Academy)
Shows specific activities like "Solving Questions", "Reading Formulas", "Revising Concepts", "Watching Lectures"
Displays YouTube video thumbnails and titles for your friends to see what you're watching
Action Buttons
Quick action buttons on study activities
"Solve Same Question", "Read Same Formula", "Watch Same Lecture" - click to open the exact same URL
Works on friend profiles to see what they're working on
Custom Activity Labels
Friendly, fun labels for common websites instead of generic "Browsing domain.com"
🔍 "Googling..." for Google searches
📸 "Scrolling Instagram", "Watching Reels", "Checking Stories"
🎬 "Watching Netflix"
🛒 "Shopping on Amazon/Flipkart"
💻 "Coding on GitHub"
💡 "Finding Solutions" on StackOverflow
📧 "Checking Email" on Gmail/Outlook
And 15+ more popular sites!
Enhanced Social Experience
See exactly what your friends are studying in real-time
Dynamic activity cards that show thumbnails for videos or emoji icons for study activities
Better visual distinction between different activity types
🔧 Technical Improvements
Backend support for detailed activity metadata
Improved URL pattern detection
CSP-compliant event handling
Responsive activity card design with gradient icons
Version 2.0.1 - Enhanced Activity Tracking
Minor Bug Fixes
BlockIt v1.0.1 - Focus Mode Extension 🎯
🎯 BlockIt - Stay Focused, Block Distractions
First stable release of BlockIt Focus Extension! A powerful productivity tool to help you stay focused by blocking distracting websites.
✨ Features
🚀 Core Features
- ⏱️ Focus Mode - Custom timers (5-60 mins) to block distracting websites
- 📊 Statistics - Track your focus time, sessions, streaks, and blocked sites
- 🏆 Leaderboard - Compete with friends and see who's most productive
- 👥 Friends System - Add friends, view their stats and real-time activity
- 💬 Community Chat - Connect with other focused users in global chat
- 🎨 Customization - Personalize with avatars, themes, and custom settings
🔒 Privacy & Security
- Secure authentication with encrypted passwords
- Privacy-focused friend request system
- No browsing history tracking
- Open source and transparent
📥 Installation
Method 1: Direct Install (Recommended)
- Download
blockit-extension.crxfrom this release - Open Chrome and go to
chrome://extensions/ - Enable Developer mode (toggle in top-right)
- Drag and drop the
.crxfile into the extensions page - Click Add extension when prompted
Method 2: Load Unpacked
- Download and extract the ZIP file
- Go to
chrome://extensions/ - Enable Developer mode
- Click Load unpacked
- Select the extracted folder
🔧 First Time Setup
- Click the extension icon
- Click "Create Account"
- Fill in your details (username, display name, password, avatar)
- Click "Register"
- Start focusing! 🚀
📖 Quick Start
- Start Focus - Click extension icon → Select time → Start
- Add Friends - Dashboard → Social → Enter username → Add Friend
- View Stats - Dashboard shows your productivity stats
- Join Chat - Social → Community Chat (disabled during focus)
- Compete - Check Leaderboard to see your rank
🐛 Known Issues
- Server may take ~30 seconds to wake up on first request (free tier)
- Chat history limited to last 50 messages
- Extension requires internet connection
🆘 Support
- Issues: Report a bug
- Documentation: See README.md for detailed guide
- Privacy: See PRIVACY.md for data handling
🙏 Credits
Built with ❤️ for productive people
Stack: JavaScript, Node.js, MongoDB, Socket.IO, Render
Stay focused, stay productive! 🚀
If you find BlockIt helpful, please ⭐ star the repo!