Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CS2103T-W10-1] Teacher's Pet #48

Open
wants to merge 324 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 3, 2024

  1. Edit gabriellegtw.md

    Reopen milestone because gabriellegtw's progress not captured on cs2103t website/dashboard
    gabriellegtw committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    07dbeb7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #52 from gabriellegtw/branch-aboutus

    Edit gabriellegtw.md
    gabriellegtw authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    aeb89ab View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    8f88ebc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #54 from NicholasT1/formatDG

    Format Website (DG)
    NicholasT1 authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    86824d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Add message when list is empty

    When we use the list command AND there is no one in the list, it will return the message "Listed all persons"
    
    Let's change it such that it returns "There is.. no one?" so that the user knows that there is really no one in the list and is not facing a bug
    gabriellegtw committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7bc23d6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #56 from gabriellegtw/branch-MVP

    Add message when list is empty
    gabriellegtw authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7654924 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #9 from gabriellegtw/branch-MVP

    Add message when list is empty
    gabriellegtw authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    c0ea134 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    7dc6f8f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #57 from NicholasT1/autoFormatting

    Add auto formatting for StudentId and NetId
    gabriellegtw authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    9781786 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5820a7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59 from Wnayar/branch-DeleteMvpFeature

    Adds specific feedback to user for wrong delete inputs
    Wnayar authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    03eac55 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64fed22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6096210 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1004165 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #61 from ishan-agarwal-05/find-feature

    Implement find feature with name and student ID search
    ishan-agarwal-05 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    740923b View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    0604d8c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #65 from ishan-agarwal-05/fix-find-command

    Fix Find command tests by disabling. Clean up code
    NicholasT1 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    5e70b8b View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    8468885 View commit details
    Browse the repository at this point in the history
  2. Change Name field in Person class to allow special characters

    Some students may have special characters in their names such as
    "s/o".
    NicholasT1 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6aeb7ea View commit details
    Browse the repository at this point in the history
  3. Merge pull request #66 from NicholasT1/optionalPersonFields

    Make Year, Major and NUS Net ID optional Fields
    Wnayar authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    19bccd8 View commit details
    Browse the repository at this point in the history
  4. Update Tests

    Add test coverage report to .gitignore
    NicholasT1 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    d27d64e View commit details
    Browse the repository at this point in the history
  5. Fix compile error

    NicholasT1 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    40e10a3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #68 from NicholasT1/addTests

    Add new Test cases for the new fields in Person Class
    Wnayar authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    1aa615d View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Modifies delete test cases

    Wnayar committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    98a0521 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #71 from Wnayar/branch-DeleteTestCases

    Modifies delete test cases
    NicholasT1 authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    ad9ee63 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    3292311 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #73 from Wnayar/branch-DeleteSnubTestCases

    Adds delete test case and stub model
    ishan-agarwal-05 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3d394b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    445fd4a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d032b3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #74 from NicholasT1/addFeature-OutputMessage

    Fix output message for add command
    Wnayar authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    57a2829 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2a7839 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d07aff1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0209e98 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e787968 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8533821 View commit details
    Browse the repository at this point in the history
  11. Fix Edit command and disable tests

    Edit command is broken. Added new functions to enable editing.
    
    Let's disable the edit command tests first
    gabriellegtw committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c1d87c6 View commit details
    Browse the repository at this point in the history
  12. Fix bug for edit year

    When user tries to edit the year, invalid command is sent
    
    Let's change it such that we are able to edit the year of the student
    gabriellegtw committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    5f80513 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #75 from ishan-agarwal-05/improve-find-command

    Improve find command
    NicholasT1 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    62c019e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fe93c80 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    01b33c3 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #78 from gabriellegtw/branch-MVP2

    Fix edit command
    NicholasT1 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8d6422b View commit details
    Browse the repository at this point in the history
  17. Disable tag prefix for add and edit commands

    - Remove PREFIX_TAG from EditCommandParser and AddCommandParser
    - Disable failing test cases due to removal of tags
    - Remove mention of tags from error output message for edit command
    NicholasT1 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    97f2976 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    50d1850 View commit details
    Browse the repository at this point in the history
  19. Update UserGuide.md

    gabriellegtw committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2798976 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5f9ddd0 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #81 from gabriellegtw/MVP-Documentation

    Update UserGuide.md
    Wnayar authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f3007ca View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2681fd4 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #79 from NicholasT1/MVP-DisableTags

    Disable tag prefix for add and edit commands
    NicholasT1 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9fbbcdd View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Fix Edit test cases

    Excluding those test cases with tags involved
    gabriellegtw committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    921a610 View commit details
    Browse the repository at this point in the history
  2. Fix code quality

    gabriellegtw committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    cf1f28a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #88 from gabriellegtw/branch-Edit-Test

    Fix Edit test cases
    Wnayar authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    dbc5c4d View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    214bdfb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #90 from Wnayar/branch-ImproveDeleteFeature

    Improves delete feature tailored feedback and tests
    NicholasT1 authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    13c1b2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a07d68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61e176c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #92 from Wnayar/branch_DeleteFeatureBugFix

    Fixes overflow of integer error message for parsing index
    gabriellegtw authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    aff0978 View commit details
    Browse the repository at this point in the history
  6. Fixes prefix handling of signs

    Wnayar committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    546df2a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b33446d View commit details
    Browse the repository at this point in the history
  8. Refactor Tag to Group and enable grouping

    This commit aims to enable groupings.
    gabriellegtw committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    67fbc7b View commit details
    Browse the repository at this point in the history
  9. Merge pull request #94 from Wnayar/branch_DeletePrefixHandling

    Fixes prefix handling of signs
    Wnayar authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    7426bdc View commit details
    Browse the repository at this point in the history
  10. Fix UI for groups tag

    Blue rectangle around tag is restored
    gabriellegtw committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    fba053d View commit details
    Browse the repository at this point in the history
  11. Merge pull request #95 from gabriellegtw/branch-group-rename

    Refactor tag into group
    Wnayar authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    9ed0142 View commit details
    Browse the repository at this point in the history
  12. Adds comment feature

    Wnayar committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    2f93151 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    904508c View commit details
    Browse the repository at this point in the history
  14. Merge pull request #97 from Wnayar/branch_CommentFeature

    Branch comment feature
    gabriellegtw authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    d9835ed View commit details
    Browse the repository at this point in the history
  15. Fix bug in group feature

    Group feature allows for a student to be tagged to multiple groups.
    
    Let's change it such that a student can only be tagged to one group
    gabriellegtw committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    4369b07 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b99f530 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    15e990f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    445a7e9 View commit details
    Browse the repository at this point in the history
  19. Revert "Modify examples in the user guide for delete command."

    This reverts commit 445a7e9.
    Wnayar committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    200570f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c87d166 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e9ef1c8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0bf4da9 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    00de9d2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    8002cd9 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    4870b24 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #101 from Wnayar/branch-UserGuideWeek10

    Update delete user guide
    Wnayar authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    9b83274 View commit details
    Browse the repository at this point in the history
  27. Merge pull request #99 from gabriellegtw/branch-new-show

    Fix bug in group feature
    Wnayar authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    6a0d7f1 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    4b31cda View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    25cfffd View commit details
    Browse the repository at this point in the history
  30. Merge pull request #103 from Wnayar/branch_FixDeleteUserGuide

    Branch fix delete user guide
    Wnayar authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    d14de66 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    68c1002 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    07f6b69 View commit details
    Browse the repository at this point in the history
  33. Merge pull request #105 from Wnayar/branch_ConciseDeleteUserGuide

    Branch concise delete user guide
    Wnayar authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    adbb192 View commit details
    Browse the repository at this point in the history
  34. Add show command to find groups

    There is no feature to easily find members of the same group
    
    Let's add a command to show members of the same group
    gabriellegtw committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    518596d View commit details
    Browse the repository at this point in the history
  35. Merge pull request #106 from gabriellegtw/branch-new-show

    Add show command to display members in a group
    Wnayar authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    cd0b240 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Configuration menu
    Copy the full SHA
    bd5072f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3202369 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40209e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f45ce9a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #110 from NicholasT1/userguideUpdate

    Update userguide features and faq
    NicholasT1 authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    25a0268 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #109 from Wnayar/branch_ExitClearHelpParsers

    Add parser for clear, exit and help commands
    NicholasT1 authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    1cefa84 View commit details
    Browse the repository at this point in the history
  7. Change tone of user guide

    Wnayar committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    d27bab9 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #112 from Wnayar/branch-UgChangeTone

    Change tone of user guide
    Wnayar authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    0cb581a View commit details
    Browse the repository at this point in the history
  9. Update UserGuide.md

    gabriellegtw authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    a29b26f View commit details
    Browse the repository at this point in the history
  10. Add files via upload

    gabriellegtw authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    f9412e1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e6271b9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    34e50f3 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #107 from ishan-agarwal-05/add-attendance-feature

    Add attendance tracking features
    NicholasT1 authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    b2fc61a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6ae7831 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Merge pull request #116 from Wnayar/branch-CommentUserGuide

    Improve quality of user guide and partition
    Wnayar authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f1b2fa6 View commit details
    Browse the repository at this point in the history
  2. Fix naming bug in user guide

    Wnayar committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    7f91610 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #118 from Wnayar/branch-FixBugUserGuide

    Fix naming bug in user guide
    Wnayar authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    c318250 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    881000e View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Merge pull request #119 from ishan-agarwal-05/improve-attendance-feature

    Add listattendence,deleteevent, unmark commands bug fixes in mark
    gabriellegtw authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    0403555 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0ebebd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #123 from NicholasT1/randomFeature-Initial

    Add random command and the associated parser
    ishan-agarwal-05 authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    3229bcc View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    3d524db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b475586 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    555f149 View commit details
    Browse the repository at this point in the history
  4. Improve code standard

    Wnayar committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    cb74daa View commit details
    Browse the repository at this point in the history
  5. Update user guide UML diagrams

    Wnayar committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    698e25e View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Merge pull request #125 from Wnayar/branch-CommentBugFix

    Branch comment bug fix
    NicholasT1 authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    093fb79 View commit details
    Browse the repository at this point in the history
  2. Add count for list command

    When we use the list command, there is no way to easily see the number of persons listed
    
    Let's add return another line that says "Total number of students: [number]"
    gabriellegtw committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    a09afdf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de17132 View commit details
    Browse the repository at this point in the history
  4. Add OfflineHelp feature

    Using the normal help command, users would be unable to access it if there do not have wifi connection
    
    Let's add this feature which is like the help command but instead it lists the commands for the users within the jar file itself
    gabriellegtw committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    785830f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #129 from gabriellegtw/branch-quickhelp

    Add OfflineHelp feature
    Wnayar authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    7652092 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #127 from gabriellegtw/branch-new-count

    Add count in list command
    Wnayar authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    f773ff9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2d52152 View commit details
    Browse the repository at this point in the history
  8. Improve code quality

    Wnayar committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    43baa3e View commit details
    Browse the repository at this point in the history
  9. Merge pull request #131 from Wnayar/branch-CommentFeedback

    Branch comment feedback
    ishan-agarwal-05 authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    d0d0277 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    533f1cd View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Enable assertions

    gabriellegtw committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    fe8b8ea View commit details
    Browse the repository at this point in the history
  2. Merge pull request #132 from ishan-agarwal-05/add-uml-1

    Add uml for mark attendance command
    gabriellegtw authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    fa27f03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    495910c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08078ce View commit details
    Browse the repository at this point in the history
  5. Merge pull request #133 from gabriellegtw/branch-UML-1

    Enable assertions
    ishan-agarwal-05 authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    c1077fd View commit details
    Browse the repository at this point in the history
  6. Merge pull request #135 from gabriellegtw/branch-UML-2

    Improve Person Model in UML
    ishan-agarwal-05 authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    126c436 View commit details
    Browse the repository at this point in the history
  7. Update UML diagrams for DG

    NicholasT1 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d35b203 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #137 from NicholasT1/updateUML

    Update UML diagrams for DG
    NicholasT1 authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ea5a173 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. Update person Uml diagram

    Wnayar committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    d46288c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #141 from Wnayar/branch-UpdatePersonUml

    Update person Uml diagram
    Wnayar authored Oct 26, 2024
    Configuration menu
    Copy the full SHA
    03fd992 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. Update tests

    The tests for the below commands/files are updated:
    * List command
    * GroupContainsKeywordsPredicateTest
    * Edit command
    gabriellegtw committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    f65846d View commit details
    Browse the repository at this point in the history
  2. Improve code quality

    * Add loggers in group
    * Add try/catch
    * Imporve test cases for list command parser
    gabriellegtw committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    be40b66 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Merge pull request #144 from gabriellegtw/branch-UpdateGroupField

    Update test and code quality
    NicholasT1 authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    c001a1b View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Add static empty instance for optional fields of Person

    Different constructors are used for empty and non-empty instances of
    Major, Year and Email classes.
    
    Let's:
    - Create factory methods to handle both cases and increase
    abstraction
    - Avoid creation of multiple empty instances by using a single static
    empty instance instead
    NicholasT1 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    44585fc View commit details
    Browse the repository at this point in the history
  2. Add handling for optional fields for EditCommand

    Empty inputs are not allowed for Year, Major and Email fields despite
    these fields being optional
    
    Therefore, there is no way for users to remove optional fields
    
    Let's allow users to remove these fields by supplying the tags with
    an empty input (ie, "y/").
    NicholasT1 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    ba320c8 View commit details
    Browse the repository at this point in the history
  3. Update test cases

    NicholasT1 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    a2133a4 View commit details
    Browse the repository at this point in the history
  4. Add styling for output error messages

    Make error messages more distinct
    NicholasT1 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    5efdd29 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09479d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Add PersonCount component to UI

    Indicates currently displayed and total number of students
    NicholasT1 committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    fe1436e View commit details
    Browse the repository at this point in the history
  2. Change color of UI to blue and orange

    Align with NUS colors
    NicholasT1 committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    92f7d5d View commit details
    Browse the repository at this point in the history
  3. Improve layout of fields on the UI

    - Add Separator and a prefix to make comments more obvious to user
    - Add top padding for each field so that it appears less cluttered
    - Move group label beside name to reduce clutter
    NicholasT1 committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    8a637ea View commit details
    Browse the repository at this point in the history
  4. Merge pull request #146 from NicholasT1/addFeature-ImproveOptionalFields

    Add removal of optional fields
    gabriellegtw authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    46cd300 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0427a1a View commit details
    Browse the repository at this point in the history
  6. Fix code style violations

    NicholasT1 committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    0ef6876 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8367f3f View commit details
    Browse the repository at this point in the history
  8. Update UserGuide.md

    gabriellegtw authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    292b3d2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6f27a6e View commit details
    Browse the repository at this point in the history
  10. Update UserGuide.md

    gabriellegtw authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    1306a05 View commit details
    Browse the repository at this point in the history
  11. Update UserGuide.md

    gabriellegtw authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    92cbe5c View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Merge pull request #148 from NicholasT1/UIChanges-Initial

    General UI Improvements
    Wnayar authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    ad0bad5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edc022e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #161 from Wnayar/branch-ImproveCodeQuality

    Improve code quality with add comment test cases
    gabriellegtw authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    fe05a5a View commit details
    Browse the repository at this point in the history
  4. Fix bug for index in comment

    Wnayar committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    9ca04b9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #163 from Wnayar/branch_FixBugIndex

    Fix bug for index in comment
    Wnayar authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    0990950 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cf55b88 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    225cc7d View commit details
    Browse the repository at this point in the history
  8. Add ShowCommandTest

    gabriellegtw committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    c32f087 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Merge pull request #173 from gabriellegtw/branch-Bugs-1

    Fix alpha bugs for show and offlinehelp
    NicholasT1 authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    2c5523c View commit details
    Browse the repository at this point in the history
  2. Update UserGuide

    - Add docs for Random Command
    - Replace persons with students for consistency
    - Reorder commands by grouping them based on their general purpose
    NicholasT1 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    301c2b7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #174 from NicholasT1/UGUpdate

    Update UserGuide
    NicholasT1 authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    61877b8 View commit details
    Browse the repository at this point in the history
  4. Fix feature flaw for group

    To avoid flagged for overzealous inputs, let's:
    
    * allow up to 4 groups to be tagged to a student
    
    It is possible that one student is in different groups for different examinable components like CA1, CA2)
    
    * do away with restrictions regarding group names
    
    It is possible for students to want to have their own group names that are not e.g. "group 1"
    gabriellegtw committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    de9b6a2 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. Create GroupList class

    Currently Groups are stored in a hashset within a person
    
    Let's create a separate class to store the groups called GroupList
    gabriellegtw committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    cc6daaa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #176 from gabriellegtw/branch-GroupFeatureFlaw

    Fix feature flaw for group
    Wnayar authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    69b16e9 View commit details
    Browse the repository at this point in the history
  3. Delete Offlinehelp Command

    This is a redundant command.
    
    Let's instead put it together with the default message for invalid commands
    gabriellegtw committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    f417952 View commit details
    Browse the repository at this point in the history
  4. Fix Show Command

    The Show Command is unable to work when a student has multiple groups
    
    Let's edit the command such that it is able to work
    gabriellegtw committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    8c7ff1d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #178 from gabriellegtw/branch-GroupFeatureFlaw-2

    Delete Offlinehelp Command
    NicholasT1 authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    0bc0cce View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Update UserGuide.md

    gabriellegtw authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a330419 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    690168d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fba3abc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d2a420 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d13bcae View commit details
    Browse the repository at this point in the history
  6. Encapsulate sample data

    gabriellegtw committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    0ee451a View commit details
    Browse the repository at this point in the history
  7. Fix Edit Command

    * Edit Command success message shows updated groups
    
    * Update GroupList getGroups() function to return unmodifiable list
    gabriellegtw committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    ad4ad03 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    8108a1a View commit details
    Browse the repository at this point in the history
  2. Fix user feedback messages

    Wnayar committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    16e3141 View commit details
    Browse the repository at this point in the history
  3. Fix style check issues

    Wnayar committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    1641cb0 View commit details
    Browse the repository at this point in the history
  4. Fix edit and add feature

    Let's throw an error when duplicate groups are added
    gabriellegtw committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    dda3e42 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #186 from Wnayar/branch-FixAlphaBugs

    Branch fix alpha bugs
    gabriellegtw authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    6a9b9af View commit details
    Browse the repository at this point in the history
  6. Merge pull request #187 from gabriellegtw/branch-GroupSpecificity

    Fix edit and add feature
    Wnayar authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    edcdc1d View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    428e2dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1c2cf7 View commit details
    Browse the repository at this point in the history
  3. Add wraptext for Name in UI

    Wraptext prevents long names from getting cut off in the UI
    NicholasT1 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    fc70795 View commit details
    Browse the repository at this point in the history
  4. Allow empty command input to be parsed

    This allows the error message to be displayed to the user which is more
    helpful than simply doing nothing
    NicholasT1 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    edcceca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c55b9b9 View commit details
    Browse the repository at this point in the history
  6. Fix validation for Email and StudentId

    Ensures starting letter of StudentId and netId are 'a' and 'e'
    respectively in alignment with NUS convention
    NicholasT1 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e8e6a84 View commit details
    Browse the repository at this point in the history
  7. Fix error message for Add and Edit commands

    Improve specificity of error messages by appending an additional message
    when "/" is found in the input when it isn't allowed
    NicholasT1 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    eccb1c3 View commit details
    Browse the repository at this point in the history
  8. Fix bugs related to Year

    - Leading zeroes are removed from input
    - Error message gives more information
    NicholasT1 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    aab1be6 View commit details
    Browse the repository at this point in the history
  9. Improve implementation for error message for invalid prefix

    This makes the error message more general for potential usage by
    other commands
    NicholasT1 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e265438 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #189 from gabriellegtw/branch-GroupSpecificity

    Add more error messages for edit feature
    NicholasT1 authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c78feee View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3ed860e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9db8016 View commit details
    Browse the repository at this point in the history
  13. Fix typo in error message

    NicholasT1 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ee5cbdd View commit details
    Browse the repository at this point in the history
  14. Edit the error messages for edit commands

    Let's make the error messages more specific
    
    * When index for edit is invalid (eg. different for "-1" and when number is too large "34567")
    
    * Tweak test cases to accommodate these changes
    gabriellegtw committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    cd01235 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3388860 View commit details
    Browse the repository at this point in the history
  16. Update DG

    - Add relevant appendices
    - Fix general formatting in Appendix: Requirements
    - Add some manual test cases
    - Add some details in effort
    NicholasT1 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    b655883 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f8591f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    d8c8a91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3df1b1f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #191 from NicholasT1/generalBugFixes

    General bug fixes
    gabriellegtw authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c527d1c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8936d1c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    349bb2d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    990c005 View commit details
    Browse the repository at this point in the history
  7. Make feedback more concise

    Wnayar committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9610cc0 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #195 from Wnayar/branch-FixMultipleArgBug

    Fix multiple argument error message
    NicholasT1 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a44a753 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b1941f4 View commit details
    Browse the repository at this point in the history
  10. Change UG

    NicholasT1 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d57fd17 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #196 from NicholasT1/UGUpdate

    Change UG
    NicholasT1 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    143553e View commit details
    Browse the repository at this point in the history
  12. Merge pull request #197 from NicholasT1/generalFixes

    General fixes
    NicholasT1 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5c3435e View commit details
    Browse the repository at this point in the history
  13. Fix flexibility of group

    Let's make the group name more flexible by:
    * Allowing a student to have up to 10 groups
    + Allowing a group name to be up to 20 characters
    gabriellegtw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    564c515 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a82df71 View commit details
    Browse the repository at this point in the history
  15. Fix checkstyle

    gabriellegtw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ca63cb8 View commit details
    Browse the repository at this point in the history
  16. Fix spelling error

    gabriellegtw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    37208ef View commit details
    Browse the repository at this point in the history
  17. Update UG

    - Change Introduction section
    - Update save file name to reflect actual changes
    - Update content of Add and random commands to fit new style
    - Update Command summary
    NicholasT1 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    02bda84 View commit details
    Browse the repository at this point in the history
  18. Update landing page

    Remove CI status and codecov badges which are not relevant for an actual
    product page
    NicholasT1 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0a436f7 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #203 from NicholasT1/UGChanges

    UG Changes
    NicholasT1 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e05d47f View commit details
    Browse the repository at this point in the history
  20. Fix input validation for group

    Allow up to 50 characters
    gabriellegtw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    cb49679 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3bd2fd5 View commit details
    Browse the repository at this point in the history
  22. Remove example section for random command

    Syntax for random is fairly simple and an example does not add value
    NicholasT1 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    508d5e5 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #204 from NicholasT1/UGChanges

    UG changes pt 2
    NicholasT1 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d1ca6db View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    b18dd54 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    dfeab81 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #205 from NicholasT1/UGChanges

    UG changes pt 3
    NicholasT1 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6405d2c View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    5e75d19 View commit details
    Browse the repository at this point in the history
  28. Tweak character limit of group

    Change from maximum of 50 characters to 100 characters
    gabriellegtw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9a581bb View commit details
    Browse the repository at this point in the history
  29. Merge pull request #192 from gabriellegtw/branch-GroupSpecificity

    Improve input validation for group
    NicholasT1 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a9abcce View commit details
    Browse the repository at this point in the history
  30. Fix bug for show

    Show command is currently case sensitive.
    
    Let's tweak it so that the keywords are found regardless of case
    gabriellegtw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    aa8242e View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c283bd3 View commit details
    Browse the repository at this point in the history
  32. Update phrasing of messages and DG

    * Update the phrasing of 1 message
    * Update the Developer Guide
    gabriellegtw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7f70fda View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    9599e34 View commit details
    Browse the repository at this point in the history
  34. add tests

    ishan-agarwal-05 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1f8daab View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    e2c9082 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    1f73c4f View commit details
    Browse the repository at this point in the history
  37. Update error message

    gabriellegtw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7daf679 View commit details
    Browse the repository at this point in the history
  38. Merge pull request #209 from gabriellegtw/branch-GroupSpecificity

    Update phrasing of messages and DG
    ishan-agarwal-05 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5bf6f34 View commit details
    Browse the repository at this point in the history
  39. Update UserGuide.md

    gabriellegtw authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    cc5db4c View commit details
    Browse the repository at this point in the history
  40. Update Sample Data

    gabriellegtw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    be8d209 View commit details
    Browse the repository at this point in the history
  41. Update UserGuide.md

    gabriellegtw authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ae217dc View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    1259d58 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    d57cbd9 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    07d71e5 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    4d77284 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    583a4ac View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    a491f3b View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Merge pull request #212 from gabriellegtw/master

    Update Sample Data
    Wnayar authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    fe6590a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d33ed3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #215 from Wnayar/branch-documentation

    Add more verbose documentation
    Wnayar authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    7a7dc8f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b1d09f8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #213 from ishan-agarwal-05/update-ug-dg

    Update Developer Guide
    ishan-agarwal-05 authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    c769f57 View commit details
    Browse the repository at this point in the history