mirror of
https://github.com/callumalpass/tasknotes.git
synced 2026-07-22 12:50:26 +00:00
release 4.1.3
This commit is contained in:
parent
33ba082835
commit
d03ce2edbc
4 changed files with 20 additions and 25 deletions
18
docs/releases/4.1.3.md
Normal file
18
docs/releases/4.1.3.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# TaskNotes 4.1.3
|
||||
|
||||
This patch fixes a critical performance issue affecting the Calendar views. As a bonus, it adds a configurable "split" view to the task creation/edit modals.
|
||||
|
||||
## Added
|
||||
|
||||
- Split layout for task modals on wide screens (900px+)
|
||||
- Details editor appears in a dedicated right column when the modal is expanded
|
||||
- New setting "Split layout on wide screens" in Modal Fields settings tab to toggle this behavior
|
||||
- Improves usability by showing form fields and details side-by-side
|
||||
|
||||
## Fixed
|
||||
|
||||
- (#1330) Fixed calendar view regression taking 5 seconds to load and respond to user interactions
|
||||
- Initial calendar load is now immediate again
|
||||
- User interactions (drag/drop, creating timeblocks, etc.) respond instantly
|
||||
- Removed redundant date filtering (FullCalendar handles this more efficiently)
|
||||
- Thanks to @ysafonov, @kmaustral, @sunjiawe, @Мизгирь, and @FiliusIcari for reporting
|
||||
|
|
@ -24,26 +24,3 @@ Example:
|
|||
|
||||
-->
|
||||
|
||||
## Added
|
||||
|
||||
- Split layout for task modals on wide screens (900px+)
|
||||
- Details editor appears in a dedicated right column when the modal is expanded
|
||||
- New setting "Split layout on wide screens" in Modal Fields settings tab to toggle this behavior
|
||||
- Improves usability by showing form fields and details side-by-side
|
||||
|
||||
## Changed
|
||||
|
||||
- Refactored task modal architecture to use template method pattern
|
||||
- `TaskModal` base class now provides shared `createModalContent()` structure
|
||||
- Subclasses (`TaskCreationModal`, `TaskEditModal`) override hook methods for customization
|
||||
- Reduces code duplication and improves maintainability
|
||||
- Input fields in task modals now use transparent backgrounds for a cleaner appearance
|
||||
|
||||
## Fixed
|
||||
|
||||
- (#1330) Fixed calendar view taking 5 seconds to load and respond to user interactions
|
||||
- Initial calendar load is now immediate again
|
||||
- User interactions (drag/drop, creating timeblocks, etc.) respond instantly
|
||||
- Removed redundant date filtering (FullCalendar handles this more efficiently)
|
||||
- Thanks to @ysafonov, @kmaustral, @sunjiawe for reporting, and @Мизгирь, @FiliusIcari for contributing to the discussion
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "tasknotes",
|
||||
"name": "TaskNotes",
|
||||
"version": "4.1.2",
|
||||
"version": "4.1.3",
|
||||
"minAppVersion": "1.10.1",
|
||||
"description": "Note-based task management with calendar, pomodoro and time-tracking integration.",
|
||||
"author": "Callum Alpass",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "tasknotes",
|
||||
"version": "4.1.2",
|
||||
"version": "4.1.3",
|
||||
"description": "Note-based task management with calendar, pomodoro and time-tracking integration.",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
|
|
|
|||
Loading…
Reference in a new issue