Skip to content

Releases: 2607044640/fluent-tasks

1.0.27

Choose a tag to compare

@2607044640 2607044640 released this 20 Sep 17:15

Highlights in v1.0.27

  • Task Priority Weight Scoring: Added optional 1-9 priority score weighting mode with stepper arrows next to stars and dynamic stable sorting.
  • Subtask Drag-and-Drop: Supported vertical drag-and-drop reordering for subtasks/steps in floating modal and sidebar detail views with robust recovery guard.
  • Multi-Tier Deletion Undo Toast: Instant floating toast undo mechanism for deleted tasks, steps, and lists with configurable countdown in settings (default: 2.5s).
  • UI Refinements & Bug Fixes: Cleaned up square button styling artifacts on step checkboxes in floating modal; optimized architecture and code reuse.

1.0.26

Choose a tag to compare

@2607044640 2607044640 released this 18 Sep 09:05

Fix: bump minAppVersion to 1.8.7 to resolve getLanguage API compatibility. Integrate official eslint-plugin-obsidianmd linter validation. Clean all static analyzer errors.

1.0.25

Choose a tag to compare

@2607044640 2607044640 released this 15 Sep 15:26

Features

  • Full internationalization (i18n) defaulting to English with automatic Chinese localization.
  • Built-in Backup Manager with daily automatic backups, manual export, and import.
  • Batch multi-select task operations (batch star and batch delete).
  • Quick List configurable default focus list with interactive picker mode and tooltips.
  • Elastic spacing and height-capped packing for dashboard grid cards.

Improvements

  • Enhanced vault write safety and layout stability.
  • Updated documentation and clean settings hierarchy.

1.0.24

Choose a tag to compare

@2607044640 2607044640 released this 14 Sep 05:51

Release 1.0.24: Quick List Modal layout enhancements, balanced column spacing, and optional center list auto-focus setting.

1.0.23

Choose a tag to compare

@2607044640 2607044640 released this 12 Sep 20:01

Release 1.0.23

1.0.22

Choose a tag to compare

@2607044640 2607044640 released this 11 Sep 16:25

Fixed

  • Review Compliance: Replaced all global timers with window.setTimeout to satisfy Obsidian portal security policies and multi-window popout standards.

1.0.21

Choose a tag to compare

@2607044640 2607044640 released this 11 Sep 07:17

Added

  • Sidebar Auto-Locate on Expand: Expanding the left sidebar (via toggle button or Ctrl+B) automatically expands the parent group and scrolls to highlight the currently active center list.

Improved

  • Full-Screen Subtasks Modal: Upgraded the subtasks editor modal to an edge-to-edge full-screen floating layout (100vw × 100vh) with enlarged typography (16px), comfortable line heights, and removed duplicate close buttons.

Fixed

  • Sidebar Toggle Intent: Resolved an issue where pressing Ctrl+B to close the sidebar would cause it to bounce back open due to redundant layout triggers.

1.0.20

Choose a tag to compare

@2607044640 2607044640 released this 09 Sep 09:30

What's New in v1.0.20

  • Quick List Modal (Full-Screen Grid Board Navigator):
    • Added full-screen dashboard board (100vw × 100vh) displaying lists and groups in multi-column cards.
    • Implemented dynamic 4-way balanced spacing: screen side margins match inter-column distance, and cards in multi-card columns dynamically auto-separate vertically.
    • Full 2D keyboard navigation (↑↓←→, Enter, F2, Esc) with natural mouse-wheel horizontal panning.
    • Streamlined UI: cleanly removed header close button; status bar Esc Close button supports mouse click.
  • Floating Detail View Modal:
    • New setting toggle to open task details in an elegant centered floating modal rather than expanding the right sidebar panel.
    • Supports multi-tier modal stacking (e.g. Task Metadata modal on top).
  • Big Subtasks Floating Editor:
    • Clicking any subtask counter badge (0/x steps) opens a spacious floating modal with comfortable large typography for multiline editing, step creation, and checkbox toggling without opening the task detail panel.
  • Dedicated Link Note Header Button:
    • Auto-create and bind markdown notes under TodoData/<ListName>/ with bidirectional title synchronization and deletion protection.
  • In-App Guide & Popover Enhancements:
    • Updated the header ? guide popover card and full Shortcuts Guide modal with coverage for all new workflows.

1.0.19

Choose a tag to compare

@2607044640 2607044640 released this 05 Sep 03:43

What's Changed

🐛 Bug Fixes & Improvements

  • Direct Task Completion on Circle Click: Fixed an issue where clicking the completion circle on a recurring task intercepted completion and prematurely jumped the due date. Clicking the circle now reliably marks the task as completed, displays the checkmark, and moves it to the completed section for the day.
  • Timezone-Safe Date Math: Replaced UTC .toISOString() date arithmetic with strictly local calendar date calculations (parseLocalDate and formatLocalDate), resolving the bug where tasks in UTC+ timezones had zero response or failed to advance dates.
  • Automatic Day Rollover & Overdue Reset (10s Heartbeat):
    • Automatically checks every 10 seconds, upon window focus, and on plugin launch whether a new calendar day has arrived.
    • When a new day arrives, previously completed recurring tasks reset to incomplete, reset their subtasks, and update their date to today.
    • Any recurring task whose scheduled date has passed automatically updates its due date to the current day (当天).

1.0.18

Choose a tag to compare

@2607044640 2607044640 released this 02 Sep 16:53

What's Changed

🚀 Enhancements

  • Quick Modal Command Naming Clarity:
    • Fluent Tasks: Open Quick List Modal (List only) (Recommended): Clear recommendation marker for list-only modal navigation.
    • Fluent Tasks: Open Quick Task Modal (Experimental): Explicit experimental tag for full dual-pane floating task manager.