mcndt / obsidian-toggl-integration

A Toggl integration plugin for the popular knowledge base application Obsidian.
GNU General Public License v3.0
270 stars 19 forks source link

Create new project in toggle from Obsidian #35

Open Volker-brdb opened 2 years ago

Volker-brdb commented 2 years ago

In the "New Timer" dialog it would like to create a new project and not just select an already exsisting

phlind commented 2 years ago

That would be great.

mcndt commented 2 years ago

I'm not so sure about implementing this use case. I originally intended the plugin to enable managing timers without leaving your working context in Obsidian; I did not intend to create a complete replacement app for track.toggl.com.

Do you create new projects very often? Personally this is a use case that occurs at most once every 6 months, and when I do I usually need to be on the website to archive old projects anyways.

flatlines commented 1 year ago

I would really appreciate this too, or at least an option to associate a new entry with a project from within Obsidian. At the moment I don't see any of my Toggl projects inside Obsidian, so I have to switch into Toggl and manually associate the new task to the project on creation.

mcndt commented 1 year ago

At the moment I don't see any of my Toggl projects inside Obsidian, so I have to switch into Toggl and manually associate the new task to the project on creation.

This is surprising to me, you should be able to see the projects associated with your configured workspace when you create a new timer:

image

If you still ahve this problem, would you mind filing a bug report @flatlines ?

flatlines commented 1 year ago

Hi there, it seems to be related to the sync between Toggl and Obsidian. I have this issue with brand new projects created in Toggl for the first 20 or so minutes that they exist, then the issue resolves itself automatically as the system syncs.

mcndt commented 1 year ago

I see, glad you figured it out. If you want to force the plugin to fetch the updates, you can run the Obsidian command "reload without saving", or restart the application.