For the next #Conversations_im release I’m refactoring how URIs are linked / made clickable. I’m adding a bunch of URI schemes like tel and mailto on top of the existing xmpp, http(s) and geo but removing support for "things that look like web URLs but aren’t actually URIs" (like 'example.com') to avoid some false positives.

Once the 2.18.0-beta comes out tomorrow or so let me know if you see things that isn’t matched and should be matched or vice versa.

in reply to Daniel Gultsch

The computer scientist in me says you can't find matching parentheses with RegEx.

The programmer in me says look for a solution that is "good enough". An idea that would cover a lot of cases would be, for example, to assume that a URI can contain at most one pair of parentheses. The few counterexamples are rare, and they are then the rare false negatives one has to accept.

@rakoo @guusdk

in reply to Daniel Gultsch

I would like to tell you about a request that I have already received several times from friends and family members: you can search for terms in the chat history. The search itself works fine, but you can't jump from a result to the actual place in the chat history. But that would be important because the messages before and/or after the search term are often just as important. Currently, you have to remember the date, switch to the chat history and then scroll (possibly indefinitely).