Releases: TejasS1233/Resync
Releases · TejasS1233/Resync
Resync v1 release
Resync v1.0.0 — Initial Production Release
This is the first stable, production-ready release of Resync, delivering a complete web experience and a functional command-line interface for goal tracking, journaling, and habit management.
Added
Web Application
- Full goal management: create, edit, delete, categorize, and track progress.
- Dashboard with real-time statistics and activity summaries.
- Monthly calendar view with color-coded completion levels.
- 365-day GitHub-style heatmap for long-term tracking.
- Daily journaling with mood selection and history.
- User authentication with secure JWT and session handling.
- Guest Mode with LocalStorage persistence.
- Responsive dark UI with gradients, glass effects, and smooth transitions.
- PWA support: offline caching, install prompt, and standalone mode.
Command-Line Interface (CLI)
- Login, registration, and token persistence.
- Create, list, and delete goals from the terminal.
- Add daily notes interactively.
- View stats, summaries, and progress breakdowns.
- Pomodoro-style focus timer.
- Configurable API endpoint through CLI config files.
Backend API
- REST API for goals, notes, users, and progress records.
- Secure authentication and protected routes.
- MongoDB schema definitions with validation.
- Improved error responses and request handling.
Improvements
- Unified design system using shadcn/ui and Lucide icons.
- Faster frontend builds using Vite.
- More consistent API responses and cleaner controller structure.
- Frontend optimizations to reduce unnecessary re-renders.
Known Limitations
- Pricing page and Pro features are visual only.
- Command Palette and keyboard shortcuts are not implemented yet.
- API integrations and webhooks are not available.
- Mood-to-productivity analytics are not yet included.
Summary
This release establishes a solid foundation for Resync across web and CLI environments. The core tracking, journaling, analytics, and PWA functionality are fully implemented, providing a stable base for future enhancement.
Full Changelog: https://github.com/TejasS1233/Resync/commits/v1.0.0