Releases: TerminatorDom77/Group1Project
final-submission
Limitation(s): Database on hosted website is shared between every user who uses the website.
Identified bugs: Not much but some of the code was cleaned up like redundant code was removed, the database schema was improved, and logger statements were added.
Future work: The hosted website might make databases only local to users like with localStorage or some other database solution.
Robustness: Like stated earlier redundant code was removed, many import lines were identified to be unnecessary and some files that weren't used were removed. Docstrings were added to functions and classes to improve readability as well.
**Summary: ** Small code changes to make the project more maintainable were added, logger statements replaced print statements to make more meaningful messages, the database structure was improved, and several try and except statements make things that go wrong much more easier to track and maintain.
Version 5.1
Added overall coverage report.
Version 5.0
Added unit and integration tests, coverage reports for those tests, and minor documentation and code updates (some base classes were edited)
Version 4.0
Summary of changes (AI-generated)
What's Changed
- Dominic branch by @TerminatorDom77 in #32
- Implement editing of tasks by @simonalligatorsmith in #33
- Merge branch "dev" into "simon-branch" by @simonalligatorsmith in #35
- Add M4 Class Diagram and Manual Validation Report by @simonalligatorsmith in #36
- Dev by @TerminatorDom77 in #37
Full Changelog: v3.1...v4.0
Additional notes on changes (human-generated)
- Support for multiple lists by @kylee-ann
- Due dates for tasks by @Bishakha11
- Reordering of tasks by @TerminatorDom77
- Setting of task priority by @Imakunus
- Manual validation notes by @simonalligatorsmith
- Updated class diagram, use case diagram (generated before refactoring changes) by @simonalligatorsmith
- And much, much more!
Version 3.1
The ability to edit, rearrange, set priorities, and set due dates for tasks were implemented. Also the ability to create multiple lists to categorize tasks were added. The UML case diagram was updated and some of the backend code was refactored to meet SOLID principles.
Version 3.0
Make the GUI of the MVP Cli with these features: adding a task, creating a task, and updating a task's completion status. Both frontend and backend are implemented for these features.
Version 2.1
Created MVC folder structure, updated use diagram, created mockups, and began working on implementing the GUI.
Version 2.0
We created an SRS, UML diagrams, and a tested MVP for this application.
Version 1.1
We created a template for our SRS and assigned roles for what to do for the SRS, UML diagrams, use case diagrams, and the MVP CLI.
Version 1.0
Set up all of our folders and ideas we might implement for this project.