fixes single character hostnames being not linked
i feel like this was a dumb way to filter out some stupid spam url that
everyone kept posting like bit.ly but i dont remember what :<
-webkit-scrollbar background-color
otherwise it takes on the color of the extension window instead of the
web page
style funny webkit scrollbar
maybe less jank scrolling; nsfw double click
tries to reactivate :target after the element loads so it gets css
styles
double clicking nsfw is shortcut for turning it on
hide search when viewing chat content, also don't send the search in the
view when viewing chat content; search filters out chat so it makes chat
behave like regular link viewing. Instead, now it ignores the search
setting so that if it makes it possible to switch to the chat tab to
look up context for some :target link. wow finally
re-search over changes performance
When inserting or updating data, we re-run the search queries for
tailing views. To see if any updated rows should be sent to them.
Previously, the filtering on the changed row ids was done after the
original query. Some full text queries are quite expensive and running
them in entirety and then filtering on just a handfull of rowids is not
super efficient. So we're trying to throw in the list of rowids that we
care about earlier on in the query along with all the other filters.
Might speed up the continuous stream/query thing a bit for some
worst-case fts queries...
finish writing youtube test from last commit
linkers read limit configurable; bump max to 1MB
fixes youtube.com having empty previews
apparently click to show never worked in chrome?
last commit broke it for firefox too
also use svg to prevent loading hidden content as it seems to be sized
better than 1x1 pixel
better schemeless link matching
uses Url::parse and retries with https:// if there's no scheme. also
checks the tld makes sense
fix linkify without scheme i hate this ass
remove expand with concealed overlay
TODO don't load concealed images