Repository navigation
Releases: amudhan-mohan/ausmarthub
Release list
AU Smart Hub v1.0.18 – The Modern Gesture Navigation, Professional Motion & Core Refinement Update
🚀 Welcome to AU Smart Hub v1.0.18 – The Modern Gesture Navigation, Professional Motion & Core Refinement Update
We are exceptionally proud to present AU Smart Hub v1.0.18! This major release marks a transformative upgrade to the platform, featuring an upgrade to Cordova Android 15.1.0, a professional GPU-accelerated Motion & Animation System, an intuitive WhatsApp-style overflow navigation menu, a verified institutional directory for Annamalai University, a complete overhaul of the Calculator Suite (precision math engine, fluid cursor positioning, and native haptic feedback), robust two-step gesture exit handling, and authentic Old English and Tamil typography.
🌟 Executive Summary
Version 1.0.18 represents a comprehensive performance, polish, and feature update. Based on extensive real-world testing across diverse Android hardware (including Samsung One UI, Vivo Funtouch OS, Realme UI, Xiaomi MIUI, Oppo ColorOS, and stock Android 13/14/15/16 devices in both 3-button and full gesture navigation modes), this update eliminates legacy platform constraints, elevates the user experience with fluid spring physics, and guarantees mathematical accuracy across the productivity suite.
✨ Comprehensive Feature Breakdown
1. 🤖 Cordova Android 15.1.0 Platform Upgrade & Native Gesture Navigation
- Platform Engine Upgrade: Upgraded the core hybrid runtime from legacy
cordova-android@13.xtocordova-android@15.1.0(fully targeting Android 15 & Android 16 / API 35+). - Native Android 13+ Predictive Back Integration: Cordova 15.1.0 provides built-in support for Android's modern
OnBackInvokedCallbacksystem. - Hook Cleanup: Removed obsolete legacy Java reflection hooks (
fix_gesture_nav.js) and restored a pristine, standard Cordova 15MainActivity.java. - Manifest Configuration: Integrated
android:enableOnBackInvokedCallback="true"directly viaconfig.xml<edit-config>to ensure native OS-level predictive back gesture recognition across Samsung One UI and modern Android devices.
2. 🚪 Refined Two-Step Android Exit Flow
- Eliminated Duplicate Popups: Fixed the critical flow bug where back gestures would trigger duplicate messages or simultaneously flash toasts and exit popups.
- Intuitive Two-Step Sequence:
- Step 1 (First Back Gesture on Home): Displays a brief, non-intrusive toast: "Press back again to exit", starting a 2.5-second exit window.
- Step 2 (Second Deliberate Back Gesture): If swiped again after a 450ms debounce threshold, it smoothly presents the exit confirmation dialog: "Are you sure you want to exit AU Smart Hub?".
- Accidental Swipe Shield: Rapid double-swipes (<450ms) are safely debounced, preventing accidental dismissals during fast edge-swiping.
3. 🎬 Professional Motion & Animation System (60/120 FPS GPU-Accelerated)
Elevated the entire application from static jumps into a fluid, responsive native feel with zero frame drops:
- Spring-Physics Screen Transitions (
pageSlideIn): When navigating between views, pages enter with a subtle vertical lift and micro-scale expansion (translateY(12px) scale(0.992) → translateY(0) scale(1)) using smooth cubic-bezier spring physics (cubic-bezier(0.16, 1, 0.3, 1)). - Cascading Staggered Entrance (
cardCascadeIn): Content cards, grid items, and list entries inside#app .space-y-4,.space-y-3, and.gridcascade in with progressive delays (from0.02sto0.35s), making dashboard views feel alive. - Bottom Navigation Micro-Interactions:
- Active Pill Indicator: An animated indicator capsule (
.bottom-tab::after) smoothly springs into place beneath the selected tab with bounce easing (cubic-bezier(0.34, 1.56, 0.64, 1)). - Icon Micro-Bounce: Switching tabs triggers a tactile spring pop (
@keyframes tabIconPop). - Touch Feedback: Tapping tabs compresses with tactile responsiveness (
:active: scale(0.92)).
- Active Pill Indicator: An animated indicator capsule (
- Tactile Card & Button Physics: Interactive cards (
.card-interactive:active: scale(0.978)) and primary 3D buttons respond with tactile compression. - Ambient Hero Banner Aura (
bannerAuraFloat): A soft, GPU-composited radial glow floats gently behind the AU Smart Hub hero header card. - Live Status Radar Rings (
liveRadarPing): Subtle ambient radar ping effect for live academic periods ("Happening Now"). - Spring Toast Notifications: Toasts enter with a spring pop (
toastSpringUp) and dismiss with a gentle downward fade. - Accessibility & Battery Protection: Built-in
@media (prefers-reduced-motion: reduce)automatically honors system accessibility settings and battery-saver modes.
4. 🧮 Calculator Suite Overhaul: Precision Math, Cursor Drag & Native Haptics
-
Fluid & Boundary-Free Cursor Placement:
- Resolved the cursor targeting issue where dragging or tapping would get trapped before the last digit (
436|9). - Implemented geometric coordinate calculation (
getCursorIndexFromPoint) based on horizontal character bounding rectangles. - Tapping the right half of any digit, the trailing padding, or the empty space to the right of the expression immediately places the cursor at the very end (
4369|). - Continuous drag tracking allows dragging smoothly from start to end without halting.
- Resolved the cursor targeting issue where dragging or tapping would get trapped before the last digit (
-
Persistent Teardrop Drag Handle:
- Redesigned
.calc-cursorso that the teardrop drag handle remains solid, tactile, and visible during interactions (pointer-events: auto), while only the vertical caret gently dims.
- Redesigned
-
Native Android Vibration (
cordova-plugin-vibration):- Integrated
cordova-plugin-vibrationand declared<uses-permission android:name="android.permission.VIBRATE" />inconfig.xmlandAndroidManifest.xml. - Fixes missing haptics on modern Android devices (Samsung One UI, Realme, Vivo, Xiaomi, Oppo, Pixel).
- Integrated
-
Synchronized "Sound+Vib" Key Feedback:
- Eliminated conflicting duplicate vibration calls. Calibrated physical haptic pulse durations tailored for mobile linear motors:
- Digit Keys:
22ms - Operators:
30ms - Delete:
25ms - Equals:
48ms - Errors:
[45ms, 35ms, 45ms]double buzz
- Digit Keys:
- Selecting Sound+Vib in settings plays the audio chime and gives a real-time vibration pulse preview.
- Eliminated conflicting duplicate vibration calls. Calibrated physical haptic pulse durations tailored for mobile linear motors:
-
High-Precision 12-Digit Math Engine:
- Upgraded the math engine precision to 12 significant digits in auto mode.
- Eliminates premature rounding: calculations like
$\log_{10}(9,999,999,999)$ now accurately display9.99999999996(clearly indicating it is just shy of 10), while$\log_{10}(10,000,000,000)$ correctly evaluates to10. - Automatically suppresses binary floating-point noise (
0.1 + 0.2 = 0.3,$\sin(\pi) = 0$ ).
5. 📱 WhatsApp-Style Header Overflow Menu
A native 3-dot overflow menu integrated directly into the top navigation header:
- Spring Scale Entrance: Smooth top-right origin spring entry transition (
appMenuSlideDown). - Touch-Outside Auto-Dismiss: Dismisses when tapping outside the menu or scrolling.
- Dedicated Fullscreen Hub Views:
- About App: Architecture, offline-first data model (100% on-device), and toolkit index.
- About AU: Annamalai University founding history (Est. 1929), governance, campus overview, and faculty directory.
- Development & Versions: Real-time GitHub API integration displaying published releases, changelogs, APK download links, and live update checkers.
- About Developer: Vision and background of the developer, Amudhan Mohan.
- Immersive View Management: Automatically hides the bottom navigation bar when viewing dedicated hub views for maximum readability.
6. 🏛️ Verified Annamalai University Faculty Directory
The About AU hub features the complete directory of all 10 Annamalai University statutory faculties:
- Faculty of Arts (Est. 1929 • 11 Departments & Centres)
- Faculty of Science (Est. 1929 • 10 Departments with DST-FIST, PURSE, UGC-SAP facilities)
- Faculty of Marine Sciences (Est. 1961 • Renowned CAS in Marine Biology in Parangipettai)
- Faculty of Indian Languages (Est. 1953 • Tamil Studies, CAS in Linguistics, Hindi)
- Faculty of Engineering & Technology (FEAT) (Est. 1945 • 17 Departments & Centres)
- Faculty of Education (Est. 1953 • Education, Psychology, Physical Education, Yoga Studies)
- Faculty of Fine Arts (Est. 1953 • South Indian Carnatic music and dance traditions)
- Faculty of Agriculture (Est. 1958 • 10 Departments & 200+ Acre Experimental Farm)
- Faculty of Medicine (Est. 1985 • Government Medical College, Cuddalore under TN Govt)
- Faculty of Dentistry (Est. 1980 • Government Dental College, Cuddalore under TN Govt)
7. 🏛️ Official Crest Insignia & Old English Typography
- Emblem Insignia Banner: Re-engineered the "About AU" hero banner reproducing the official Annamalai University emblem layout.
- Old English Blackletter Typography: Embedded
OldEnglish.ttffor stately "Annamalai" and "University" lettering. - Bilingual Composition: Balanced layout featuring Tamil script (
அண்ணாமலைப் பல்கலைக்கழகம்), high-resolution university crest (au_logo.png), and NAAC 'A⁺' accreditation badge.
8. 🔤 Native Tamil Typography Integration
- Custom Local Font: Embedded
TamilFont.ttfinwww/fonts/for native Tamil script rendering. - CSS Level 3 Standards: Clean
@font-facerules instyle.cssandinput.csspreventing font clipping or fallback substitution.
9. 🎨 Seamless Startup (Cordova Robot Logo Removed)
- Eliminated Default Robot Logo: Replaced default Android 12+ splash screen vector with a transparent 1×1 asset.
- Seamless Launch: Color-matched to
#0d2540, transitioning directly into the signature HTM...
AU Smart Hub v1.0.16 – The Ultimate NPTEL, Modular Architecture & Native Update
🚀 Welcome to AU Smart Hub v1.0.16 – The Ultimate NPTEL, Modular Architecture & Native Update
We are thrilled to bring you the next major evolution of AU Smart Hub! This update introduces a highly requested NPTEL Course Tracker, powerful new writing tools in the Notes app, crucial calculator improvements, and a massive under-the-hood architectural rewrite to make the app faster, smarter, and easier to maintain.
✨ What's New
🎓 Brand New NPTEL Tracker
Added a comprehensive NPTEL Course Tracker that allows you to:
- Enter all 12 weekly assignment scores
- Automatically extract the Top 8 scores
- Calculate your Internal Marks (out of 25)
- Instantly determine your eligibility for the final certificate:
- 🥉 Elite
- 🥈 Silver
- 🥇 Gold
📝 Advanced Smart Notes Engine
The Notes module has received a major productivity upgrade.
New Features
- ↩️ Undo
- ↪️ Redo
- 📋 One-Tap Copy
- 🔢 Live Word Counter
- 🔤 Live Character Counter
Enjoy a desktop-class writing experience directly on your mobile device.
🧮 Hardware-Locked Scientific Calculator
The calculator has been completely upgraded with a dedicated Sci-Calc mode.
Features
- 🔢 50-button advanced scientific layout
- ⚡ Secure mathematical expression parser
- 🔒 Automatic Landscape orientation lock
- 📱 Native hardware calculator experience
🏗️ Architectural & UI Improvements
🧩 Modular Codebase Restructuring
The entire JavaScript architecture has been modernized.
Improvements
- Split the previous monolithic codebase into dedicated modules
- Faster application startup
- Better memory management
- Cleaner project structure
- Easier future development and maintenance
🔧 Bug Fixes
🧮 Calculator Engine Improvements
Fixed:
- Incorrect calculation results
- Display overflow for very large numbers
- Long decimal truncation
- Improved responsive calculator display
🔬 Scientific Calculator
Resolved:
- Incorrect button mappings
- Unresponsive scientific functions
- Improved landscape usability
📥 Installation
- Scroll down to the Assets section.
- Download AU-Smart-Hub-v1.0.16.apk.
- Open the downloaded APK.
- Tap Install.
- If prompted, enable Install unknown apps in your Android settings.
🔄 Updating from a Previous Version
- Download the latest AU-Smart-Hub-v1.0.16.apk from the Assets section.
- Open the downloaded APK.
- Tap Update.
- Wait for the installation to complete.
- Launch AU Smart Hub and enjoy the latest features.
Note: Do not uninstall the previous version if you want to keep your existing notes, timetable, assignments, and settings.
❤️ Thank You!
Thank you for using AU Smart Hub!
This release focuses on improving productivity, reliability, modularity, and the overall Android experience.
We truly appreciate your continued support and feedback. More exciting features and improvements are coming soon!
Happy Learning! 🎓
AU Smart Hub v1.0.14 – The Ultimate UI & Productivity Update
🚀 Welcome to AU Smart Hub v1.0.14 – The Ultimate UI & Productivity Update
We are incredibly excited to release version 1.0.14! This massive update transforms AU Smart Hub from a simple academic tracker into a complete, native-feeling student productivity suite. We've introduced powerful new productivity tools, deep Android integrations, squashed major navigation bugs, and redesigned the user interface for a flawless mobile experience.
✨ Key Features in this Release
- 📅 Smart Timetable: A complete scheduling system that tracks your classes by day, automatically highlights the class "Happening Now," and shows what is "Up Next" right on the home screen.
- ⏱️ Focus Timer (Pomodoro): A beautiful, interactive study timer featuring a customizable animated ring, distinct "Study" and "Break" modes, and native notification sounds to keep you in the zone.
- 🔔 Native Assignment Reminders: Never miss a deadline! The app now uses native background notifications to trigger reminders when an assignment is due the next day (even when the app is completely closed or your screen is locked).
- 🔄 In-App Auto-Updater: A New GitHub integration that silently checks for new releases and prompts you to download the latest version directly from within the app.
🎨 App-Wide UI/UX Overhaul
- Full Application Re-Skin: Completely redesigned the application with cleaner spacing, consistent typography, and a modern glassmorphism aesthetic for a more premium experience.
- Premium Header & Footer Redesign: A Major visual redesign to the main navigation elements, including a crucial "Safe Area" fix so the theme background extends seamlessly to the bottom edge on modern edge-to-edge screens with gesture bars.
- Dynamic Time-of-Day Greetings: The Home screen now intelligently changes its layout greeting and beautiful landscape icon based on the current time of day (Morning, Afternoon, Evening, Night).
- Polished Onboarding Modal: Added a graceful "Soft Prompt" explanation screen that explains why notification access is required before triggering the native system permission popup.
- Custom Status Bar Branding: Replaced the generic Cordova Android bell icon with a custom, alpha-transparent AU Smart Hub silhouette for all system notifications.
🔧 Notable Bug Fixes
- Hardware Back-Button Trap Resolved: Redesigned the Android physical back button logic. It now smoothly closes open popups, navigates the app's history stack correctly, and accurately triggers the 2-second custom exit confirmation without unexpected freezes or crashes.
- Time-Travel Assignment Bug: Locked down the assignment date picker using a two-layer protection system to strictly prevent selecting deadlines in the past, while correctly accounting for the device's local timezone.
- Dark Mode Chart Visibility: Fixed the Chart.js canvas to dynamically switch its grid lines and text to a legible light gray whenever Dark Mode is toggled.
- Toast Notification Alignment: Fixed CSS positioning so floating messages (like "Press back again to exit") remain perfectly centered instead of snapping to the side of the screen.
📥 How to Install
- Scroll down to the Assets section below.
- Click on AU-Smart-Hub-v1.0.14.apk to download the file to your Android device.
- Open the downloaded APK and tap Install. (you may need to allow "Install unknown apps" in your Android settings).
AU Smart Hub v1.0.12 (Initial Release)
🚀 Welcome to AU Smart Hub v1.0.12 (Initial Release)
We are thrilled to launch the first official version of AU Smart Hub! This release delivers a complete suite of academic tools designed specifically for university students, wrapped in a premium, glassmorphism UI.
✨ Key Features in this Release
- 🎓 Advanced CGPA Tracker: Manage multiple student profiles, track semester grades, and visualize your academic performance.
- 🎯 Target Goal Setter: A predictive algorithm that calculates the exact grades you need in remaining semesters to achieve your target CGPA.
- 📝 Smart Notes Dashboard: A distraction-free, auto-saving note-taking environment to keep track of assignments and ideas.
- 🧮 Dual-Mode Calculator: * Quick Calc: A sleek, standard calculator for everyday math.
- Pro Sci-Calc: A responsive, native iOS-style landscape scientific calculator featuring a 50-button grid for complex engineering calculations.
- 📊 CO-PO Analyzer: Easily calculate and track Course Outcomes and Program Outcomes.
- 🏛️ Institutional Hub: Quick access to Faculty and Department-specific Vision and Mission statements.
🎨 Design & UI Enhancements
- Flawless Native Theming: Seamless transitions between Light Mode and Dark Mode, with custom-built UI modals replacing outdated native browser popups.
- Responsive Layouts: "Shrink-to-fit" architecture ensures the app looks perfect on screens of all sizes.
- Brand Identity: Integrated a custom high-resolution App Icon and a clean, color-matched Splash Screen (
#f8fafc) for a premium launch experience.
🔧 Notable Bug Fixes
- Fixed an issue where the scientific calculator display was pushed off-screen in landscape mode.
- Resolved contrast issues in Dark Mode for custom UI popups, modals, and the footer.
- Set Light Mode as the default initial theme for new users.
📥 How to Install
- Scroll down to the Assets section below.
- Click on
AU-Smart-Hub-v1.0.12.apkto download the file to your Android device. - Open the downloaded file and select Install (you may need to allow "Install from Unknown Sources" in your Android settings).