Skip to content

πŸ“¦ Release v1.1.0 β€” Feature Integration Release

Choose a tag to compare

@AlexTkDev AlexTkDev released this 07 May 20:58
· 59 commits to main since this 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 /myplans command 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