Back
03 Oct, 2024

Beta 0.5.0

Summary

This release introduces significant enhancements to backup functionality, export options, and user notifications, along with various code improvements for better maintainability.

Added

  • Automatic Local Backup: Introduced automatic periodic local backup options, allowing users to select the backup frequency or disable it entirely from the settings.
  • Export Options: Users can now export backups in both CSV and JSON formats, with a selection option on the settings page.
  • Notifications: Added notifications for successful backups and failures.
  • Error Messages: Introduced error messages for most actions on the popup and settings pages.
  • Export File Naming: Export files now include the current date and time in the format Prompt-Backup-YYYY-MM-DD--HH-MM-SS for easier backup management.
  • Field Note: Added a field note for checkout and a radio field below the note.

Improved

  • User Feedback: Enhanced backup functionality to provide more user feedback, improving user experience.
  • Refactored Code:
    - Refactored HTML files for the entire backend code across all the main pages for better readability and maintainability.
    - Adopted BEM (Block Element Modifier) methodology for the entire backend code across all pages for easier code management.
    - Refactored JavaScript files for the entire backend code across all the main pages for better maintainability and performance.
  • Sort Button Placement: Separated the sort button into a different section, placed below the bulk action buttons.
  • Centralized Styling: Created a global.css file to centralize styling for consistency. Each page's dedicated stylesheet now only contains page-specific styles.
  • W3C Validation Compliance: Refactored HTML to ensure W3C validation compliance:
    - Removed inline CSS.
    - Added ARIA labels.
    - Assigned unique IDs to elements.
  • IndexedDB Implementation: Implemented IndexedDB for better prompt management and fallback to local storage.
  • Export Date Format: Updated the export date format for better UX, displaying both date and time in the downloaded file names.
  • Improved Notifications: Enhanced user notifications with more detailed information about data operations.

Known Issues

  • Automatic Local Backup: The automatic local backup is not working and is under investigation to fix it.