Track all structural changes for rollback and debugging.
ACTION:
- What changed
FILES:
- List of modified files
REASON:
- Why change was needed
IMPACT:
- Expected effect
ROLLBACK:
- Steps to undo
- Update after EVERY change
- No skipped entries
- Keep concise
ACTION: Massive overhaul and unification of the Reader UI.
FILES:
- lib/features/reader/presentation/reader_screen.dart
- lib/features/reader/presentation/reader_controller.dart
- lib/features/reader/presentation/widgets/reader_layout.dart
- lib/features/reader/presentation/widgets/reader_engine.dart (CREATED)
- lib/features/reader/presentation/widgets/quick_settings_popup.dart (REDESIGNED)
- lib/features/reader/presentation/widgets/rsvp_view.dart (REMOVED)
- lib/features/reader/presentation/widgets/scroll_mode_view.dart (REMOVED)
REASON: Streamline user experience by centralizing AI actions and modes into a unified hub, simplifying navigation, and providing modern, high-utility controls (fat progress bar, toggleable context).
IMPACT: Significantly reduced UI friction. Unified high-performance engine for RSVP and Scroll modes. Professional, high-contrast aesthetic with intuitive interactive seeking.
ROLLBACK: Revert Reader feature directory to previous state via git.