DTTG4 and Smart groups not working?

Yes, I mean the name of the smart groups. If they contain a space, they seem to create problems when synced to my iPhone.

Here is an example database that I just set up to test this and take screenshots. In this case, DEVONthink To Go 3 was not involved. I have synced this new Database1 via Dropbox from my Mac to DEVONthink To Go 4 on my iPhone. You can see the names of the tags and the content of the smart groups on Mac and on iPhone.

1 Like

If I understand it correctly, your second example has a space in the smart group name and in the tag. And we know already that conditions with tags with spaces don’t sync well. So, it may not be related to the group’s name at all. The relevant cases would be

  • group name with space, tag without space
  • group name without space, tag with space

I would assume that the 2nd one does not sync well (since here group names with spaces don’t cause a problem).

1 Like

chrillek, you assumption is right:

Group name with space, tag without space → sync works
Group name without space, tag with space → sync doesn’t work

So in my case…

  • Renaming smart groups on Mac triggers the sync of their conditions to iPhone
  • Tags with spaces don’t work on iPhone
  • Tags with _ or - instead of spaces also don’t work on iPhone

Thank you all for helping me figure that out!

2 Likes

Is a fix for handling multi word tags on DTTG in the works? This is causing me quite a few issues with my smart groups that use multi word tags as criteria.

1 Like

There is an issue on file.

2 Likes

I have a similar problem, not with spaces, but with underscores.

There is no issue with syncing, the smart group can be created on iPhone or Mac and it syncs as expected.

The issue is that the smart group works on the Mac but is empty on the iPhone.

The smart group is a simple condition to match a single tag. It works for other tags in my database, but doesn’t work if the tag starts with an underscore _

1 Like

We’ve fixed the issue with spaces in the upcoming version 4.0.6 but, currently, tags in DTTG4 allow alphanumeric characters and (now) spaces. The semicolon is used to have two or more tags in the field. We’ll add underscores to the allowed characters.

1 Like

Good to hear. I just ran into this issue too.

Thank you for addressing this so quickly.

As a follow up, will the list of valid characters for tags then be on a par between DTTG and DT?

If not, is there a technical limitation, and a list of problematic characters for DTTG?

I ask so that I can proactively rename tags to maintain full compatibility with smart groups handling tags on both platforms.

That sounds great!

Can you please add dashes to the allowed characters as well (e.g. `my-tag`)?

Your example seems to include a hyphen, not a dash.

My bad, yes, I mean hyphens. Thank you!

When I open a smart group in version 4.0.6, I still get get the “Special” section:

and the alphabetical list of all groups and tags.

Is there anything I need to do in order for smart groups to work? (All my current smart groups are based on tags.)

You have View Options > View > Hidden Items enabled but what is your amrt group criteria?

This smart group was created in DT4 on my Mac. Here are the criteria:

In DTTG4 it looks like this:

I take it something has been lost in sync?

What version of DEVONthink To Go are you running? I am seeing no issue in the 4.0.6 public release.

4.0.6. I updated earlier today.

Create a new similar smart group in DEVONthink and sync DEVONthink To Go. Do you see the same behavior?

1 Like

Thanks for the suggestion. Now it works.

You’re welcome.