Skip to content

Releases: AY2425S2-CS2103T-F13-1/tp

🧠 NeuroSync – Product Version 1.6 Release

Choose a tag to compare

@danplatypus30 danplatypus30 released this 08 Apr 05:42
61c71f0

Many Bug Fixes.

🧠 NeuroSync – Product Version 1.5 Release Notes

Choose a tag to compare

@AndreChia AndreChia released this 03 Apr 15:54
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 🚀🧠

NeuroSync - Product Version 1.4 Release Notes

Choose a tag to compare

@AndreChia AndreChia released this 27 Mar 13:13
816a4f8

🚀 What's New in Version 1.4?

Get ready for an exciting update packed with new features, improvements, and bug fixes designed to make your experience smoother and more delightful!

🆕 New Features & Enhancements

  • Undo/Redo Commands
    🔄 Enjoy the freedom to experiment with our new undo/redo functionality, making it easier than ever to correct mistakes and refine your work.

    image
    image

  • Enhanced Notes Display
    👀 Check out the new viewnotes all command along with a refreshed UI/UX that brings clarity and ease to navigating your notes.

    image

  • Revamped Tags & Notes Look
    🎨 Enjoy a fresh new look for tags and notes that makes them more intuitive and visually appealing, ensuring that organizing and finding your information is both fun and efficient.

image
image

🔧 Updates & Improvements

  • Storage Class Diagram Update
    📊 Our diagram now includes detailed representations for notes and patient types, offering enhanced clarity and better documentation.

  • User Guide Revamp
    📚 The user guide has received a stylish makeover to boost readability and help you find information quickly.

  • Website Pages Refresh
    🌐 We’ve fixed and updated the website pages for a more consistent and user-friendly browsing experience.

🧪 Testing & Code Quality

  • DeleteNoteCommand Tests
    ✅ New tests for the DeleteNoteCommand ensure robustness and reliability across note management functionalities.

  • Refactoring: Command Renaming
    🔄 The command filternote has been updated to noteDisplayPanel to better reflect its functionality and enhance code clarity.


Stay tuned for more updates as we continue to refine NeuroSync and deliver an exceptional user experience! 🚀✨

Happy syncing!
The NeuroSync Team

NeuroSync - Product Version 1.3 Release Notes

Choose a tag to compare

@danplatypus30 danplatypus30 released this 20 Mar 15:53
0555a8d

🚀 What's New in Version 1.3?

This update introduces major enhancements to the NeuroSync application, focusing on improving the user experience, note management, and interface usability.


🆕 New Features

1️⃣ Add Notes

Description: Users can now create and store patient-specific notes, providing a way to document key information, session summaries, and progress updates.

Details:

  • Notes can be added directly from the Patient Details page.
  • Each note includes:
    • Title
    • Content
    • Timestamp (to track creation time).
  • Enhances the ability to track patient progress over time.

📌 Example Screenshot:
image
image


2️⃣ View Notes

Description: Users can access and review all notes associated with a specific patient.

Details:

  • Notes are displayed with:
    • Title
    • Content
    • Creation Date
  • Presented in a structured, readable format for quick reference.

📌 Example Screenshot:
image
image


3️⃣ Filter Notes (By Title)

Description: A new filtering functionality allows users to search notes by title, enhancing efficiency in locating specific entries.

Details:

  • Enables precision searching through patient notes by filtering based on note titles.
  • Facilitates quick retrieval of notes related to specific topics or sessions.
  • Note: Filtering by date range is not yet supported in this release.

📌 Example Screenshot:
image
image


4️⃣ Delete Notes

Description: Users can now delete individual notes that are no longer needed.

Details:

  • One-command delete functionality.
  • Deletion is permanent

📌 Example Screenshot:
image
image
image
image
image


5️⃣ Edit Notes

Description: Users can now edit existing notes.

Details:

  • Modify note contents with a single command.
  • Ensures flexibility in updating patient records.

📌 Example Screenshot:
image
image


🎨 UI Revamp - Patient Interface

The patient UI has undergone a significant revamp to enhance usability and visual appeal.

🔹 Key Improvements:

  • 📌 Cleaner Layout
    • Optimized Patient Details page for better readability and navigation.
  • 🎨 Enhanced Styling
    • Modernized UI components for a consistent, professional look.
  • 📝 Dynamic Input Box
    • Command input box now supports text wrapping with dynamic resizing.
  • 📱 Responsive Design
    • Optimized for various screen sizes and resolutions to ensure a smooth experience across devices.

📌 Example Screenshot:
image


⚡️ Summary

🔹 Enhanced Note Management with Add, View, Filter, Edit, and Delete Notes.
🔹 Major UI Overhaul for a cleaner, more modern user experience.
🔹 Improved Responsiveness across devices.

Stay tuned for future updates as we continue improving NeuroSync! 🚀