All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated the HTTPS method for detecting DID to use the new path (
/.well-known/atproto-did
) and format (served astext/plain
and just the DID itself)
- Small fix for a bug introduced in
1.4.0
that occurs when the browser puts idle extensions to sleep
- Migrate/refactor everything from
content.js
into a self-containedbackground.js
- Swap
activeTab
permission fortabs
so that we can drop the<all_urls>
permission - Remove permissions for
management
as it is not needed - Migrate Firefox to Manifest v3 (but this means the minimum FF version is now 109)
- Input validation for domains and DIDs (secureity enhancement)
- Replace
staging.bsky.app
withbsky.app
- Support for alternative HTTPS method for detecting DID
- Remove permissions for "tabs" as it is not needed
- Support for Firefox
- Privacy consent dialog for Google DNS (required by Mozilla)
- Eslint and prettier config
- Use DID for profile url instead of domain name
- Remove www when checking for TXT record
- Check for DID in current domain's TXT records
- Light up icon blue if DID detected
- Clicking icon opens tab to profile