Change Log - College Attendance Tracker
Changelog
🚀 What's New in Version 6.0.0
# 🎓 Interactive Walkthrough
# 📳 Tactile Haptic & Audio Feedback
# 🛡️ Deletion Protection
# 🔔 Notification Enhancements (Android 13+)
# 🎨 Cleaner UX & Ad Layout
# ⚡ Gesture & Performance Improvements
🚀 Features & Enhancements version 3.0
Update Date : October 5, 2026.
🚀 Features & Enhancements version 2.0
# 1. Remotely Managed Notification Banners
- Integrated API to fetch remote announcement and update posts dynamically.
- Interactive UI: Implemented a modern horizontal pager banner with support for styled HTML text, custom alert badges, and clickable action links.
# 2. Multi-Step Onboarding Flow Overhaul
- Modular Multi-Screen Architecture: Replaced the questionnaire-style onboarding with a 4-step wizard.
- Screen 1 (Semester Setup): Semester name field with date pickers for Start and End dates, plus consolidated "Restore Data" options (JSON file, Cloud, or Friend's schedule).
- Screen 2 (Schedule & Goals): Clean day-of-week selection chips (unselected by default) and a target attendance percentage slider.
- Screen 3 (Calculation Mode): Interactive selection cards for Subject-Wise vs. Semester-Wise attendance calculation with dynamic explanation cards.
- Screen 4 (Cloud Account): Integrated cloud account registration (User ID, password confirmation, error handling, and loading indicators).
- Navigation & Progress: Integrated animated page transitions, a real-time progress bar, and a pill badge indicator (`Step 1/4` to `Step 4/4`).
# 3. "Add Semester" Flow Optimization
- Streamlined 3-Step Process:
- Automatically detects existing users when adding a new semester.
- Updated step indicators and progress bar dynamically to 3 steps (`Step 1/3` to `Step 3/3`).
- Screen 3 concludes with a dedicated "Done" action button with a checkmark icon to save and navigate back to the dashboard.
# 4. UI/UX & Responsive Layout Refinements
- Status Bar Spacing: Added top status bar insets to prevent back navigation buttons and step badges from being obscured by camera notches or notification panels.
- Responsive Action Buttons: Refactored the bottom navigation controls ("Previous" and "Next"/"Done") to use balanced layout weights and spacing for consistent touch targets across all device aspect ratios.
- Theme Adjustments:
- Set Green Apple as the default app theme.
- Removed unnecessary `(original)` labels from both "Green Apple" and "Sonic Blue" in the App Themes selection screen.