From 105e6b087047286f5571ba01a76e66ea9f0d9f7d Mon Sep 17 00:00:00 2001 From: lokidoki102 Date: Thu, 4 Apr 2024 22:20:12 +0800 Subject: [PATCH 1/9] Update UG to include more examples for edit commands --- docs/UserGuide.md | 123 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 117 insertions(+), 6 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index 2d020b1643f..9afa07cdce0 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -108,14 +108,81 @@ Format: `editSeller INDEX [n/NAME] [p/PHONE] [e/EMAIL]` * Edits the seller at the specified `INDEX`. The index refers to the index number shown in the displayed person list. The index **must be a positive integer** 1, 2, 3, … * The specified `INDEX` must be pointing to a `Seller` and not a `Buyer`. +* The new `name` value of the seller should not have a duplicate in EstateEase. * At least one of the optional fields must be provided. * Existing values will be updated to the input values. -Examples: -* `editSeller 1 p/91234567 e/johndoe@example.com` edits the phone number and email address of the 1st person, - that is also a seller, to be `91234567` and `johndoe@example.com` respectively. +##### Successful Execution + +**Example 1** + +> **Case**: Edit a seller's phone number and email. +> +> **Input**: `editSeller 1 p/91234567 e/johndoe@example.com` +> +> **Output**: +> ``` +> Edited Person(Seller): Bavid Li; Phone= 91234567; Email= johndoe@example.com +> ``` + +**Example 2** + +> **Case**: Edit a seller name (no duplicate). +> +> **Input**: `editSeller 1 n/David Newman` +> +> **Output**: +> ``` +> Edited Person(Seller): David Newman; Phone= 91234567; Email= johndoe@example.com +> ``` + +##### Failed Execution + +**Example 1** + +> **Case**: Edit a seller's name to an existing person in EstateEase. +> +> **Input**: `editSeller 3 n/David Newman` +> +> **Output**: +> ``` +> This person already exists in the address book. +> ``` + +**Example 2** + +> **Case**: Edit a `buyer` while using `editSeller` command. +> +> **Input**: `editSeller 2 n/John Doe` +> +> **Output**: +> ``` +> The person you are trying to edit is not a seller. +> ``` + +**Example 3** + +> **Case**: Edit a seller without any parameters. +> +> **Input**: `editSeller 3` +> +> **Output**: +> ``` +> At least one field to edit must be provided. +> ``` + +**Example 4** + +> **Case**: Edit a seller with invalid `INDEX`. +> +> **Input**: `editSeller 9999999 n/Bob Freeman` +> +> **Output**: +> ``` +> The person index provided is invalid. +> ``` ### Editing buyer details : `editBuyer` @@ -132,9 +199,53 @@ Format: `editBuyer INDEX [n/NAME] [p/PHONE] [e/EMAIL] [type/HOUSING_TYPE] [budge Examples: -* `editBuyer 1 p/88888888 e/buyer@example.com type/Landed budget/5000000` edits the phone number, email, - preferred housing type, and budget of the 1st person, that is also a buyer, to be `88888888`, `buyer@example.com`, - `Landed`, and `5000000` respectively. +##### Successful Execution + +**Example 1** + +> **Case**: Edit a buyer's phone number, email, preferred housing type, and budget. +> +> **Input**: `editBuyer 1 p/91234567 e/johndoe@example.com type/Landed budget/15000000` +> +> **Output**: +> ``` +> Edited Person(Buyer): Alex Yeoh; Phone= 91234567; Email= johndoe@example.com; Preferred Housing Type= Landed; Budget= 15000000 +> ``` + +##### Failed Execution + +**Example 1** + +> **Case**: Edit a buyer's budget to a non-positive number. +> +> **Input**: `editBuyer 1 budget/-200000` +> +> **Output**: +> ``` +> Budget should be a positive number. +> ``` + +**Example 2** + +> **Case**: Edit a `seller` while using `editBuyer` command. +> +> **Input**: `editBuyer 2 n/John Buyer` +> +> **Output**: +> ``` +> The person you are trying to edit is not a buyer.. +> ``` + +**Example 3** + +> **Case**: Edit a buyer's preferred housing type that's not valid. +> +> **Input**: `editBuyer 1 type/Bungalow` +> +> **Output**: +> ``` +> HousingType should only be Landed, Hdb or Condominium. +> ``` ### Adding a house: `addHouse` From 2c567b6290b8096a368931916fc97ef50b358498 Mon Sep 17 00:00:00 2001 From: lokidoki102 Date: Thu, 4 Apr 2024 22:25:21 +0800 Subject: [PATCH 2/9] Update known issue --- docs/UserGuide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index 9afa07cdce0..916ffadf95b 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -389,7 +389,7 @@ _Details coming soon ..._ ## Known issues 1. **When using multiple screens**, if you move the application to a secondary screen, and later switch to using only the primary screen, the GUI will open off-screen. The remedy is to delete the `preferences.json` file created by the application before running the application again. - +2. When executing commands that require `INDEX`, using a non-positive value and a positive value, but out of bound, will return different error message. (E.g. delete -99 and delete 999999 shows different error messages). -------------------------------------------------------------------------------------------------------------------- ## Command summary From fda236ad454e6651682d56edff220b5449ffd4a2 Mon Sep 17 00:00:00 2001 From: lokidoki102 Date: Thu, 4 Apr 2024 22:29:51 +0800 Subject: [PATCH 3/9] Update help message screenshot --- docs/images/helpMessage.png | Bin 8435 -> 3804 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/images/helpMessage.png b/docs/images/helpMessage.png index b1f70470137ec75b2bfe4d29458114d1aa75dbcd..f902eb085d1d231716f4885c424d7d73bf69b751 100644 GIT binary patch literal 3804 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 NYRc+LWeRTs{|5=EUM2tl literal 8435 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ÐxTGMs?~ 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 Date: Thu, 4 Apr 2024 22:32:25 +0800 Subject: [PATCH 4/9] Update help screenshot --- docs/UserGuide.md | 2 +- docs/images/{ => ui-screenshots}/helpMessage.png | Bin 2 files changed, 1 insertion(+), 1 deletion(-) rename docs/images/{ => ui-screenshots}/helpMessage.png (100%) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index cd50a1c383f..0fc14bc271a 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -72,7 +72,7 @@ EstateEase is a **desktop app for managing contacts, optimized for use via a Li Shows a message explaning how to access the help page. -![help message](images/helpMessage.png) +![help message](images/ui-screenshots/helpMessage.png) Format: `help` diff --git a/docs/images/helpMessage.png b/docs/images/ui-screenshots/helpMessage.png similarity index 100% rename from docs/images/helpMessage.png rename to docs/images/ui-screenshots/helpMessage.png From e3501516cb470c4bb974162990d5c8d56afe4b31 Mon Sep 17 00:00:00 2001 From: lokidoki102 Date: Thu, 4 Apr 2024 22:36:37 +0800 Subject: [PATCH 5/9] Fix checkstyle error --- docs/DeveloperGuide.md | 8 ++++---- docs/UserGuide.md | 4 ++-- src/main/resources/view/CustomisedTheme.css | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index 3ad4154b261..c1881e8c7da 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -932,7 +932,7 @@ testers are expected to do more *exploratory* testing. 1. **Loading Data:** - - To test the application's response to a missing data folder or `addressbook.json` file, manually delete the `data` folder or the `addressbook.json` file from it. + - To test the application's response to a missing data folder or `addressbook.json` file, manually delete the `data` folder or the `addressbook.json` file from it. - The application should automatically populate the address book with sample data, displaying buyers and sellers, where sellers are associated with houses. 2. **Saving Data:** @@ -974,7 +974,7 @@ testers are expected to do more *exploratory* testing. **Expected:** Message indicating invalid format. The specified buyer was not found. 3. **Invalid buyer** - + 3. **Test case:** `matchBuyer Bob Lim` **Expected:** Message indicating invalid person. The specified person is not a buyer. @@ -1000,11 +1000,11 @@ testers are expected to do more *exploratory* testing. Expected: An error message indicating that "The person you are trying to edit is not a seller." 3. **Successful edit**
**Test case:** `editSeller 1 n/Jessi Oliverson`
- Expected: The name "aaaaaaa" is edited to "Jessi Oliverson". + Expected: The name "aaaaaaa" is edited to "Jessi Oliverson". The updated details of the edited seller will also be shown in the response box. 4. **Invalid INDEX**
**Test case (Invalid INDEX):** `editSeller 0 p/87654321`
- Expected: An error messsage indicating that the command has invalid format. + Expected: An error messsage indicating that the command has invalid format. The error message also indicates that the `INDEX` must be a positive number. ### Editing Buyer Details diff --git a/docs/UserGuide.md b/docs/UserGuide.md index 0fc14bc271a..713ca4d0e17 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -33,7 +33,7 @@ EstateEase is a **desktop app for managing contacts, optimized for use via a Li * `addSeller n/John Doe p/98765432 e/johnd@example.com type/HDB street/Clementi Ave 2 blk/311 level/02 unitNo/25 postal/578578 price/10000 t/friends t/owesMoney` : Adds a seller named `John Doe` to EstateEase. * `delete 3` : Deletes the 3rd contact shown in the current list. - + * `matchBuyer Alice Lim` : Display Seller details with House that match the Budget and HousingType of the Buyer named `Alice Lim` in EstateEase. * `clear` : Deletes all contacts. @@ -104,7 +104,7 @@ Format: `addSeller [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [type/HOUSING_TYPE] [stre -**Note:** +**Note:** - Adding a `Seller` will add a `House` to his/her list of houses, so that `Seller` and `Buyer` can be matched immediately if their preference matched. - A `Seller` cannot have the same name as a `Buyer`, because a `Seller` cannot be a `Buyer`, they must be unique. diff --git a/src/main/resources/view/CustomisedTheme.css b/src/main/resources/view/CustomisedTheme.css index c0d1478f9bf..050809e19b8 100644 --- a/src/main/resources/view/CustomisedTheme.css +++ b/src/main/resources/view/CustomisedTheme.css @@ -90,4 +90,4 @@ .custom-prompt-text { -fx-prompt-text-fill: derive(#0A1833, 80%); -fx-font-size: 12; -} \ No newline at end of file +} From eed368b12e94737fc48650690ee50b9b114f60bb Mon Sep 17 00:00:00 2001 From: lokidoki102 Date: Thu, 4 Apr 2024 23:02:51 +0800 Subject: [PATCH 6/9] Update UG --- docs/UserGuide.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index 713ca4d0e17..1f6f166541f 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -415,11 +415,6 @@ If your changes to the data file makes its format invalid, EstateEase will overr Furthermore, certain edits can cause EstateEase to behave in unexpected ways (e.g., if a value entered is outside the acceptable range). Therefore, edit the data file only if you are confident that you can update it correctly. - -### Archiving data files `[coming in v2.0]` - -_Details coming soon ..._ - -------------------------------------------------------------------------------------------------------------------- ## FAQ From a67d6a2ea7a0d2423c8060f06930b10023775cc3 Mon Sep 17 00:00:00 2001 From: lokidoki102 Date: Thu, 4 Apr 2024 23:12:35 +0800 Subject: [PATCH 7/9] Update find command's screenshot --- docs/UserGuide.md | 18 ++++++++++++++---- docs/images/ui-screenshots/find-success.png | Bin 0 -> 16601 bytes 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 docs/images/ui-screenshots/find-success.png diff --git a/docs/UserGuide.md b/docs/UserGuide.md index d782538f958..dd632a803d0 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -480,11 +480,21 @@ Format: `find KEYWORD [MORE_KEYWORDS]` * Only full words will be matched e.g. `Han` will not match `Hans` * Persons matching at least one keyword will be returned (i.e. `OR` search). e.g. `Hans Bo` will return `Hans Gruber`, `Bo Yang` +* +##### Successful Execution -Examples: -* `find John` returns `john` and `John Doe` -* `find alex david` returns `Alex Yeoh`, `David Li`
- ![result for 'find alex david'](images/findAlexDavidResult.png) +**Example 1** + +> **Case**: Find people named John. +> +> **Input**: `find John` +> +> **Output**: +> ```3 persons listed!``` + +Here's an example of how it looks like + +![result for 'find John'](images/ui-screenshots/find-success.png) ### Deleting a person : `delete` diff --git a/docs/images/ui-screenshots/find-success.png b/docs/images/ui-screenshots/find-success.png new file mode 100644 index 0000000000000000000000000000000000000000..b02059946e6a0cb877053a28cad5dcec3bdfef6b GIT binary patch literal 16601 zcmeHud0dm{mOs6%qEeuWg2<*)S9Xz2me{JGvQ@1hghh-5fdm9KtVwJUtg@sQg(#bd zh{|pVVNDc-2m}z2B?Jf%5CaLwk^~4z<_WgFcYeKd=g!>u%x7kP_rH)l?|II1&i8!J z@;==9&dE-G!?q1FGBWZfjvqZOBlE>iGBTfQulp1D=9>dGW->B|AD%e+&G+G6oWbA( zUqM7)SnZ`dw%6aj`|QW<20zLiOa9Xub&{>p8?LQE|KWQ|4cF3@eK&89g{{|DyZe1> z;>k5|x3_m%Qyjm(4?lX0f6_7F^b^$|4kE=zw(Fh2Cmf%2KK{+Y+T7!(?m8ADQF_PX zbnQ98@6G1ZCNd}5YK;j(nzgYo;$z1st#X2?LGDnQ7_bapBw(i@K*94dLvO``Dx=1& zumqzmlh7!#qBH1!d6Xl zN%82iVPOV&MntjkRD<)@rp`bAWa#$`wA;(>v!^>84sZ_Sb9gZ~=&l%6_l&SZAexZW z3(3oq!9*xX^9(T^P+-U`%&(-uf}Tv zezll2;Sm|AYo^_(Pigk@R)c%jd>qXZrOk+b5Y$LIXGC7!^DBecseH)?oVX2UCh37h z*Xwv=vI~Lb$yX$KnTvuUF@(92U9F57dNANb5sPQk6t&{~Hj=WA4hSQrsO)^XYJJG! z*gAWDlg_V}pU*Pmczf%3?a#=(nCk6YTntQ(o`N!0-kU)qYnNtLiVbR4?v=l%w~HrX zis%*lcF26+kubDq$~!O+Go}^2=-LM9Af-=JJ{pw_^4-@x+7+_JrO~y1uDB*JYM(}Q zFv`p;q$(rkS1`G>4oTQvrd@?C@P!SM3!p{OX&}KKbTg^497VQ_D+u5i3edG=lx;{3H;{j%MdV z=9w$Ckd=B!I=RI7Sq93Fl&+kqH{dqVoVOXy5Y#E-?kSMR)>$e!k=ob%8Y6Hkoyouk z`z?fn^(jSGi|PkyWInH0Qb}1FvcvM&6?1CLMG+-hB$;)dMw=ITq}T3|W4?{Q6x`63 zk)N@pT0kf#MfFyrX2N1!RkV%{MBEJtE)P3ycRbHt_E%a+zpg4Vz_1-iMd@aUkBSZ? z3&|KotOWT83lonXp$Le@Xd#1%;rHsVsPu|vB)q60iiCUM*BCaMn)u46=lyIudL#$IJ}FC|1^r7vM$HZ}FeW$RO~BpUcSf8Tzc1kty-1 z`x5YF{S8$anU`_vjb&u6%PYabQnlSQ=>ra{51fm@5AxzED}ziyOoYgxW=68|QBi_} zWcC6<>S;MQ-KOpriyMQFWnuZf?lC4vpLb6Fcp{j~*T$nnlI;LINTQn$d9 zgMB%l5xnu}F-cX}Ty}9&irvq}K8rkwAQw}WJ8K$=*aVMgLH&#xPre79aeeC>>(+)h zdonQDB6`)3?!2VXon2577w)W^CCIPNx}0`{eok{v9;D6dI#Y{voCCp0dc@IfDK-W8 zLU}?9c4!mu0ui=>V5T2+cXqC@B5osGi0mpv-z}{@MBev>jLgHj*;uz@BS7flxRzw} zj58;U5VQ$C+oC26(U;_F1EaWDk`1TsD1}w7%ygd%k)NHK+taY6`0^$=50Clj~eO>Tg2~t;r>`iTh~%p#!1pS5o5^RabiZYKqU+723j9l*(X?Z1tge+4p2AO4K^J_%T=WMh<1N)C{GJ>YL6k8{}vH4~Es zFgpBQDAZB9<#qSU!rjtc4;K!&tYYV(OHlrLDUQF>A$8x7!ushwM!+h{-!&smq*#*) z7%zYDl@!v%e@6`JMTT&=oje~iF~9siMQvvJu={!dZwlDU#0NE9B;n5tkv}}V^YI6P zh@&TPaDAaA-FiNi5%6d~jh`P&yg|>F>WP;=QpdR{4J1P>&^gJPHof%Pk|}swtC&d{ zZyd~14_@gRmBcZKa?kHU4U6#0x??b4pnuqvjP zXB-~6WO=hWux^$b5ylh`MWl*C;})R-lrf@@a=CMZT9)~sgo_JX{z1SEs+lAK6FY#D z_Z`O%UOV#BjY3Ja*7NOyMp1i%YCPqtk>yvO-V?-@mwW$Idd0E@N>rY@Fm=FojU%oG zEk9BBOr`kwuD9|t&~^AQ%*SkH*Z4pbb_aKO2T6HIyzJe!Kn)wJ*iQ?>r<;k3-0#J< z^i7i3zPc+HREFwMhXQ~N%pU?9q^%>c3)601_}rmR_nLcnc(5>~t=Z~aLe=o+**Pf% zG?mJ0SNwe(YtDA>_nj35on_WNXxIwfJcO|cjwX86kF_yS+qr`LHUnbd5V}`!(6BZW z^>pyegf~L0ST(5u&?pCd`aMW}#-Y`UgWQ@jj^r(M*=KHAjrOOI|1 z@hdpH4j7BQj^PpqL<%S^3#{mBejQ>&rFzk)CYlbI_9OrWTnp~cvd;I;K;n6fTT$bL zaH_87xl?#ON$b_FmUEZ@fc)!Vf0`wYANBsSA#pdo(jeyh}^b046F$3Yf^0L*i6f!47_?-?#AN#;-gwoOz z3}61{#g^1N8!nG1Mg6*AS}(|-eb{K`SEN9s7&ek&1fW~IA!j7Vwjx{lMom3fs{e@|RxD7E*e zY{6p3O@KK5bq4;#rX@#i(8nx~fFI2tdYnt{KXep7E=@lL<)%+Q@gmV^*DB`~Chl9M z#XzLPYEpL(gq@UX@XlTBjC8|?J^lFAU5Gu6cUO6n_}4_BF7?{Xb;>dic}C<8E)2_Q zMYUYrB_nfrXJO*A9}TO;D^oBhm?tNe4uzmbc=Nqa?W{AI6@yDJPlHQUGrtQS(SYaM=nzGn zmNtuZn0D)-h2ik84-B9f(~mN0HES?c~v6j8bJ;zk)ycp}tT)zvBnCe6Pa%F_tV_|T^PZz42I8WxmRQUWzDm2A&rPDA_ zg`(mfjHbRRIq{X|nEdqBCsO2fT|hdVy+N5|iI7}W;V{p>rjAehoU0%6asXeomV{dejSVXU*v@rr{qly^T+iG4y5 zMMd-pJ`WYfxv69&dwfaAkX1<@_fr92zU*F*_-xJ)+HvYxG(YpaM=5AW_>u6Ym{_?i zBg?~hJ$eCD2_6y?tF6m4N0t+IqwSS0IlmY(mafx#bUlXJOmyiSUIVVwQJe`~ zmh(RZa}dkY&Ds91mz!>W|zAy|C5Ax=K7%KtC`{zmCWezmUiayP~coXIFKu7 z8ZIUI@E2H$q<{eKU2k{paOJg+dai+~k!)i8DQL18IAswq#G{BZUI+Xqp zF#dpkwWKepCy8DpDZ&l>Vg^iC1iF$(sOFx62So>%`+QRg#^Aj)c@YLfQ3!vN! z?VI$;z@HS26r?V7%9T1BbmXQeZ?t@-=NB^9^X-E2KWvV3W18i;dL(<-p7v2LhGgw3 zV&Amxw*(qHr3|=q4AkqUwr>z=zFYTP%v$$+v8goO!S!p}a>{H8&~!!!x^%0QDk*YMj@SlXJ@dkoo z%|xqnhA?viBd(4wiy@sEn+HmK58&FmmzKF)S+{?xf8SgLfbesGcKBv^WzPQJm;50t z4t5z;slG|$|yyyMEbTy2wD}7Bmd-Xyc zVn(z70xs52m|a|>9{d6+TAaKhaGtLG%V$waQ>3hw>V9e5Fi_5t zK}z(l#!hT!!`*ERq!SHb9IJW+qX$h$@e@!g7Vi)=5x|?=7sxD)^?N}0UQd)B(wtU~ zXgEtN@$tv&!B-jJ{Z7)^gY$;fBi-V|te!zaA=HnRs}47?F^jl-N*c>o?lAU0@Wpej zURMatYFU0(P6!o@G>RxIu&6{S3#n)CSv}~#0ExzMoq@fEEQ0Wy01nGh^EW#f0J(JHxMj?tEWfv4ZI_{7lb6e8PXgG z#7<0tX06178D6u{oSH@9)%KQ|aC1xPV9qx8K8%7+FG9XGRTC!ZQOUwWFibJO3k;V~ zSKxPAC!fGTcWXcQmrK4EQk)WC;1&L4PgkeByIbPIgAX0u-pDBH%k3IyQ5Oy}kUmI$ zJg>;KHf@uY1wwxMB*gb@dp3b_e}Utt8Q9U?`E>ldnW74-GSA3zqGx|7`I(6+{*r8P z-lfp;2Ax|B+@F5i-=Utv3Hq*(4C`S%FILSqiKr;m*aL|-uPd&7P>=9$(JM3o{)>6D z3R3soMAT%~&Z#UNHBy~BZru5&j6waUO?fTL`g$+DYCh5y@4BmG9aFb_ubmKcbhaPx zoPrK;agL#-TIbU(?+95D1tRlj#B+AZd(`#_y5&X^^J9*nRx+Re-nV#7evdHI<%RJOsj^G98S z2DXvQOM{iNEI17&{7FGikf(rnd-kYSt*EgnCAkma#r(mlwRDGCZks)8oKKwX^0tQ@ z>uKShUX1sHIby92?CDuY$b~kZan=XQ4-W(WGu{Al`A73blLf6$pzHj|DTO*G-YNj9N!{`@=OloV$vR(em>c-AesCCIan%cjL!nDKs-JLRSJGWbY<`s0s{?*X6JZ_S{(A^nhdWY|m&E$4^}?Ymi(Q;^SHK zuJl#s8Rrx*Sz+A;^x}_iSY*?crp6IJrJO({9AH2D21MZH@Im zv{tkntYlpc3?B*|FoL>&1B(bHE*0|BJWf#_2YHNO0+)+}*w6L=3%v|!2GMem)-z-T zRf8`ze(yc4YO2tkBFu@&xzqNfpS`S_rkR*LY%!-nXo61pnpp4*D4+qlrUXxgj47r=k+;A`V42BGex=J@;x2~19;T~ttgX*Hv_|!s-=fSp zrkEq%axfxLR2QV6m8<63ZHB+-1G&aTc=$;Y+&l;eC44A|ucR}dyq8Kn^JC6ig)MOF zsO62Lqyw3Q+_Dp4j%6_kH`i+oiaBnWhareA1ez|#~VQuXRHPeA-wlPnY2o~d`)VSowVipaC=GS z+&*oP6ox0I);}ht`ShUwGxgpd^7Q|P^0lhJo&z$JXvx58>DSaX<_i2$Buy?gbp_q0 z0w3EKdvd0i-{?i8#h8Z&X+*blXJS@HLg<4zf~=M_u-G+kmCg#xPUA|+(PO5TpH{i! zJ)?Q!AYbZJK+gFYxZD-ra46seYE0-P+g=zGT=_tn$z48WnBDGUW$*l7C40N;O!SQH zXzGZ9wa89aYD2!In+8J4Qya-b&-PAGp{_&rV85ej*@&7l zTXdfChCE=9Ghv*Sz^(c%X0wr#Uy80T4cAsQZXCVmpdaedIJP|>n{a`rv62Y5bIYgDZsKNW z|MW^}#wJm|QNHLzU52MJoYmHOJJT(Ms;e12_tdA?EPR)hzeNH#X%jU)J@S{IjA#mT zwjdF00O3ZDb(^`Z&D5EKYl7#xOBQyfYJRPCCA~`PqK7RRhWh#U!|Tu@As!gRg-CWr zvi3+K;F99Z<0JYRx#K0Y|e!c7+r-1)ujn^d8oDMj%Hn6IBw$yk%)={eJsur6A4H zg}_YGuO9x#dOB&X_o=EQPgG_}rgw6Oxto`2fZf3)7UXe49;T?Ixe9eV8oYEbeJ|12!6KAt_;g&w<-@-}LHLs3JcMNv+cD#*PaId9*WoWf zi;#ggWK`cQ?}P22VLs>>P}2}l2zhxxlpGcGm(LEqUgqw>Uh-=-7!)%Mm>3^HuCluY zt-r2~k7V^uGcAr+-B0N$1+q{DLP#}&;b&JTHUD{*^pFY! zJ!r@lW5l^_@OahLSDKa5Ah4nZg%crfE3OF;Q$6(XeK+ax?T(rrn*le!^Z;!bTorDq zXf%!PraE2c77U;(LL>%~J})UxUtbk)fVThl?%)p`2MWBX$qDkFuy^;mo$mauZ;qkx zWz^8hyUIG#Ku~+WnE(yi(-gn}tF?W)%ikh>Ks%f^Mp5)MhCEx!md?RP2GRj zJjp?M^L`5Gue<0wke}Nhuae1bD!Urv;-X!emEom0aK+AB0tzWJKav3(ARL!C zFMSuOAnj9f37aNKIN=$J&0X2Fzft*GseO zURqn+!GJY9X$Jst3efB67;9>55|u^kAO?2D3&?YDw6E1&=Tx9n>OOFuVna3CtHiwz zte9JaFE^x)!V;79s7ByQ3#~$;?3j5fp-J#T%+vrhdigL2mHTn@H_sREsgdG}ksQWr zKZU4}#Mc)_Z}E|?PXV*G2qv_RawYOQ#|i&4ktv(d1Xh2Bo*JG{{9&Eiq| zxh^dn?UqR$f}Jw^E*W%fGUgSlv;o3>xD1@*58(Pc5-14mCMK?}-`-xLOn2wLK~ifl zHc2Zzz%)ubR+WKHz2W^*uPe4-i^TkekVAhiz`M7?aYI;XGslczT!T4U&RuLZvi$S! zpg|k&l49lB=9x>@qQ!c2jF-WLR%LZ@FxrG43C1YyZVicPS3nJT9VQJE7@lb3f3LH8N($U@FBMp2@2PgYmkGL(WXC`pb%$P>qJ}cI+n)DU zQn9URU@gRAkZ3}Wt5J8`wCPzU*_(T=&6Uw^Zu&uoHOun7TB-<%6ec2f6sZOWaD5X# z2d<@R1M^S~)$VonGApADbc%2r4{Vy^1T{Fi3{?sD!WbmvTMXjnHoEEZbFTRYSz;O16<9-D)D)^x8~sSdmp#s@7+gb?EWAth1x_{p)S($+ zBKfZ)Ez}a*~{mRrw=$zn-6ZwB&mndQe57i z%k)5E0!3?G-x)kpbFE-L5a&Z9C!2n&l8xmF#4uV_SYL-HMN<)TJ&|sXPSy_7xN(yu?hFY)O?Or~nn!5{>S$k}qO#DGD z^=rYUJ7jXGP&yl3ExHNo2x7ybPD);MvvitUaY$FCyk2TK@ckfq9rEbPd=z@l0c3b^2U`4~vT@3+87 zHIkxu%9UqPOZh6r)$F#K)^F6UNDAcf07dL18$;*nIe2Xgo*bZRwOWGkb&UZq2AMJm zXZ;pd;CnhgS6k5e>dMqGw8*rsK#wE%Mf&P4Upi~{@=+!xxJ7D$5Kdx_BF4 zc^8tJdhR1d#@^A=ocyv|7tq0!q2*jxf(2<=uVOZR?9$`XaSg4g^EHP8N~k_j{+zVn zpRR$cB;=WuuU{@#znP*U%bs{1u1*MVEJrf}Yeb7TCeVtI4*e(GP7=;QgWC)mZJ4y~ z_s8?p9PNT`oxnRL_2lIGoo0q!Z5i9xOdek>?S0po7H&-oT4}BM8fnM$m9kzHgHf~j+E1P5o5y#I?2K<^rR=yTyqj=ieyCW4uljY~}vNT{Plt}Gk6uu!flPPM%N?*emOFQ*b_>iw^ zPwi3$?YgeCazoWQ1d&0M?g4GlaeV8b9s|3!(7@S7dRr=evvh@Nm`Is^`Dev`uto;E%&}zE!X~9|1868?iqOQq?Erl! z?*K*Sf(mTU4w_~}u7MS=!(fKITpb+ANX1UlGg6o5`1uSSQZP|e=gcXP#M8q7eJ_jq_Dm`QDkZ~(zr?o)n+ zT0rb+;EwO|QI(5Mhy24io3+G8)}OK1|lEKhGm`9IxfBK^|C-((1Xd-)LfXWO=t*M=~k%%ivkyK zYEMhYEd*&a`r$SDdSa67I|GT);JVKB(;%3X)ZtJ?eR133Fn!1Gmd+S9w0!aV64h9G z7+PX%@u;W*mGYP0W=Vd?5*LxW%iSz7mi9JaYJ3=6s{t+9zhBq^SoRKHooMl{4WA9u zCt?|M7@gnJt1Lfu~ zt1#s`1o&QqR~JVf1$RJS9GLDt&Ao3x?o0M(uPrRFjdWc2Fj-t)JH6QVIa*Yo6hG7utiVA>X`Gg>)> zgU1;vY-$LUHpd04R^>Px&vE$NK4<4)tN_yVVHpnN8`ivZJej z?JFEUv83Un{9_$sOO4?%I^@k-f$0c~q$Qe)x4MA&sLA-Y(NY^%GPna6QTEeJG_l~e zcV&p%HHo8F;vma&t_EIVT^avIu@91A z>FPxNV_xR8+CpTdkUWn@Pvw{Pf;{-}-r0c){}yx$e{vlGwE|LJzFvZ7{~ZPn_=0mh zr+oL2Ltt_F6uY;_E1+d|og?;71aDeJU3sYbo*=^_)a!F!5@v@|K{{ZEUrQeymbPQ+ z1mIG2a3API{@o!@zjEPo13}f+mfEDq#)aqXmRjq6xOQj%w@^q5W3ADjgbykVNA)!G z3>E^X(um~S&ropEvt_<0fEr5f$269HE-1q)QoQf&*)p*3mNpnil*j3z+VVqxqLs4`<*t!)|;qdmz}7q?ibu&Hz>%^ zvQ%I#&eqtc?omMv21O>4l$kIvykDg8wc0K5$4)QPz~D-!+!hWik@c5<*4zuSpzl>V8k^3BG(x z^h;Gptgw(xsmjgE)CFLnN*mTLLueEgfy9riok3Un^_hPUoyI97*&a#`$eZ#*L>_ed zapFxFZFg{CYWLW?`Z4i2uVkhe^ZP*Fh*m@=E15*X%BZjE3ua6APV8f<5%p{p!(I!?URKWek+`nig3Jh?0U)W`9 z?59QY7qnjo`&tng{>jr1F3GAYDrGYM>O|f1|NDu0M|M4DNEQOdA1|{3IR95(@%V3Q z9sZAXLjOF@|MHtn|AhU2<{ia9VgFwPdoU#eb-{4+zjaIf-}%R~^3@rUIb2TKl7Y*N zH$GivOu8wR`XBkPwAFh|VhL*coXPFI8(53lv?ClfnjBu`TtUvYa;N^EJby;&e*49a zA0Kb*Ir)W}9-?!d`#zTq%E}v~*DFR1;Oecf_?d3i2ooqmE?yC|-6xz`3YqapDA-2Z z&E+=4n{kH*SGtMs7w}nLGzI6m#fR*SoV<3g_p=bro@&W(>7WkIJJp2$q3Mdy4C~9; zagGrIh7mF^lb)_6z*V;{$8??lYEsb@H9}w7iBs%+@f2 z`_eR}czMs&ozmV=rf)a;RRR0tZsjN&j5w6X$}26&-hQ!*j1f+==DXzNb_5$Rg;}OS z%*Ktv;e8E_T;)>CDLWRSUg<2selzWmaP|e??bzr+z0aRNS)R4OdQTE9AK-rK@@1>F z#yX4B^?7(r){(v2o^DyNM8^`)r4o<-lVeoOEfQKabpIL zrE(noT3=vwo^JPJqJ~_#-HkkBmg6x+3$yQZ&aE8Ir&HLQr52JPw&U*;=3{p{hImjP zzqt0DLEiWpv)(vTOXSeS`QkaxC;5d5L=57`*hAx4kK`4<-M@3maMPMMk1(0+HGwQm znr>=i^xh5dr8%q7HSt<_tn_8Zb@>D8vdV;zp$z<(ye;swqzV?og!AqOu)HjWbWR(#$iLe#xhYi( zym{=lv;CB5EMt9ozO3Xw!VaUa{+9SC2*fCP;HnUIYU|cLbuN-s6>eS_p3XHcp&dOgS zlBny)Z=W!4s%M?~5`G(LeXT5^C$1h6xx6pb-s;=>$r&wmYW?wOpOX_wdneA_8NIx5 zCU37fRQM66ejx2*_?6FzKQ75`0+SRlO6lH6vs!u`yKVe7{Ql0X>7tI>o3~ZxFJBcR zi1#||ml~}+FKP2D*KGBy4D!Lhuwei<(tFnXp#xEJk<&A-8m+AXvYApf#Rr=gFD%IyV znMO$a)IP_lwZ;SHNRNw^psSJT3;6;J(`96~s=ku`DPwCZy= literal 0 HcmV?d00001 From a269e5c7b7c9cddc56440455f20d973d59f0b849 Mon Sep 17 00:00:00 2001 From: lokidoki102 Date: Thu, 4 Apr 2024 23:34:57 +0800 Subject: [PATCH 8/9] Remove `Edit` from command summary --- docs/UserGuide.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index dd632a803d0..26e1bf4c86a 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -565,7 +565,6 @@ Action | Format, Examples **Edit Seller** | `editSeller INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS]`
e.g.,`editSeller 1 n/James Lee e/jameslee@example.com` **Edit Buyer** | `editBuyer INDEX [n/NAME] [p/PHONE] [e/EMAIL] [type/HOUSING_TYPE] [budget/BUDGET]`
e.g.,`editBuyer 1 p/88888888 e/buyer@example.com type/Landed budget/5000000` **List** | `list` -**Edit** | `edit INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [t/TAG]…​`
e.g., `edit 2 n/James Lee e/jameslee@example.com` **Find** | `find KEYWORD [MORE_KEYWORDS]`
e.g., `find James Jake` **Delete** | `delete INDEX`
e.g., `delete 3` **Clear** | `clear` From 013e98058c7da21d531e65ea504f2b2fd4c7cc46 Mon Sep 17 00:00:00 2001 From: lokidoki102 Date: Thu, 4 Apr 2024 23:41:29 +0800 Subject: [PATCH 9/9] Update app version to 1.3.0 --- src/main/java/seedu/address/MainApp.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/seedu/address/MainApp.java b/src/main/java/seedu/address/MainApp.java index b886a0f4fab..31c7cdce83b 100644 --- a/src/main/java/seedu/address/MainApp.java +++ b/src/main/java/seedu/address/MainApp.java @@ -36,7 +36,7 @@ */ public class MainApp extends Application { - public static final Version VERSION = new Version(1, 2, 1, true); + public static final Version VERSION = new Version(1, 3, 0, true); private static final Logger logger = LogsCenter.getLogger(MainApp.class);