stack_visible_child_name_changed assumes all calendar sources are HTTPS and use standard ports
The URI is constructed with no regard for port numbers nor protocol. For example, a server on port 8080 will have a broken link. A server on http will be incorrectly displayed as https. Should query the calendar source to see what security method is specified ("none" or "tls").
libsoupto handle URLs
- URLs have the proper ports
- No regressions were introduced