Releases: AY2324S1-CS2113-T17-1/tp
v2.1 - Introducing AthletiCLI: Your Athletic Performance Tracker
🎉 Launch Day
We are thrilled to announce the launch of AthletiCLI, a command-line interface tool designed specifically for dedicated athletes. AthletiCLI is your comprehensive solution for tracking, analyzing, and optimizing your athletic performance. Whether you're a runner, cyclist, swimmer, or general fitness enthusiast, AthletiCLI is tailored to meet all your fitness tracking needs.
🌟 Key Features
- Activity Management: Effortlessly add, edit, and delete activities like running, swimming, and cycling. Track your performance with detailed metrics like pace, speed, and lap time.
- Diet Management: Keep a close eye on your dietary habits by recording and analyzing your calorie, protein, carb, and fat intake.
- Sleep Management: Monitor your sleep patterns and set goals to ensure you're getting enough rest for optimal performance.
- Goal Setting: Set and track goals for activities, diet, and sleep to constantly challenge yourself.
- Comprehensive Record Finding: Easily find all your activities, diets, and sleep records on a specific date.
📈 Track, Analyze, Optimize
AthletiCLI is more than just a tracking tool. It's your personal assistant in your journey toward improved athletic performance. By providing detailed insights into your activities, diet, and sleep, AthletiCLI empowers you to make informed decisions, set realistic goals, and track your progress meticulously.
📚 Learn more
To learn more about the development and the team behind AthletiCLI check out our Website
📥 Download Now
Ready to take your athletic performance to the next level? Download athleticli.jar today and start your journey towards becoming the best athlete you can be!
Stay fit, stay motivated, and keep pushing your limits with AthletiCLI! 🏃♂️🏊♀️🚴♂️🏋️♀️🧘♂️
🚀 v2.0 - Elevating the CLI App for Student Athletes!
We're thrilled to announce the next step in our journey with the v2.0 release of our CLI application for student athletes. This version emphasizes enhanced functionality, user freedom, and refined processes to make your athletic management smoother and more efficient.
🌟 Key Features Implemented:
1. 📦 User Editable Storage:
- 🔒 Implement & refine user-centric storage features by @skylee03.
2. 🥅 Enhanced Goal Management:
Diet Goals:
- 🍎 Addition and enhancements to diet goals by @yicheng-toh and @nihalzp.
- 📊 Diet time tracking + find-diet mechanism by @nihalzp.
Activity Goals:
- 🏃 Implement activity goal functionality and commands by @AlWo223.
- ⚙️ Activity goal editing, listing, and other refinements by @nihalzp.
Sleep Goals:
-
🌙 Implement Sleep Duration & Date Tracking with ISO Date Standardization by @DaDevChia.
-
💤 Introduction of Sleep Goals with preparation of helper methods for final implementation by @DaDevChia.
3. 🕵️♂️ Finding Feature by DateTime:
- 🔎 Implement finding activities by date and timespan filtering by @AlWo223.
- 🔍 Implement finding sleep for sleep tracking by @DaDevChia.
🌟 Other Notable Features & Improvements:
- 📖 Extensive documentation updates including User Guide, Developer Guide, and website beautification by @skylee03, @nihalzp, @yicheng-toh, @DaDevChia and @AlWo223.
- 📋 Introduction of the
Findable
interface to streamline finding commands by @skylee03. - 🆘 Addition of a helpful
help
command by @skylee03. - 🐜 Multiple bug fixes and optimizations across the board.
🌟 Standardization & Bug Fixes:
- 🔄 Standardization of
Diet_Goal
constant and related functionalities by @yicheng-toh. - 🪲 Various bug fixes including ones related to diet goals by @yicheng-toh and exception handling by @skylee03.
🔗 Explore the Full Changelog for a deep dive into all the tweaks, fixes, and enhancements.
Thank you for trusting our tool to assist in managing the dynamic lives of student athletes! We eagerly await your feedback and promise to continue refining the experience.
AthletiCLI V1.0 Release
🚀 v1.0 - The First Release of AthletiCLI App for Student Athletes!
Welcome to the inaugural release of our CLI application tailored for the unique needs of student athletes. This release brings a plethora of features focusing on athlete management to help streamline daily routines and goals.
🌟 Features Implemented:
1. 🏋️♂️ Athlete Management Features:
Profile Information:
- 🌐 Test forking feature by @AlWo223.
- 📇 Individual profiles for: @skylee03, @nihalzp, @DaDevChia, and @yicheng-toh.
- ✏️ Enhanced formatting for
AboutUs.md
by @yicheng-toh.
Diet Features:
- 🍎 Initiation of
DietGoal
&DietGoalList
classes by @yicheng-toh. - 🍽️ Edit, list, & delete functionalities for diet goals by @yicheng-toh.
- 📜 Diet parsing capabilities by @nihalzp.
- 🎯 Diet goal logic enhancements by @yicheng-toh.
Activity Management:
- 🏃 Introduction of activity features by @AlWo223.
- ⚙️ Commands to refine & visualize activities by @AlWo223.
Sleep Feature:
- 🌙 Debut of sleep management by @DaDevChia.
- 💤 Sleep feature enhancements by @DaDevChia.
2. ⚙️ Core Functionality & System Management:
CLI Interaction:
- 🖥️ CLI interaction enhancements by @skylee03.
Error Handling & Logging:
- ❌ Exception management with
AthletiException
class by @skylee03. - 📜
assert
&logging
integrations by @skylee03.
🔗 Dive deep with our Full Changelog.