Releases: 3idhMind/FocusHub
Releases · 3idhMind/FocusHub
FocusHub v1.1.0: The Foundation Update & Deep Clean 🚀
We are thrilled to release FocusHub v1.1.0! This update is all about laying a rock-solid, production-ready foundation. We've optimized our core architecture, stabilized authentication, and aggressively paid off technical debt to make the onboarding process for open-source contributors completely frictionless.
✨ Core Features & Architecture
- Stable Authentication: Fully functional Firebase-powered Login and Signup flows.
- Custom Password Reset: Built a dedicated, secure UI for password recovery.
- The "Brain" Engine (
state.js): Implemented a centralized state-management system that acts as the single source of truth between the UI and Firebase. - Custom Hash Router (
router.js): Engineered a fast, client-side routing system for seamless navigation across modules without page reloads.
🧹 Tech Debt & Friction Removal (Deep Clean)
- Zero
.envDependency: Since our Firebase configuration is client-side by design, we have completely removed.envand.env.examplefiles. Contributors can now clone and run the project with zero environment setup. - Removed Experimental Email Logic: Cleaned out all unused Brevo API code and welcome-email logic to keep the codebase strictly focused on the core tracking system.
- README Overhaul: Completely rewritten documentation reflecting the actual system architecture, data flow, and file structure.
🌐 Live Deployment
FocusHub is now officially live! You can test the stable build here:
https://focushub.3idhmind.in
🔮 What's Next?
The groundwork is set. We are now actively building our flagship Interactive Syllabus Tracker—a highly customizable, Human-in-the-Loop (HITL) module designed to map out academic roadmaps with zero friction. Stay tuned!