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>
This commit is contained in:
2025-11-28 20:06:56 +01:00
parent 087d22f1fd
commit fe42d42500
6 changed files with 87 additions and 8 deletions

View File

@@ -757,15 +757,38 @@
border: 1px solid var(--ft-border);
color: var(--ft-text);
cursor: pointer;
transition: all 0.2s ease;
transition: all 0.3s ease;
font-size: 13px;
white-space: nowrap;
position: relative;
}
.immerse-quick-filter-btn:hover {
background: var(--ft-primary);
color: white;
border-color: var(--ft-primary);
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(99, 102, 241, 0.3);
}
.immerse-quick-filter-btn.active {
background: var(--ft-primary);
color: white;
border-color: var(--ft-primary);
box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.2),
0 0 20px rgba(99, 102, 241, 0.4);
animation: pulse-glow 2s ease-in-out infinite;
}
@keyframes pulse-glow {
0%, 100% {
box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.2),
0 0 20px rgba(99, 102, 241, 0.4);
}
50% {
box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.3),
0 0 25px rgba(99, 102, 241, 0.6);
}
}
.immerse-report-generate-btn {