Releases: iptoux/AngularTasks
Releases · iptoux/AngularTasks
v1.7.1
v1.7.0
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
Update workflow, so no also .msi, .AppImage, .snap available.
NEW
MacOS x86/x64.
v1.5.9
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
dueDateproperty from a Date object to a numeric timestamp in the Task interface.
v1.5.7
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
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
✅ --- 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
- 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
bodyelement instead of the.dark-themeclass 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
✅ --- 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
✅ --- 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.