Project: QuickContacts

Given below are my contributions to the project.

Code contributed:

RepoSense link

  • Commands: export and import
    • Export and Import of contacts as JSON
  • Commands: exportm and importm
    • Export and Import of meetings as JSON
  • Commands: mark and unmark
    • Mark meetings as done and not done and update the view with different colors for the title based on the state of the meeting.
  • Command: pending
    • Command for showing all meetings that are not marked as done and are in the future
  • Modified DateTime to use an Optional for time and added the comparison logic for DateTime
  • Added comparison logic for whether a meeting is between two dates, used for exporting meetings between two timings
  • Added UI for meetings
  • Improved UI with different color schemes (light and dark mode) and scaling panels

Project management

  • Managed the repository for the project
  • Set up issues for v1.1, v1.2, v1.3
  • Set up codecov for the repository
  • Set up CI/CD for the repository

Documentation

User Guide:

  • import
  • export
  • importm
  • exportm
  • mark
  • unmark
  • undone

Developer Guide:

  • import
  • export
  • importm
  • exportm

Community

Reviewed PRs