Code Monkey home page Code Monkey logo

rollover-daily-todos's Introduction

Rollover Logo

πŸ“… Rollover Daily Todos: Never Miss a Task Again! πŸ“†

GitHub Stars GitHub Issues GitHub Contributors

πŸš€ Overview

Rollover Daily Todos is a game-changing RemNote plugin designed to supercharge your task management. Say goodbye to unfinished tasks with this innovative tool, offering:

βœ… Task Rollover: Didn't finish yesterday's task? Rollover Daily Todos ensures it's on your plate for today!

πŸ•’ Automated Scheduling: Set it and forget it! The plugin runs automatically every day at 23:00.

βš™οΈ Custom Configurations: Tailor the plugin to your needs, adjusting the time of day for rollovers and how far back it searches for unfinished tasks.

πŸŒ€ Portal Mode (Beta): Experience experimental Portal Mode, which seamlessly links to your old todos without moving them, keeping your workflow tidy.

πŸ”„ OmniRollover: Rollover tasks from any document to any other document. (Not just Daily Documents!)

πŸ“ˆ Potential Benefits

  • Boost your task completion rate.
  • Eliminate the frustration of forgotten tasks.
  • Optimize your RemNote task management.
  • Keep your workspace organized and efficient.

Feature Showcase

Orchestrate Your Daily Todos with other Todo Lists

Rollover Logo Theme used: Catppuccin

With Rollover Daily Todos, you can easily orchestrate your daily todos and keep track of your extra todo lists not in your Daily Documents.

πŸ› οΈ Installation

  1. Open RemNote and download the Rollover Daily Todos Plugin from the RemNote Plugin Store.
  2. It will run automatically every day at 23:00.

🧰 Plugin Settings

  • Time of Day to Rollover: Customize when tasks rollover to suit your schedule.
  • Search Depth: Adjust how far back the plugin looks for unfinished tasks.
  • Portal Mode (Beta): Keep your workspace tidy with this experimental feature.

πŸ™ Special Thanks


πŸ“† Copyright Β© 2023 Nathan Solis

rollover-daily-todos's People

Contributors

coldenate avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

rollover-daily-todos's Issues

Tasks do not rollover more than once from previous day

Hello,
Thanks for the plugin, it has helped me stay on top of my work tasks. I would like to report a bug - tasks rollover only once from the previous day. If they remain unfinished, they stay in that daily document instead of rolling over to the new daily document. So it is easy to miss older incomplete tasks.
[enhancement] Similar to the to-dos that are created during the day in other documents are added into the daily document in real-time, it would be great, if the previous day or unfinished tasks rollover in addition to the set 24-hr. time window to sync-up. Love the feature where tasks get added into the daily document portal as soon as they are added to other rems.

[Bug]: Improper behavior

Contact Details

No response

What happened?

Automatic rollover does not happen for me.

Because of this, I tried the \rollover command, but an unwanted thing happened: The daily docs itself were rolled underneath the present day, instead of only the unfinifhed todos, and now those daily docs were permanently moved from the regular daily docs powerup page, and this cannot be undone.

image

image

Relevant log output

No response

Code of Conduct

  • I agree

Review

https://github.com/coldenate/rollover-daily-todos/blob/34b7cdca9d8fc6b46b0fc57fb770091005233d72/src/widgets/index.tsx#L126C40-L126C40

  • I think this shortcut clashes with a built in shortcut (turn the focused rem into a document)
  • Change alt to opt to support both mac + windows

https://github.com/coldenate/rollover-daily-todos/blob/34b7cdca9d8fc6b46b0fc57fb770091005233d72/src/widgets/index.tsx#L52C2-L52C69

  • Unfortunately these settings make things a little more complicated :/ maybe I should just add another API method to reduce the complexity here.
  • I think I'm getting an error here despite not changing these settings too
    image

https://github.com/coldenate/rollover-daily-todos/blob/34b7cdca9d8fc6b46b0fc57fb770091005233d72/src/widgets/index.tsx#L219C1-L226C4

  • If you are using dailyDoc.createdAt as a proxy for the date it represents it's not necessarily correct because you can create daily docs for future dates by typing !! and selecting a future date. Not sure if this is what you're doing though.

Great work, it's almost there :) I'll have some time to clone and run this locally to help debug tomorrow!

Doesn't work in my remnote

I think your plugin shouldn't need to set other parameters, it won't work in my remnote after installation

Bug: RTD does not wait for RemNote syncing

... meaning that in the cached synced storage, RTD will go "Oh I need to rollover", meanwhile the KB already has been rolled over, but nothing synced so RTD does its job twice. The second time in the present, and the first time whenever the KB was first loaded.

remnote plugin, here: Rollover Daily Todos

Dear remnote team,

first of all: your programm is a game changer, and I am forever thankfull for you creating it!
Lately I tried out some plugins- including the todo- rollover (what a great idea! btw). But unfortunately my todos stay where they are. Am I doing sth wrong?

Thanks for your help in advance,
Alle the best,
Conny

Is it possible to provide a configuration item that does not rollover for todo's of a given tag?

Is your feature request related to a problem? Please describe.
Currently all todo's within the specified time will be rollover, but for some todo's, they may just be recorded temporarily and wait until a later time to be executed.So for these todo's, you can tag them with a specific tag like #Later in logseq so that they don't show up in the daily rollover.

Describe the solution you'd like
A clear and concise description of what you want to happen.
Supports providing no rollover for a specified Rem todo of one or more tags.

do not rollover tag

It would be helpful to have a tag that would stop the plugin from rolling over the tagged rem and all children.

Feature: Statistics

  • How many tasks completed on a certain day
  • How long it takes to complete tasks

[Bug]: Cleanup runs too much and is destructive.

Contact Details

No response

Did you update to the latest plugin version?

  • Updated RemNote

RemNote app version

1.12.46

Rollover Daily Todos plugin version

1.5.1

What happened?

I noticed the cleanup ran on my phone in the morning, and then it ran on my ipad later in the day and destroyed the rollovered portals.

Relevant log output

No response

Code of Conduct

  • I agree

Finished Todos are improperly handled

Contact Details

coldenate#8448

What happened?

Imported from Moritz’s Discord Message:

Hi <@338107857486610433> I noticed another bug:
if I have a non-to-do (normal) rem with a to-do that is marked as done it is rolled over to the next day. This is wrong. Finished to-dos, of which the parents are not unfinished to-dos, should not be rolled over. See my specification here: https://www.remnote.com/a/RemNote-Plugin-BountyRollover-Daily-Todos/646697d6457c261fc3efaf89

Relevant log output

https://media.discordapp.net/attachments/995328932624744479/1141079903081607248/2023-08-15_11.41.42.gif

Code of Conduct

  • I agree

[Bug]: Non-Portal Mode gets Todos deleted by cleanup.

Contact Details

No response

Did you update to the latest plugin version?

  • Updated RemNote

RemNote app version

Version 1.12.46

Rollover Daily Todos plugin version

1.5.1

Relevant log output

No response

Code of Conduct

  • I agree

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.