Releases: ruiming97/ip
Neko v0.3
Neko Chatbot Release v0.3: Major Enhancements and New Features
We are excited to announce the release of Neko Chatbot v0.3, packed with new features, performance improvements, and bug fixes to enhance your task management experience. With this release, Neko is now even more intuitive, interactive, and efficient at managing your daily tasks.
Key Features in This Release:
1. Multi-Task Actions for Delete, Mark, and Unmark
Neko now supports handling multiple tasks in a single command. This enhancement allows users to easily mark, unmark, or delete multiple tasks at once without repeating commands for each task.
New Command Formats:
- Mark multiple tasks as done:
mark [task number 1] [task number 2] ...
- Unmark multiple tasks as not done:
unmark [task number 1] [task number 2] ...
- Delete multiple tasks:
delete [task number 1] [task number 2] ...
Example:
delete 1 2 3
This command will delete tasks numbered 1, 2, and 3 from your list in one go.
2. Enhanced View by Date Feature
You can now effortlessly view all tasks scheduled for a specific date. This feature is particularly helpful for planning your daily routine and making sure you never miss an important task or event.
- Command Format:
view [yyyyMMdd]
New Event Handling: When you view a schedule for a specific date, Neko will now display events that span multiple days, letting you know if they are ongoing or set to begin/end on that day.
view 20240930
- Output:
Meow! Here is your schedule on Mon, 30 Sep 2024:
[D][ ] Submit report (by: Mon, 30 Sep 2024 6:00pm)
3. Exit Command Added
You can now smoothly exit Neko by using the bye command. When Neko says goodbye, the application will close, ensuring that your tasks are saved properly.
- Command:
bye
- Expected Output:
Bye meow! Hope to see you again ฅ/ᐠ ̫͡ ̫ ᐟฅ
Bug Fixes:
- Task Handling: Fixed an issue where certain tasks were not being deleted or marked as done due to improper indexing.
- Task Names with Spaces: Corrected an issue where task names containing spaces were not being stored correctly. Now you can add tasks with spaces in their names without any errors.
This release also reflects contributions made with the help of AI tools, particularly in drafting comprehensive JavaDocs, creating detailed user documentation, and streamlining certain parts of the codebase. Special thanks to the support provided by ChatGPT for assisting in this process.
Thank you for using Neko! We hope you enjoy the new features and improvements. Stay tuned for more updates, and as always, feel free to share your feedback with us.
Neko v0.2
This release introduces significant improvements and new features to the Neko chatbot. Here are the key updates:
Key Changes
Graphical User Interface (GUI) Integration:
The chatbot now has a fully functional GUI, enhancing the user experience with a more interactive interface.
Easily interact with Neko using the GUI instead of command-line inputs.
New Features:
- Find Command:
- A find command is now available, looking up for the tasks that have a description matching the specified keyword.
- Help Command:
- A help command is now available, listing all supported commands along with their formats.
- Multi-Task Management:
- Users can now mark, unmark, and delete multiple tasks at once by specifying multiple task numbers in a single command.
Commands Overview
- list: Displays all tasks in your task list.
- add todo [description]: Adds a new todo task
- add deadline [description] [deadline]: Adds a new deadline task
- add event [description] [start time/date] [end time/date]: Adds a new event task
- mark [task numbers]: Marks one or more tasks as done.
- unmark [task numbers]: Marks one or more tasks as not done.
- delete [task numbers]: Deletes one or more tasks.
- find [keyword]: Finds tasks that match a given keyword.
- help: Displays all available commands and their formats.