Skip to content

v1.5.0

Latest
Compare
Choose a tag to compare
@Nigeltzy Nigeltzy released this 07 Nov 15:55
· 2 commits to master since this release
e28321f

Release Notes for v1.5

Overview

Hello once again! MedDict is back with a fresh new look 😎😎. This release brings substantial improvements and new features, transforming the application into a more full-fledged tool for medical staff and aspiring developers. With an updated and polished User Guide tailored for medical professionals, as well as a Developer Guide for budding developers, this version is set up for practical testing and open-wide feedback. We welcome all observations on bugs, usability, and any potential enhancements.

Key Updates

  • Enhanced Command Functionality:

    • Fixed and refined core commands such as EditPerson, AddRemarks, CreatePatient, and CreateDoctor.
    • Improved DeleteSequenceDiagram and MarkAppointmentCommandTest, enhancing both visual and functional consistency.
    • Modifications to the existing commands for smoother workflow and improved usability.
  • Testing Improvements:

    • Additional unit tests for MarkAppointmentCommandTest and RemarkCommandTest to ensure robust handling of appointment and remark functionalities.
    • Created comprehensive command parser tests, especially for Person-related commands, to verify proper parsing of user inputs.
  • User Interface and Usability Enhancements:

    • Updated visual elements across the application, improving readability and layout.
    • Fixed multiple formatting and CSS errors to ensure a smoother user experience.
    • Added indicators to distinguish completed and incomplete appointments.
  • Documentation Updates:

    • User Guide: Expanded with a detailed Quick Start guide for medical staff, refining instructions to enhance accessibility and ease of use.
    • Developer Guide: Updated to include manual testing instructions, UML modifications, and a refined architecture sequence diagram, aiding developers in navigating the codebase.
  • Logging and Assertions:

    • Enabled assertions and added extra logging for better debugging and error tracking.
  • Code Quality Enhancements:

    • Refactored code to enhance maintainability, readability, and overall quality.

Known Areas for Testing

This release is primed for extensive testing. Feedback on the following would be particularly valuable:

  • Command Parsing: Ensure accuracy and intuitive handling of all commands, especially around Person and Appointment commands.
  • UI Feedback: Evaluate usability, visual consistency, and whether indicators for appointment statuses improve user experience.
  • Documentation Clarity: Verify if the updated guides are sufficiently clear and helpful, especially for new users and developers.

Full Changelog

For a comprehensive list of all changes in this release, please visit v1.5 Changelog.

We look forward to your insights and bug reports!

Special thanks to everyone who has worked to rush out v1.5.0

What's Changed

Full Changelog: v1.4...v1.5