🎉 AkademiTrack v1.2.0 - Overhaul, bug fixes and tons of improvements
Release Date: February 8, 2026
📋 Overview
AkademiTrack v1.2.0 introduces a comprehensive dashboard with real-time attendance tracking, weekly/monthly statistics, and significant improvements to stability and user experience. This release focuses on giving students better visibility into their attendance status and making the automation more reliable.
✨ What's New
🎯 Dashboard & Analytics
- 📊 Real-Time Dashboard - New dashboard view showing today's STU sessions, registration status, and attendance overview at a glance
- 📅 Weekly Attendance Tracker - Visual breakdown of attendance by day with completion percentages and color-coded status indicators
- 📈 Monthly Statistics - Track your monthly attendance rate and total registered sessions
- ⏰ Next Class Widget - Shows your current or upcoming class with time, room number, and subject information
- ⚖️ Overtime/Undertime Tracking - Monitor your attendance balance with color-coded status (green/orange/red)
- 🔄 Smart Caching - Instant dashboard loading with background data refresh for better performance
🚀 Performance & Reliability
- 💾 Persistent Cache System - 24-hour TTL cache with automatic cleanup reduces API calls and improves load times
- ⚡ Optimized Data Loading - Parallel API requests with individual timeouts for faster data fetching
- 🔁 Enhanced Error Recovery - Automatic retry mechanisms with exponential backoff for failed requests
- 💤 Sleep Detection - Automatically refreshes data when system wakes from sleep
- 🔐 Improved Authentication - Better handling of expired cookies with automatic re-authentication
🛠️ User Experience
- 🏥 Health Diagnostics - Built-in system health checks and troubleshooting tools in settings
- 📝 Enhanced Logging - Comprehensive activity logs with optional detailed debug mode
- 🔔 Priority Notifications - Queue-based notification system with importance levels
- 🎨 UI Improvements - Better visual feedback and status indicators throughout the app
- 🐛 Bug Fixes - Fixed threading issue with tray icon disposal on app exit
🔧 Technical Improvements
- Better Conflict Detection - Improved logic for detecting STU sessions that overlap with regular classes
- Network Status Handling - Better detection and messaging when not connected to school WiFi
- Memory Management - Reduced memory footprint with proper resource disposal
- Code Quality - Refactored services with dependency injection and better separation of concerns
System Requirements
| Requirement | Specification |
|---|---|
| OS | Windows 10/11, macOS 10.15+, or Linux (Ubuntu 20.04+) |
| .NET Runtime | .NET 9.0 (included in installers) |
| Internet | Stable connection required |
| Storage | ~200 MB free space |
| Browser | ChromeDriver (automatically managed) |
| Network | School WiFi required for registration |
📥 Installation
Windows
Option 1: Standalone Executable (Recommended)
- Download
AkademiTrack.exefrom the assets below - Run the single-file executable - no installation required!
Option 2: Portable ZIP
- Download
AkademiTrack-win-Portable.zipfrom the assets below - Extract to your preferred location
- Run
AkademiTrack.exe
macOS
- Download
AkademiTrack-osx-Setup.pkgfrom the assets below - Install the package and launch from Applications
- If macOS blocks the app, remove quarantine:
xattr -cr /Applications/AkademiTrack.app
Linux
Download AkademiTrack-linux-Portable.tar.gz and `install.sh´ from the assets below
Run install.sh as sudo:
sudo install.shNow AkademiTrack should be installed properly!
Either from application window or in terminal:
akademitrack
🚀 Quick Start
First-Time Setup
- Launch AkademiTrack
- Select your Akademiet school from the dropdown
- Enter your Feide credentials (email and password)
- Click "Lagre og fortsett" (Save and continue)
- Your encrypted credentials are now saved for automatic login
Daily Usage
Dashboard View - See your attendance overview:
- Today's STU sessions (registered/total)
- Current or next class information
- Weekly attendance breakdown
- Monthly statistics
- Overtime/undertime balance
- Click "Start automatisering" to begin monitoring
AkademiTrack will automatically:
- Log in to iSkole using Selenium WebDriver
- Fetch and cache today's schedule
- Identify STU sessions
- Skip sessions with conflicts
- Register attendance when windows open
- Update dashboard in real-time
- Monitor progress in the activity log
- Receive system notifications for successful registrations
🔧 Configuration
Settings Options
- Auto-Start with System - Launch AkademiTrack when your computer starts
- Auto-Start Automation - Automatically begin monitoring during school hours
- Start Minimized - Launch to system tray for unobtrusive operation
- Notifications - Enable/disable system notifications
- School Hours - Customize school hours for each day of the week
🔒 Security & Privacy
- 🏠 Local Storage Only - All data stored exclusively on your device
- 🔐 Encrypted Credentials - Uses System.Security.Cryptography.ProtectedData (Windows), Keychain (macOS)
- 🔒 Secure Authentication - Selenium-based browser automation with official Feide SSO
- 📊 No Telemetry - No usage tracking or data collection
- ✅ Official APIs - Only communicates with iSkole and Feide servers
- 🔓 Open Source - Code available for community review and security audits
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
⚖️ Disclaimer
AkademiTrack is designed to assist students with legitimate attendance registration. Users are responsible for ensuring their use complies with school policies and academic integrity standards. This is not an official Akademiet or iSkole product.
🔖 Version History
v1.2.0 (8.2.2026) - Dashboard & Analytics Update
v1.0.0 (4.11.2025) - Initial Release
Made with ❤️ for Akademiet students
Full Changelog: v1.0.0...v1.2.0