How to define internal URLs
Internal URLs are links that open within the app (e.g. Singlebox, Gmail, Discord, etc) instead of in your default browser.
By default, WebCatalog detects internal URLs automatically based on the app/workspace domain and other factors.
Additionally, you can go to Preferences… > Advanced > Internal URLs to define additional rule for detecting internal URLs using regular expression (regexp). Any URLs that match the defined rule will be considered internal URLs and will be opened within the app.
Here are few examples:
.*match all URLs
.*(webcatalog.app).*match all URLs that belong to webcatalog.app
.*(apple.com|amazon.com).*match all URLs that belong to apple.com and amazon.com
(https:\/\/webcatalog.app).*match all URLs that start with https://webcatalog.app
(https:\/\/webcatalog.app\/webcatalog)match exactly URL https://webcatalog.app/webcatalog
You can also use one of these great tools to test your rules:
The regexp rule is case-insensitive
/i and only considers a URL internal if it is an exact match