it adds a file with a list of some (can easily be extended) bluesky clients. modifies the matching on search so that it treats those the same as bsky.app is treated.
might've gone a bit overboard on the reorganising of the if else chain in there to try to make it try to evaluate as few things as it can, i can tone that back if you want.
this breaks DID and handle inputs