Rafayel v1.1 Release Notes
Release Date: 20 Sept 2025
Version: 1.1
JAR File: rafayel.jar
Rafayel is your personal task management chatbot!
What's New in v1.1
Updated key features are:
- Three Task Types: Create
Todo,Deadline(with a/bydate), andEvent(with/fromand/todates) tasks. - Task Management:
listall tasks,markthem as done,unmarkthem, ordeletethem entirely. - Smart Searching: Use the
findcommand to quickly locate tasks by keyword. - Proactive Reminders: The
remindcommand shows you overdue tasks and those due in the next 24 hours. Rafayel also shows these reminders automatically on startup! - Data Persistence: Your task list is automatically saved to a local file (
data/rafayel.txt) after every command. No need to manually save; just close the app and your data will be there when you return. - Personality: Enjoy interacting with a chatbot that has a bit of an attitude!
- Small bugs: Rafayel checks if you accidentally entered an invalid date for events too! Rafayel now closes after 3 seconds after the Bye command is used!
Installation & Quick Start
- Ensure you have Java 17 installed on your computer.
- Download the
rafayel.jarfile from this release. - Open a terminal (Command Prompt, PowerShell, or Terminal).
- Navigate to the directory where you downloaded the JAR file.
- Run the application using the command:
java -jar rafayel.jar
Usage Examples
Get started immediately with these commands:
todo Read Rafayel's user guidedeadline Submit IP assignment /by 22-09-2025 23:59event Team meeting /from 20-09-2025 14:00 /to 20-09-2025 17:00listmark 1remind
Documentation
For a complete guide on all features and commands, please see the detailed User Guide.
Future Enhancements
Planned for future versions:
- More flexible natural language date parsing (e.g., "next Monday 2pm").
- Task categories and tags for better organisation.
Credits
This application was developed as part of the NUS CS2103T module project.
Thank you for trying Rafayel! We hope it helps you stay organised and productive.