question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add shortsyntax for scheduling tasks

See original GitHub issue

As discussed here: https://github.com/johannesjo/super-productivity/discussions/1604

For the plannedAt vs remindAt - I’m very open-minded. Setting both to the same would probably be fine but perhaps there could be a new setting (either global or per-project) which sets the default time before plannedAt for reminders.

On the syntax, I personally like the use of ‘@’ I’d be saying ‘at time’ but I know it’s also freuqently used these days for tagging a person. The todo.txt approach is using due: but the granularity seems to be only date and not time.

Whether the special keyword is @ or due: (or maybe rem: for remindAt?), I think it would be good to use ISO (almost) Formatted time myself (e.g. YYYY-MM-DD HH:mm) with support for just ‘HH:mm’ for stuff today. Maybe a special keyword of ‘tomorrow’ as well? It could be worth looking at something like Chrono to parse human readable strings but this could get messy and overcomplcated. However in my experience date and time is just plain messy and we will very quickly need to consider things like expressing time in 12 hour as AM/PM vs the proper way So for example: Do something +myproject #tagIt @23:00 Another thing +bigproject @2021-10-31 09:15 OR Etwas anders +BLAH #wichtig due:2021-12-01 10:00 rem: 45m

Just ideas at the moment 😃

I can just about understand what the code it doing but I have very little experience with NodeJS and not even a new enough version of it for development at the moment. If I can find some time I might have a go, but I’m likely to be more useful for ideas and testing.

_Originally posted by @JonathanH-UK in https://github.com/johannesjo/super-productivity/discussions/1604#discussioncomment-1510856_

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:3
  • Comments:6

github_iconTop GitHub Comments

1reaction
JonathanH-UKcommented, Aug 5, 2022

Definitely still interested in this one 👍 @johannesjo Please message me if I can help to sponsor it.

0reactions
JonathanH-UKcommented, Dec 5, 2022

Still relevant 🙏 😄

Read more comments on GitHub >

github_iconTop Results From Across the Web

Getting Started | Scheduling Tasks - Spring
This guide walks you through the steps for scheduling tasks with Spring. ... To add the awaitility library to Maven, add the following...
Read more >
Getting started with Super Productivity
Using the short syntax you can quickly add and edit the time estimated and spent for a task (and also the project and...
Read more >
Compose file version 3 reference - Docker Documentation
The short syntax variant only specifies the config name. This grants the container access to the config and mounts it at /<config_name> within...
Read more >
CREATE TASK - Snowflake Documentation
CREATE TASK mytask1 WAREHOUSE = mywh SCHEDULE = '5 minute' WHEN SYSTEM$STREAM_HAS_DATA('MYSTREAM') AS INSERT INTO mytable1(id,name) SELECT id, name FROM ...
Read more >
How Project schedules tasks: Behind the scenes
Read below in this article to learn more about manually versus automatically scheduled task scheduling. Before and after creating a task dependency. Button ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found