Submitted by Pierre_Admin on 2020/01/28 10:43
Hi IQ Users !
 
First wishing your a great year 2020.
(I can't say that it started very well... our world is in such a exasperating state right now , but one can hope that things will improve in the coming months)
 
As you probably know, I've been working on v115 which will bring Google Tasks integration.
Conceptually, it is quite a bit simpler than Google Calendars, though there are a few caveats to work with.
 

1. The concept:

  1. Each task is an item
  2. Task properties map to standard IQ fields (Item, Due, Done, Notes, etc)
  3. In Google Tasks, tasks are organized under task lists. No so in IQ: task list is a field with a dropdown to assign the task to a specific list
  4. Tasks can be viewed in grids
  5. If the Due date is set to appear in the Calendar, then tasks with Due date will be shown in the Calendar. If not, individual task items can be shown in the Calendar
  6. Eventually, a "Tasks" Calendar entry may be added (in a similar manner as Google Calendar)
  7. Sync settings is done through the Google Connect dialog:

2. Issues and workarounds:

2.1 Task hierarchy

Google Tasks now only support 1 level of sub-tasks. IQ supports multiple levels and multiple parents (i.e. possibility of having a task under 2 or more parent tasks), so:
  1. Importing new tasks from Google Tasks will reproduce the task hierarchy if present
  2. Hierarchy changes in Google Tasks of existing items will not sync to IQ
  3. Hierarchy changes in IQ will not sync back to Google Tasks
  4. Tasks created in IQ will sync as level 1 tasks in Google Tasks

2.2 Repeating tasks

Google Tasks "sort of" supports repeating tasks:
  1. Repeating tasks can be created in Google Tasks but only for level 1 tasks (i.e. not sub-tasks)
  2. Google Calendar properly shows repeating tasks. Individual instances can be marked as done
  3. Tasks side-panel does not work well with repeating tasks
  4. As soon as an instance of a repeating task is marked as done, it is not possible to make changes
  5. It seems that on the repeating day, Google creates a new Task item. In IQ, you'll then have multiple items, one for each past instance
  6. Google Tasks API does not expose the repeat settings
 
---------------
 
As for ETA, things are progressing well, so expect something in the coming week, in the meantime, comments are welcomed !!
 
Pierre_Admin
IQ Designer
 

 

Comments

This looks great to me.
 
"Hierarchy changes in Google Tasks of existing items will not sync to IQ"
"Hierarchy changes in IQ will not sync back to Google Tasks"
 
But any changes to the task will still reflect on the task, right?
 
"Tasks created in IQ will sync as level 1 tasks in Google Tasks."
 
That's all I was expecting and hoping for. I rarely need to see hierarchical context on a task anyhow - at least for the purpose of giving it a due date and accessing it on mobile and seeing it on my Google calendar as a task.
 
What probably would be useful for people *if even possible*, but far from something we need out of the gate, would be if there was a way that certain IQ tasks would sync with certain Google Tasks lists. What I envision is a grid that exists for the purpose of syncing/maintaining Google tasks lists. That grid could be a "list of items pop-up". Assign any item to one of those task lists and it syncs with that list.

How will it work for at first? Will all InfoQube tasks need to sync with one Google Task list? Or will there be some selection mechanism?
 
 
 
 

Yes! That all makes perfect sense in the (now somewhat limited) context of Tasks. Looking forward to having something to play with. I'm sure many ideas will arise once the core functionality is there.

Thanks Pierre! 
So, better to think flat and non-recurring.
But if one uses a script to manage recurrence in a simple way (like I do, marking tasks as done/not done at a specific points in time), it might still be possible to mimic recurrence. But maybe not... We'll see.

LeftEccoForIQ

2020/02/04 17:21

In reply to by Armando

Armando,
 
That's exactly what I've been thinking about doing! Any chance you could outline how exactly your script approach works? (VBScript, is it?)
 
It would be much appreciated.

Armando

2020/03/04 16:07

In reply to by LeftEccoForIQ

[quote=LeftEccoForIQ]
Armando,
 
That's exactly what I've been thinking about doing! Any chance you could outline how exactly your script approach works? (VBScript, is it?)
 
It would be much appreciated.
[/quote]
 
Hi LeftEccoForIQ, I think there's a super long post about that somewhere buried in the forum. I'll try to look for it later.

LeftEccoForIQ

2020/03/09 17:28

In reply to by Armando

This must be it, I reckon. Thanks!

Pierre_Admin

2020/02/04 18:06

In reply to by Armando

Hi Armando !
 
Actually more tests need to be made, but it seems that what Google is doing is creating new Task items when the due date approaches, so it may be that nothing needs to be done and repeating tasks will just work (once created in Google of course).
 
Fingers crossed. I'll report back when I further test this.
 
Pierre_Admin
IQ Designer
 

Armando

2020/03/04 16:08

In reply to by Pierre_Admin

 Thanks and sorry for the late answer... I forgot to check the forum lately.

Hi IQ Users !
 
Task integration is progressing quite well.
 
I however had to make significant changes to the internals after looking at alternative task list apps, such as MS Todo (which is gaining traction), apps that have "real" support for repeating tasks and other features not currently available in Google Tasks,
 
So.... I'm hoping to have a pre-release version available for download in the coming days.
 
Cheers !
 
Pierre_Admin
IQ Designer
 

Hm, so are you planning on supporting multiple platforms because you implemented these internal changes?
 
However that may be, this is exciting news!

Pierre_Admin

2020/03/07 14:46

In reply to by LeftEccoForIQ

[quote=LeftEccoForIQ]
Hm, so are you planning on supporting multiple platforms because you implemented these internal changes?
[/quote]
Indeed, integration with multiple task servers is planned. 
 
Pierre_Admin
IQ Designer
 

Hi IQ Users !
 
In the depressing situation that we're collectively in since the start of year 2020, one positive news coming from your favorite developer (or perhaps not, who knows)...
 
Google Tasks sync is working very well and is in final tests. Expect a pre-release version in the next few days  
 
 
Pierre_Admin
IQ Designer
 

David_H

2020/03/15 00:30

In reply to by Pierre_Admin

When I read "in the depressing situation that we're collectively in" I got very concerned because I thought you were about to tell us Google Tasks sync wasn't happening for some reason. Then I realized you were only referring to coronavirus, and that google tasks sync is working very well, and I felt great relief that all is still good in the world.
 
 

Armando

2020/03/18 11:52

In reply to by David_H

[quote=David_H]
When I read "in the depressing situation that we're collectively in" I got very concerned because I thought you were about to tell us Google Tasks sync wasn't happening for some reason. Then I realized you were only referring to coronavirus, and that google tasks sync is working very well, and I felt great relief that all is still good in the world.
 
 
[/quote]
 

Armando

2020/03/18 11:51

In reply to by Pierre_Admin

[quote=Pierre_Admin]
Hi IQ Users !
 
In the depressing situation that we're collectively in since the start of year 2020, one positive news coming from your favorite developer (or perhaps not, who knows)...
 
Google Tasks sync is working very well and is in final tests. Expect a pre-release version in the next few days  
 
 
Pierre_Admin
IQ Designer
 
[/quote]
 
 Nice!

David_H

2020/03/21 02:31

In reply to by Pierre_Admin

Is there any way to set what we want to sync over, so the the entire last years Google appointments and/or old completed Google tasks don't sync? I would like to just set the sync to start the day I enable it. I don't want hundreds of old items being pulled into IQ.
 
Thanks

Pierre_Admin

2020/03/22 11:56

In reply to by David_H

Hi David,
 
Good suggestion. I added a date start setting, so only tasks updated since that date will sync
 
Pierre_Admin
IQ Designer
 

David_H

2020/03/22 15:03

In reply to by Pierre_Admin

 Thank you. Calendar too please.

Pierre_Admin

2020/03/22 15:18

In reply to by David_H

Yes, once Tasks are completed, next is Calendar work
 
Pierre_Admin
IQ Designer
 

Documentation is here : Managing Tasks 
 
(and in the Welcome to IQ file of course !)
 
HTH !
 
Pierre_Admin
IQ Designer
 

LeftEccoForIQ

2020/03/31 16:32

In reply to by Pierre_Admin

Thanks for keeping your nose to that grindstone!

Great news that you're planning to further tweak the calendar. Do you think you'll get around to contacts syncing in the foreseeable future? Not trying to nudge you, just asking if it's on the horizon somewhere.

Pierre_Admin

2020/04/01 12:01

In reply to by LeftEccoForIQ

[quote=LeftEccoForIQ]
Do you think you'll get around to contacts syncing in the foreseeable future?
Not trying to nudge you, just asking if it's on the horizon somewhere.
[/quote]
And yes, it includes Contacts sync
 
If only I had 30 hour days and / or a team to work with me, it would be implemented already...
As to when, I can't say for sure. Other features need to be completed first before work can start on this new feature 
 
Spread the word, the more people use it, the faster it will progress 
 
Thanks again for your contribution and support ! 
 
Pierre_Admin
IQ Designer