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-W11-2] CCA Manager #82

Open
wants to merge 95 commits into
base: master
Choose a base branch
from

Commits on Feb 25, 2024

  1. Configuration menu
    Copy the full SHA
    528aca1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    970018e View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Update UserGuide.md

    LifHoshi authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    1213e98 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from LifHoshi/branch-UserGuide

    Update UserGuide.md
    LifHoshi authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    0a22486 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    60895ab View commit details
    Browse the repository at this point in the history
  4. Merge pull request #13 from LifHoshi/master

    Update User Guide And Upload Photo
    LifHoshi authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    9b05cc4 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Updated AboutUs.md and added portfolios for each member (#15)

    * Docs: Updated AboutUs.md
    
    Updated according to https://nus-cs2103-ay2324s2.github.io/website/schedule/week7/project.html
    It is not completed, we require other members to add their profile pictures.
    
    * Update AboutUs.md
    JuliaPoo authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    929e75f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Add Use Cases, Target user profile, value proposition, and user stori…

    …es documentation (#14)
    
    * Accomplish 2 tasks given regarding Developer Guide
    
    * Fixed minor typo
    
    Realised you've enabled others to edit so yay
    
    * Docs: Formatting
    
    1. Standardised `EXCO Member` by replacing references to `CCA Organiser` with `EXCO Member`
    2. Replaced Use Case documentation with verbatim code blocks so that it looks somewhat nicer in markbind
    3. Backticked glossary terms
    
    ---------
    
    Co-authored-by: alphajae11 <leejaegeun20#gmail.com>
    Co-authored-by: Jules <[email protected]>
    Co-authored-by: Jules <[email protected]>
    3 people authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    78165e3 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    b53bac9 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    0cd417f View commit details
    Browse the repository at this point in the history
  2. Add Ken Jin's profile picture (#22)

    * Add Ken Jin's profile picture
    
    * Use correct naming style
    Fidget-Spinner authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    68f8ada View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abd771c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c30058a View commit details
    Browse the repository at this point in the history
  5. Add Jae Geun's Profile Picture (#26)

    * Accomplish 2 tasks given regarding Developer Guide
    
    * Fixed minor typo
    
    Realised you've enabled others to edit so yay
    
    * Docs: Formatting
    
    1. Standardised `EXCO Member` by replacing references to `CCA Organiser` with `EXCO Member`
    2. Replaced Use Case documentation with verbatim code blocks so that it looks somewhat nicer in markbind
    3. Backticked glossary terms
    
    * Add my profile picture in AboutUs.md
    
    ---------
    
    Co-authored-by: alphajae11 <leejaegeun20#gmail.com>
    Co-authored-by: Jules <[email protected]>
    Co-authored-by: Jules <[email protected]>
    3 people authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    ce31a92 View commit details
    Browse the repository at this point in the history
  6. Rename Ken Jin's JPG to PNG (#28)

    Part of #5
    Fidget-Spinner authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    f5fbbe4 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Update AboutUs (#27)

    * Comply with .png format
    
    Change the names of the following images:
    chuahjiajie.jpg -> chuahjiajie.png
    
    Additionally, the image source for the "Lifu"
    profile was adjusted to the .png file instead
    of the .jpg file.
    
    * Remove "title:"
    
    Including "title:" was evoking an error.
    
    * Add Deliverables and Deadlines Role
    
    Appended "Deliverables and Deadlines" role to
    profile of Chuah Jia Jie.
    
    ---------
    
    Co-authored-by: chuahjiajie <[email protected]>
    chuahjiajie and Nauseous-Spartan authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    aca1d6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5035617 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8732f8 View commit details
    Browse the repository at this point in the history
  4. Add "title:" Back to Heading (#32)

    * Comply with .png format
    
    Change the names of the following images:
    chuahjiajie.jpg -> chuahjiajie.png
    
    Additionally, the image source for the "Lifu"
    profile was adjusted to the .png file instead
    of the .jpg file.
    
    * Remove "title:"
    
    Including "title:" was evoking an error.
    
    * Add Deliverables and Deadlines Role
    
    Appended "Deliverables and Deadlines" role to
    profile of Chuah Jia Jie.
    
    * Add "title:" Back
    
    Added the "title:" portion back to the
    AboutUs file.
    
    ---------
    
    Co-authored-by: chuahjiajie <[email protected]>
    chuahjiajie and Nauseous-Spartan authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    298e536 View commit details
    Browse the repository at this point in the history
  5. Update non-functional requirements. (#17)

    * Docs: Update non-functional requirements.
    
    * Fix spacing
    
    ---------
    
    Co-authored-by: Ken Jin <[email protected]>
    JuliaPoo and Fidget-Spinner authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    7b29ee4 View commit details
    Browse the repository at this point in the history
  6. Updated UI mockup (#34)

    JuliaPoo authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    01a887f View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Add codecov CI (#36)

    Fidget-Spinner authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    3b308f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Configuration menu
    Copy the full SHA
    e5ce4c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    0ef52b8 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Add CCA Label (#47)

    * Add CCA CLI Syntax
    
    * Add CCA Object
    
    * Edit Person to Include CCA
    
    * Add ParseUtil Compliance with CCA
    
    * Edit Add Command
    
    Made Add Command comply with
    CCA.
    
    * Edit Edit Command
    
    * Edit Edit Parser
    
    * Create JsonAdaptedCCA
    
    * Edit JsonAdaptedPerson
    
    * Edit SampleDataUtil
    
    * Fix CLI Prefix
    
    * Edit Json Files and Fix Issue
    
    Edited Json Files to comply with new
    "CCA" parameter.
    
    Additionally, fixed an issue with CCA
    class. Issue was that validation regex
    was incorrect and did not accept
    whitespace.
    
    * Add CCA to UI
    
    * Fix JsonAdaptedPerson
    
    Neglected to add a few lines to
    the constructor.
    
    * Fix Add Command Error
    
    * Fix Existing Tests
    
    * Add CCA Test
    
    * fix tests
    
    * Refactor to follow checkstyle.xml
    
    * Rename appropriate files
    
    * Refactor to pass checkstyle check
    
    ---------
    
    Co-authored-by: Ken Jin <[email protected]>
    Co-authored-by: Jules <[email protected]>
    3 people authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    f5f67df View commit details
    Browse the repository at this point in the history
  2. Add assign command (#45)

    * Accomplish 2 tasks given regarding Developer Guide
    
    * Fixed minor typo
    
    Realised you've enabled others to edit so yay
    
    * Docs: Formatting
    
    1. Standardised `EXCO Member` by replacing references to `CCA Organiser` with `EXCO Member`
    2. Replaced Use Case documentation with verbatim code blocks so that it looks somewhat nicer in markbind
    3. Backticked glossary terms
    
    * Add my profile picture in AboutUs.md
    
    * Add Assign Command as a part of v1.2
    
    * Adhere to code standards
    
    * Adhere to java checkstyle
    
    * Adhere to java checkstyle standard
    
    * Adhere to java checkstyle standard for AssignCommandParser
    
    * Add some test for AssignCommand
    
    * Add some test for AssignCommandParserTest
    
    * Updated AssignCommand with CCAs
    
    ---------
    
    Co-authored-by: alphajae11 <leejaegeun20#gmail.com>
    Co-authored-by: Jules <[email protected]>
    Co-authored-by: Jules <[email protected]>
    Co-authored-by: Ken Jin <[email protected]>
    4 people authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    bda69b0 View commit details
    Browse the repository at this point in the history
  3. Update UserGuide.md about milestone v1.2 new feature (#48)

    * Update small change on UserGuide.md to meet with tp Dashboard
    
    * Update UserGuide.md relate to filter tags
    
    * Update UserGuide.md in milestone v1.2
    
    Describe the new feature function in UserGuide and provide the format of the command.  Images examples will be provided when the final version is done.
    LifHoshi authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e724e1a View commit details
    Browse the repository at this point in the history
  4. Filter by cca (#49)

    Fidget-Spinner authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    c34128d View commit details
    Browse the repository at this point in the history
  5. Update CCA class into diagram (#50)

    * Update CCA class into diagram
    
    * Update CCA class into diagram
    LifHoshi authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    46989bf View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Fixes 2 puml files (#54)

    1. BetterModelClassDiagram.puml now allows multiple Cca to be referenced by Person
    2. ModelClassDiagram.puml now uses Cca instead of CCA
    JuliaPoo authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    b6e4c3c View commit details
    Browse the repository at this point in the history
  2. Implements Role and CCA labels in PersonCard (#52)

    * Implements Role and CCA labels in PersonCard
    
    * Fixes checkstyle violations
    JuliaPoo authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    8626b46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66944d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Configuration menu
    Copy the full SHA
    0e304d9 View commit details
    Browse the repository at this point in the history
  2. Update UndoRedoState from addressbook to CCA Manager (#58)

    * Delete docs/images/lifhoshi.jpg
    
    Wrong photo format
    
    * Change the photo format from jpg to png
    
    * Update new UndoRedoState6 relate to filter
    
    * Update all the UndoRedoState to CCA Manager
    
    * Update UndoRedoState6.puml
    
    UpdateRedoState0 to UpdateRedoState6 all the original address book have been replaced with our own CCA Manager. 
    
    Meanwhile change a new line in some file to pass the test.
    LifHoshi authored Mar 23, 2024
    Configuration menu
    Copy the full SHA
    ea52d0f View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    6652f72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6ec7a4 View commit details
    Browse the repository at this point in the history
  3. Add an introduction to the UG (#74)

    * Add an introduction to the UG
    
    * Update UserGuide.md
    JuliaPoo authored Mar 24, 2024
    Configuration menu
    Copy the full SHA
    e86664b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    53f7738 View commit details
    Browse the repository at this point in the history
  2. Add Basics Section to UG (#76)

    * Add Images
    
    * Add Clear Command Example
    
    * Update UserGuide.md
    
    * Update UserGuide.md
    chuahjiajie authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5ddd2ed View commit details
    Browse the repository at this point in the history
  3. Fix UserGuide.md (#77)

    chuahjiajie authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3b7a8e1 View commit details
    Browse the repository at this point in the history
  4. Add Mini intro with general format of the commands (#80)

    * Accomplish 2 tasks given regarding Developer Guide
    
    * Fixed minor typo
    
    Realised you've enabled others to edit so yay
    
    * Docs: Formatting
    
    1. Standardised `EXCO Member` by replacing references to `CCA Organiser` with `EXCO Member`
    2. Replaced Use Case documentation with verbatim code blocks so that it looks somewhat nicer in markbind
    3. Backticked glossary terms
    
    * Add my profile picture in AboutUs.md
    
    * Add Mini-Intro with general formats of commands
    
    Add mini intro to the (very few) GUI elements we have
    
    Add a section on the general format of the commands for people who might not have much experience with commands
    
    * Make minor edits to UserGuide.md as requested
    
    ---------
    
    Co-authored-by: alphajae11 <leejaegeun20#gmail.com>
    Co-authored-by: Jules <[email protected]>
    Co-authored-by: Jules <[email protected]>
    3 people authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0a87ef8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf5d0b8 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Edits the UG up till Tutorials (#82)

    * Edits the UG up till Tutorials
    
    * Renames section in UG
    
    * Fix `edit` reference in UG
    JuliaPoo authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    a583dbc View commit details
    Browse the repository at this point in the history
  2. Style print navbar in UG (#84)

    * Style print navbar in UG
    
    * Update main.css
    JuliaPoo authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    79bf7d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Update UserGuide.md about wrong command in UG (#86)

    fix the wrong command described in issue
    LifHoshi authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f36ec4c View commit details
    Browse the repository at this point in the history
  2. Refactor from tag to role and fix many issues (#93)

    1. Fixed `edit` command not being able to edit CCAs only
    2. Fixed `Role`s not being able to have spaces (contradicts examples in the UG)
    2. Fixed `edit` command example is malformed
    3. Wrong `assign` documentation
    4. A bunch of string builders were missing CCA field
      - Also fixed the serialising tests to include the CCA field
    5. A bunch of code that is `Cca` object adjacent has documentation that mentions `tag` instead of `cca`.
    JuliaPoo authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    1871c82 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6dfdfe9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dec0b65 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Update DG (#99)

    Added proposed implementation for
    Attendance Tracking feature.
    chuahjiajie authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    24e6094 View commit details
    Browse the repository at this point in the history
  2. Documents the Proposed Better CCA-level Actions Meta-feature (#100)

    Also fixed DG styling.
    
    Co-authored-by: chuahjiajie <[email protected]>
    JuliaPoo and chuahjiajie authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    b81a63d View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Update v1.3 feature about new command owe (#101)

    * Update CCA Manager's new feature about Owe command
    
    * Fix some stupid format problem
    
    * Modify some credits and check changes
    
    * Modify nuance of white space errors
    
    * Modify further nuance of errors
    
    * Modify again about checkstyle
    
    * Fix the format issue in the test
    LifHoshi authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    a9c7e08 View commit details
    Browse the repository at this point in the history
  2. Implement UniqueCcaList and updated the DG (#104)

    * Implement UniqueCcaList and updated the DG
    
    1. When Person gets added/editted in the AddressBook, a new Person
    is created uses Cca objects from AddressBook.ccas (of type UniqueCcaList).
    This ensures that Person objects from AddressBook has the same Cca objects.
    This allows us to store meta-data in Cca objects that is immediately shared
    across all Person objects that has the same Cca. At the same time, no
    modifications to Command is needed, as everything is performed at the
    AddressBook level.
    
    2. The serialiser for AddressBook is modified to also serialise a list of
    Cca objects. Do delete your addressbook.json before testing this new code.
    
    3. In the future, UniqueCcaList will be made up of CcaFull objects, which
    are derived from Cca class but contain metadata. Person will still use Cca
    objects.
    
    * Update UniqueCcaList.java
    
    * Fix bug caused by merge with master
    JuliaPoo authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    62205c9 View commit details
    Browse the repository at this point in the history
  3. Update dev guide - Proposed feature of feedback (#105)

    * Accomplish 2 tasks given regarding Developer Guide
    
    * Fixed minor typo
    
    Realised you've enabled others to edit so yay
    
    * Docs: Formatting
    
    1. Standardised `EXCO Member` by replacing references to `CCA Organiser` with `EXCO Member`
    2. Replaced Use Case documentation with verbatim code blocks so that it looks somewhat nicer in markbind
    3. Backticked glossary terms
    
    * Add my profile picture in AboutUs.md
    
    * Adding on my input in developerGuide
    
    * Change according to the feedback received
    
    ---------
    
    Co-authored-by: alphajae11 <leejaegeun20#gmail.com>
    Co-authored-by: Jules <[email protected]>
    Co-authored-by: Jules <[email protected]>
    3 people authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    cf0ff99 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Add metacontact to the CCA manager (#107)

    * Add metacontact to the CCA manager
    
    * Edit the TypicalPersons with details about Amy and Bob
    
    * Solve the issue of checks on github
    
    * Edit the editcommand and typicalPersonalsAddressBook.json according to the comments
    
    * Fix all tests and a bunch of bugs
    
    * Remove debugging statement
    
    ---------
    
    Co-authored-by: Jules <[email protected]>
    Co-authored-by: Jules <[email protected]>
    3 people authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    32a0234 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b851cf View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    ff2c9f1 View commit details
    Browse the repository at this point in the history
  2. Add a charge command (#115)

    * Add ability to filer by CCA and roles
    
    * Add a charge command
    Fidget-Spinner authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    654f033 View commit details
    Browse the repository at this point in the history
  3. Implement delete cca command (#117)

    
    Co-authored-by: Jules <[email protected]>
    Fidget-Spinner and JuliaPoo authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    72cd1ba View commit details
    Browse the repository at this point in the history
  4. Add a set attendance feature (#111)

    Co-authored-by: Jules <[email protected]>
    chuahjiajie and JuliaPoo authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    8de5f05 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Update UG relate to v1.3 (#120)

    
    Co-authored-by: Ken Jin <[email protected]>
    LifHoshi and Fidget-Spinner authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    4b9a8d7 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Fix metadata null exceptions (#179)

    * Fix metadata null exceptions
    
    I attempted to manually find and handle null exceptions
    stemming from the optional argument in Add, however, I
    soon gave up and decided to change Person.metadata into
    and Optional and let the type system tell me what to change.
    
    * Update Person.java
    JuliaPoo authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    8b3731f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    945b066 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11b5057 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    a5f0ecd View commit details
    Browse the repository at this point in the history
  2. Fix result messages and error messages (#184)

    * Fix result messages and error messages
    
    * Fix tests
    JuliaPoo authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    8f4e2ad View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    834a24e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    96a3e71 View commit details
    Browse the repository at this point in the history
  2. WIP User Guide (#192)

    * Improved per-feature template and started refactoring UG
    
    * Major refactor of UG
    
    * Cleanup
    JuliaPoo authored Apr 13, 2024
    Configuration menu
    Copy the full SHA
    7cbcdee View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    f4b6045 View commit details
    Browse the repository at this point in the history
  2. Fix multiple issues (#188)

    * Fix multiple issues
    
    1. Error when `charge` does nothing.
    2. Error when `cca_delete` tries to delete a CCA that does not exist.
    3. Correct `ChargeCommand.MESSAGE_USAGE`.
    4. Correct `DeleteCcaCommand.MESSAGE_USAGE`.
    5. Added details to `FilterCommand.MESSAGE_USAGE`.
    6. Correct `OweCommand.MESSAGE_USAGE`.
    7. Fix parsing for OweCommand where multiple `m/` were allowed but not handled.
    
    * Improve message for DeleteCcaCommand
    
    * Fix wrong parsing of AddCommand and EditCommand
    JuliaPoo authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    df3367f View commit details
    Browse the repository at this point in the history
  3. Fix the email domain bug (#194)

    * Fix the email domain bug
    
    * Update Email.java
    
    * Fix Email test
    
    * Fix test issue
    LifHoshi authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    6ec5fe3 View commit details
    Browse the repository at this point in the history
  4. Fix Name Accepting Numbers (#195)

    * Fix Name Accepting Numbers
    
    * Fix Tests
    
    Whitespace test can be removed
    because .trim() is applied to the input.
    So a string with only whitespace is
    invalid by default.
    
    Have also checked a name that is only
    whitespace is valid testing the app itself.
    chuahjiajie authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    66a96b7 View commit details
    Browse the repository at this point in the history
  5. Add more tests to fullfill code amounts requiremnt (#196)

    * Fix the email domain bug
    
    * Update Email.java
    
    * Fix Email test
    
    * Fix test issue
    
    * Add more tests and fix the tiny Javadoc errors
    
    * Add acknowledgement in test and more tests on emailTest
    
    * Fix name
    LifHoshi authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    5fa5265 View commit details
    Browse the repository at this point in the history
  6. Partially filled command formats (#197)

    * Partially filled command formats
    
    Still need to add `info`, `warnings` and `tips`
    
    * Fix header level
    JuliaPoo authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    a6c3740 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    42c51b5 View commit details
    Browse the repository at this point in the history
  8. Fix/phone validator (#202)

    * Add phone validator
    
    Ensure all phone numbers have 8 digits according to Singapore phone number format
    
    * Edit according to the feedback given by my teammates
    alphajae11 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    8129fb0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    860a5ee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1e24f50 View commit details
    Browse the repository at this point in the history
  11. Added navigation links throughout the UG (#200)

    * Add navigation throughout the user guide
    
    * Fix checkstyle
    JuliaPoo authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    ceb78f4 View commit details
    Browse the repository at this point in the history
  12. Removed Ability to Assign Role for Add, Assign and Edit Commands with…

    …out CCA (#204)
    
    * Fix JavaDocs
    
    * Fix Assign without CCA
    
    * Change AddCommandTest
    chuahjiajie authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    302804c View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Update UG and DG (#205)

    
    Co-authored-by: Ken Jin <[email protected]>
    Co-authored-by: chuahjiajie <[email protected]>
    3 people authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8b70957 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10f3009 View commit details
    Browse the repository at this point in the history
  3. Improve formatting (mostly) (#206)

    * Improve formatting (mostly)
    
    * Improve formatting (mostly)
    
    * Update docs/UserGuide.md
    
    Co-authored-by: Ken Jin <[email protected]>
    
    * Update docs/UserGuide.md
    
    Co-authored-by: Ken Jin <[email protected]>
    
    * Address comments
    
    * Add a TODO
    
    ---------
    
    Co-authored-by: Ken Jin <[email protected]>
    JuliaPoo and Fidget-Spinner authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9346606 View commit details
    Browse the repository at this point in the history
  4. Change Assign to Append (#209)

    * Change Assign to Append
    
    * Fix Assign Command
    
    Previous iteration did not prevent adding of roles
    correctly. Could still add a role when there was not a
    CCA.
    
    Additionally, there would be many strange errors after.
    
    * Remove Broken Test
    
    This test does not comply with
    current version of assign
    
    * Fix Checkstyle
    chuahjiajie authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    3fb0a9a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b853df View commit details
    Browse the repository at this point in the history
  6. Edit Command Automatically Removes Roles when a CCAs are also removed…

    … from a Contact (#213)
    
    * Fix EditCommand
    
    Made sure the edit command
    properly checks if the person has
    a CCA before adding a role.
    
    * Change Edit Command
    
    Edit command now automatically deletes
    roles of a person if a persons CCA is removed
    via "c/nil".
    
    Also deleted some test.
    chuahjiajie authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e27de02 View commit details
    Browse the repository at this point in the history
  7. fix css for ug (#215)

    JuliaPoo authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    6bfd170 View commit details
    Browse the repository at this point in the history
  8. Update UG to Reflect Roles not Being Applicable for People without CCA (

    #216)
    
    * Update UG
    
    * Update CCA_Delete
    chuahjiajie authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    832f05d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4b2b0d6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a299009 View commit details
    Browse the repository at this point in the history
  11. Finalise UG (#219)

    JuliaPoo authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1665744 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0410692 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    16f45a5 View commit details
    Browse the repository at this point in the history
  14. Fix DG To Say CCA Manager instead of AB3 Addressbook (#223)

    * Fix DG
    
    * Fix DG More
    chuahjiajie authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    bf46578 View commit details
    Browse the repository at this point in the history
  15. Fix find command screenshot (#224)

    * Fix find command screenshot
    
    * make CCA required
    
    * fix many bugs
    
    * last fixes
    Fidget-Spinner authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9e9a33f View commit details
    Browse the repository at this point in the history