Releases: AY2425S1-CS2103T-T12-4/tp
v1.4
GamerBook Pro Max v1.4 Release Notes
GamerBook Pro Max v1.4 is packed with new features aimed at improving user experience, managing your gaming contacts more easily and efficiently.
New Features
1. Save and Load Address Book State
Save and load your address book’s state, ensuring that no data would be lost through accidental changes.
2. Command History
Use the up and down arrow keys to scroll through recently executed commands, saving you time on repetitive tasks.
3. Command Suggestions
Suggested commands will appear based on the current input, allowing for quicker execution and ease of usage.
4. Undo Command
Undo feature allows you to undo previously executed commands.
5. Preferred Time for Each Person
Specify each person’s preferred time to play games. This makes it easier to coordinate gaming sessions with friends based on their availability.
6. Find by Preferred Time
Find by preferred time feature allows you to search for contacts based on their preferred gaming times.
7. Favorite Game for Each Person
Each person can have a game marked as their favorite.
GamerBook Pro Max is continuing to evolve into the ultimate tool for organizing and managing your gaming network. Try out the new functionalities and let us know your feedback!
Changelog
- Add PreferredTime to Person and Update Storage by @Kitty-001 in #118
- Implement save and load commands by @JJtan2002 in #121
- Add Command history navigation by @flyingsalsa in #122
- Add support for favourite games by @Xczheng0105 in #129
- Update AddCommand and EditCommand for PreferredTime by @Kitty-001 in #123
- Implement FindTimeCommand and link to AddressBookParser by @Kitty-001 in #131
- Update 'save' and 'load' commands in User Guide by @ChenLeiyu in #127
- Branch puml file changes by @flyingsalsa in #136
- Branch command pop up window by @flyingsalsa in #135
- Add support for unfavouriting games by @Xczheng0105 in #133
- Enhance the UI for favourite/unfavourite game by @Xczheng0105 in #134
- Add undo command by @ChenLeiyu in #130
- Fix minor bugs by @Xczheng0105 in #137
Full Changelog: v1.3...v1.4
v1.3
Release Notes for GamerBook Pro Max v1.3
GamerBook Pro Max is an advanced iteration based on AddressBook-Level3 (AB3), tailored specifically for gamers and their contacts. Below are the key changes and new features introduced in this release:
What's New
-
Gaming Profile Integration
- Each contact now supports additional gaming-related fields such as:
-
games: Games played by that contact
-
username: The gaming alias used by the contact.
-
skill: A brief description of the gaming skills of the contact.
-
role: Role (e.g., Support, DPS) that the contact specializes in.
-
- Each contact now supports additional gaming-related fields such as:
-
Improved Command Structure
- New commands such as editgame to update a contact’s gaming details.
- The command structure has been optimized for convenient user access and learning
What's Changed
- Add Jia Jun's photo by @JJtan2002 in #4
- Add Matthew's Photo by @flyingsalsa in #22
- Add Lei Yu's AboutUs changes by @ChenLeiyu in #13
- Add Leiyu's photo by @ChenLeiyu in #9
- Add Yining's photo by @Kitty-001 in #11
- Add Xiangcheng's photo by @Xczheng0105 in #17
- Add JJ's AboutUs by @JJtan2002 in #26
- Add Yining's AboutUs changes by @Kitty-001 in #14
- Add Matthew's AboutUs by @flyingsalsa in #24
- Update AboutUs page by @Xczheng0105 in #19
- Update Lei Yu's Photo by @ChenLeiyu in #30
- Add UI image by @JJtan2002 in #37
- Fix About Us by @JJtan2002 in #39
- Switch docs to markbind by @JJtan2002 in #41
- Switch docs to markbind by @Xczheng0105 in #42
- Update product website to use markbind by @Xczheng0105 in #44
- Change instances of AB3 to Gamerbook PRO MAX by @Xczheng0105 in #45
- Update Java CI to match own project by @Xczheng0105 in #46
- Update readme by @Xczheng0105 in #47
- Branch update app logo by @flyingsalsa in #49
- Update Logo by @flyingsalsa in #50
- Update project website Action badge, update the repo to current repo by @Kitty-001 in #40
- Clean index.md by @Kitty-001 in #51
- Update Developer Guide - Week 7 first iteration by @Kitty-001 in #52
- Update product scope by @JJtan2002 in #53
- Add game model by @JJtan2002 in #57
- Update Ui to include games by @flyingsalsa in #58
- Add username to each game by @ChenLeiyu in #61
- Add Username class by @Xczheng0105 in #70
- Add SkillLevel in Game by @JJtan2002 in #73
- Add Role field to Game by @JJtan2002 in #75
- Change person to store games as a hashmap by @Xczheng0105 in #77
- Add preferred time by @Kitty-001 in #78
- Update 'add' command error message to include adding games by @ChenLeiyu in #83
- Edit game command by @Xczheng0105 in #92
- Implement parser logic by @Xczheng0105 in #93
- Update help window by @ChenLeiyu in #89
- Branch UI changes by @flyingsalsa in #102
- Update add command in User Guide by @ChenLeiyu in #87
- UI issues from editgame by @flyingsalsa in #104
- Fix case sensitive games in editgame by @flyingsalsa in #105
- Minor bug fixes by @flyingsalsa in #108
- Fix Game name using tag name constraints by @ChenLeiyu in #112
- Update the app to store edits to a game by @Xczheng0105 in #114
- Update MVP DeveloperGuide by @JJtan2002 in #115
- Update 'edit' and 'editgame' commands in User Guide by @ChenLeiyu in #111
- Fix a bug related to editing in a new game by @Xczheng0105 in #117
New Contributors
- @JJtan2002 made their first contribution in #4
- @flyingsalsa made their first contribution in #22
- @ChenLeiyu made their first contribution in #13
- @Kitty-001 made their first contribution in #11
- @Xczheng0105 made their first contribution in #17
Full Changelog: https://github.com/AY2425S1-CS2103T-T12-4/tp/commits/v1.3