Your comments

> Shouldn't this be set as the default when switching to Working Tree as main Window?

I don't think it's more reasonable to use this as default. It's simply a matter of taste.

> In Permanent mode and Working Tree clean, I think the index should show only 'on demand'. Maybe this is a bug?

Either everything on demand or everything permanent is reasonable to me. So again, a matter of taste. If you want to have a third mode or a corresponding low-level property, please create a new topic.

From the Commits view hamburger menu, you can select to Show Working Tree & Index Permanently.

To get a better idea on different requirements, I have added another issue for filtering graphs for sub-directories: https://smartgit.userecho.com/communities/1/topics/879

You can switch off the working tree display in the Log graph in the Preferences, Low-level Properties, log.workingTreeState.

Will become a valid option (not experimental) in 19.1 

Please contact smartgit@syntevo.com and include a detailed description of which steps you are taking and where results become unexpected.

It works with both gitlab.com and self-hosted instances. Do you have configured your GitLab server in the Preferences, section Hosting Providers?

Thanks, Robert. This will be fixed for 18.2 preview 10.

When having GitHub Hosting Provider configured, in the Log, Details view, there is an additional "Open" link. Isn't that sufficient? If not, please explain why and give more details on where exactly you expect to see a "Copy GitHub URL" action.