Skip to content

Releases: AKASGaming/webtoon-manager

[0.9.2] Actual Automatic Downloading 💀

17 Dec 23:08

Choose a tag to compare

[0.9.2] - 2025-12-17

Fixed

  • Proper Automatic Downloading: Automatic downloads now properly download without interfering with existing caching/downloading process

Added

  • Failed Job Modal: Added functionality to view detailed logs for failed jobs by clicking on the "failed" status in the active jobs list. The modal displays job-specific logs with proper error highlighting and formatting.
  • Download Status Reporting/Partial Download Detection: Added improved download completion detection that accurately compares expected vs. actual downloaded episodes by querying the database after post-processing. This ensures reliable success/failure reporting and prevents false positives from temporary file counts.
  • Extra Log Messages: Added logging messages like "Downloaded X of X expected episodes" in the logs viewer, ensuring cleaner and more readable log output.
  • Database Migration Modal: Added automatic database health checking on app load. If the database structure is outdated or has issues, a modal will appear alerting the user with an "Update Database" button to automatically migrate the database structure. This preserves all existing data during migration.
    • New API endpoints: /api/db/check and /api/db/migrate
    • Modal appears automatically on app load if database issues are detected
    • One-click database migration with automatic page reload after success
  • Enhanced Last Updated Display:
    • Changed "Last Updated" text to a compact rounded badge with a clock icon
    • Shows relative time in short format (e.g., "6d ago", "2w ago", "3mo ago", "1y ago")
    • Displays "Today" for same-day updates
    • Green badge highlighting for updates within 4 days to indicate newer content
    • Tooltip shows full date and time on hover
    • More space-efficient and visually cleaner design

Improved

  • Error Handling: Improved database initialization error handling with proper error messages and user-friendly migration prompts.