Skip to content

Releases: ivan-lednev/obsidian-task-archiver

0.7.0

23 Jul 17:16
Compare
Choose a tag to compare
  • Enable filtering by an arbitrary task string. Check out the settings tab to configure the string (thanks, @wealthychef1)

0.6.0

14 Jul 08:11
Compare
Choose a tag to compare
  • Add command: 'Archive tasks including nested tasks in this file'

0.5.1

13 Apr 14:10
Compare
Choose a tag to compare
  • Fix bug with reading indentation settings

0.5.0

13 Apr 12:01
Compare
Choose a tag to compare

Add command: 'Turn list items at this level into headings'

Grab the list under cursor and turn every list item at and above the level of the item under cursor into a heading.

This:

- li 1
    - li 2 | <- cursor
        - li 3

Turns into:

# li 1

## li 2

- li 3

Add command: 'Sort tasks in list under cursor recursively'

Grab the whole list under cursor and recursively reorder all the items based on completeness:

  1. Plain list items first
  2. Then, incomplete tasks
  3. And finally, completed tasks

This list:

- [x] Task
- Item
- [ ] Incomplete
    - [x] Task
    - Item More notes
    - [ ] Incomplete
- Item 2
- [ ] Incomplete 2
    - [x] Task
    - Item
    - [x] Task 2

Turns into:

- Item
- Item 2
- [ ] Incomplete
    - Item More notes
    - [ ] Incomplete
    - [x] Task
- [ ] Incomplete 2
    - Item
    - [x] Task
    - [x] Task 2
- [x] Task

Add command: 'Archive heading under cursor'

Grab the whole section under the heading under cursor, including all the child sections and move it to the archive.

This:

Some top-level text

# H1 heading

Some text

## H2 heading

More text

Turns into:

Some top-level text

# Archived

## H1 heading

Some text

### H2 heading

More text

0.4.1

04 Apr 15:37
Compare
Choose a tag to compare
  • Fix command not in command palette in reading mode (#11)

0.4.0

31 Mar 14:29
Compare
Choose a tag to compare
  • Clean up the code base
  • Add command: “Delete tasks in active file” (addresses #4)
  • Fix parser breaking when jumping heading levels (addresses #7)
  • Fix having to wait for Obsidian to write updated file contents to the disk. Now completed tasks can be archived instantly

0.3.0

02 Nov 17:53
Compare
Choose a tag to compare

New features

  • Add the day option to the date tree (addresses #5)
  • Add an option for archiving tasks to a separate file (partially addresses #4)
    • You can archive all the completed tasks to a single file, or define a separate archive file per each file like so: % (archive); where % will get replaced with the active file name
  • Add an option to set the archive heading depth (addresses #2)
  • Make newlines around the archive heading optional (addresses #3)

0.2.1

07 Sep 16:53
Compare
Choose a tag to compare

Improvements

  • Add an archive to the file if there is none
  • Escape archive heading text (now [[internal links]] can be used as archive headings)
    Bug fixes
  • Warn the user on trying to run the archiver inside non-markdown files

0.2.0

26 Aug 08:25
Compare
Choose a tag to compare
  • Notify the user about the results of the operation
  • Support numbered tasks
  • Normalize newlines in the archive
  • Use values from the app config when indenting lines instead of always using 4 spaces
  • Fix: extract only top-level tasks

0.1.0

24 Aug 16:22
Compare
Choose a tag to compare
Update the description; do not use source maps for prod builds