Skip to content

Releases: AY2425S1-CS2103T-W14-3/tp

v1.6

11 Nov 15:38
a1e6f47
Compare
Choose a tag to compare

Release Notes - Version 1.6

What's New

Bug Fixes

  • User Guide and Developer Guide Improvements: Updated both guides with enhanced content, fixed formatting inconsistencies, and improved organization to provide clearer guidance and user experience.

    • User Guide: Introduced updates to the Introduction and Quick Start sections for better onboarding. Fixed ordering issues and enhanced overall consistency.
    • Developer Guide: Addressed errors, improved code quality, and added planned enhancements and acknowledgments. Additional updates improve clarity and completeness.
  • Command and Feature Fixes:

    • Resolved issues in specific commands, including the add_member command and list command, ensuring smooth functionality.
    • Corrected a bug in the update command to enhance reliability.
  • User Guide (UG) Fixes:

    • Fixed various errors and inconsistencies within the User Guide, including broken links, glossary inaccuracies, and formatting adjustments.
  • Developer Guide (DG) Fixes:

    • Corrected errors pointed out in PED (Project Evaluation Document) and made updates for consistency and clarity.

Code Quality

  • Increased code quality across modules, refining code organization and maintaining consistency in style and structure.

Other Changes

  • Testing and Bug Checks: Additional tests were added to ensure reliability and bug-free performance in commands.

v1.5.1

08 Nov 01:55
f328a29
Compare
Choose a tag to compare

Release Notes - Version 1.5.1

Enhancements

  • Date Parsing Update: The system now accepts date inputs in both dd MMM yyyy and d MMM yyyy formats, improving flexibility and user experience.

Bug Fixes

  • Minor Bug Fixes: Addressed several minor bugs to improve overall stability and performance.

Other Changes

  • System Logging: Removed system logging messages to streamline the application's output and reduce unnecessary console clutter.

v1.5

07 Nov 15:38
35c6075
Compare
Choose a tag to compare

Release v1.5

Overview

  • Bug Fixes: Addressed and resolved various minor bugs to enhance application stability.
  • Unique Telegram Handles: Members can no longer have the same Telegram handle, ensuring each member's identity is distinct and easily recognizable.
  • Improved Telegram Display: Enhanced the display formatting for Telegram handles, improving user experience and clarity.
  • Find_session: Command is now included to find sessions with keywords in the session name

Documentation Updates

User Guide

  • Added detailed information on session commands to help users navigate the session management features more effectively.
  • Updated UserGuide.md to reflect the latest changes and features of the application.

Developer Guide

  • Revised the developer guide to align with the current specifications and best practices.

v1.4

26 Oct 07:55
a4af1f6
Compare
Choose a tag to compare

HallPointer Version 1.4 (Release Date: 24 October 2024)

🚀 New Features:

image

  • Updated app icon

image

  • Welcome message

image

  • Display point on hover over session name

What's Changed

Full Changelog: v1.3...v1.4

v1.3

18 Oct 04:39
951b288
Compare
Choose a tag to compare

HallPointer Version 1.3 (Release Date: 18 October 2024)

🚀 New Features:

image

  • Add Member Command:

    • Purpose: Allows users to add new members to the CCA for attendance tracking and point allocation.
    • Command Format: add_member n/ r/<room_number> t/<telegram_handle> [tag/]...
    • Example Commands:
      • add_member n/John Doe r/4/3/301 t/johndoe123
      • add_member n/Jane Smith r/2/5/120 t/shiningSmith tag/logistics
    • Parameters:
      • Name: Must be alphabetic and can include spaces
      • Room Number: Format should be r///<room_number>.
      • Telegram Handle: Should be alphanumeric or contain underscores (5-32 characters).
      • Tags: Optional, can be alphanumeric or underscores.

image

  • Add Session Command:

    • Purpose: Allows users to add new CCA sessions for tracking attendance and awarding points.
    • Command Format: add_session s/<session_name> d/ p/<points_awarded> m/...
    • Example Commands:
      • add_session s/rehearsal d/24 Sep 2024 p/2 m/1
      • add_session s/match d/24 Sep 2024 p/4 m/2
    • Parameters:
      • Session Name: Alphabetic with spaces (up to 100 characters).
      • Date: Format DD MMM YYYY.
      • Points Awarded: Must be a non-negative integer.

image

  • Delete Member Command:

    • Purpose: Allows users to remove members from the CCA.
    • Command Format: delete_member
    • Example Commands:
      • delete_member 1
      • delete_member 2
    • Parameters:
      • Index: Must be a positive integer representing the member's position in the list.

image

  • Delete Session Command:

    • Purpose: Allows users to delete attendance sessions.
    • Command Format: delete_session s/<session_name> m/...
    • Example Commands:
      • delete_session s/Rehearsal m/1
    • Parameters:
      • Index: Must be a positive integer representing the member to delete the session from.

image

  • Update Member Command:

    • Purpose: Allows users to update a member's information, including room number, telegram handle, or tags.
    • Command Format: update_member [n/] [r/<room_number>] [t/<telegram_handle>] [tag/]...
    • Example Commands:
      • update_member 1 n/John Doe r/9/10/203
      • update_member 2 n/Jane Smith t/keithonghx tag/friend
    • Parameters:
      • At least one optional field must be provided for updating.
      • Index: Must be a positive integer.

image

  • View All Members Command:
    • Purpose: Displays a list of all CCA members.
    • Command Format: list_members
    • Example Commands: list_members

image