Skip to content

Releases: iptoux/AngularTasks

v1.7.1

20 Apr 14:02

Choose a tag to compare

BugFix

With the release of v1.7.0, after adding a tasks, the tasks was not stored encrypted, so an error occors and application was not usable. With this Hotfix v1.7.1 all should now work as expected.

  • Adding tasks encrypt task descriptions using AES-GCM

Pull #41

v1.7.0

20 Apr 10:00
0246ec6

Choose a tag to compare

Update application to version 1.7.0 with task management changes

Introducing key features and improvements primarily around task management and account handling.

  • New Features:
    + Task migration route and component with encryption and progress tracking
    + Account creation with local and remote account distinction, file handling for avatars, and offline/online account management
    + Initial choice selection functionality with Offline or Online modes during the initial setup
  • Significant Improvements:
    + Refactored task display with encrypted description handling and optimized UI updates
    + Improved maintainability by removing unused code and simplifying component structure
    + Enhanced user-specific functionality through account management and avatar handling
    + Upgraded form validation to use 'dirty' instead of 'touched'
    + Replaced template-driven forms with reactive forms for better state management and validation
  • Bug Fixes:
    + None mentioned in the commit history

v1.6.0

17 Apr 19:35

Choose a tag to compare

Update workflow, so no also .msi, .AppImage, .snap available.

NEW
MacOS x86/x64.

v1.5.9

16 Apr 23:00

Choose a tag to compare

Upgrade version to v1.5.9

Refactor date handling to use timestamps and bump version #33

Summarize

  • New Feature: Timestamp-based due dates in task management components, replacing Date objects to improve consistency and prevent timezone-related issues.
  • Improvement: Simplified serialization and ensured consistency across different parts of the application by changing the dueDate property from a Date object to a numeric timestamp in the Task interface.

v1.5.7

16 Apr 19:46

Choose a tag to compare

Upgrade version to 1.5.7

This update increments the application version from 1.5.6 to 1.5.7. The change likely reflects minor updates, bug fixes, or improvements.

Summarize

  • Dark Mode Support: Introduced seperated dark mode theme for options modal with dynamic class-based background adjustments and improved hover effects.
  • Task Notification Logic Refactor: Replaced AnnouncementService with NotificationService for clarity and functionality. Added task ID display to task list items and updated notification logic.
  • Notification Tracking in TaskOptions: Added 'notified' field to TaskOptions, enhancing task handling by controlling notification-related state.

v1.5.6

14 Apr 13:54

Choose a tag to compare

Add notifications for tasks due within 12 hours

Introduced logic to create and send notifications for tasks with less than 12 hours remaining until their due date. Integrated `AnnouncementService` to handle these notifications, ensuring users are alerted in a timely manner.

v1.5.5

11 Apr 21:17

Choose a tag to compare

✅ --- Generated Summary ---
Here is a concise summary of the user-facing changes, new features, bug fixes, and significant improvements:

  • Task List Enhancements:
    + Improved task list styling and interaction for dark mode
    + Enhanced drag-and-drop usability with visual cues (cursor: move)
    + Blinking red badges for critical tasks nearing deadline in dark mode
  • Task Management Features:
    + Introduced options modal component for task settings, including forms for description, completion status, due date, and additional options
    + Added showOptionsModal method to handle task updates through the modal's promise resolution
  • Styling and Layout Improvements:
    + Updated checkbox styling to support dark theme
    + Improved UI alignment with a more consistent layout in the Task List component
    + Custom scrollbar styling for better usability in dark mode
  • Bug Fixes and Refinements:
    + Replaced entire task object instead of just updating the 'completed' field, improving consistency and future scalability
    + Simplified modal interaction and removed unnecessary console log

v1.5.4

11 Apr 18:16

Choose a tag to compare

  • Task Badge Updates: The task badge now displays dynamic remaining hours until the due date, providing users with more accurate information.
  • Improved Drag-and-Drop UX: Enhanced drag-and-drop usability by adding a visual cue (cursor: move) for draggable items in the task list.
  • Blinking Badges for Critical Tasks: Introduced blinking red badges for tasks nearing deadline and not yet completed in dark mode, enhancing task visibility and urgency awareness.
  • Dark Theme Enhancements: Improved dark theme styles to target the body element instead of the .dark-theme class directly, ensuring better encapsulation and avoiding potential conflicts.
  • Task List Refactoring: Consolidated and streamlined card-body styles, including dark theme-specific settings, improving layout consistency and handling large task lists with scrollable sections.
  • Custom Scrollbar Styling: Added custom scrollbar styling for better usability in dark mode, including hover effects and rounded corners.

v1.5.3

11 Apr 12:11

Choose a tag to compare

✅ --- Generated Summary ---

Here is a concise summary of the user-facing changes, new features, bug fixes, and significant improvements:

* **Improved UI Consistency**: Refactored modal and theme styles to enhance readability and maintain uniformity across UI components.
* **Simplified Task List Component**: Removed time progress bar and related styles, simplifying the component by eliminating unused or unnecessary code and styles while maintaining functionality for task listing and management.

These changes focus on improving the user experience through enhanced consistency and simplicity.

v1.5.2

11 Apr 08:51

Choose a tag to compare

✅ --- Generated Summary ---

Here is a concise summary of the user-facing changes, new features, bug fixes, and significant improvements:

* **Improved User Experience**:
        + Enhanced cancellation notifications with consistent theming (1bcb1fffbb6940c72b8238a2f1f640d516c03296)
        + Conditionally render notification box based on settings (0f4ce3656f9285a9f6d159de26f807ced63269af)
* **New Features**:
        + Implemented `NotificationService` for managing notifications (add, clear, remove) and `NotificationBoxComponent` to display the latest notification with dismiss functionality (13038a4ac04f4eae6282b100250749dc0700d533)
* **Significant Improvements**:
        + Refactored modal service and enhanced confirmation modal for better flexibility and UX (6cade1e1b0d4c2593b1df575a2449aef9685cd16)
        + Improved error handling in `showErrorModal` with additional options and refined modal styling for a better user experience (78c4faf71c43e3075ed95f5dbabd537cd5131eb8)

Note: I ignored minor changes, refactoring, documentation updates, or merge commits unless they introduced significant changes.