Skip to content

Releases: rizkidelta/ip

A-UserGuide

Choose a tag to compare

@rizkidelta rizkidelta released this 23 Feb 10:32
de46ccc

We are delighted to announce the release of the official User Guide for Duc Task Manager. This comprehensive guide is designed to help users seamlessly navigate and make the most out of our task management tool.

What's Included in the User Guide:

Getting Started: Instructions on how to install and run Duc, including system requirements.
Features Overview: Detailed descriptions of Duc's functionalities such as task addition, modification, and removal.
Usage Instructions: Step-by-step guidelines on how to use each feature, with command syntax and examples.
Troubleshooting: Common issues and their resolutions, plus tips for optimal usage.
Benefits of the User Guide:

Enhanced User Experience: Provides users with the knowledge to efficiently use all features of Duc.
Quick Reference: Acts as a handy guide for command syntax and application capabilities.
Support and Feedback: Directions on how to seek support and provide feedback for continuous improvement.
This User Guide is a result of careful consideration of user feedback and our commitment to making task management as intuitive and efficient as possible. It's an essential read for both new and existing users of Duc Task Manager.

Duc Task Manager v1.0.0 Release

Choose a tag to compare

@rizkidelta rizkidelta released this 23 Feb 06:38
de46ccc

Duc Task Manager v1.0.0 Release
We are excited to announce the release of Duc Task Manager v1.0.0! Duc is a user-friendly, Java-based personal task management assistant designed to help you keep track of your to-dos, deadlines, and events with ease.

What's in This Release:

New Features: Includes basic task management functionalities such as adding, marking, unmarking, deleting tasks, and listing all tasks.
Enhanced User Interface: A clean, intuitive interface for seamless interaction.
Improved Performance: Optimized for faster task processing and reduced memory usage.
Installation:

Ensure Java 11 is installed on your system.
Download Duc-v1.0.0.jar from the Assets.
Run the application using the command line: java -jar path_to_Duc-v1.0.0.jar.
Usage:

Add tasks (Todo, Deadline, Event) and manage them efficiently.
Use simple text commands to interact with Duc.
We encourage you to explore the new features and improvements in this version. Your feedback is invaluable to us for future enhancements. If you encounter any issues or have suggestions, please feel free to open an issue on this repository.

BCD-Extension

Choose a tag to compare

@rizkidelta rizkidelta released this 20 Feb 17:58
85daf2b

The system now has the ability to recognize and handle duplicate items, such as the same task being added multiple times.

Without addressing this issue, duplicate items could lead to inconsistencies and incorrect data representation within the system.

Implemented a mechanism to check for duplicate tasks before adding them to the list, ensuring data integrity and preventing redundancy.

By checking for duplicates before adding tasks, the system maintains consistency and efficiency, enhancing overall performance and user experience.

With the addition of duplicate item recognition and handling, the system becomes more robust and reliable, providing users with a smoother interaction.

A-FullCommitMessage: Merge pull request #8 from rizkidelta/branch-BCD-Extension

Choose a tag to compare

@rizkidelta rizkidelta released this 23 Feb 05:51
85daf2b

{current situation} -- use present tense

{why it needs to change}

{what is being done about it} -- use imperative mood

{why it is done that way}

{any other relevant info}

A-CodeQuality

Choose a tag to compare

@rizkidelta rizkidelta released this 20 Feb 17:10
91ff2f5

Code examination revealed issues with variable and function naming conventions, incorrect indentations, and package names not adhering to lowercase conventions.

These issues impact code readability, maintainability, and adherence to coding standards, necessitating improvement.

Refactoring the code to adhere to proper naming conventions for variables and functions, correcting indentations, and ensuring package names are lowercase.

Following consistent naming conventions and proper indentation improves code clarity and maintainability, while adhering to lowercase package names aligns with standard coding practices.

The refactoring process enhances code quality and readability, making it easier to understand and maintain in the long run.

A-Assertions

Choose a tag to compare

@rizkidelta rizkidelta released this 20 Feb 16:42
2e1084a

The system lacks handling for missing files and input length validation, potentially causing errors.

This omission may disrupt the program flow and hinder user experience, necessitating correction.

Employing Java assertions to handle missing files and validate input length ensures robustness and correctness.

Java assertions facilitate proactive error management, enhancing reliability and maintainability.

Integrating Java assertions improves system resilience and user experience.

Level-10

Choose a tag to compare

@rizkidelta rizkidelta released this 12 Feb 14:00

Level-10

added a GUI to the chatbot. Use the JavaFX technology to implement the GUI.

Level-9: Level 9. Find

Choose a tag to compare

@rizkidelta rizkidelta released this 05 Feb 20:06

Level-9

Give users a way to find a task by searching for a keyword.

A-Packages: A-MoreOOP

Choose a tag to compare

@rizkidelta rizkidelta released this 05 Feb 18:20

A-Packages

A-MoreOOP

Choose a tag to compare

@rizkidelta rizkidelta released this 05 Feb 18:19

A-MoreOOP