Sayuop fe42d42500 Release v1.1.5: Bug Fixes & Report Enhancements
This release addresses multiple critical bugs and enhances the reporting experience.

## Bug Fixes
- Fixed: Actual time tracking now persists correctly across Pomodoro breaks
- Fixed: Timer actual time no longer resets to 0 when resuming work after breaks
- Fixed: Stopwatch mode timer bar now displays correctly
- Fixed: Daily stats counter no longer increments when canceling/stopping tasks
- Fixed: Report quick select buttons now update date fields automatically
- Fixed: Today's focus time calculation corrected (previous day restart issue resolved)

## Enhancements
- Added visual glow animation to active quick filter buttons in Reports
- Quick filter buttons now show active state with pulsing effect
- Date inputs update automatically when clicking quick filter options
- Improved UX with visual feedback for selected time ranges

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 20:06:56 +01:00
2025-11-22 13:34:07 +01:00
2025-11-22 13:34:07 +01:00
2025-11-22 13:34:07 +01:00
2025-11-22 13:34:07 +01:00

Immerse

A powerful task management and focus timer plugin for Obsidian, heavily inspired by Blitzit.

Immerse Banner License Version

🎯 Overview

Task management and focus timer for Obsidian. Plan your day, track time with Pomodoro technique, and manage tasks without leaving your vault.

Key Features

📋 Task Management

  • Create tasks with time estimates and organize into customizable lists
  • Filter by list, status, or date
  • Schedule tasks with reminders (5/10/15/30/60 min before due)
  • Daily note integration with automatic task logging

⏱️ Dual Timer Modes

  • Pomodoro: Configurable work sessions with automatic breaks
  • Stopwatch: Free-form time tracking with estimate alerts

📊 Analytics & Reports

  • View productivity metrics (tasks/day, hours/day, streaks)
  • Pie charts and bar graphs showing activity breakdown
  • Time tracking by list category
  • Insights on most productive hours, days, and months

🎨 Polish

  • Status bar timer, celebration messages, sound alerts
  • Keyboard shortcuts, dark mode support
  • Overdue task detection with visual indicators
  • Works on desktop and mobile

🚀 Installation

From Obsidian Community Plugins (Coming Soon)

  1. Open Obsidian Settings
  2. Go to Community Plugins
  3. Search for "Immerse"
  4. Click Install, then Enable

Manual Installation

  1. Download the latest release from the releases page
  2. Extract the files to your vault's .obsidian/plugins/immerse/ folder
  3. ⚠️ IMPORTANT: When updating, do NOT replace or delete the existing data.json file - this contains all your tasks, settings, and progress!
  4. Reload Obsidian
  5. Enable the plugin in Settings → Community Plugins

Note

: Only copy the three plugin files (main.js, manifest.json, styles.css) when updating. Your data.json file stores all your tasks and settings and should never be replaced.

Building from Source

# Clone the repository
git clone https://git.cribdev.com/crib/immerse.git
cd immerse

# Install dependencies
npm install

# Build the plugin
npm run build

# Copy to your vault
cp main.js manifest.json styles.css /path/to/your/vault/.obsidian/plugins/immerse/

📖 Quick Start

  1. Click icon in ribbon or use command palette (Ctrl/Cmd + P → "Open Immerse Panel")
  2. Add a task with "+ Add Task" (description, time estimate, list)
  3. Start timer: ▶ for Pomodoro or ⏱ for stopwatch
  4. Complete and enjoy the celebration!

⚙️ Configuration

All settings available in Settings → Immerse:

  • Pomodoro durations (work: 25min, short break: 5min, long break: 15min)
  • Default time estimates, sounds, celebrations
  • Daily note integration (auto-log completed tasks)
  • Custom lists with names, emojis, and colors

🤝 Contributing

Contributions welcome! Fork, create a feature branch, and open a PR.

Dev Setup:

git clone https://git.cribdev.com/crib/immerse.git
cd immerse
npm install
npm run dev

📜 License

MIT License - see LICENSE file.


Links: RepositoryIssuesBlitzit

Made with ❤️ for the Obsidian community

Coded with assistance from Claude.ai

Description
Immerse is an Obsidian plugin that combines task management with Pomodoro-style focus sessions. Track your tasks, start focused work sessions, and stay productive—all within your Obsidian vault.
Readme MIT 831 KiB
2025-11-28 19:11:42 +00:00
Languages
TypeScript 45%
JavaScript 44.7%
CSS 10.3%