- Add per-day comment input in monthly entry grid (comment icon per cell)
- Update saveMonthly() to save rescomment field for each result
- Update getMonthlyData() to return per-day comments
- Store comments in results.rescomment field with soft deletes support
- Replace modal-based entry with inline calendar grid view
- Add dynamic day rendering (28-31 days based on selected month)
- Implement weekend highlighting (Saturday/Sunday with red background)
- Add horizontal scrolling for multiple tests display
- Support multi-test selection via checkboxes
- Auto-load monthly data when selecting tests
- Improve UX with Ctrl+S save shortcut and draft persistence