Skip to content

Latest commit

 

History

History
359 lines (263 loc) · 16.5 KB

CHANGELOG.md

File metadata and controls

359 lines (263 loc) · 16.5 KB

Developing

Planned

Considering

Changelog

2.5.2 (10/14/2024)

Changed:

  • "Do now" button is now "Do Today"

Fixed:

2.5.0 (9/28/2024)

Added:

Fixed:

2.4.0 (6/1/2024)

Fixed:

Changed:

  • Show only first last part of task headings (enclosing file or folder)

Added:

2.3.0 (4/1/2023)

Added:

  • Added move button (blue right arrow) to move tasks to different files
  • Added option to hide unscheduled subtasks from Time Ruler, streamlining the display

Changed:

  • Removed "Upcoming" section, due tasks now show with their path/priority group

Fixed:

  • Fixed bug with length field, it is now called "duration" (although "length" is still recognized)
  • Fixed bug with links being recognized as tags
  • Reorder headings within "Hybrid" sort mode

2.2.0 (1/31/2023)

Changed:

  • Reintegrated "Now" view back to today, option to expand/collapse

Added:

  • Option to switch between timer events (notification or sound)
  • Search sorted by best match
  • Fixed error reporting in Calendars
  • Mobile optimizations
  • Option to switch between sound and notification for timer

Fixed:

  • Rescheduling high-priority tasks retains their priority

2.1.0 (1/1/2023)

Added:

  • Now view: timer has been moved to its own pane, which collects all incomplete tasks scheduled for past times. Now is a focused view for current tasks.

Fixed:

  • Bug where events crossing date boundaries render as 0 length
  • Smoothed out deleting multiple tasks at once
  • Improved look of dragged tasks

2.0.3 (12/25/2023)

Fixed:

  • Quick fix for menu hiding too quickly

Added:

  • Better UI for dragging

2.0.2 (12/25/2023)

Fixed:

  • Quick fix for Daily Notes not existing.
  • Fixed React keys for Buttons

2.0.1 (12/25/2023)

Fixed:

  • Scheduling tasks for today

2.0.0 (12/24/2023)

Major changes:

  • Added Queries! [query:: ] tasks will auto-assign their children based on a Dataview query. Useful for automatic scheduling!
  • Search is now a "Jump to:" search a task to jump to it within Time Ruler.
  • Three layouts are now available: One (single date with split day/hours), Row (rolling view of days), and Grid (week view).
  • Four options for grouping: Path, Priority, Hybrid (priority first, then path if no priority set), or None
  • Times now exist alongside scheduled tasks, saving vertical space, and are no longer full-width. To schedule, drag tasks on top of the times to the right.
  • Tasks now have handles at the right for scheduling/dragging.

Added:

  • Day start setting now sets when days transition, allowing days to extend past 12 AM
  • Use Daily Note template when creating new daily notes
  • Improved styling: borders between dates and button layout for grid view
  • Option to toggle times moved to menu, turn on/off from within Time Ruler

Fixed:

  • Parsing error with daily notes
  • New tasks in notes with headings create them before the first heading, unless one is selected

1.7.0 (12/5/2023)

Added:

  • Drag target to delete tasks & their children
  • Collapse headings and events
  • Support | based link text
  • Option to extend blocks until next for easier time-blocking
  • Show past dates
  • Show completed tasks in Search
  • Calendar grid view

Improved:

  • Timer View has simpler UI

Refactored:

  • Moved settings in AppStore to consolidated object

1.6.0 (11/25/2023)

Fixed:

Added:

  • Option to collapse/expand subtasks

Improved:

  • Subtasks of Page tasks show up as subtasks of that Page
  • Subtasks are also grouped by heading

Refactored:

  • Streamlined dailyNoteInfo functions
  • Headings now are defined with a string, not an object
  • Easier task nesting

1.5.3 (11/20/2023)

Fixed:

  • Can't find Daily Notes config info
  • can't click on untitled tasks
  • Glitch with dragging event durations
  • Don't show deadlines before their scheduled date
  • Major performance improvements for DOM

1.5.2 (10/25/2023)

Added:

Fixed:

  • Error with default Dataview queries being incorrect

1.5.1 (10/22/2023)

Added:

  • Add bulk edits for task times

Fixed:

Improved:

  • Optimized performance: now only changed files are loaded in.

1.5.0 (10/08/2023)

Added:

  • Support for full notes as tasks
  • Support for FullCalendar note events

Fixed:

1.4.0 (9/22/2023)

Fixed:

Added:

  • Resizeable split between all day and hourly view
  • Add more sounds to timer
  • Option to add tasks at start or end of headings
  • Add custom Tasks classes: now task-due, task-scheduled, data-task, task-priority, and additional task-length and task-reminder classes are added to those parts of tasks, so you can style them with CSS snippets. Also added time-ruler-heading, and time-ruler-block classes to style headings and blocks.
  • Support custom statuses - you can now add your own custom status styling to Time Ruler.

1.3.3 (9/11/2023)

Fixed:

  • Bug with emoji date keys

Added:

1.3.2 (9/7/2023)

Fixed:

  • Fixed parser to allow for scheduling in Daily notes again
  • Made headings smaller to be less distracting

Added:

1.3.1 (9/2/2023)

Added:

  • scheduled and due modes in Search now sort tasks by scheduled or due
  • Tasks without set lengths or deadlines still have a draggable handle to set them

Fixed:

  • Removed automatic scroll on hover for date buttons, it was too fast and unpredictable.

1.3.0 (9/2/2023)

** Added:**

  • New quick-add for tasks: Click or drag the + button to a time, enter the task title, and select a file!
  • Red line to make seeing current time easier
  • Easier way to drag task times
  • Option to set Day Planner format as default.
  • Use Day Planner format in any note (not just Daily) and add dates to it
  • Options to drag deadlines in addition to scheduled time

** Fixed:**

  • Day Planner parsing is now more consistent.

** Documented:**

1.2.0 (8/20/2023)

** Added:**

1.1.0 (8/9/2023)

** Added:**

** Improved:**

  • Moved search, refresh, and view buttons to a collapsible menu

1.0.5 (8/6/2023)

** Added:**

** Improved:**

  • Time Ruler now auto-detects field formats (Dataview, Tasks, and Full Calendar) and will format changed tasks appropriately. When auto-detecting is impossible, defaults to selected setting.
  • Timer focus mode

** Fixed:**

  • Error with drag ids for all-day headings
  • Scheduled tasks with deadlines disappearing

1.0.4 (8/4/2023)

** Fixed:**

  • Unscheduled button is now full-width in Day view
  • Preserves custom statuses on edit
  • Certain notes get mistaken for daily notes

** Documented:**

1.0.3 (7/30/2023)

** Fixed:**

  • Issue with Time Ruler not updating when Dataview index wasn't ready yet
  • Search shows tasks in today's daily note under the proper heading
  • if daily notes folder is not set, headings still format daily notes nicely.

** Added:**

** Documented:**

  • added .gif to explain dragging more, added pictures of features

** Refactored:**

  • Moved Heading and Group components to their own files
  • SearchStatus can now be set directly in the app store

1.0.2 (7/28/2023)

** Fixed:**

  • bug where notes and headings get mistaken for daily notes and titled "Daily: ..." (this was an issue with the Regex used to parse daily note titles), responding to This issue
  • Saving tasks no longer strips recurrence information
  • Saving tasks no longer strips links

** Improved:**

** Refactored:**

  • Split up some of ObsidianApi class into independent functions.

1.0.1 (7/22/2023)

** Added:**

  • Support for including/excluding custom statuses
  • Ability to reorder headings with drag-and-drop
  • Calendar view (according to the Calendar view? request). Calendar View is daily instead of hourly, showing a vertical day-by-day list of your tasks and an expanded, calendar-style arrangement for switching dates. Switch between this and the hourly view to get a more or less granular view of your tasks.
  • Daily note shows at the top of the search box for easy access

** Improved:**

  • Removed Upcoming view, integrated due dates with rest of days. Now tasks with due dates will show up as links each day from when they are scheduled until they are due.
  • Removed Unscheduled view, improved search to show filterable tasks

1.0.0 (6/28/2023)

** Added:**

  • custom Dataview filter for tasks (according to the Custom Statuses request)
  • Plus buttons to add new tasks at specific times

** Fixed:**

  • issue with formatting tasks for Tasks plugin
  • issue with stripping tags from task when moved
  • issue where you can't drag length of tasks with children