Skip to content

🧠 NeuroSync – Product Version 1.5 Release Notes

Choose a tag to compare

@AndreChia AndreChia released this 03 Apr 15:54
· 74 commits to master since this release
1a6afb1

✨ What's New in Version 1.5?

The Software Engineering Experts 😎 development team is back with a fresh new update to NeuroSync!
Version 1.5 brings improved note handling, a revamped developer experience and major documentation upgrades,
all aimed at making your interactions smoother, smarter, and more seamless.

πŸ†• New Features & Enhancements

πŸ“ Notes Management Enhancements

  • Added support for AddNote, ViewNote, and DeleteNote commands.
  • Integrated corresponding sequence diagrams for each command in the Developer Guide.
  • Fixed bugs in EditNoteCommand and improved user feedback.
  • Increased test coverage for the View Note feature.

πŸ” Simplified Undo/Redo System

  • Reworked undo/redo logic for more intuitive command history.
  • Added test coverage to ensure feature stability and correctness.

πŸ“… Date & Time Format Updates

  • Updated DateTime format in NotesDisplayPanel for clearer note timestamps.

πŸ›  Developer Guide Improvements

πŸ“– Improved Diagrams & Documentation

  • Updated Model Class Diagram to include Notes.
  • Added detailed sequence diagrams for AddNote, DeleteNote, and ViewNote.

🧹 Structural Refinements

  • Renamed User to Psychiatrist throughout the codebase and documentation.
  • Removed references to deprecated Email field from the entire application.
  • Rearranged Developer Guide structure for improved flow and readability.

πŸ“š User Guide Enhancements

πŸ–ΌοΈ Enhanced Visuals

  • Added updated screenshots to showcase key features and commands.
  • Fixed previously cropped screenshots.
  • Inserted proper page breaks for formatting consistency in exported versions.

πŸ“‹ Final Polish

  • Improved and corrected Table of Contents.
  • Refined guide formatting and structure for a polished final draft.

πŸ§ͺ Code Quality & Testing

  • Added comprehensive tests for undo/redo and view note features.
  • Refactored and validated input handling for more robust command behavior.

πŸ› Bug Fixes & Known Issues (Alpha Testing)

Thanks to thorough alpha testing, we've identified several bugs that we're actively addressing:

  • FilterNote with a large or invalid index triggers an unintended undo operation. [#154, #149]
  • EditNote command does not consistently select the correct note. [#148]
  • FilterNote returns misleading error messages when given a valid index but non-matching title. [#147]
  • Case sensitivity in commands leads to unrecognized inputs. [#146]
  • Help messages still refer to deprecated Email fields. [#152]
  • Parameter formatting in error messages is inconsistent. [#145]
  • DeleteNote command displays deleted note details inappropriately. [#140]
  • Incorrect error messages for note-related commands. [#141, #138]
  • AddPatient duplicate error message could be clearer. [#143]
  • DeletePatient shows incorrect error messages. [#133]
  • General improvements needed for code security and quality. [#132]

We are actively working to resolve these bugs in the next release.


πŸ“Œ Full Changelog

See everything that changed in detail:
πŸ”— Full Changelog – v1.4 to v1.5


Happy syncing!
The NeuroSync Team πŸš€πŸ§