Skip to content

Latest commit

 

History

History
191 lines (126 loc) · 16.8 KB

CHANGELOG.md

File metadata and controls

191 lines (126 loc) · 16.8 KB

Changelog

0.8.1 (2025-01-10)

Bug Fixes

  • panic when vault was empty while trying to enter selected entry (eb3b5de)

0.8.0 (2025-01-01)

Features

Bug Fixes

  • calendar: only preview selected day (14292b4)
  • tui: changing state on wrong element type doesn't crash anymore but simply logs error (9d8f4c8)

0.7.0 (2024-12-21)

Features

  • add actions to mark tasks Done, ToDo, Incomplete and Canceled (f07a13b)
  • add Incomplete and Canceled states (d98b378)
  • config: add config options for task state markers (ed9334f)
  • config: add config options for tui symbols (e.g. use ASCII sequences instead of emojis) (734ae1a)

0.6.1 (2024-12-08)

Bug Fixes

  • flowtime: skipped break time is added to next break segment (f8cbde3)
  • pomodoro: skipped break and focus time are added to next segment (b944813)

0.6.0 (2024-11-30)

Features

  • add ToggleStatus action on tasks (266e6b2)

Bug Fixes

  • crash when selected item was changed and did not match the active filter anymore (3d7e948)

0.5.1 (2024-11-24)

Bug Fixes

  • config: crash if no time management settings were provided in config file (1f2f0a7)
  • config: merge highlight styles into Home section (ada558e)

0.5.0 (2024-11-24)

Features

  • add config option for time management methods (70fbb59)
  • add Time Management tab (#27) (8d5c12c)
  • core: include relative date in stdout mode (7fdff9c)

Bug Fixes

  • add a cli argument to show fps and tps counters (3991042)
  • home component not registering when focusing time management tab (6909a1c)
  • time management settings wrong line selected on startup (cf90476)

0.4.0 (2024-11-09)

Features

  • add config option for task state marker (default is 'x' to comply with prettier) (f9341cd)
  • tui: add config option to show time delta between due date and today's date (f99a40f)
  • tui: add help menu (#20) (0cd64f4)
  • tui: add sorting by due dates or titles to Filter tab (#22) (43f2ca5)
  • tui: edit task from vault-task (#21) (7df637a)
  • tui: improve footers (a0df9fc)
  • tui: style relative date (dim) (f99a40f)

Bug Fixes

  • core/filter: return too early when a task did not match the filter, preventing its children from being filtered (a10dbdc)
  • tui: add hours when time delta < 1 day in relative due date (b8cbba3)
  • tui: today tag not taken into account in task widget height (881f62e)

0.3.0 (2024-10-23)

Features

  • add search bar to vault explorer (#16) (e2a66ba)
  • add special Today tag (38751d2)
  • cli: add stdout command and improve stdout vault output (c5f604a)
  • cli: open single markdown files (cf73c40)
  • config: make default vault and config optional (70231c8)
  • configurable color scheme (541c91e)
  • core: add config option to propagate file tags to all contained tasks (762bf6c)
  • tui: add reload action (784ac47)
  • tui: add scrolling to lists (37a672f)
  • tui: display origin file in task widget (#17) (72dd287)
  • tui: improve error reporting (0d7ce2f)
  • tui: open selected entry in default editor (#18) (4cc4177)
  • use TOML as default format for config (3e25a6c)

Bug Fixes

  • cli: make vault_path a named argument (prevents from running commands) (691aaa7)
  • core: Bad parent for nested tasks (db92820)
  • core: empty directories being added to vault (5d49b40)
  • core: nested task incorrectly displayed in Display implementation of VaultData (807e7ff)
  • core: task indenting no longer gets deleted (49e2402)
  • explorer: make file name bold in path instead of showing in preview (cb693d0)
  • filter_tab: tags list filter no longer case sensitive (a4f308a)
  • parser: make parser less strict on extra indented descriptions by adding them to closest parent (86b30b4)
  • tui: wrong height for subtasks (fc1374d)

0.2.0 (2024-09-29)

Features

Bug Fixes

  • core: remove extra whitespace when fixing tasks in files (d8a2a86)
  • explorer: only sort file and directory entries (c2abfef)
  • tui: false error on startup : initiate entries list on creation (0a9e7ed)

0.1.0 (2024-09-22)

Features

  • feat: (b05e215)
  • add better logging when indenting is wrong in subtasks and task descriptions (7ddca06)
  • add config loading + basic vault scanner (0a44408)
  • add config option for american date format (3895b33)
  • add due date, priority, state and tags to tasks (ecb3fcf)
  • add generate-config command (1b0e74f)
  • add ignored_paths config option (6c725f2)
  • add parser for Task (6f5592e)
  • add support for subtasks, and cleaning of useless jeaders (a8dae9f)
  • add support for task descriptions (e34b52b)
  • all relative dates (2weeks, monday, etc) are replaced by hard numeric dates after parsing (d134011)
  • better errors in home component (69ab53e)
  • better navigation with previous entry, current entry content and preview windows (1ca8052)
  • display entries name in lateral menu + made it easy to later add selection (7b57425)
  • fail when no config is found and create default config (c95b510)
  • file can be added to ignored_paths as well (75bc4f8)
  • improve FileEntry's to_string (ca213da)
  • improve VaultData structure to make Directory, Header & SubTasks distinct (7b57425)
  • invert ignore_dot_files config option (25639ed)
  • move Task to task.rs + make clippy happy (b70fe65)
  • only keep relative path for tasks (c65f6b2)
  • parse tasks from markdown vault (75f58e9)
  • Parser prototype is working and able to parse tasks and headers from vault (e9331f4)
  • preview selected task instead of its children (76b9460)
  • scanner reads tasks (ac4ecae)
  • separate entries names into prefixes and actual path name (57badaf)
  • setup rust (51b0b5a)
  • Task: store line number for future editing, improve time related data (385366b)
  • use widget list instead of text list for better styling (26b7cd8)
  • working navigation through vault data (a8a8cc5)

Bug Fixes

  • don't create config file if running tests (c65c7be)
  • don't use Option types in Config (70a0244)
  • fix some warnings (1873759)
  • make default task name an empty string (77c1528)
  • replaced "next monday", "next week" patterns with "2weeks" "1month" (8927696)
  • to_lowercase() has no effect since it can only matched lowercased words (fa488b0)
  • use default task name when no name is provided (529be0f)