Migrate unfinished tasks to today, Logseq plugin

Overview

Unfinished-business

latest release version Forks Stargazers Issues MIT License


Logo

Unfinished Business

Because the day may be over, but your business isn't
View Demo · Report Bug · Request Feature

This plugin migrates yesterdays unfinished tasks to todays journal. It is meant to be used in a template, but can be run mannually as well. It supports limiting tasks to specific markers or tags.

I can't believe it! They keep following me.

— Unhappy customer

Notice: This plugin is in beta, make backups of your graph. It shouldn't, but can (theoratically) make tasks disappear in the digital void.

Table of Contents
  1. Installation
  2. Using the plugin
  3. Configuration
  4. License
  5. Contact
  6. Acknowledgments

Installation

Preparation

  • Click the 3 dots in the righthand corner and go to Settings.
  • Go to Advanced and enable Plug-in system.
  • Restart the application.
  • Click 3 dots and go to Plugins (or Esc t p).

Install plugin from the Marketplace (recommended)

  • Click the Marketplace button and then click Plugins.
  • Find the plugin and click Install.

Install plugin manually

  • Download a released version assets from Github.
  • Unzip it.
  • Click Load unpacked plugin, and select destination directory to the unzipped folder.

Using the plugin

The default way to use the plugin is place a placeholder in your daily template. Then, when the template is run at midnight, all tasks are moved to the newly created page. Use: /move unfinished business here.

template.gif

As an alternative, go to the location you want to gather the unfinished tasks, use /move unfinished business here, correct (or remove) the tag, leave the block, and the tasks will be migrated.

Important: the placeholder, by default looks like this: {{renderer :unfinishedBusiness, testme}} to migrate all tasks remove both the tag and the comma!: {{renderer :unfinishedBusiness}}

(back to top)

Configuration

  • Click the 3 dots in the righthand corner and go to Settings.
  • Go to Plugin Settings.
  • Select correct plugin.

settings

  • Change testme to the tag you use to migrate tasks, or leave empty, then all tasks will be migrated.
  • Choose your favorite workflow. It will only migrate these tasks.

Imsure — for when you live dangerously

It is possible to run unfinished business on your whole graph. This can be dangerous, so has it's own flag:

{{renderer :unfinishedBusiness, testme, imsure}}

  • testme would be the tag matched against
  • imsure is to make sure you want it to check all your pages

Last, it is possible to run unfinished business on all tasks all over your graph:

{{renderer :unfinishedBusiness, imsure, imsure}}

This will move all tasks (as defined in your config), from all over your graph, to the place you ran the macro from!

You know, just so you're really sure 😜 .

(back to top)

Licence

MIT

Image license

Font License

OFL

(back to top)

Contact

Alex Qwxlea - @twitter_handle

Project Link: https://github.com/QWxleA/Unfinished-business

(back to top)

Acknowledgments

This plugin is a partially is inspired by Obsidian rollover daily todo, thanks!

You might also like...

The app helps you to add todo items to your list, mark completed ones and also delete finished items. Its a handy tool for your day today activies. Check out the live demo.

The app helps you to add todo items to your list, mark completed ones and also delete finished items. Its a handy tool for your day today activies. Check out the live demo.

Todo List App The app helps you to add todo items to your list, mark completed ones and also delete finished items. Its a handy tool for your day toda

Apr 22, 2022

Easily open daily notes for today in new tab, and much more!

Obsidian daily notes new tab This plugin adds a command for opening daily notes in a new tab (so that a keyboard shortcut could be used!) and gives ex

Dec 26, 2022

A minimalistic card for Home Assistant Lovelace UI which shows how many days it has been between any input_datetime and today.

A minimalistic card for Home Assistant Lovelace UI which shows how many days it has been between any input_datetime and today.

Datetime Card A minimalistic card for Home Assistant Lovelace UI which shows how many days it has been between any input_datetime and today. Useful to

Aug 12, 2022

The best book finder app you'll see on the internet today😉

Updating Booksy's Docs...please be patient. yarn build Builds the app for production to the build folder. It correctly bundles React in production mod

Jul 7, 2022

Tiny JavaScript library (1kB) by CurrencyRate.today, providing simple way and advanced number, money and currency formatting and removes all formatting/cruft and returns the raw float value.

Zero dependency tiny JavaScript library (1kB bytes) by CurrencyRate.today, providing simple way and advanced number, money and currency formatting and removes all formatting/cruft and returns the raw float value.

Nov 8, 2022

Create or open note of today or selected date.

Create or open note of today or selected date.

Joplin Plugin - Journal Create or open note of today or selected date. This plugin will create hierarchy folder for you. Manual Click menu Tools - Jo

Jan 2, 2023

Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement track in new Skill.

Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement track in new Skill.

NodeJs Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement t

Oct 14, 2022

A logseq plugin to extract tweets. Optionally tag the tweet's author as well.

A logseq plugin to extract tweets. Optionally tag the tweet's author as well.

Logseq Twitter Extractor Plugin If this plugin helps you, I'd really appreciate your support. You can buy me a coffee here. A quick utility to parse a

Nov 17, 2022

Plugin that lets you create diagrams from textual representation (aka 'Diagrams as Code') within Logseq

Plugin that lets you create diagrams from textual representation (aka 'Diagrams as Code') within Logseq

Logseq - Diagrams as Code Plugin that lets you create diagrams (and other visualizations) from textual representation (aka 'Diagrams as Code') within

Dec 21, 2022
Comments
  • Cannot get this to work?

    Cannot get this to work?

    Not on marketplace so uploaded as unpacked, but cannot get it to work. Simple get the error of 'Cannot find any (tagged) tasks'. This is both with the testme and without in settings?

    opened by richd67 2
  • Question: Tasks are not physically moved (is this expected behavior?)

    Question: Tasks are not physically moved (is this expected behavior?)

    Thank you for the plugin, which sounds like it would do exactly what I want, but doesn't when I try to use it, so I wanted to ask if I failed to understand correctly or if something is not working as expected.

    I added the unfinishedBusiness- renderer to my daily-template without a specific tag as decribed in the Readme

    template:: daily
    template-including-parent:: false
    - Daily Template  
    	- ## Tasks  
    		- {{renderer(:unfinishedBusiness)}}  
    	- ## Notes  
    

    I expected that this would physically move all my non-completed TODOs to the current day.

    Instead the TODOs remain on the page before and instead the text "🚀 Moved 4 tasks(by Marker then Priority) from yesterday" is inserted in the current day (see attached screenshot, I would have expected the todos at the bottom to be at the top. I also tested TODOs that are not nested in a block, the result is the same).

    CleanShot 2022_09_13 _09_37_58-Logseq@2x

    Is this the expected behaviour?

    opened by luhmann 5
  • Keep TODO nesting

    Keep TODO nesting

    I often created nested TODOs to represent the top level task and subtasks. Example:

    - DOING V1.1
        - DOING Bug 57845
        - TODO FR 748645
        - WAITING Tech writer input on the updated user guide.
        - TODO Final test suite run.
    

    When moving the tasks, the nesting structure is destroyed. Would be great if this structure could be preserved.

    opened by cledoux 1
  • Apply to block referenced tasks

    Apply to block referenced tasks

    Sometimes, rather than adding a task to a daily journal, I'll add a block reference to a task I created on a project page.

    I'd love it if the plugin treated unfinished block referenced tasks the same way it treats tasks added directly to the daily journal.

    At present, when the plugin runs, it moves over the tasks I directly added to the daily journal, but not the block referenced tasks.

    opened by natestell 2
Owner
Alex
Surprisingly little of value around here
Alex
This is a To-Do List. It shows a minimalist design with the next features: Add new tasks, edit tasks, markup completed tasks, and erase all completed tasks. Built with JavaScript.

Project Name To Do List Built With HTML CSS JavaScript Live Demo To do List Live Demo Link Getting Started This is a To Do List. It shows a minimalist

Santiago Cárdenas 6 Jun 9, 2022
A simple JS To Do List bundled using Webpack. You can add new tasks, edit existing tasks, check completed tasks, and delete tasks from the list. It is built mainly with Javascript.

To-Do-List A simple HTML list of To Do built using webpack and served by a webpack dev server. Live Link See Demo Built With HTML, CSS, Javascript To

Michael Ugochukwu 3 May 10, 2022
Logseq-craft-theme - Craft Theme for Logseq

Craft for Logseq Almost all creativity requires purposeful play. A Craft insprir

Alexander Rink 33 Oct 26, 2022
A to do list where you can add tasks, mark completed tasks and clear all completed tasks.

To Do List A to do list where you can add tasks, mark completed tasks and clear all completed tasks. You can rearrange the order of the tasks by doubl

Amira 7 Mar 4, 2022
Grayce Muthui 8 Jun 16, 2022
To Do list is a small but useful project to make list app , you can add tasks delete tasks and modify tasks, the project built using HTML, CSS, JavaScript

Project Name The To-Do-List app description this is a project in the second week of the second module in microverse. its a useful to do list that save

Alzubair Alqaraghuli 5 Jul 25, 2022
A simple to do list app built with HTML, CSS and JavaScript. Users can add daily tasks, edit the tasks, delete the tasks when it's done

To Do List This is a website that allows users to manage the tasks. users can add every task to do and when the task is done users can delete the task

Mustafa Fahimy 8 Jul 21, 2022
An esbuild plugin to inject your application's version number or today's date into your files

esbuild-plugin-version-injector An esbuild plugin to inject your application's version number or today's date into your files This plugin was inspired

Favware 6 Dec 6, 2022
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

A free and open source resume builder. Go to App What is this app all about? Reactive Resume is a free and open source resume builder that’s built to

Reactive Resume 9.7k Jan 3, 2023