π¦ Release v1.1.0 β Feature Integration Release
π§ What's New
π Study Plan Visualization
- Integrated
generate_study_chart()into planning flow - Added new handler:
handle_visualize_plan() - Improved chart rendering logic (
chart.py) - FSM-based plan storage for access during visualization
β° Reminder Scheduling (Async Simulation)
- Added handler:
handle_reminders() - Enhanced
schedule_reminders()with logging and async simulation - Simulated timed notifications for study tasks
ποΈ TinyDB Plan Storage Enhancements
- Full CRUD functionality in
services/db.py - Added
/myplanscommand to view saved plans - Implemented
upsert_user_plan()for plan updates
π§Ή Code Refactoring
- Modular restructuring of handlers
- Logging and error handling improvements
- Inline documentation and service function cleanup
β Compatibility
- Tested on Python 3.10 β 3.13
π If you like the project β donβt forget to β the repo!
π¬ Feedback & collaboration: @Aleksandr_Tk