Repository navigation
Releases: SH1SHANK/Attendrix
Release list
Attendrix v1.3.0 (Release Candidate 1)
Attendrix v1.3.0 (Release Candidate)
Release Date: January 6, 2026
Status: Release Candidate 1
Semester 4 Support (Limited Rollout)
- Added Semester 4 configuration for selected batches, starting with ME02.
- Enabled lab slot selection for Semester 4 students.
- Students enrolled in NPTEL courses can proceed without mandatory Open Elective selection.
- Additional batches will be enabled progressively after validation.
Study Materials
- Reintroduced the Study Materials section with an improved layout.
- Supports course-wise organization of notes, references, lab manuals, and tutorials.
- Content will be populated incrementally over the next 1–2 weeks.
Calendar Synchronization Improvements
- Improved reliability and performance of calendar synchronization.
- Reduced duplicate and unnecessary calendar updates.
- Enhanced handling of bulk schedule updates.
Improvements
- More stable and faster schedule generation.
- Improved error handling and system reliability.
- General performance and maintainability enhancements.
Bug Fixes
- Fixed issues causing duplicate calendar events.
- Resolved schedule update edge cases.
- Corrected timing inconsistencies affecting calendar entries.
Known Issues
- Semester 4 lab slots currently available only for ME02.
- Some study materials may be temporarily unavailable.
- NPTEL Open Elective exemption may require manual verification.
🔮 Upcoming Development
v1.3.1 (Planned: Week of January 13, 2026)
- Stable release of Semester 4 features with expanded batch support.
- Complete study materials population for all active courses.
- Performance optimizations for calendar sync queue processing at scale.
Released with ❤️ by the Attendrix Team
Attendrix v1.2.0
Attendrix Changelog
Release Date: September 7, 2025
Version: 1.2.0
Status: Stable Release
New Features
- Introduced a maintenance page, remotely accessible via the server, to provide live updates during downtime.
- Implemented automatic class updates for both electives and regular classes, ensuring schedules stay synchronized without manual input.
- Added support for new batches:
- ME01 (Semester 1)
- CS03 (Semester 1)
Enhancements and Improvements
- Improved overall app performance, stability, and user experience with multiple under-the-hood optimizations.
- Refined class synchronization logic for better accuracy in handling course updates.
- Enhanced backend systems to support scalable batch and elective management.
- Smoothed out UI/UX inconsistencies for a cleaner, more reliable interface.
Attendrix v1.1.0
Attendrix v1.1.0 — Release Notes
Release Date: July 26, 2025
Status: Public Beta 2
New Features
- Introduced a dashboard widget to display upcoming or ongoing classes, with an option to toggle visibility in user settings.
- Fully redesigned the "Sync Calendar" page with comprehensive guidance for syncing to both Google Calendar and iCal.
- Enabled calendar integration for elective courses and resolved issues related to overlapping elective slots.
- Added a new
enrolledStudentsfield to thecourseRecordstable to support advanced analytics and reporting capabilities. - Implemented robust database-level constraints to prevent duplicate class entries and scheduling conflicts.
Enhancements and Fixes
- Resolved inconsistency in checkmark rendering on primary class blocks during attendance marking.
- Improved accuracy of attendance calculations and total class counts through updated edge and RPC functions.
- Corrected class and calendar views to display only the courses in which the user is enrolled.
- Updated course metadata for the "Professional Ethics" course, including course ID and other relevant details.
- Enhanced backend validations and logic for custom class management to ensure data integrity.
- Addressed crash issues related to the challenges module and optimized RPC functions for improved progress tracking.
- Applied constraints to challenge progress indicators to prevent them from exceeding target values.
- Refined the profile page’s streak calendar widget for improved precision and display consistency.
- Fixed issues in the file manager, including scroll view behavior and added sorting by file name for better usability.
- Integrated a proxy server to resolve CORS issues affecting external API requests, such as those used by the APOD integration.
Upcoming Development
- A comprehensive analytics dashboard for visualizing detailed course attendance trends and statistics.
- Support for displaying attendance percentages in user-defined custom classes.
- A personalized multi-agent AI tutoring system tailored to user-specific subjects and academic content, enabling context-aware doubt solving and interactive learning.
Attendrix v1.0.0 – First Official Release
📦 Attendrix v1.0.0 – First Official Release
Release Date: July 20, 2025
Status: Public Beta
🚀 What’s New
Attendrix v1.0.0 marks the first official beta release of the Attendrix platform – a smart, student-first attendance tracking system built for simplicity, flexibility, and motivation. This release introduces the core features that define the Attendrix experience.
✨ Key Features
-
✅ Auto-loaded Timetable
Institute Core courses are automatically loaded based on semester, branch, and batch. -
🧠 Elective & Custom Class Support
Choose Open Electives or create fully customised classes with user-defined slots and timings. -
🔄 Daily Attendance Tracking
You can track your attendance daily with a complete history and course-wise breakdown. -
🔥 Amplix – Gamified Progression System
Earn Amplix points, build streaks, and progress through levels as you attend classes consistently. -
📊 Visual Dashboards
View detailed stats on attendance, streaks, and Amplix scoring in a clean, modern UI. -
💡 Smart Notifications & Timetable Sync
Stay on track with reminders and Google Calendar integration (powered by BuildShip).
📱 Platform Compatibility
- Web App: Fully responsive across desktop, tablet, and mobile.
- Android App: The Android APK is fully functional and compatible with devices running Android version 10 or later.
🔐 Tech Stack
- Frontend: FlutterFlow & Figma
- Backend: Supabase (Postgres + Edge Functions) + Firestore
- Authentication: Firebase Auth
- Hosting: Firebase Hosting
- Automation & Sync: BuildShip (Google Calendar & iCal)
🧪 Known Issues (Current Beta)
- ❗ Amplix rollback on class deletion is not yet implemented (fix coming in v1.0.1)
- ❗ Custom classes attendance not updating in real-time.
⚠️ Amplix updation delays while claiming challenges and animation issues.- 🔁 Edge case issues in streak logic when multiple classes occur in a single day
⚠️ Overlap checks for custom class slots are minimal
🗓 Upcoming in v1.1.x
- 📊 Analytics and Syllabus Features addition.
- 🧾 Export attendance logs and summaries per course.
- 🏫 Improved Custom Classes Features, including class attendance overview, assignments and exams management.
- 📅 Enhanced calendar sync
- 🔒 Improved Admin dashboard with moderation tools
- 🎯 Improved weekly and monthly challenges with Amplix rewards
- 📚 Study material upload and AI-powered Q&A integration
- 💛 Big changes are coming! We’ve got some exciting improvements in store, so stay tuned for updates!
🙌 Acknowledgements
Huge thanks to all early testers, feedback contributors, and alpha users. Your suggestions shaped this version and continue to push Attendrix forward.
“Reimagine Attendance. Reclaim Control.”
📬 Feedback & Contact
We’d love to hear your thoughts!
Reach out at: support@attendrix.site
Or visit: https://attendrix.site
Made with 💙 by Students Of NITC
Attendrix Alpha v0.8.0 – Internal Preview
🚀 Attendrix Alpha v0.8.0 – Internal Preview
Tag:
v0.8.0-alpha
Stage: Internal Testing & QA
Status: Actively under development
This is the first internal alpha release of Attendrix, introducing core systems such as intelligent course enrollment, personalised notifications, dynamic class management, and a gamified attendance system.
✨ Core Features
🎓 Smart Course Enrollment
- Automatically assigns core courses based on semester, branch, and batch.
- Elective selection is enabled at the beginning of the semester.
- Enrollment directly controls visibility of assignments, exams, and materials.
🗓️ Custom Class Management
- Create custom classes with user-defined slots and timings.
- Choose from institute-defined slot templates or free-form.
- Add notes, reminders, notification preferences, and extra details per class.
📝 Assignment & Exam Tracker
- Manage upcoming assignments and exams linked to your enrolled courses.
- Add obtained marks, custom notes, and smart reminders.
🔔 Intelligent Notifications
- Users choose when to be notified (up to 2 hours before class).
- Smart cancellation detection suppresses alerts for cancelled sessions.
- Optional alerts for cancelled classes.
❌ Cancellation Feedback System
- Users can report cancellations.
- AI-assisted prediction engine auto-detects class cancellations based on:
- User reports
- Enrollment data
- User-specific honour scores
🧠 Amplix Scoring & Streaks
Earn Amplix points for each class you attend.
- Full-day attendance boosts streaks and multiplier rewards.
- Cheating prevention: marking an attended class as absent removes associated progress.
🏆 Challenge System v1
- Weekly and monthly challenges assigned per user (randomized).
- Equal Amplix value for all despite different tasks.
- Enhances motivation through engagement.
📚 Study Material Repository
- Personalised material folders based on enrolled courses.
- Create folders, upload and manage files.
- Frequently accessed files are cached for offline use.
🧪 Internal Status
This is an alpha preview. Expect bugs, frequent changes, and partial feature implementations. Use for testing and internal feedback only.
📂 Included Artifacts
flutterflow.yaml– FlutterFlow project config- Supabase SQL schema, RLS policies, RPC functions
- Firebase Auth and Storage config
- BuildShip & Zapier workflow integrations
📣 Feedback
Submit issues via GitHub or the internal feedback board. Feature requests and bug reports are welcome to improve the upcoming beta.
Full Changelog: https://github.com/SH1SHANK/attendrix/commits/v0.8.0-alpha