Skip to content

Releases: arif98741/deadlink-checker-python

V2.1.2

19 Jan 05:53

Choose a tag to compare

🚀 Release Notes: Dead Link Checker V2.1.2
Here are the details for the latest release:

⚡ Enhanced Performance & Stability
Fixed "Not Responding" Issues: The application now remains fully active and responsive on Windows during deep scans.
Asynchronous Processing: System tray initialization and system notifications are now handled in the background to ensure the main UI never freezes.
Smart Log Throttling: The progress monitor now processes UI updates in controlled chunks, preventing the interface from lagging during rapid link discovery.

🆕 New Features
Check External Links Toggle: A new sidebar option that allows you to skip validation for external domains. This is perfect for high-speed internal link audits.
Progressive History Loading: The History window now uses a "Lazy Load" rendering technique. It opens instantly and adds session cards in small batches to maintain a smooth scrolling experience.

🎨 UI & Design Overhaul
Premium Button Redesign:
Start: Prominent primary action button.
Pause & Stop: Redesigned into a sleek, horizontal compact group.
Vibrant Visuals: Updated button colors with modern gradients and hover states (Emerald Green, Amber Orange, and Ruby Red).
Refined Layout: Consistent corner rounding (8px) and improved spacing for a professional look.

🛠️ Technical Improvements
Robust Startup: Implemented a deferred initialization sequence to prioritize the main window's appearance.
UTF-8 Encoding: Explicitly ensured Windows console and UI encoding are set to handle special characters without crashing.
Modular Architecture: Cleaned up internal imports and updated build specs for cross-environment compatibility.

V2.1.1

11 Jan 08:53

Choose a tag to compare

Full Changelog: V2.0.4...V2.1.1

🚀 Release Notes: Dead Link Checker v2.1.1

This release marks a significant upgrade to the user interface and core crawling capabilities, transforming the tool into a more interactive and professional desktop application.

📊 1. Interactive Results Grid

  • Live Table View: Added a new Grid View tab as the default landing page.
  • Structured Data: Results are now displayed in a professional table containing:
    • URL: Fully qualified link (Left-aligned for better readability).
    • Status: HTTP Code and Status Text (e.g., 404 Not Found).
    • Type: Link, Image, Script, etc.
    • Time: Precise response time in seconds.
    • Location: Whether the link is Internal or External.
  • Auto-Scrolling: The grid now automatically scrolls to the newest results as they are found.
  • Real-time Filtering: Added a search bar above the grid to instantly filter results by any keyword (domain, status code, file type).

⏸️ 2. Pause & Resume Capability

  • Full Control: You can now pause an active scan to inspect results or free up system resources and resume it later without losing progress.
  • Thread Safety: The engine handles pausing gracefully across multiple concurrent workers.

📥 3. System Tray & Background Operation

  • Minimize to Tray: Click the 'X' button to minimize the app to the system tray instead of closing it, keeping long-running scans alive in the background.
  • Native Notifications: The app now sends Windows system notifications when:
    • An analysis is completed (with a summary of found links).
    • An analysis is manually stopped.
    • The app is minimized to the tray.
  • Tray Menu: Quick access to "Restore" or "Exit" via right-click on the tray icon.

🗺️ 4. Improved Sitemap & XML Parsing

  • New Parser Engine: Integrated lxml to resolve "xml tree builder" errors when parsing complex sitemaps.
  • Robust Fallback: Added an automatic fallback to html.parser if advanced XML features are unavailable, ensuring the sitemap analysis never fails.

🛠️ 5. Technical Improvements

  • Version 2.1.1: Major version bump reflecting the new feature set.
  • Cleaner Build: Updated PyInstaller specs to include all new dependencies (CTkTable, pystray, plyer, lxml).
  • Updated Installer: A new professional x64 installer (DeadLinkChecker_Setup_v2.1.1_x64.exe) with updated version metadata.

Released on January 11, 2026
Author: arif98741
Website: Devtobox.com

V2.0.4

11 Jan 05:27

Choose a tag to compare

Full Changelog: v2.0.1...V2.0.4

V2.0.1

10 Jan 19:14
96ba365

Choose a tag to compare

What's Changed

  • Restructured project and fixed .gitignore policies for src and docs by @arif98741 in #1

New Contributors

Full Changelog: v2.0.0...v2.0.1

V2.0.0

10 Jan 16:40

Choose a tag to compare