Skip to content

Releases: rawveg/focus

v1.0.2

30 Jun 18:23

Choose a tag to compare

Added analytics

Full Changelog: v1.0.1...v1.0.2

v1.0.1

30 Jun 13:47

Choose a tag to compare

What's New & Improved

  • Achievements Refactor: The Achievements component now uses string-based icon names with a new getIcon mapping function, improving code maintainability and making it easier to add new icons.
  • Goal Icon Handling: Goal objects were updated to use iconName instead of directly embedding icon components, with rendering now handled via the new mapping function.
  • UI Consistency: All achievement and goal icons are now displayed via the getIcon function, ensuring consistent styling and easier future updates.
  • Bug Fixes: Removed redundant or duplicate imports (such as Play) and cleaned up unused code in the Achievements component.

Other Changes

  • README Update: Added a screenshot (focus_screenshot.png) to the README for better visual documentation.
  • Sponsorship Info: Updated .github/FUNDING.yml to include your Buy Me a Coffee username (rawveg) and Github Sponsor username (rawveg).

Full Changelog: https://github.com/rawveg/focus/commits/v1.0.1

v1.0.0

30 Jun 11:03
af5df14

Choose a tag to compare

v1.0.0 – First Official Release

We are excited to announce the first official release of Focus!

Highlights

  • 🚀 Initial public release of Focus.
  • Complete TypeScript codebase, providing strong type safety and modern development practices.

✨ Features

🎯 Pomodoro Timer

  • Customizable Sessions - Adjust work, short break, and long break durations
  • Smart Persistence - Timer continues running even when you close the browser
  • Audio Notifications - Optional sound alerts for session transitions
  • Auto-Start Options - Automatically begin breaks or work sessions
  • Visual Progress - Beautiful circular progress indicator with real-time updates
  • Session Tracking - Complete history of all your focus sessions

📋 Task Management

  • Intelligent Task Linking - Connect Pomodoro sessions to specific tasks
  • Progress Tracking - Monitor completed vs. estimated Pomodoros per task
  • Task Completion - Mark tasks as done with celebration notifications
  • Flexible Organization - Add descriptions and estimate effort for each task
  • Visual Progress Bars - See task completion at a glance

📅 Calendar Integration

  • Session Scheduling - Plan your focus sessions in advance
  • Monthly View - Visual calendar showing all scheduled activities
  • Task Linking - Connect scheduled sessions to your tasks
  • One-Click Start - Launch scheduled sessions directly from the calendar
  • Session Types - Schedule work sessions, breaks, or long breaks
  • Today's Focus - Dedicated view for today's planned activities

🏆 Goals & Achievements

  • 16+ Achievements - Unlock badges for various productivity milestones
  • Rarity System - Common, Rare, Epic, and Legendary achievements
  • Daily/Weekly/Monthly Goals - Set and track productivity targets
  • Streak Tracking - Build and maintain productive habits
  • Progress Visualization - See your journey toward each achievement
  • Gamification - Make productivity fun and engaging

📊 Advanced Analytics

  • Comprehensive Statistics - Track sessions, focus time, and productivity trends
  • Streak Analysis - Monitor your consistency over time
  • Weekly/Monthly Reports - Detailed breakdowns of your productivity
  • Visual Charts - Beautiful graphs showing your activity patterns
  • Export Capabilities - Download your data as CSV for external analysis

🎨 Beautiful Design

  • Dark/Light Themes - Seamless theme switching with system preference detection
  • Responsive Design - Perfect experience on desktop, tablet, and mobile
  • Glass Morphism - Modern, elegant UI with backdrop blur effects
  • Smooth Animations - Delightful micro-interactions throughout the app
  • Accessibility - Built with screen readers and keyboard navigation in mind

💾 Data Management

  • Complete Backup System - Export all your data as JSON
  • Selective Exports - Export only tasks, sessions, or settings
  • Import/Restore - Restore from backups with merge or replace options
  • Local Storage - All data stored securely in your browser
  • Cross-Device Sync - Use backup/restore to sync between devices

Getting Started

See the README for installation and usage instructions.


Full Changelog: https://github.com/rawveg/focus/commits/v1.0.0