Skip to content

Releases: notaayushsrivastava/Loqin

Release v1.7.0

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 22 Aug 14:53

Release Notes - Loqin v1.7.0

We are excited to introduce official macOS support alongside major enhancements to auto-authentication reliability and underlying connection logic.


macOS Release & DMG Installer

  • Native macOS Support: Loqin is now fully packaged for macOS! Enjoy seamless Wi-Fi monitoring directly from your Mac.
  • DMG Disk Image Installer: Built and distributed via an official .dmg installer (Install_Loqin_macOS.dmg) featuring an EULA agreement step and drag-and-drop installation to /Applications.
  • CoreWLAN Integration: Leverages native macOS network APIs for instant Wi-Fi interface detection and network state monitoring.

Connection Logic & Core Improvements

  • Smarter Portal Detection: Refined background monitoring intervals and captive portal redirect handling for faster, more dependable logins.

  • Enhanced Reconnection Engine: Improved exponential backoff and retry handling during network dropouts or intermittent hostel Wi-Fi connection states.

  • Auto-Start Optimization: Streamlined background startup sequences across operating systems.


Bug Fixes & Stability

  • Credential Handling: Fixed edge cases involving string escaping and safe formatting for registration numbers and passwords.

  • Process Cleanup: Resolved process locking bugs during updates and uninstallation setup routines.

  • Resource Footprint: Reduced background memory consumption and overall CPU idle usage.


Download & Installation

  • macOS: Download Install_Loqin_macOS.dmg, accept the license, and drag Loqin.app to your Applications folder.
  • Windows: Download and run Install_Loqin.exe to launch the Setup Wizard.

Full Changelog: v1.6.4...v1.7.0

Release v1.6.4

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 18 Aug 09:06

Release Notes - Loqin v1.6.4

This release brings a complete visual overhaul along with major stability and intelligence improvements to Wi-Fi handling and captive portal authentication.


What's Changed

  • Massive UI Upgrade: Redesigned visual layout for a cleaner, modern, and more responsive experience. Improved component contrast, theme consistency, and overall desktop feel.

  • Smooth Wi-Fi Picker: Resolved selection delays and UI freezes when choosing target SSIDs. Faster nearby network scanning with instant status updates during connection switching.

  • Smart Auto-Connect & Re-Login: Automated range detection to seamlessly connect to your saved network on launch. Built-in handshake delay handling and automatic session resets (force_logout) to ensure reliable captive portal logins without getting stuck.


Installation & Update

If you installed Loqin via WinGet, update directly from your terminal:

winget upgrade notaayushsrivastava.Loqin

Full Changelog: v1.6.0...v1.6.4

Release v1.6.0

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 16 Aug 17:08

Release Notes – Version 1.6.0

What's New

  • Unified Side-by-Side Network Layout: A Wi-Fi selection UI has been added (not very clean but will be made better in future updates).
  • Background Scanning Thread (WiFiScanThread): Moved the Windows WLAN network scan off the primary UI thread to prevent application freezing during hardware discovery.
  • Non-Blocking 5-Second Silent Refresher: Implemented a background automated timer that updates available networks every 5 seconds without triggering a full window reload or dropping active user states.
  • Animated Skeleton Loading Cards: Added sleek, pulsing wireframe placeholders using QGraphicsOpacityEffect and QPropertyAnimation that display while the initial network discovery updater runs.
  • Smart Network Connection: Loqin now automatically connects to the last connected Wi-Fi, if it is in range.
  • Flicker-Free UI Pooling: Optimized button rendering via widget reuse to eliminate layout reconstruction flicker during routine auto-refreshes.

Full Changelog: v1.5.0...v1.6.0

Release v1.5.0

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 15 Aug 11:13

Loqin v1.5.0 Release Notes

What's New

Dynamic Push Notifications: Loqin now has a little more personality! Added a lightweight, remote-controlled notification system that occasionally pops up fun messages via the Windows system tray.

Bug Fixes

  • Startup Race Condition Squashed: The UpdateChecker now patiently waits for the NetworkWorker to establish a verified "green" Wi-Fi connection before pinging GitHub. No more premature update checks on boot!

  • Debounced Power Events: Fixed an issue where waking the system from sleep would spam the console with duplicate Successfully dropped existing Wi-Fi session logs. System power broadcasts are now debounced to fire only once per wake cycle.

  • Captive Portal SSL Fix: Fixed a massive wall of red text caused by the captive portal intercepting the updater's HTTPS requests with a self-signed certificate. The updater now features a 5-attempt retry loop with 5-second delays to let the firewall fully open up before checking for updates.

Under the Hood

  • Resilient Updater Script: Upgraded the Inno Setup script (loqin_updater_script.iss) to include explicit file verification checks during the {tmp} extraction phase. If Windows Defender or SmartScreen quarantines the downloaded executable, the installer now fails with a clear error message instead of throwing a generic missing DLL crash. If this happens, do not worry, your installation has probably succeeded, you just need to launch Loqin again.

Full Changelog: v1.4.5...v1.5.0

Release v1.4.5

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 04 Aug 06:33

Loqin v1.4.5 Release Notes

Easter Egg Added!

  • ??????? : Doing something on the Speed Graph does something....

Multi-Device & Session Fixes

  • Auto-Logout on System Sleep: Loqin now intercepts Windows sleep events (PBT_APMSUSPEND) and automatically releases/logs out your active Wi-Fi session before your PC sleeps. This frees up your account on the portal, preventing session lockouts so you can connect on your phone instantly.

Updater & Installation Fixes

  • Resolved python-3.11.dll Missing Error: Fixed an issue where launching the app directly from the installer triggered a missing DLL warning. By adjusting the post-installation execution context (runasoriginaluser and shellexec), PyInstaller now extracts temporary files cleanly into standard user temp directories without permission conflicts.

UI & Stability Improvements

  • Tray Menu Sync Fix: Fixed an issue where closing the Speed Graph window using the title bar 'X' button or Esc key failed to reset the system tray action text from "Hide Speed Graph" back to "Show Speed Graph".
  • Smooth Sleep/Wake Transition: Re-established background monitoring logic so network status checks cleanly pause during sleep and resume immediately upon waking.

Full Changelog: v1.4.4...v1.4.5

Release v1.4.4

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 03 Aug 17:22

Loqin v1.4.4 Release Notes

Feature Refinements

  • Performance Mode Upgrades: When enabled, Performance Mode now scans available Access Points (APs) and identifies the strongest signal BSSID without disconnecting unexpectedly.

  • Automatic Reversion: Toggling Performance Mode OFF now actively disconnects and switches your Wi-Fi interface back to a default BSSID.

  • Seamless State Sync: Fixed an issue where background network monitoring remained paused after toggling Performance Mode. Status messages, tray tooltips, and worker threads now properly unpause and update.

Tray Icon & UI Refinements

  • Left-Click Menu Trigger: Left-clicking the system tray icon now pops up the context menu, matching the right-click behavior seamlessly.

  • PyQt6 Compatibility Fixes: Resolved an attribute error (QSystemTrayIcon object has no attribute exec) by binding menu execution to the underlying QMenu and using ActivationReason.Trigger.

  • Dynamic Tooltips: Updated system tray tooltips to reflect current app states (e.g., Loqin - Active (Performance Mode) vs Loqin - Active).

Auto-Updater (UpdateChecker) Improvements

  • Silent Startup Checks: Background update checks executed automatically at launch no longer display a distracting "Up to Date" dialog.

  • Explicit User Feedback: The "Up to Date" popup will now only appear when you manually select Check for Updates from the system tray menu.

Full Changelog: v1.4.3...v1.4.4

Release v1.4.3

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 03 Aug 13:55

Release Notes - Version 1.4.3

Changes & Improvements

  • Suppressed Captive Portal Browser Popups: The installer now configures Windows NCSI Active Probing (EnableActiveProbing) to prevent Windows from automatically opening browser windows or msftconnecttest.com upon connecting to Wi-Fi. Loqin handles portal authentication silently in the background without interrupting your workflow.

  • Smarter Update Checker Execution: The automatic update check now waits until a valid network connection is established before checking for releases. It also runs strictly once per application session to conserve bandwidth and prevent GitHub API rate-limiting.

  • Fixed Update Taking Too Long: Introduced a fully functional web downloader that will download and Update Loqin seamlessly.

Full Changelog: v1.4.0...v1.4.3

Release v1.4.0

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 02 Aug 11:06

Loqin v1.4.0 Release Notes

New Features

  • Performance Mode: Say goodbye to random Wi-Fi drops caused by Windows/VIT network constantly switching access points. You can now toggle "Performance Mode" directly from the system tray to lock your connection to the strongest available BSSID. Turning it off gracefully switches you to the second-best AP or returns to normal OS roaming.
  • Dynamic Tray Icons: The system tray icon now physically changes when Performance Mode is active, letting you know your network is optimized at a single glance.

Improvements & Bug Fixes

  • Smarter Window Management: No more infinite pop-ups! The Settings and Speed Graph windows are now single-instance. If they are buried behind your browser or other apps, clicking them in the tray menu will instantly pull them to the front and grab focus.
  • Thread Stability & Crash Fixes: Fixed the pesky QThread: Destroyed while thread is still running error. Network checking and update threads now refuse to overwrite each other, prevent infinite portal-spamming loops, and shut down gracefully when exiting the app.

Full Changelog: v1.3.0...v1.4.0

Release v1.3.0

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 02 Aug 10:41

Loqin v1.3.0 Release Notes

New Features:

  • Account Details: A new account details tag has been added that shows network usage, login and logout time, and total data transfer.
  • Reset Password: Under the same account details tab, an update password tab is added that will change the password portal side and automatically update the credentials stored on your client.
  • Launching: Upon Launching, the app will reset your connection to the Wi-Fi, so don't be surprised if a login required notification pops up (It will go away).

Full Changelog: v1.2.0...v1.3.0

Release v1.2.0

Choose a tag to compare

@notaayushsrivastava notaayushsrivastava released this 01 Aug 07:36
c979353

Loqin v1.2.0 Release Notes

We are excited to roll out the latest version of Loqin! This update brings crucial UI improvements to the installer, bug fixes for setup validation, and a restructuring of how the app handles its internal files.

New Features

  • Show Password Toggle: Added a convenient "Show Password" checkbox to the Inno Setup installer. You can now verify your password before saving your credentials to the configuration file.
  • Auto Updater Fix: Added a automatic update checker that will prompt the user to update their client everytime a new version is released.

Improvements & Bug Fixes

  • Installer UI Scaling: Increased the overall dimensions of the installer window and adjusted vertical spacing. This resolves previous issues where welcome and finished banner text would visually clip on certain display scales.
  • Auto-Capitalization Fix: The Registration Number field in the installer now safely forces text to uppercase as you type. This patches a typecasting bug (Cannot Cast Object / TEdit(Sender)) that could cause unexpected behavior during setup.
  • Other minor bug fixes.

Under the Hood

  • Asset Restructuring: Reorganized the PyInstaller build structure. All bundled resources (like logos and UI graphics) have been moved from the root directory into a dedicated assets/ folder, keeping the project directory clean and organized. The resource_path routing has been updated to handle this automatically.

Full Changelog: v1.1.0...v1.2.0