Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: save lectures to device calendar #1483

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

athoscf
Copy link
Contributor

@athoscf athoscf commented Feb 24, 2025

Closes #1382

This implements the feature of saving all of the semester's lectures directly to the device's calendar (Google calendar, Apple calendar, etc).
Currently, the buttons to fetch the calendars and save the lectures are on the schedule page. You have to fetch the calendars first, before saving the lectures. There is no way of choosing the calendar for now, its hardcoded to use the last calendar on the list (Google calendar on my emulator).

TO DO:

  • Implement calendar selection (use modal pr 1449)
  • Change Exams' page to use the same device calendar library (one at a time, select calendar before adding event)

Review checklist

  • Terms and conditions reflect the current change
  • Contains enough appropriate tests
  • If aimed at production, writes a new summary in whatsnew/whatsnew-pt-PT
  • Properly adds an entry in changelog.md with the change
  • If PR includes UI updates/additions, its description has screenshots
  • Behavior is as expected
  • Clean, well-structured code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Investigate new calendar package
1 participant