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-W12-2] ModContacts #99

Open
wants to merge 266 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 Mar 11, 2024

  1. Merge pull request #18 from taufiq/docs/add-taufiq

    docs: Add taufiq information
    taufiq authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    2f2a163 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12 from taufiq/update-readme

    docs: Update README & Add UI Mockup
    taufiq authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    9907c51 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14 from blaukc/update-DG

    Update DG
    yadunut authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    359ff44 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31e95d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Merge pull request #27 from yadunut/add-glossary

    Add the glossary page and fix some spelling mistakes
    blaukc authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    3660e8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4823072 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #28 from yadunut/website-adaptations

    Update website to remove references to AB3
    yadunut authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    c34a440 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    838ddb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e955d13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d785804 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    deb0688 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    978b6e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d4bafc View commit details
    Browse the repository at this point in the history
  7. Fix JavaDoc whitespace typo

    AdityaB4 committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    e58b4cb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6eeaff3 View commit details
    Browse the repository at this point in the history
  9. Add base module classes

    yadunut committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    b26b3fc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6a0a887 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #30 from yadunut/base-module

    Add base module classes
    yadunut authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    ce0e8b4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    98fc6e6 View commit details
    Browse the repository at this point in the history
  13. Rename test/data json files

    AdityaB4 committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    21bb51a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d9d4b9b View commit details
    Browse the repository at this point in the history
  15. Merge pull request #29 from AdityaB4/refactor-student

    Refactor Person to Student
    AdityaB4 authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    7c90816 View commit details
    Browse the repository at this point in the history
  16. Add module data json file

    blaukc committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    eb6d771 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d1e8d04 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    67bcb87 View commit details
    Browse the repository at this point in the history
  19. Fix checkstyle mistakes

    blaukc committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    ebf19c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Add empty line in json file

    blaukc committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    783638d View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. docs: Remove traces of AB3 from README

    This commit removes the traces of AB3 in README that was pointed out
    in the cs2103 tracker.
    taufiq committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    6eda9ad View commit details
    Browse the repository at this point in the history
  2. Merge pull request #33 from taufiq/taufiq/address-issue

    docs: Remove traces of AB3 from README
    taufiq authored Mar 16, 2024
    Configuration menu
    Copy the full SHA
    7a061e3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #32 from blaukc/add-module-data

    Add module data
    blaukc authored Mar 16, 2024
    Configuration menu
    Copy the full SHA
    31eee46 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Remove references to JSON in module

    The JSON related files should be in storage/JsonAdapted*, to ensure seperation of
    concerns between the storage layer and the model layer
    yadunut committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    017e772 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30123d7 View commit details
    Browse the repository at this point in the history
  3. Update regex for Module Code

    yadunut committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    e4fc1bf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9dda757 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98c29e2 View commit details
    Browse the repository at this point in the history
  6. Add moduleMap to addressbook

    yadunut committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    f7a7713 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4bbe9a0 View commit details
    Browse the repository at this point in the history
  8. Add ModuleMap to model

    yadunut committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    2bfd3ea View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d7a9838 View commit details
    Browse the repository at this point in the history
  10. Add docs and clean code

    yadunut committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    8f89cdd View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Merge pull request #35 from yadunut/add-module-storage

    Add module storage
    taufiq authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    fb6e29b View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. feat: Introduce add_module command

    This `add_module` command introduces new prefixes, new classes (i.e `AddStudentModuleCommand/Parser`, etc.).
    
    In the parser layer, I've added a `AddStudentModuleCommandParser` that craps out a `AddStudentModuleCommand`. It then executes and deals with the `Student` model.
    
    model: `Student` now supports a list of `modules` which are `ModuleCode`.
    
    For now, we are storing a list of `ModuleCode` instead of `Module` in each Student model. This is because the ability to synchronize the state of Modules in `ModuleMap` and `Student` will be tough to keep track off, thus I've resorted to using `ModuleCode` instead.
    
    For the storage layer, I've also added a `JsonAdaptedModuleCode`. I had to add this because there was some finicky issue with saving a List<String> within a `.json` file so I created the adapter and it fixed the issue. If anyone knows how to do it without creating that adapter feel free to correct this!
    taufiq committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    29bab74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a419c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70f6a78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    784d820 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a1d8af View commit details
    Browse the repository at this point in the history
  6. Add missing JavaDoc comment

    AdityaB4 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    66413b7 View commit details
    Browse the repository at this point in the history
  7. Fix indentation errors

    AdityaB4 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    974f57f View commit details
    Browse the repository at this point in the history
  8. Add missing method stubs

    AdityaB4 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e2c70ef View commit details
    Browse the repository at this point in the history
  9. Update tests with modules

    AdityaB4 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    9a7299e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eb465d6 View commit details
    Browse the repository at this point in the history
  11. test: Fix NullPtr Exceptions

    taufiq committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    1a8d116 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #38 from taufiq/taufiq/add-stu-module-cmd

    Introduce `add_module` command
    AdityaB4 authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    9a22769 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    509308a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7132541 View commit details
    Browse the repository at this point in the history
  15. Fix checkstyle

    blaukc committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    5848fdf View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c5b1194 View commit details
    Browse the repository at this point in the history
  17. Change tags to modules in GUI

    blaukc committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    edaf00f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d9f05ea View commit details
    Browse the repository at this point in the history
  19. Export model class diagram png

    blaukc committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    9e65ca4 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Merge pull request #43 from blaukc/update-model-class-diagram

    Update model class diagram
    taufiq authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    a861eef View commit details
    Browse the repository at this point in the history
  2. Merge pull request #40 from blaukc/delete-student-module-command

    Delete student module command
    taufiq authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    9dd5351 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #42 from blaukc/add-modules-gui

    Change tags to modules in GUI
    taufiq authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    88856d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. docs: Add UG foundation and include modules

    This commit adds an introduction of the app including new terms
    (`Module`, `Friend`) along with new commands (`add_module`,
    `delete_module`).
    taufiq committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3e1c721 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c150ee View commit details
    Browse the repository at this point in the history
  3. Merge pull request #50 from AY2324S2-CS2103T-W12-2/taufiq-module-ug

    docs: Add UG foundation and include module commands
    taufiq authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e9ae5fe View commit details
    Browse the repository at this point in the history
  4. Merge pull request #51 from AY2324S2-CS2103T-W12-2/enable-assertions

    chore: Enable assertions for gradle run
    AdityaB4 authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    653dc6a View commit details
    Browse the repository at this point in the history
  5. docs: rectify toc structuring

    taufiq committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c981d98 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0779fcd View commit details
    Browse the repository at this point in the history
  7. Checkstyle fixes

    blaukc committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6b47360 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9ff156c View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    9330d00 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #52 from AY2324S2-CS2103T-W12-2/brandon/add-module…

    …-timing
    
    feat: add models for module timing
    blaukc authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    1f4e3cc View commit details
    Browse the repository at this point in the history
  3. Add JsonAdaptedModuleTiming

    blaukc committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8676629 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b586f6d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f997fa1 View commit details
    Browse the repository at this point in the history
  6. Fix checkstyle

    blaukc committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    6c2d04f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0e453ec View commit details
    Browse the repository at this point in the history
  8. Merge pull request #53 from AY2324S2-CS2103T-W12-2/brandon/add-module…

    …-timing-storage
    
    feat: add module timing storage
    blaukc authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    b5af1f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    4dba1c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9642346 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    531f79c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    871d69f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bcc8bea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4cba768 View commit details
    Browse the repository at this point in the history
  7. Fix checkstyle

    blaukc committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    736a4db View commit details
    Browse the repository at this point in the history
  8. Fix broken tests

    blaukc committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    44330d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    1c7ae95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25baf4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    effa88d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d479745 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #58 from yadunut/add-framework-into-dg

    Add Intro into module handling into DG
    yadunut authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    f665ed0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b79e917 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #56 from AY2324S2-CS2103T-W12-2/update-dg

    Update DG content to reflect updates
    AdityaB4 authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    c314786 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #55 from AY2324S2-CS2103T-W12-2/brandon/add-module…

    …-timing-command
    
    feat: add add_timing command
    blaukc authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    2986685 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    fd0d7ac View commit details
    Browse the repository at this point in the history
  2. Merge pull request #57 from yadunut/unnecessary-func

    Remove unnecessary function in ModuleMapStorage
    yadunut authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    0193e2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8353fb3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59 from yadunut/add-list-modules

    Add Command to List Modules by Prefix
    yadunut authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e9ba2ff View commit details
    Browse the repository at this point in the history
  5. Add validation for moduleCode

    blaukc committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    942ebef View commit details
    Browse the repository at this point in the history
  6. Merge pull request #60 from AY2324S2-CS2103T-W12-2/brandon/add-module…

    …-validation
    
    feat: add validation for moduleCode
    blaukc authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    a25acda View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    775f514 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Fix checkstyle

    blaukc committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    70f3bfd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #62 from AY2324S2-CS2103T-W12-2/brandon/module-tim…

    …ing-gui
    
    feat: update gui
    taufiq authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    0e07720 View commit details
    Browse the repository at this point in the history
  3. feat: add isFreePredicate

    This predicate checks that for a given time range, a student is free.
    taufiq committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    dbfa446 View commit details
    Browse the repository at this point in the history
  4. feat: add FindFreeTimeCommand

    Adds a new command similar to `FindCommand` except it finds students who are free in the specified timing.
    taufiq committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    d3bb2a8 View commit details
    Browse the repository at this point in the history
  5. fix: flip predicate return value

    Wrong logic this just returned false for when a student is free at the specified timing.
    taufiq committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    2889b10 View commit details
    Browse the repository at this point in the history
  6. feat: add parser to parse FindFreeTimeCommand

    A `FindFreeTimeCommandParser` to parse and crap out the `FindFreeTimeCommand` with the relevant `startTime` and `endTime` parsed
    taufiq committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    d8daa47 View commit details
    Browse the repository at this point in the history
  7. style: Add whitespaces to MESSAGE_USAGE

    Whitespace separation was missing when stating how the `find_free_time` command is to be used.
    taufiq committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    7260a21 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2732197 View commit details
    Browse the repository at this point in the history
  9. feat: Add day parameter to command

    Adds a 'd/' prefix to the `FindFreeTimeCommand` so that users can specify a day.
    taufiq committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    0de9bd3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c5bd7e4 View commit details
    Browse the repository at this point in the history
  11. fix: Keep module state when editing students

    This addresses a bug pointed out by @blaukc where if we edit a student using the `edit` command and don't intend to change their modules, their module state gets completely wiped.
    
    When we parse the `EditCommand` we create an `EditStudentDescriptor` instance which by default is initialized as a List with 0 entries.
    
    So when executing the command we use the `Optional` `getModules` function to decide if we want to keep the old module state or replace it with new module state that we provided in the command. The bug was that the logic for the for `getModules` always returns a non-null `Optional` value (because it checks if `modules` is null which never happens bcos always initialised with empty list), thereby always taking the empty list of modules from the `EditStudentDescriptor` instance and not the old `Student` instance, thus wiping out the modules state.
    
    This commit initializes `modules` as `null` so that `getModules` works as intended.
    taufiq committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    80dfde2 View commit details
    Browse the repository at this point in the history
  12. fix: correct test case

    taufiq committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    dfa5198 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9a72cfc View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Merge pull request #64 from AY2324S2-CS2103T-W12-2/taufiq/fix-edit-co…

    …mmand
    
    fix: Keep module state when editing students
    taufiq authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    c90eaa0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #65 from AY2324S2-CS2103T-W12-2/brandon/update-ug

    Update UG with 2101 stuff and new commands
    taufiq authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    ec931b3 View commit details
    Browse the repository at this point in the history
  3. Add module search command

    yadunut committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    cfeeffe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e5099c View commit details
    Browse the repository at this point in the history
  5. Add info to user guide

    yadunut committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    7bc7ba4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    64c4ff0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac3fa9b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f35b45 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a64338f View commit details
    Browse the repository at this point in the history
  10. Fix double whitespace typo

    AdityaB4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    c2b5511 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1a22524 View commit details
    Browse the repository at this point in the history
  12. Fix FAQ section

    AdityaB4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    470ff50 View commit details
    Browse the repository at this point in the history
  13. Introduce as a docs term

    AdityaB4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    4760722 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d8c6329 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a21b514 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4b6a69e View commit details
    Browse the repository at this point in the history
  17. Fix FAQ level

    AdityaB4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    b6768c5 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    28d5fb9 View commit details
    Browse the repository at this point in the history
  19. Fix checkstyle issues

    yadunut committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    3fb8ca0 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #66 from yadunut/add-module-search

    Add module search
    yadunut authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    df2676e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    45f7ba3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c288925 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8a84fb1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1f99b06 View commit details
    Browse the repository at this point in the history
  25. Update Ui image

    AdityaB4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    4950586 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    cab20af View commit details
    Browse the repository at this point in the history
  27. Merge pull request #63 from AY2324S2-CS2103T-W12-2/find-common-timing

    feat: Add `find_free_time` command
    blaukc authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    af80085 View commit details
    Browse the repository at this point in the history
  28. Update Help message

    AdityaB4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    e03b1b2 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    81837f9 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    1213415 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    8a223f5 View commit details
    Browse the repository at this point in the history
  32. Merge pull request #67 from AY2324S2-CS2103T-W12-2/aditya/update-ug

    Finalise UG changes for v1.3 / PE-D
    AdityaB4 authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    45840c7 View commit details
    Browse the repository at this point in the history
  33. Update version

    AdityaB4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    3428b24 View commit details
    Browse the repository at this point in the history
  34. Fix stub

    AdityaB4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    8280374 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    4a29b61 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    9d4cce0 View commit details
    Browse the repository at this point in the history
  2. Fix broken test

    yadunut committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    abf6280 View commit details
    Browse the repository at this point in the history
  3. Fix reading from JSON File

    yadunut committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    a16cccd View commit details
    Browse the repository at this point in the history
  4. Add comments to pass linter

    yadunut committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    1773b8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    72bf467 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Move code to ParserUtil

    yadunut committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    6ee7245 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #123 from yadunut/fix-duplicate-modules

    Add validation to ensure valid moduleCode
    yadunut authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    2148947 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Fix toc link error

    AdityaB4 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    a4c5ef9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f97fde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c8eb1a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    73b77b9 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Merge pull request #125 from AY2324S2-CS2103T-W12-2/fix-toc-link

    Fix TOC link in UG
    blaukc authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    a066e9d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #129 from AY2324S2-CS2103T-W12-2/aditya/macos-launch

    Add OS Specific instructions for setup
    blaukc authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    537444a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #128 from AY2324S2-CS2103T-W12-2/aditya/match-file…

    …name-advertised-behaviour
    
    Match data filename with advertised behaviour
    blaukc authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    5e551db View commit details
    Browse the repository at this point in the history
  4. Merge pull request #127 from AY2324S2-CS2103T-W12-2/aditya/fix-delete…

    …-timing-msg
    
    Update delete_timing ug description
    blaukc authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    ce10f9d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5767260 View commit details
    Browse the repository at this point in the history
  6. Fix checkstyle

    blaukc committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    549784f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1c74c55 View commit details
    Browse the repository at this point in the history
  8. Add basic coverage for parsers

    blaukc committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    b8ce08f View commit details
    Browse the repository at this point in the history
  9. Fix checkstyle

    blaukc committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    57c3ca3 View commit details
    Browse the repository at this point in the history
  10. Add more comprehensive tests

    blaukc committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    54b839e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    54a6c44 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    581ae55 View commit details
    Browse the repository at this point in the history
  2. Fix checkstyle

    blaukc committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    6b0f3f7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #133 from AY2324S2-CS2103T-W12-2/brandon/dg-add-mo…

    …dule-timing
    
    docs: add add module timing implementation to dg
    blaukc authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    8af7bc3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #132 from AY2324S2-CS2103T-W12-2/brandon/add-parse…

    …r-tests
    
    test: add tests for parser
    blaukc authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    d961c5f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #131 from AY2324S2-CS2103T-W12-2/brandon/fix-fft-v…

    …alidation
    
    fix: add validation for find_free_time
    blaukc authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    4a6861d View commit details
    Browse the repository at this point in the history
  6. Merge pull request #134 from AY2324S2-CS2103T-W12-2/brandon/fix-fft-e…

    …rror
    
    fix: error message in find_free_time not matching UG
    blaukc authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    1a2ecb6 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. feat: Do not truncate on long texts

    Key information are being truncated when left to display only up-to 80 characters for the descriptions of the mods.
    taufiq committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    da89e44 View commit details
    Browse the repository at this point in the history
  2. feat: Wrap long texts

    Long texts are wrapped so it all fits within the width of the result display so users only need to scroll vertically and not horizontally
    taufiq committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    07d3f4f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04c7be0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1abda5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #138 from AY2324S2-CS2103T-W12-2/brandon/fix-comma…

    …nd-format
    
    fix: fix incorrect parameters error different from UG
    blaukc authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    bd2418a View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    2a85344 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    129a86c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    67bd1a5 View commit details
    Browse the repository at this point in the history
  4. docs: Add documentation

    taufiq committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e43f3fc View commit details
    Browse the repository at this point in the history
  5. Merge pull request #145 from AY2324S2-CS2103T-W12-2/taufiq/documentation

    docs: Add documentation
    yadunut authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8b2a1d0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3afcc7b View commit details
    Browse the repository at this point in the history
  7. Add Glossary

    yadunut committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ed7c4b3 View commit details
    Browse the repository at this point in the history
  8. Add Conventions

    yadunut committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1b24dce View commit details
    Browse the repository at this point in the history
  9. Merge pull request #143 from yadunut/user-guide

    Add list_modules, module_search description
    taufiq authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    76462fb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0998c1f View commit details
    Browse the repository at this point in the history
  11. Update title

    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9d6eb60 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #146 from AY2324S2-CS2103T-W12-2/missing-json-update

    Update previously missed json edit
    yadunut authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    46c0d8f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b320255 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #137 from AY2324S2-CS2103T-W12-2/brandon/ug-case-s…

    …ensitivity
    
    docs: add case sensitivity text for DAY
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4767dbf View commit details
    Browse the repository at this point in the history
  15. Update user guide images

    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4c7ff1d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    413068e View commit details
    Browse the repository at this point in the history
  17. Merge pull request #147 from AY2324S2-CS2103T-W12-2/update-images

    Update user guide images
    yadunut authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e9a0ac7 View commit details
    Browse the repository at this point in the history
  18. Update command Summary

    yadunut committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    492a595 View commit details
    Browse the repository at this point in the history
  19. Fix Conventions

    yadunut committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8cde784 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #148 from yadunut/tutorial

    Add tutorials and fix image paths
    yadunut authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    08fc213 View commit details
    Browse the repository at this point in the history
  21. Add Module timing clash test

    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e1b7ec1 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b3856ad View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    51dc35c View commit details
    Browse the repository at this point in the history
  24. Add tests for Day model

    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    a29c8fa View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6d5248b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4de54c3 View commit details
    Browse the repository at this point in the history
  27. Fix UG links

    blaukc committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    d97f947 View commit details
    Browse the repository at this point in the history
  28. Update formatting to workaround checkstyle bug

    Checkstyle recognised the () as a leading (
    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    074e9b3 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    f329424 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    dc8d6e3 View commit details
    Browse the repository at this point in the history
  31. Merge pull request #142 from AY2324S2-CS2103T-W12-2/cite-ai

    Cite AI use under DG acknowledgements
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f0f4e23 View commit details
    Browse the repository at this point in the history
  32. Merge pull request #135 from AY2324S2-CS2103T-W12-2/taufiq/overflow-d…

    …isplay
    
    fix: Remove text truncation for `list_modules`
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9e35ae9 View commit details
    Browse the repository at this point in the history
  33. Merge pull request #144 from AY2324S2-CS2103T-W12-2/aditya/planned-en…

    …hance
    
    Add Planned Enhancements appendix
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    218754d View commit details
    Browse the repository at this point in the history
  34. Merge pull request #150 from AY2324S2-CS2103T-W12-2/aditya/add-module…

    …-clash-test
    
    Add Module timing clash test
    AdityaB4 authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    05933c8 View commit details
    Browse the repository at this point in the history
  35. Merge pull request #149 from AY2324S2-CS2103T-W12-2/aditya/add-module…

    …-model-tests
    
    Increase test coverage for module models
    AdityaB4 authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    bf5f131 View commit details
    Browse the repository at this point in the history
  36. Merge pull request #126 from AY2324S2-CS2103T-W12-2/aditya/update-tag…

    …-docs
    
    Update docs to explain tags can not process white spaces
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    fd1e85a View commit details
    Browse the repository at this point in the history
  37. Fix UG example command

    blaukc committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    6855fd9 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    3e8642a View commit details
    Browse the repository at this point in the history
  39. Merge pull request #152 from AY2324S2-CS2103T-W12-2/brandon/fix-examp…

    …le-command
    
    fix example command
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ef5ce48 View commit details
    Browse the repository at this point in the history
  40. Merge pull request #154 from AY2324S2-CS2103T-W12-2/aditya/add-annota…

    …te-ui
    
    Add annotated ui with explanation
    AdityaB4 authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    efc572b View commit details
    Browse the repository at this point in the history
  41. Add filtering information

    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c5a56ae View commit details
    Browse the repository at this point in the history
  42. Merge pull request #155 from AY2324S2-CS2103T-W12-2/aditya/filter-info

    Add filtering information
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c94144d View commit details
    Browse the repository at this point in the history
  43. Fix tables

    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ec77010 View commit details
    Browse the repository at this point in the history
  44. Fix DG links

    blaukc committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    71a8a95 View commit details
    Browse the repository at this point in the history
  45. Change tags to camel case

    blaukc committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    2a01812 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    b87c396 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    0fe64f3 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    e3639a0 View commit details
    Browse the repository at this point in the history
  49. Edit latency NFR

    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4e48694 View commit details
    Browse the repository at this point in the history
  50. Remove more NFRs message

    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    547c916 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    4764c28 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    30ff55a View commit details
    Browse the repository at this point in the history
  53. Merge pull request #158 from AY2324S2-CS2103T-W12-2/delete-timing-dg

    Add `delete_timing` implementation and sequence diag
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1d292b0 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    325afa6 View commit details
    Browse the repository at this point in the history
  55. Merge pull request #159 from AY2324S2-CS2103T-W12-2/aditya/dg-tweaks

    Update DG to match internal docs and UG
    AdityaB4 authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e78d822 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    d272567 View commit details
    Browse the repository at this point in the history
  57. Update Diagram with ModuleMap

    yadunut committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9e089a2 View commit details
    Browse the repository at this point in the history
  58. docs: Add FindFreeTimeSequenceDiagram.puml

    This adds my dg version of the `FindFreeTimeCommand`. Thank @blaukc for the reference!
    taufiq committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    679b553 View commit details
    Browse the repository at this point in the history
  59. Misc UG fixes

    blaukc committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    3122a30 View commit details
    Browse the repository at this point in the history
  60. docs: Add missing image diagram

    Forgot to add that in.
    taufiq committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    555d826 View commit details
    Browse the repository at this point in the history
  61. Merge pull request #161 from AY2324S2-CS2103T-W12-2/brandon/fix-ug-fo…

    …rmatting
    
    Misc UG fixes
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1ac90d9 View commit details
    Browse the repository at this point in the history
  62. Merge pull request #153 from yadunut/yadunand-dg

    [DG]: Update ModuleMapStorage
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    3251dce View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    21e213b View commit details
    Browse the repository at this point in the history
  64. Merge pull request #162 from AY2324S2-CS2103T-W12-2/aditya/dg-tweaks

    Add untracked puml for delete_timing diagram
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8297f12 View commit details
    Browse the repository at this point in the history
  65. Merge pull request #160 from AY2324S2-CS2103T-W12-2/taufiq/add-find-f…

    …ree-time-dg
    
    docs: Add FindFreeTimeSequenceDiagram to DG
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    2ecdb50 View commit details
    Browse the repository at this point in the history
  66. Add page breaks for pdfs

    AdityaB4 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b681362 View commit details
    Browse the repository at this point in the history
  67. Merge pull request #163 from AY2324S2-CS2103T-W12-2/add-ug-breaks

    Add page breaks for pdfs
    blaukc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    af963ee View commit details
    Browse the repository at this point in the history