Skip to content

v0.2

Latest
Compare
Choose a tag to compare
@stanleytangzh stanleytangzh released this 20 Sep 06:18

Stan v0.2 Release

Stan v0.2 brings significant improvements and new features to enhance your task management experience. This version is packaged as a cross-platform JAR file and is fully compatible with Java 17. Key updates include:

What's New:

  • Improved Task Management: Now supports adding, marking, unmarking, and deleting tasks seamlessly. You can manage deadlines, events, and to-dos with ease.
  • Enhanced User Interaction: Updated responses and personality, making Stan more interactive with better feedback and emoji integration.
  • Refined User Interface: The JavaFX-based GUI has been improved for better usability, with input fields, buttons, and a scrollable task list that adapts to different screen sizes.
  • File Handling: Tasks are now stored persistently in the data/stan.txt file, with automatic file creation and management, ensuring that no data is lost between sessions.
  • Error Handling: More robust error handling, including warnings for invalid task numbers or missing arguments.

Features:

  • Task Types: Supports three task types - ToDos, Deadlines (with a due date), and Events (with a start and end time).
  • Mark & Unmark Tasks: Easily mark tasks as done or undo them when needed, with friendly reminders if tasks are already marked or unmarked.
  • Persistent Storage: Automatically saves tasks to disk and loads them when Stan is reopened.
  • Customizable Response Feedback: A conversational and friendly chatbot experience that engages with the user.

How to Run:

  1. Ensure you have Java 17 installed.
  2. Download the stan.jar file from the releases section.
  3. Open a terminal, navigate to the folder where the JAR file is saved, and run the following command:
    java -jar stan.jar
  4. Enjoy managing your tasks with Stan!