### Version 1.33.2 - Support right click on items (behind feature flag) - Fix reported passkeys issues ### Version 1.33.1 - Fix clipboard action discarded when accepting permissions for the first time - Improve automatic clipboard clearing support ### Version 1.33.0 - Enable automatic clipboard clearing - Fine-tune extension in-app menu - Fine-tune detached extension mode - Fix post-quantum crypto chunk registration [chrome] - Fix in-app notifications race-condition ### Version 1.32.11 - Improve in-app notifications - Fix upsell/login redirects from content-script injections - Improve host permission detection with minimal check on login [chrome|firefox] ### Version 1.32.10 - Remove theme onboarding modal (defaults to OS theme) - Fix secure-links shared view not de-duplicating items - Fix voided/unhandled browser API rejections - Fix pass extension intercepting domain image requests from web-app [firefox] - Improve host permission detection with minimal check on login [safari] ### Version 1.32.9 - Fix unhandled safari native messaging errors - Fix unhandled rejections when browser API is invalidated ### Version 1.32.8 - Patch crypto fallback on legacy browsers due to openpgp update ### Version 1.32.7 - [Gradual rollout] Support hiding/showing vaults - [Gradual rollout] Support cloning items - [Gradual rollout] Support remote private domains list to avoid suggesting other logins from subdomains - Fix private key field in SSH key item to allow multiple lines - Support passkeys in Safari extension - Fix web components dialog API conflicts - Fix autofilling edge-cases ### Version 1.32.5 - Patch WebKit Linux native X25519 crypto bug ### Version 1.32.4 - Fix argon2 wasm inlining [chrome extension only] ### Version 1.32.3 - Add support for website-rules v2 - Add support for web-components detection overrides - Fix extension crash on autosave failure due to deleted vault - Fix race-condition in classification pipeline - Fix search query resets during vault switch - Fix secure link note view on Firefox - Improve 2FA autofill UI - Improve default browser password manager setting toggling - Improve vault selector in autosave UI - Fix polymer.js interferences in content-script ### Version 1.32.2 - Fix date fields accounting for TZ offset ### Version 1.32.1 - Fix Firefox ESR 115 support ### Version 1.32.0 - Add support for custom item types - Add support for basic auth autofill - Improve note item screen - Preserve custom item types when importing - Minor UX improvements - Support extra fields on alias, credit-cards & note items - Fix "attached-to-login" alias form validation - Fix auto-scroll when creating extra-field - Fix item auto-select conflict with filters after item creation - Fix destination vault change during item creation with file attachment ### Version 1.31.6 - Fix tab messaging race-condition - Fix invalid telemetry beacons ### Version 1.31.5 - Set default pass theme to system preference - Secure injected elements into closed shadow DOM - Improved in-app onboarding on first login - Improved i18n/theme hydration on boot - Improve autofill failure monitoring - Fix managers/admins not able to move items to another vault - Fix unstable sorting for autofill candidates - Fix item draft loss edge-case - Fixed minor UI/UX issues ### Version 1.31.4 - Add support for OpenPGP grammar check ### Version 1.31.3 - Add Proton Anniversary 2025 offer - Fix extra-password authentication edge-case ### Version 1.31.2 - Improve invite members modal UX - Fix gradient rendering issue on Safari extension - Improve WASM support for safari extension - Rename vault/item "admin" to "manager" - Edge extension uses Edge Addons URL instead of Chrome store URL ### Version 1.31.1 - File attachments improvements - Fix focus loss edge-cases when unlocking from autofill dropdown - Fine-tune click-to-copy mechanism - Improve click-jacking prevention - Improve build size ### Version 1.31.0 - Add file attachments support - Improve data synchronisation - Improve exporters & importers - Fix state hydration edge-case on first login ### Version 1.30.1 - Improve extension content script performance and stability ### Version 1.30.0 - Redesign vault menu UI - Allow B2B admins to disable vault creation for members ### Version 1.29.9 - Fix injected icon overlay detection edge-case ### Version 1.29.8 - Fix popover stylesheet defaults causing unnecessary padding in autofill dropdown - Fix multi-select dropdown blocking unselect action ### Version 1.29.7 - Avoid websites tampering with injected icon interactivity - Ensure pass injection backdrops cannot be styled ### Version 1.29.6 - Improve tree-shaking ### Version 1.29.5 - Support coupons from in-app notifications - Fix in-app notification upsell redirection - Disable upselling notifications in safari extension ### Version 1.29.4 - Improve in-app messaging triggers - Enforce B2B item sharing policy - Fine-tune invite recommendations - Update alias prefix validation error messages - Preserve history when moving items - Allow autofilling pass web with extension - Allow users to edit mailbox addresses from settings - Block concurrent vault move/delete actions - Use popover API for autofill and autosave injections - Fine-tune detection triggers on mutation/transitions - Improve extension build size - Fine-tune injected pass icon animation on autofillable fields - Fix shared counter for vault owners - Fix all items counter accounting for trashed shared-with-me items - Fix invite recommendations UX breaking on small screens - Fix wrong error message on extra password request connectivity error - Fix optimistic items being draggable in bulk mode - Fix double-click issue on autofillable fields - Fix account message regression on extension auth failure - Fix pass icon not clickable on autofillable fields due to `isolation` css on host page ### Version 1.29.3 - Re-enable exporting capabilities for SSO users ### Version 1.29.2 - Reduce invite creation batch size - Add ability to redeem lifetime coupon from settings - Improved feedback UI (moved to settings) - Fix text ellipsis regressions introduced in 1.29.0 - Fix share access management for free users from item's view ### Version 1.29.1 - Fix address validator for organization members ### Version 1.29.0 - Add support for item sharing - Revamp vault sharing - Fix SSO specific authentication flow - Fix autosave prompt for read-only vaults/items - Fix advanced alias management copy ### Version 1.28.0 - Improve react app performance - Improve app navigation and routing - Improve UI for pending external invitations - Improve autosave popover UX - Improve extension onboarding pages - Improve in-app notifications UX - Improve iframe injection performance - Properly support content-script BFCaching - Wipe search filter on vault change - Allow searching inside secure links section - Ensure trashed items do not show up in pinned items bar - Fix plan upgrade/downgrade dynamic detection - Fix extension autofill dropdown sizing issues - Fix theme pre-selection during account switch - Fix extension expanded window detection - Fix OTP autofill discard not accounted for on tab switch - Fix pending share access not auto-closing when invalidated ### Version 1.27.2 - Fix app-crash when detecting item shares ### Version 1.27.1 - Remove Pass Monitor feature discovery notification - Hide unsafe URL items from secure links & item view - Fix missing item loading state on bulk action - [Safari] ASM.js work-around for WASM limitations - [Safari] Fix scroll/focus conflict in extension popup ### Version 1.27.0 - Fix app unlock UX for SSO users - Add new in-app notification system - Fix alias custom domain management displaying incorrect DNS values - Improve custom domain error messages during verification - Enforce password generator policy for B2B users ### Version 1.26.1 - Improve app unlock UX for SSO users ### Version 1.26.0 - Add advanced alias management in the settings - Show alias contacts, stats, display name & SimpleLogin note (if present) for alias item ### Version 1.25.0 - Add light theme - Improved dark theme - Revamp autosave UI during password update ### Version 1.24.4 - Adjust copy in spotlight section ### Version 1.24.3 - Fix alias trash acknowledgment for aliases with related logins - Fix line-break issues on price tags - Sync missing translations ### Version 1.24.2 - Show confirmation warning when deleting/trashing aliases - Respect user in-app notification settings ### Version 1.24.1 - Add SSO device verification support - Make "privacy" permission optional - Fix introduced passkey regression in 1.24.0 for rpIDs with `www` subdomains - Fix locked state edge-case blocking user data revalidation - Fix reported conflict with ShortPixel Adaptive Image WP plugin ### Version 1.24.0 - Trigger autofill only when field is focused - Simplified autofill settings (login, identity, 2FA) - Added filterable autofill suggestions while typing - Added ability to select destination vault during autosave - Removed "autosave vault" setting - now uses last selected vault by default - Added support for URL ports in autofill/save operations - Set Safari minimum version requirement to 16 - Improved logging for user reports - Fixed Dashlane import compatibility due to export format changes - Fixed Kaspersky TXT import compatibility - Fixed reported passkey authentication timeout errors ### Version 1.23.1 - Fix autosave vault edge-case when shared and non-writable - Fine-tune alias syncing - Fix errors not being forwarded to account on authentication failures - Improve extension auto-recovery when service-worker is corrupted - Workaround for safari not attaching cookies from service-worker during authentication - Handle Safari bug triggering installation event when cookies/history cleared ### Version 1.23.0 - Add support for remote autofill ignore list - Allow autofilling identity emails - Make social security number hidden by default - Improve UX during authentication failures - Improve username/email splitting for login items - Default to most recent vault when creating new items - Remove autosave vault in favor of most recent vault - Improve extension bundle size - Fix conflict with AttentiveSMS third-party library - Add background SimpleLogin alias syncing ### Version 1.22.4 [Safari ONLY] - Fixed logout issues due to service-worker registration failures ### Version 1.22.3 - Improve importing identities from other password managers - Fix Pass Monitor missing details section ### Version 1.22.2 - Support for importing identities from other password managers - Avoid importing duplicate aliases during Proton Pass import ### Version 1.22.1 - Decouple "inject" from "open-on-focus" autofill setting - Account for extra-password in password labels/placeholders - Support B2B force lock setting - Fix initial settings possibly mutated when account switching ### Version 1.21.2 - Add identity autofill support - Allow disabling identity autofill from settings view - Retrain detectors for all form & field types - Improve OTP item matching with priority given to direct subdomain matches - Improve OTP donut rendering performance - Fix input field bounding box resolution edge-cases - Fine-tune injected icon overlaying elements detection - Improve detection triggers & visibility checks in content-script - Fix custom-element root removal not resetting injected applications - Fix injected icon positioning problems with regards to browser zoom level - Safari extension: add account removal link in host app ### Version 1.21.1 - Patch OTP field detectors ### Version 1.21.0 - Add support for identity item management - Allow matching OTP extra-fields during autofill - Fix "Exclude from monitoring" shown on non-login items - Fix auto-scroll issues in item views ### Version 1.20.2 - Disable passkeys feature discovery when no items are matched - Fine-tune secure-link views & actions - Prevent local session tampering via integrity check - Improve OTP donut rendering performance - Improve settings page UI - Fix local settings re-applied after account switch - Fix B2B external user invite sequence - Fix webauthn timeout errors ### Version 1.20.0 - Add support for secure-links - Add support for email/username split on login items - Fix stale invites being cached ### Version 1.19.2 - Fine-tune password unlocking - Fix auth refresh triggered on too many unlock attempts ### Version 1.19.0 - Add extra password support - Add support for safari extension - Disable production source maps to lighten extension size - Fix missing 2FA warning for B2B organizations ### Version 1.18.0 - Support username & email as separate fields for login items - Take into account username & email in importers & exporter - Revamp vault picker UI - Improve generic CSV importer : all fields are now optional - Support dashlane CSV import - Fix 2FA autofill edge-cases ### Version 1.17.5 - Safari browser extension release ### Version 1.17.4 - Don't show read-only passkeys in autosave modal - Handle empty public key params in passkey creation request - Fix incorrect password health display after importing 1k+ items to a vault - Show upgrade screen when enabling Sentinel in Pass Monitor ### Version 1.17.3 - Pass Monitor minor improvements & bug fixes (translations, data breach counter) - Allow users with edit permissions to use "move all items" button ### Version 1.17.2 - Pass Monitor release: check for password health, missing 2FA, and data breaches ### Version 1.16.7 - Fix autosave regression due to early reconciliation - Fix alias autofill not closing injected dropdown - Fix register autosave duplicates ### Version 1.16.6 - Rollback to 1.16.4 ### Version 1.16.5 - Improve Proton Pass CSV export/import to support importing items in multiple vaults - Improve generic CSV import to support importing items in multiple vaults - Improve initial settings hydration - Allow disabling passkeys in the settings (globally or per website) - Improve autosave for password change forms & password autosuggest - Add setting to allow prompting autosave right after generating a password - Allow selecting in autosave which item to update between multiple items after updating a login - Fix favicons loading/flickering - Fix security-key conflicts with passkey integration - Fix 2FA autofill popup reopening after closing it in certain websites ### Version 1.16.4 - Fix settings persistence shadowed by locale sync - Fine-tune extension menu items alignment ### Version 1.16.3 - Detect if navigator credentials API is available before intercepting - Reduce webauthn content-script size - Improve autofill edge-cases (ie: idmobile.co.uk) - Fine-tune form/field detection triggers - Fix stalling injected dropdown on SPA multi-step forms - Fix corejs conflicts in webauthn content-script - Fix stale injected iframe state due to deferred locale change ### Version 1.16.2 - Fix injected notification overlay indexing (fixes coinbase passkey setup) - Fix inline style CSP policies for firefox shadow elements (fixes bitwarden & mastodon) ### Version 1.16.1 - Fix injection bottlenecks on docusign.com ### Version 1.16.0 - Add passkey support - Fix custom-elements disruptions in firefox content-scripts - Fix note items preview in items list - Improve credit-card items UX for free users ### Version 1.15.0 - Improve performance of autofill/autosuggest/autosave prompts - Fix injected custom elements registration phase breaking certain websites - Add item history management - Make bulk item selection only trigger on Ctrl/Cmd + click - Fix empty vault placeholder buttons click area - Improve items list placeholder UX ### Version 1.14.1 - Preserve session when opening web-app from extension when possible - Improve event polling triggers to apply back-pressure - Auto-scroll when expanding sub menus - Fix autofill suggestions ordering with regards to last used time - Fix bulk item edition keyboard shortcut being triggered when text was selected - Fix bulk selection conflicts with opened modals - Fix TOTP counter flickering on exotic zoom levels - Fix settings not being persisted in certain edge-cases - Fix edge-case race condition when refreshing tokens - Fix text alignments on item counters ### Version 1.13.2 - Patch content format version v2 on stale cached items - Fix domain images not loading - Fix share crypto snapshot being cleared on user event - Improve cache hydration sanitization step ### Version 1.13.1 - Improve file format validation in importer - Improve app logs access and retention - Improve field autofill strategies - Automatically clear PIN input field when invalid - Allow exporting Pass data to CSV - Exclude non-owned vaults from exported data - Increase password history retention time to 2 weeks ### Version 1.13.0 - Support bulk invitations - Support invite email suggestions - Improve and fix autosave triggers - Allow searching items by alias email - Fix import button not disabled when file removed - Improve user access/features polling ### Version 1.12.0 - Add bulk item actions from items list - Improve API request concurrency - Fix generic import CSV content - Fix Enpass import when both username/email in login item ### Version 1.11.1 - Add keyboard shortcut Ctrl/Cmd + S to save a new or existing item - Take into account custom text fields when searching - Support importing a generic CSV file with template provided - Support importing collections in Bitwarden imports - Increase default password length to 20 characters - Fix "file too big" error during import - Fix alias prefix derivation ### Version 1.11.0 - Allow customizing the password generated in a website - Add quick link to onboarding tutorial in extension menu - Small improvements for icon injection positioning edge-cases (more coming next week) - Add account section in extension menu - Add account link in settings ### Version 1.10.1 - Preserve cached data on extension updates - Fix crash on non-latin character search queries - Fix inactive/locked session detection during boot sequence - Fix enpass import edge-case where fields are undefined - Fix random logouts due to browser alarms triggered on idle service-worker ### Version 1.10.0 - Enable item pinning (behind feature flag) - Remove spaces when copying card number - Display YY instead of YYYY for card expiration year - Migrate extension to common pass routing architecture - Support totpUri with only secret without scheme - Reset selected share filter when leaving vault - Trim vault name in search bar - Add item ID and vault ID in more info panel - Fine-tune alias title validation - Clear all alarms on browser start-up - Fix race condition when boot sequence surpasses lock TTL - Fix duplicate lock check during export sequence ### Version 1.9.6 - Refactor force lock on browser startup sequence - Improve auto-resume sequence via browser alarms - Improve unlock view loading state UI - Increase number of session resume retries with backpressure - Handle session resume errors in injected dropdown - Add confirm password step before export - Fix enpass import file validation - Fix OTP sanitization & parsing edge-case on incomplete URIs - Fix extra-field not resizing on visibility change - Improve error handling of extension APIs ### Version 1.9.5 - Fix popup window not autoclosing on firefox - Add early access link to web-app from menu ### Version 1.9.4 - Hotfix domain image proxy url in extension - Clear API Proxy cache on extension Update ### Version 1.9.3 - Handle unlock anomaly on session lock is removed (webapp/extension sync) - Support payloads larger than 65kB when obfuscating (eg. notes) - Support abort signals for domain image loading ### Version 1.9.2 - Ensure runtime reloads do not get flagged as suspicious - Exclude pass domains from content-script injections - Fine-tune activity probing for automatic lock extension - Auto-resume on popup-initiated wakeup calls if worker is errored - Show rating prompt in real time after item creation - Fix unnecessary lock sequence if session already locked - Fix login autofill unable to scroll to bottom - Fix imports from Bitwarden for Organisations ### Version 1.9.1 - Support importing Bitwarden folders to separate vaults - Hotfix for failing autofill ### Version 1.9.0 - Allow moving all vault items to another vault - Improved autofill & autosave: SPA support, domain/subdomain matching - Account for protocol when autosaving - Prevent injection on non-HTML documents, for example XML files - Short-circuit favicon fetch on reserved domains - Set minimum compatible Chrome version - Force lock on browser restart - Allow adding webpages to pauselist from injected notification or dropdown - Support parsing legacy OTP URLs containing spaces in the secret - Automatically discard drafts when items are deleted or share disabled - Garbage collect password history on app boot - Prevent exporting if session invalid or locked - Authentication service refactor - Fix import button disabled when max vaults reached - Fix credit card expiration dates for Dashlane imports - Fix hamburger icon when in trash - Fix LastPass CRCRLF case - Fix event polling continuing after invalid/locked session - Fix Dashlane importer when no credit card in CSV - Fix shared alias mailbox value when mailbox cannot be managed - Fix long passwords line break ### Version 1.8.4 - Support Roboform imports - Support NordPass imports - Support Enpass imports - Fix Keepass XML file trimming - Setup black friday spotlight messages - Fine-tune empty vault screen - Fix pass icon injection breaking `display: grid` - Increase relative injected dropdown z-index position - Fine-tune transition/animation edge-cases in injected styles - Autosuggest password based on user preferences - Fix importing into multiple new vaults ### Version 1.8.3 - Fix firefox sources generation script ### Version 1.8.2 - Safeguard against version mismatches between the worker and components during extension updates - Automatically switch to the created vault upon success - Support inviting external & unverified users - Fix the "open in new window" functionality on Firefox - Support sharing directly from the item view - Display a notification in the vault list if a new user invite can be confirmed - Correct the text color for disabled fields - Resolve bug related to oldest vault deletion - Enhance loading states when responding to an invite (progress bar) - Fix quick actions for empty vaults - Handle shared vault limits appropriately - Eliminate legacy access requests during authentication - Fine-tune cache rehydration process during boot sequence - Improve state updates during event polling (detect noops and support invite polling) - Refine vault and item actions based on permissions and shared flag - Add a custom onboarding sequence for pending vault access for unverified users - Update the endpoint for resolving user public address keys - Fix PIN for credit card imports from 1password 1pif/1pux files ### Version 1.8.1 - Removed primary vault usage, replaced by autosave vault with backwards compatibility - Added support for localization via settings - Improved word matching in items query with more accurate search results - Enabled expanding popup to a new window - Fine-tuned item actions based on current user permissions - Improved settings UI ### Version 1.8.0 - Sharing functionality enabled for both internal and external users - Update copy for enhanced clarity - Fine-tune dropdown menu - Improve long vault name display to ensure readability - Enhanced request invalidation via max age/acknowledgement - Fix vault deletion confirmation modal close issue ensuring proper state reset. - Validate popup tab state on initialization to prevent potential issues. - Deduplicate notifications on alias request errors ## Version 1.7.1 - Hotfix: add cache versioning in order to alleviate update sequence cache resets - Show selected vault icon & email address in hamburger menu ## Version 1.7.0 - Setup alarm based session locking - Obfuscate sensitive fields in in-memory store - Fix settings wiped on extension update ## Version 1.6.2 - Force runtime reload on manual user lock or detected API lock ## Version 1.6.1 - Fix browser alarm creation in request tracker - Clean-up alarms on extension update - Improve vivaldi browser support (fix badge & sizing issues) ## Version 1.6.0 - Factorize content-script feature resolution - Improve pause-list domain matching - Fine-tune icon positioning upon overlay detection - Copy generated password from autosuggest dropdown to clipboard - Garbage collect stale tracked requests in XMLHttpRequestTracker - Prevent hard references to WebRequest in XMLHttpRequestTracker (potential memory leak) - Enhance cache-proxy for domain image caching - Gracefully handle extension storage errors - Ensure page is loaded or in complete state before registering client - Optimize icon repositioning triggers and injected frame visibility toggles - Refactor autofill data synchronization - Fix multiple iframe initializations triggered during content-script init - Fix and refactor injected dropdown resizing behavior - Remove zoom-factor hack for popup zoom surgery - Fi inconsistencies in pop-ups and injections when users change the browser's default font-size settings - Fix reported copy errors - Improve DOM node flagging and optimize prepass in detectors + retrain - Resolve trickest.io breakage caused by custom-elements registration conflict - Correct detectors' false positives on WYSIWYG editors ## Version 1.5.3 - Fix disallowed domains not being cleaned-up in persisted settings when deleting an entry ## Version 1.5.2 - Resolved autofill inconsistency in domain matching for partial string matches. - Fixed Firefox injection inconsistencies caused by restrictive CSP policies blocking inline styles. - Addressed z-index positioning issues affecting injected dropdowns. - Enhanced search placeholder user experience and made minor copy corrections. - Corrected password preview to reveal spaces and display the complete password. - Fixed 1pux importer error with empty credit card fields. - Resolved PIN unlock issue from injected dropdown, which got stuck after an incorrect PIN. - Fixed popup state persistence on Firefox, including draft support. ## Version 1.5.1 - Hotfix event polling timeout when extension is inactive - Update user rating spotlight design ## Version 1.5.0 - Removed extension's control over browser password settings - Fixed overlay detection heuristic for placeholders/labels - Adapted event polling timeout based on extension activity - Improved extension crash UI - Simplified and improved icon injection (enhanced support for content-box layouts) - Automatically extended session lock when extension is active via probing - Utilized new feature flags endpoint - Added new user rating spotlight message and adjusted triggers - Moved injections to custom elements and shadow DOM to minimize CSS conflicts - Fixed: Prevented field focus on injected icon click - Improved content-script destroy and recycling ## Version 1.4.2 - Fix inconsistent personal vault icon - Fix for downgrade message showing on autofill for PLUS users - Add strict origin check for all messages coming from extension controlled pages - Moved autofill credential resolution to extension controlled frame ## Version 1.4.1 - Fix OTP autofill glitch on Firefox blocking autofill via clipboard strategy - Improve alias error messages ## Version 1.4.0 - 2FA/OTP Autofill support : Now you can autofill two-factor authentication one-time passwords - Updated & retrained form & field detectors : reduce bottlenecks, improved caching - Improved pass icon injection positioning (better animated form support + fix user reported issues) - Fixed CSS injection & DOM conflicts - Reorganised popup menu: quick link to view password history, updated download & feedback links. - Fix note view glitches on "long single phrase" notes - Enhanced note content selection : select item note content without triggering click-to-copy. - Support Credit-Cards when importing from Bitwarden, LastPass & 1Password - Always prefer importing to primary vault - Improved import UI/UX : Better error reporting and vault limit warnings - Allow unlocking Pass from the injected dropdown in a website - Fixed edge-case scenario where sessions would not persist when locked on initial login. ## Version 1.3.1 - Hotfix injection settings not taken into account - Improve session forking edge-cases - Improve password history UX ## Version 1.3.0 - Credit card item support - Add skip button during the onboarding - Improved the hamburger menu - Changed item highlight to be more readable - Show sorting indicator - Improved dashlane importer - Search takes into account login notes - Improve injection positioning - Remove core styles from injected css ## Version 1.2.5 - Firefox add strict minimum supported version (>109) - Increase item request batch size (affects importers, item moves & restores) - Disable event-polling during import sequence ## Version 1.2.4 - Patch extension installation detection on account.proton.me on firefox ## Version 1.2.3 - Lazy load alias options on login edit/new views - Hotfix alias options error on unverified accounts ## Version 1.2.2 - Hotfix user email loading glitch in injected dropdown ## Version 1.2.1 - Hotfix user email resolution in injected dropdown - Support importing Keepass custom fields - Fix & monitor detection bottleneck - Autosave notification revamp ## Version 1.2.0 - Improved extension onboarding - Draft mode for edits and item creation - Popup sorting filters persistence - Password generation options persistence - Persist popup state on a per tab basis (preserves selected item) - Optimize search performances in pop-up - Support importing from Keeper - Import 1password extra fields - Import bitwarden extra fields - New importer UI from settings page - Allow autofilling current proton address from email autosuggest - Improve icon injection & repositioning on page fields - Update detection models re-trained on user reported issues - Improved support for attribute changes in detected fields (ie: password show/hide) - Fix user-reported animation conflicts in injected elements - Cache form/field detection results for improved performances - Improve detection triggers to reduce ProtonPass footprint - Detect detection bottlenecks and kill content-script accordingly - Injected Autofill/Autosuggest dropdown re-design - New ProtonPass icons in browser toolbar reflecting user session state - Improve search bar UX in pop-up - Fix primary vault errors on initial boot sequence - Fix password generation character color glitches ## Version 1.1.2 - Fix regex backtracking issues in form detectors ## Version 1.1.1 - Fix detection triggers causing slowdowns (Wordpress live editor & Thrive architect plugin) - Fix unnecessary injections on proton.me forms - Fix injected icon messing with page tabIndex - Fix random password generation character list - Sync form/field detectors with user reported detection errors - Improve outlier detection for MFA & OTP fields (autofill coming soon) - Improve outlier detection of username fields - Support autosuggest|autofill on dangling password fields - Fix KeePass XML import errors - Memorable password option in popup password generator ## Version 1.1.0 - Fix zoom-level issues on chrome when user has custom browser settings - Enable feature flags - Fix firefox account communication issues on login - Fix user pin-lock triggers - Improved injected iframe security (secure iframe port injection) - Content-script rewrite - Improved field icon injection (overlay detection, positioning errors) - New & improved detectors added to the content-script - Optimise form detection triggers - Add support for dynamic fields, SPA forms, animated forms in content-script - Import from Dashlane - Import from Firefox - Import from Safari - Improve 1Password import (support 1pif format) - Improve LastPass importer - Improve importer recap in settings page - Disable default PGP encryption when exporting from Pass - Support trial mode - Implement user plan limits - Custom fields support behind feature flag - Implement public suffix list domain checks in autofill candidate resolution - Add protocol checks when resolving autofill candidates - New onboarding welcome page after login - New vault deletion confirmation modal for safety - Improved note field UI in custom fields ### TODO put correct version Version 1.10.0 - Bulk actions on items (move, delete, permanantly delete, restore)