Hello.
How do you think, would it be useful, if a reminder would be extended with some calendar integration? It could be simple ICS file for beginning. Event could contain some uri which could be handled with joplin.
Hello.
How do you think, would it be useful, if a reminder would be extended with some calendar integration? It could be simple ICS file for beginning. Event could contain some uri which could be handled with joplin.
Hi and welcome
Can you give us more details ? How do you imagine such a calendar integration ?
On my side i'm afraid that it overfills the simple scope of the project itself, this is why I ask
The simplest poc solution could be implementation of following scenario for magistral case:
save as
or open with
save as
option
open with
option
Other option which should be implemented to achive this - joplin should be able to search and/or open itās own markdown uri.
As long term goal - iCal button could be transformed to calendar button, with support of other event formats, like caldav, timewarrior and others. ICS format was choosen as most wide spread and supported by tons of other software. Also itās quite simple plain text format.
For example it could be following uri:
joplin://d925532e9f714e92bb6d8686ef0f8f03
joplin URI scheme could be useful for the following cases:
So there are two achievable milestones:
I totally agree and I have mentioned this in either a gh issue or on the forum. This would require to register a URI for the app and also requires deep linking. But I believe this functionality is rather limited for react-native and electron apps.
I really would like to have a joplin://
URI. This would allow us to do all sorts of cool stuff.
The Telegram one as well the VSCode are able to handle such URI's so I believe it's possible for electron applications
Recently I read up on deep linking for react native, seems fairly straight forward as well.
This is great news. Iām fairly confident that PRs will be accepted in that area. Nevertheless the specifics should still be discussed here first.
@PackElend, is there anyway that this could possibly added as a GSoC project? After a quick search, this has been requested quite a bit and would definitely be a great extra feature added to Joplin to make the TODOs more useful and Tessus and Caleb looked on board with it back when it was posted.
for sure,
I would say it can be added to ideas, do a PR against joplin/ideas.md at master Ā· laurent22/joplin Ā· GitHub and done
Iām not entirely sure itās within the scope of the project, as calendar integration is something rather big that requires system integration. And that the kind of integration that breaks easily with each system upgrade (or calendar app upgrade) so a significant maintenance burden.
Deep linking as Tessus and Caleb discussed might be more doable, but weād need to discuss the details and what it can be used for. Itās also not so easy as it requires system integration too, on Windows, Linux, macOS, Android and iOS.
Probably an idea could be to register thr joplin instance also to an caldav account:
then the metadata from a task with reminder is compatible to the caldav syntax
and the notebody is invluded in the notes from an task
But I think this is neither simple to implement nor keeps it the code simple
This is where getting a concrete plugin system could be super useful. I've been looking into some ace editor alternatives lately and some of them have plugin systems built in that could possibly allow this kind of feature added with the main hassle being rebuilding the editor code from the ground up.
Opening up this subject again, I will explain how a CalDAV integration would be useful for me from a userās perspective.
I find I use Joplin to organize and save all sorts of disparate information of things going on in my life such as responsibilities, projects, and technical information. On a daily basis, I find myself reviewing this information and creating / editing actions plans of tasks organized in hierarchies, categories, priorities, dates, etc.
For daily management of these tasks, I find myself using a dedicated open source task program on my Android phone which is CalDAV compatible. (tasks.org - https://tasks.org/docs/sync.html)
Summary: for organizing and planning, I prefer Joplin in a big screen, keyboard environment and for execution, I use a small touch screen device and a program that integrates with my other calendar and task programs. During execution, I make in the field changes to my āplanā and it would be nice to have these syncāed back to Joplin.
Iāve tried Joplin for task execution but I find it easier to use a dedicated task management program.
Hereās my question: rather than a full blown CalDAV implementation, how about some soft of API that would provide the Joplin task data on a take it or leave it basis for a task program such as tasks.org that would be willing to provide an interface on their side?
Once the plugin system is ready, I guess a plugin that sync with a CalDAV account should be possible. Then once itās there, the data can indeed be used by tasks.org or similar software.
Yes, that would be great!
Now I am using Joplin and Tasks in a more ādoubleā work copy/paste action.
So, I note in Joplin or in Tasks and then copy to Tasks if it has te become a task and to Joplin if it has to be a note. The āTo doā part of Joplin isnāt clear enough to be usable.
I think a kind of task/reminder integration thru CalDAV would be top, I donāt think that it has to become a real calendar.
Anyway, thanks for what Joplin is now already!
A plugin would be great but how about a halfway step such as the ability to select a task with sub-tasks and export it as an ICS file? I find myself using three basic tools for information storage and planning: 1) Joplin for all sorts of things including information capture and project planning, 2) task management for project execution, and 3) calendar driven events/tasks for time driven items.
My wish is to have some kind of tool to bridge the void between Joplin and tasks & calendar specific software.
BTW, I love using Joplin, itās the best software Iāve found since Lotus Agenda which was a long time ago.
Is anyone working on the feature by any chance?
There is the Kanban plugin (beta version i think) you can use for track tasks: Kanban Plugin Weekly Report