The changelog is automatically updated using semantic-release. You can see it on the releases page.
Historical Change Log
- Fixed another "flash of unstyled content" issue when using the dark mode theme (f14a36f0)
- Fixed a "flash of unstyled content" issue when using the dark mode theme (#39)
- Fixed a "flash of unstyled content" issue (d7033193)
- Fixed style loss on page reload (28aa86e1)
- Removed custom
<noscript>
hack for appeasing Lighthouse as Gatsby includes it now
- Fixed an issue where the pubic exposure would indicate your password had not been exposed in a breach while you were typing (even if it had been)
- Removed redundant debounce logic delaying password exposure queries
- Added a dark mode theme 🌚 (#20)
- Converted codebase to TypeScript (#21)
- Added a
<noscript>
SSR hack to appease Lighthouse (d354eccf) - Fixed max paragraph width in IE11
- Tweaked update alert visuals
- Updated emotion to v10 (#13, c18d7a81, a5071ef2, d0f3896f, etc.)
- Converted codebase to use React Hooks 🤠 (#15)
- Added reload and dismiss buttons to the update alert (c822d112)
- Fixed a "flash of empty content" issue related to
<noscript>
(#10)
- Added a delay before showing the loading indicator when retrieving public exposure info to prevent a "flash of loading state" (#8)
- Added an explicit border on the password input field to resolve an issue where it was being cut off in Google Chrome on mobile devices
- Fixed a bug in the E2E tests that was allowing some PwnedPassword API requests to use the actual network when they should have been stubbed out
- Added social media sharing metadata (#7)
- Changed the back link on the 404 page to a button (to leverage
back()
from the History API instead of a direct link to the site root) and improved its styling - Added tests for the 404 page
- Reduced space above the site title on large screens
- Fixed issue with the 404 page redirecting to append
?no-cache=1
- Fixed update alert positioning in IE
- Added a border to the update alert
- Added automatic update checks (#3)
- Hid the Microsoft
input
clear action for cross-browser layout consistency - Fixed
main
element display for IE - Added
noscript
block in case JavaScript is unavailable - Reduced bundle size by formatting numbers more efficiently
- Improved tests
- Added logic and styles to account for preceding and trailing spaces
- Added functionality preview animation to the README
- Added E2E tests
- Initial release