Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

Latest commit

 

History

History
1080 lines (882 loc) · 104 KB

CHANGELOG.md

File metadata and controls

1080 lines (882 loc) · 104 KB

Changelog

  • Fixed error interstitial pages not being loaded. (#8789)

Web3

  • Fixed Buy/Send/Swap action buttons not working from "Asset" details page. (#8776)

General

  • Updated JitsiSDK to version 8.6.3. (#8777)
  • Fixed insecure state being falsely displayed in address bar in certain cases. (#8778)

Web3

  • Implemented Safe Sign for CoW Swaps. (#8114)
  • Added support for fetching unknown tokens from non-mainnet transactions. (#8529)
  • Added “Creating Wallet” step to Wallet onboarding. (#8345)
  • Added “Accounts” and “Transactions” tab to the asset detail view. (#8137)
  • Updated Line chart color to match the new Brave Wallet design on Portfolio and Asset details screen. (#8136)
  • Updated account blockies to be square similar to desktop. (#8375)
  • Migrated Solana Swaps to use Jupiter Swap API v6. (#8603)
  • Fixed the approve screen not showing the confirmation when approve limit is lower than transaction value. (#8721)
  • Fixed portfolio filter from opening intermittently when scrolling up and down the portfolio asset list. (#8709)
  • Fixed UI issues in Brave Wallet resulting from NFT GIFs failing to load. (#8560)
  • Fixed Wallet onboarding flow when initiated on two windows in split view on iPad. (#8425)

General

  • Added "Global Privacy Control" toggle under “Brave Shields & Privacy.” (#8556)
  • Added “View all version info” to the version context menu under “About” in settings. (#8705)
  • Added auto-upgrading for mixed content that contains media using a content blocker. (#8664)
  • Added authentication when disabling “Browser Lock” from settings. (#8608)
  • Added option in “Search” settings to disable bookmarks and history suggestions. (#2336)
  • Updated SSL Certificate display logic to be more in line with Chromium. (#8703)
  • Updated Tracking Protection Stats script to prevent Denial of Service (DoS). (#8562)
  • Updated Privacy Hub on NTP to show dialog confirmation when using hide action. (#8493)
  • Fixed tabs from being lost when launching Brave in certain cases. (#8694)
  • Fixed background tab navigation exploit as reported on HackerOne by nishimunea. (#8606)
  • Fixed “Security Certificate” to be shown in menu in certain cases when no certificate is found. (#8688)
  • Fixed URLs not loading if already loaded in a tab using another browsing mode. (#8665)
  • Fixed hyperlinks from not redirecting when value for target is “_blank”. (#8661)
  • Fixed SSL status on interstitial pages to show correctly for offline and HTTP pages. (#8650)
  • Fixed insecure state being displayed intermittently when loading URLs in certain cases. (#8635)
  • Fixed a crash when loading invalid URLs using “Open In New Tab” via long-press. (#8647)
  • Fixed “noscript” HTML tags from being rendered properly when JavaScript is disabled. (#8585)
  • Fixed being able to bypass Screen Time by opening a new tab from a locked tab. (#8579)
  • Fixed closed tabs not being restored using "CMD + Shift + T" command when connected to hardware keyboard. (#8552)
  • Fixed VPN icon not being resized correctly in main menu for current accessibility font size. (#8497)
  • Fixed cursor being misplaced for a selected URL when that URL doesn’t fit the screen. (#8374)
  • Fixed Brave Rewards (BAT) icon from being grayed out after enabling rewards. (#8371)
  • Fixed issue with adding pass/ticket to iOS Wallet. (#8057)
  • Fixed Playlist from playing next video when using picture-in-picture mode. (#8151)
  • Fixed “Managing your Playlist data” dialog being presented for saving Shared Playlists even when “Auto-Save for Offline” is off in settings. (#8012)
  • Fixed videos intermittently being paused when opening in Playlist. (#7485)
  • Fixed play/pause button state not being updated correctly when reopening Brave. (#7459)
  • Fixed an issue with videos not being auto-downloaded in Playlist. (#8614)
  • Fixed Brave Ad notification click event not being triggered. (#8619)

Web3

  • Implemented new UI for the “Transaction Details” page. (#8379)
  • Implemented new UI for the “Activity” tab in Brave Wallet. (#8349)
  • Updated NFT details to new layout. (#8064)
  • Updated NFT tab UI to new layout. (#8063)
  • Updated SNS interstitial page copy for new provider. (#8515)
  • Fixed NFT auto-discover popup not being dismissed when Brave Wallet gets auto-locked. (#8412)

General

  • Added share icon to the URL bar. (#8173)
  • Added separator between inactive tabs. (#8361)
  • Added “Redeem Code” button for custom offer codes in the VPN subscription page. (#8353)
  • Added support for handling promotional in-app purchases. (#8001)
  • Added “Open Browser History” and “Open Tabs From Other Devices” options in “Siri Shortcuts” settings page. (#8333)
  • Added ability to suppress “Allow link to switch apps?” pop-ups as reported on HackerOne by amit5533. (#7835)
  • Added new keyboard shortcuts for tab navigation and page zoom on iPad. (#7592)
  • Fixed color scheme for Brave icons when using Dark Mode for lock screen and news widgets. (#8502)
  • Fixed links being clickable when using Slide-Over Mode on iPad. (#8489)
  • Fixed orientation lock for Brave Sync screens. (#6275)
  • Fixed incorrect video being added to Playlist on https://twitter.com/. (#8479)
  • Fixed certain items under main menu using incorrect font color. (#8396)
  • Fixed page to close automatically after downloading ".mobileconfig" files. (#8393)
  • Fixed camera view from rotating 90 degrees when scanning QR code in landscape orientation. (#8227)
  • Fixed bookmark count to include bookmarks in subfolders and enabled all URLs in subfolders to be opened when using “Open All” action. (#8169)
  • Fixed inverted colors being shown on Brave Search with Night Mode enabled. (#7877)
  • Disabled Screen Time support temporarily to mitigate performance issues. (#8566)
  • Fixed endless page reload for "News" tab on https://search.brave.com. (#8561)
  • Fixed UI being unresponsive on certain websites when enabling Page Zoom from the menu. (#8547)

Web3

  • Added new design for NFT Spam management in Brave Wallet. (#8205)
  • Added bottom navigation bar for Brave Wallet. (#8166)
  • Added the ability to group NFTs in Brave Wallet. (#8073)
  • Added method to return "Swap" protocol fees. (#7924)
  • Added support for Sign-In with Ethereum (EIP-4361). (#7827)
  • Added support for EIP-6963. (#7779)
  • Added the ability for users to navigate to ENS domains. (#6225)
  • Added the ability to select a specific RPC URL as active for Brave Wallet. (#5902)
  • [Security] Updated Brave Wallet password policy. (#6093)
  • Implemented "Bridge to Aurora" for Brave Wallet. (#5785)
  • Disabled "Continue" button on create wallet screen when wallet is already being created. (#8357)
  • Updated new design for the "Portfolio" page. (#8072)
  • Updated UI for "Portfolio" settings. (#8089)
  • Updated “Send” screen in Brave Wallet to not show decimal values for zero balances. (#8232)
  • Updated “Save Changes” button to be enabled only when there is a change in wallet portfolio settings. (#8229)
  • Fixed “View my recovery phrase” not displaying in Brave Wallet. (#8445)

General


  • Added support for all history data to be synced when "History" sync is enabled. (#8305)
  • Added setting to ensure YouTube links always load in Brave. (#8272)
  • Added confirmation message for successfully exporting bookmarks. (#8236)
  • Added confirmation message for resetting configuration in VPN settings. (#8087)
  • Added VPN improvements for callouts throughout the browser including within the "Settings" page. (#4879)
  • Added the ability to download ".mobileconfig" files and auto-import into settings app. (#4358)
  • Implemented tabs bar re-order via drag and drop. (#8058)
  • Removed cookie consent info popup. (#8217)
  • Removed the dislike swipe action for ad notifications. (#8211)
  • Replaced "SDWebImage SVG" with "Brave-Core SVG" due to "SDWebImage" crashing often when parsing SVGs. (#7026)
  • Updated the “Send” button in “Send to your Devices” window to be displayed in the header section. (#8329)
  • Updated filter lists to increase the amount of engines that can be enabled on low memory devices. (#8292)
  • Updated the “Report a Broken Site” submission form to include details and contact fields. (#8270)
  • Updated user agent for iOS 17. (#8155)
  • Updated browser colors for "Light", "Dark" and "Private" mode in several areas including "Reader Mode", "Tab Switcher", "Favorites & Search" and several other areas. (#8078)
  • Updated "Search Settings" page to remove “Edit” option when custom search engines are not added. (#5987)
  • Fixed "itms-apps://" links not opening the App Store in certain cases. (#8035)
  • Fixed toolbar being displayed in landscape mode when changing orientation. (#8421)
  • Fixed external links not working on New Tab Page. (#8383)
  • Fixed content blocking to be removed after disabling Ad-blocking. (#8369)
  • Fixed issue with pages being rendered poorly on https://youtube.com. (#8364)
  • Fixed tabs being cleared after relaunching browser. (#8362)
  • Fixed VPN status to be updated in the menu without having to open the settings page. (#8317)
  • Fixed "Edit Favorite" appearing as "Edit Bookmark" via context menu when using long press action on Favorites. (#8286)
  • Fixed duplicated items showing when reordering Favorites. (#8255)
  • Fixed Favorites from showing in Private Mode on New Tab Page when using app switcher. (#8109)
  • Fixed favicons being rendered incorrectly for back-forward lists. (#8206)
  • Fixed “Learn more” link from overlapping other text in Brave Rewards panel. (#8243)
  • Fixed Brave News opt-in card to show after upgrading Brave. (#8167)
  • Fixed crash when opening Brave Rewards panel for the first time. (#8109)
  • Fixed crash when reordering tabs in the tab bar. (#8074)
  • Fixed basic authentication challenge from Normal tab leaking into Private tab when opening a Private tab using Brave icon. (#8017)
  • Fixed issue with bottom toolbar when “Tabs Bar” is set to “Landscape.” (#8009)
  • Fixed hamburger menu not being opened when using windowed mode on iPads. (#8004)
  • Fixed favicons on New Tab Page leaking through the status bar. (#7898)
  • Fixed colored status bar leaking when rotating to landscape in overlay mode. (#7755)
  • Fixed shared playlist folders not being added. (#7658)
  • Fixed Adblock initialization crash. (#8334)

Web3

  • Added Coinbase Pay as an On-ramp provider. (#7880)
  • Added Stripe as an On-ramp provider. (#7794)
  • Added Filecoin support in Brave Wallet. (#7809)
  • Added ability to choose Solana account when connecting to Solana DApp. (#7637)
  • Removed placeholder value in "Buy" screen and updated default currency to USD. (#7709)
  • Fixed wallet backup flow when initiated from "Accounts" tab. (#8120)
  • Fixed Solana DApps to disconnect when permission is revoked. (#7688)

General

  • Implemented “Copy clean URL” feature. (#6179)
  • Added support for Apple Screentime. (#3939)
  • Added Brave News support for "Germany", "France", "India" & "Austria". (#7932)
  • Added support for Playlist on https://www.bitchute.com. (#7916)
  • Added support for Playlist on https://www.x.com. (#7896)
  • Added “Suppress” button to “Allow link to switch apps?” pop-up as reported on HackerOne by amit5533. (#7835)
  • Added logic for device limitations when joining existing sync chain. (#7887)
  • Added throttling when compiling filter lists in parallel to reduce crash rates. (#8191)
  • Improved performance of compiling engines for cosmetic filtering. (#7955)
  • Removed bookmark count for bookmark folders. (#8041)
  • Updated button text in the Privacy Preserving Product Analytics (P3A) onboarding screen. (#8056)
  • Updated logic and strings for “Set Brave as your default browser” notification. (#8045)
  • Updated VPN icon in all locations within the app. (#7995)
  • Updated User Agent to version iOS 16.6. (#7987)
  • Updated “Storage almost full” message to be shown once per day when adding to Playlist. (#7869)
  • Updated Jitsi SDK to version 8.3.1-lite. (#7940)
  • Fixed ads being shown on YouTube in certain cases. (#8239)
  • Fixed a crash when upgrading app with all filter lists enabled. (#8277)
  • Fixed an intermittent crash caused by taking screenshots of tabs. (#8268)
  • Fixed crash when changing VPN regions after switching to IKEv2 protocol. (#8235)
  • Fixed crash on launch when using a language unsupported by Chromium. (#8213)
  • Fixed tab view not switching on iPad when using the plus sign button in Private Mode. (#8241)
  • Fixed content leaking in Private windows when switching windows (iPad). (#8228)
  • Fixed unwanted removal of content blockers during browser launch. (#8219)
  • Fixed issue with not applying aggressive only regional filter lists. (#8218)
  • Fixed hamburger menu not opening when using Split View (iPad). (#8183)
  • Fixed “Set Brave as your default browser” notification still being shown after opening external link. (#8163)
  • Fixed problem with the “Bookmarks” switch in sync "Settings" being disabled when enabling other switches. (#8148)
  • Fixed “Switch to App” notices being shown on https://www.linkedin.com and https://www.instagram.com. (#8066)
  • Fixed tab order being lost for normal tabs after toggling Private Mode. (#7996)
  • Fixed “Reopen Last Closed Tab” from being shown when no tabs have been closed. (#7897)
  • Fixed spinner on VPN purchase screen when using "restore" button. (#7875)
  • Fixed YouTube videos from continuing to play after closing tab. (#7871)
  • Fixed tab being selected in Tabs bar after loading website. (#7851)
  • Fixed Reader Mode bar background color to match the selected app UI theme. (#7717)
  • Fixed intermittent crash when reordering tabs. (#7645)
  • Fixed Private tab to show as blank page when using the app switcher. (#6577)
  • Improved performance when closing all tabs opened due to "Block Popups" being disabled on certain websites. (#8060)
  • Fixed tab mode selection so that correct UI shows when switching between private and regular modes. (#8146)
  • Fixed background audio not stopping after closing tab in certain cases. (#8141)
  • Fixed intermittent crash when downloading shared playlists. (#8013)
  • Resolved issue where Brave Ads are disabled if Brave News was already enabled. (#8098)
  • Resolved issue with “Join” button in Brave Talk lobby not working. (#7909)
  • Fixed Guardian-Connect crash for Brave VPN. (#8059)
  • Fixed farbling plugin issue on iOS 17. (#8019)

Web3

  • Added search bar to “Select a Token to Send” view. (#7768)
  • Added “Group by” filter to Portfolio tab in Brave Wallet. (#7765)
  • Added NFT filters and display settings in the NFT tab for Brave Wallet. (#7699)
  • Added new UI for the Brave Wallet onboarding flow. (#7619)
  • Added handling of empty state for Brave Wallet Portfolio filters. (#7618)
  • Added filters and display settings for Portfolio tab in Brave Wallet. (#7585)
  • Enabled Sardine On-ramp purchase option for all wallet users. (#7608)
  • Fixed crash when switching to Polygon network in Brave Wallet “Swap” view. (#7907)
  • Fixed “Select Account” panel to always show checkmark for the selected account. (#7823)

General

  • Implemented query parameter filtering when navigating between websites. (#7861)
  • Added biometric authentication for Private Mode. (#7810)
  • Added “Private Tabs” settings section in main settings menu. (#7855)
  • Added option to keep private tabs when the user exits the browser. (#3183)
  • Added support for Multi-Window on iPad. (#7574)
  • Added haptic feedback for voice search when entry is successful. (#7798)
  • Added Privacy-Preserving Product Analytics (P3A) reporting for New Tab Page Sponsored Images. (#6806)
  • Added support for compiling blocklists from raw text filter lists. (#5975)
  • Added cookie consent notice popup as opt-out. (#7792)
  • Added “View Recently Closed Tabs” to the tab tray context menu. (#7752)
  • Added network level standard blocking for cosmetic filtering. (#7539)
  • Updated the strings in the “restore your tabs” message (after experiencing a crash). (#7695)
  • Updated the URL bar context menu to show by long pressing on the search field as well the refresh icon in the URL bar. (#7642)
  • Updated New Tab Page favicon to display Brave icon instead of generic planet icon. (#5357)
  • Updated “Block Cookie Consent Notices” to be enabled by default. (#7882)
  • Updated logic for the default browser prompt on New Tab Page. (#7860)
  • Updated Sync Chain authentication logic to support biometrics when enabling password sync or adding a new device. (#7849)
  • Updated VPN Support Contact Form to append the issue category to the email subject field as well as body. (#7828)
  • Fixed issue with “Block Cookie Consent Notices” toggle switch being enabled when upgrading browser. (#7920)
  • Fixed issue with Google OAuth window not auto-closing after successfully authenticating. (#6966)
  • Fixed URLs for "i.redd.it" posts on subreddits from forming incorrectly when using old.reddit.com website redirect. (#7873)
  • Fixed issue allowing users to bypass the "Browser Lock" window using the “Cancel” button. (#7893)
  • Fixed “Brave can now be set as your default browser…” prompt to not be shown 14 days after installation. (#7977)
  • Fixed crash when migrating after update when browser has many tabs opened. (#7857)
  • Fixed crash when viewing an advertisement in the Brave News feed after joining Brave Rewards. (#7837)
  • Fixed Tabs Bar to update properly when opening bulk bookmarks. (#7836)
  • Fixed restored but unopened tabs from being added to “Recently Closed Tabs” page. (#7832)
  • Fixed tabs not being closed correctly in certain cases. (#7796)
  • Fixed crash in tab view when tapping “Private” button while actively dragging a tab. (#7737)
  • Fixed "Recent Searches" to update UI when using “clear” button. (#4923)

Web3

  • Implemented “Select a token to send” view which allows selecting an account and an asset at the same time. (#7523)
  • Added the ability to remove auto-discovered tokens. (#7804)
  • Updated NFT tab view with new "Add Custom Asset" button and ability to hide NFTs via long press. (#7556)
  • Updated “Select a Token to Send” screen to always list test network token at the end. (#7640)
  • Updated Network Filters to allow multiple networks to be selected. (#7607)
  • Updated the “Secondary Networks” list in the “Select Network Filter” screen by moving “Filecoin EVM Testnet” to be included with the other testnets. (#7583)
  • Removed network name from "Public Encryption Key Request" confirmation screen. (#7495)
  • Fixed migrating user assets when restoring from the wallet lock screen. (#7785)
  • Fixed asset preferences from being overwritten when auto-discovery returns results. (#7443)
  • Fixed “Send” screen in Wallet from retaining the last selected token when opened. (#7759)
  • Fixed native assets to be listed when manually adding custom network. (#7623)
  • Fixed Wallet panel from being removed also when user dismisses the pending request panel. (#7505)

General

  • Implemented bookmark count feature for bookmark folders. (#7674)
  • Added support for using custom search engine in Private Mode. (#7733)
  • Added “Media” settings menu in main settings. #7677
  • Added “Highest Quality Playback” preference in “Media” setting for YouTube video resolution. (#7055)
  • Added voice search feature in the URL bar. (#7032)
  • Added new search engines for South Korea region. (#6912)
  • Added support for using component updater to fetch background and sponsored images. (#7467)
  • Added Jitsi SDK integration for Brave Talk. (#7560)
  • Replaced Playlist onboarding tutorial with the new revamped version. (#7526)
  • Updated the certificate viewer sizing to properly display some fields which were being cropped out. (#7603)
  • Updated Youtube setting strings in “Media” settings menu. (#7776)
  • Updated status bar overlay color to match the Brave UI in reader mode. (#7673)
  • Updated URL bar context menus to display operations in reverse order for “Bottom Bar” mode. (#6260)
  • Updated the order of buttons in the “Start a sync chain” flow. (#4821)
  • Fixed audio files not being added to Playlist using long press gesture. (#7667)
  • Fixed ad notifications not working as expected. (#7586)
  • Fixed displaying correct settings screen after unlocking browser. (#7657)
  • Fixed OpenSearch allowing to add rogue suggestion providers as reported on HackerOne by nishimunea. (#7702)
  • Fixed script blocking embedded video player on https://puredarwin.org. (#7822)
  • Fixed crash when launching browser with hundreds of tabs open. (#7804)
  • Fixed voice search onboarding on iPad when “Split View” is enabled. (#7693)
  • Fixed compatibility issues when scrolling or loading content on https://youtube.com for iPad. (#7692)
  • Fixed crash relating to Brave Rewards when swiping to close app using the task switcher. (#7690)
  • Fixed issue with user not being able to navigate out of the “Unlock” window. (#7656)
  • Fixed status bar color to match UI when in overlay mode. (#7615)
  • Fixed Brave VPN toggle switch from blinking when enabled. (#7606)
  • Fixed the camera view from rotating 90 degrees in QR code scan window when device is in landscape orientation. (#7605)
  • Fixed Reader Mode to display right-to-left content on websites correctly when enabled. (#7532)
  • Fixed search engine quick action buttons from being hidden behind safe area when searching with a hardware keyboard. #7514
  • Fixed “VPN Region” section in menu to display country flag after relaunching browser. (#7449)
  • Fixed downvotes from failing to redeem for ad confirmations. (#7365)
  • Resolved web compatibility issue on YouTube (desktop version of website). (#8401)
  • Fixed a crash when reordering "Favorites" on New Tab Page. (#7714)

Web3

  • Implemented NFT auto discovery in Brave Wallet. (#7370)
  • Added support to show transactions from all networks in activity tab. (#7233)
  • Added support for Solana v0 versioned transactions. (#7211)
  • Added the ability to connect to DApps by selected network per origin. (#7225)
  • Updated DApp requests to display network chain name. (#7296)
  • Updated pending transactions list to show the most recent one first. (#7295)
  • Updated sorting to show most recent pending transactions first. (#7572)
  • Fixed a crash when migrating from a legacy wallet. (#7464)
  • Fixed an account change event not emitting correctly. (#7463)
  • Fixed transaction links to open correct block explorer irrespective of the active network. (#7455)
  • Fixed loading indicator not being removed during asset auto discovery. (#7433)

General

  • Added top page color sampling for status bar overlay view color. (#7479)
  • Added biometrics and passcode authentication for Sync settings. (#7436)
  • Updated copy for Safe Browsing setting. (#7430)
  • Updated Playlist URL bar icons and menus. (#7422)
  • Updated copy text in Playlist. (#7353)
  • Updated Playlist to use Async-Await. (#7349)
  • Updated SSL Trust Validation to be less strict in order to block Mixed-Content validation. (#5543)
  • Enabled monogram favicons to keep background color between app launches. (#7396)
  • Fixed VPN profile from failing to initialize after purchase. (#7413)
  • Fixed issues with cosmetic filters during slow page loads. (#7612)
  • Fixed "Find In Page" bar from dismissing when touched while in top-bar mode. (#7610)
  • Fixed a crash when closing tabs in certain cases. (#7548)
  • Fixed various issues with CarPlay. (#7541)
  • Fixed https://youtube.com from adding audio files to playlist videos. (#7537)
  • Fixed tabs not being restored after closing private tab or toggling tab view. (#7517)
  • Fixed RewardsScript not running in desktop mode on iPhone devices. (#7512)
  • Fixed preroll ads being shown as black screen when disabling “Ads Blocking” in Shields. (#7501)
  • Fixed Open Session Screen to be updated properly upon deleting Sync Chain from tab tray. (#7493)
  • Fixed issue with background color for “Logins & Passwords” in dark mode. (#7481)
  • Fixed issue with Tabs Bar being hidden after using QR code scanner. (#7476)
  • Fixed Playlist lock-screen pausing issues. (#7466)
  • Fixed infinite loading spinner next to toggle switch when enabling VPN. (#7448)
  • Fixed cosmetic filters being injected into content editable bodies. (#7626)
  • Fixed hour format for the Open Tabs Session Time. (#7410)
  • Fixed calendar invitations being downloaded rather than being added into iOS calendar when Brave is set as the default browser. (#7386)
  • Fixed ads event reporting for sponsored images on New Tab Page. (#7566)
  • Added standard Adblock mode. (#7352)
  • Fixed migration crash when user has invalid history URLs. (#7484)
  • Updated moving shields and privacy settings into SwiftUI. (#7428)

Web3

  • Added network icons to be shown for native assets. (#7123)
  • Implemented Market tab in Brave Wallet. (#7202)
  • Implemented NFT tab in Brave Wallet. (#7173)
  • Updated label for "Reset and clear wallet data" under wallet settings. (#7337)
  • Fixed Ethereum DApp error response formatting. (#7392)

General

  • Added VPN region selector in the main menu. (#7380)
  • Added VPN Protocol options in VPN settings. (#7255)
  • Implemented built-in find-in-page controls on iOS 16 or higher. (#7238)
  • Implemented optimizations for popover callout logic. (#5981)
  • Removed “Blocklists Anti-porn list” from filter lists. (#7278)
  • Removed “Block Phishing and Malware” toggle from Brave Shields. (#7373)
  • Moved “Block Popups” toggle to General settings menu. (#7247)
  • Updated copy for Rewards settings and Rewards Internals. (#7221)
  • Updated session restore to use Webkit’s session restore. (#7166)
  • Updated “Sync playlist folders automatically” to be enabled by default in Playlist settings. (#7293)
  • Improved parsing for headers to be case-insensitive. (#7394)
  • Resolved blank screen issue when launching browser. (#6444)
  • Fixed incorrect reporting of connection protocol when visiting HTTP websites. (#7403)
  • Fixed crash when using long-press while scrolling in Tab View. (#7397)
  • Fixed tabs from losing their order when being restored or restored as blank screen. (#7366)
  • Fixed tabs from not restoring properly. (#7303)
  • Fixed colors being inverted on https://presearch.com in Dark Mode. (#7229)
  • Fixed CSS transitions not being animated. (#7224)
  • Fixed shields panel showing session restore data with reader mode enabled. (#7103)
  • Fixed "show more” under recent searches being cut off in some languages. (#6824)

Web3

  • Added support for opening ipns:// scheme URL from other apps. (#7227)
  • Added domain resolution support for Unstoppable Domains. (#7089)
  • Added support for IPFS Navigation in omnibox. (#7013)
  • Added checksum validation of addresses on the "Send" screen in Brave Wallet. (#7136)

General

  • Added Brave News Widgets feature for home screen and lock screen. (#7168)
  • Added capability to add custom filter lists. (#6841)
  • Added support for scriptlets using uBlock Origin format. (#7194)
  • Added "Never Saved" section in Logins & Passwords Page when syncing passwords. (#6991)
  • Blocked Playlist from appearing in menu and URL bar when using Brave Talk. (#7213)
  • Enhanced Brave VPN to use WireGuard protocol by default. (#6646)
  • Improved caching for VPN SKU credentials. (#7196)
  • Improved load time for adblock filter lists. (#7147)
  • Improved storage management when re-launching the browser. (#7114)
  • Fixed crash with adblock engine/cosmetic filters. (#6254)
  • Fixed crash for Playlist when entering picture-in-picture mode. (#7347)
  • Fixed issue causing Playlist to play a short chime instead of the actual video that was added. (#7345)
  • Fixed flickering or low resolution favicon in Playlist and on New Tab Page. (#7271)
  • Fixed images/thumbnails not displaying on sites such as Mastodon and Airbnb when Brave Shields is enabled. (#7215)
  • Fixed padding for items under "Saved Logins" section in Password Manager when syncing. (#7197)
  • Fixed white gradient appearing on the URL bar in private mode. (#7132)
  • Fixed favicon size on lock screen widget. (#7124)
  • Fixed issues with fingerprinting protection. #7231
  • Fixed transaction confirmation view from auto-dismissing when presented in Brave Wallet. #7200

Web3

  • Added Solana Swap integration into existing Swap UI using Jupiter as the DEX aggregator. (#6847)
  • Added transaction submitted and transaction completed state in wallet panel. (#6881)
  • Added UI to display "signed" status for Ethereum transactions. (#6606)
  • Added support for sending to ENS wallet address. (#5787)
  • Added auto-complete when entering token address for custom Solana assets. (#6982)
  • Added support for Solana Name Service (SNS) navigation in app. (#6706)
  • Fixed wallet issue where the Origin Password field was shown when adding Solana account. (#7175)
  • Fixed reporting Brave Wallet usage stats. (#7143)
  • Fixed issue adding a custom network via panel. (#6965)
  • Fixed issue with ERC721 NFTs with different token identifiers showing incorrect balance. (#6954)
  • Fixed crash related to loading URLs when selecting one of the on-ramp purchase options. (#6993)

General

  • Added support for only loading HTTP/HTTPS URLs when scanning a QR code from the URL bar. (#6997)
  • Added capability to permanently delete sync accounts. (#6820)
  • Added promotional callout for VPN cross-platform linking on https://account.brave.com. (#6164)
  • Added support for selecting full page view when taking screenshots in Brave. (#2806)
  • Dropped support for iOS 14 devices. (#6695)
  • Fixed website favicons flickering when searching history. (#7116)
  • Fixed issue where some playlist folders were not shown when using CarPlay. (#7105)
  • Fixed Brave News feed not showing when following only individual sources and no channels. (#7093)
  • Fixed Brave News feed being updated every time NTP is viewed with RSS-only sources enabled. (#7059)
  • Fixed suppressing "open in app" dialog on Google Maps website. (#7024)
  • Fixed an issue with cross-platform VPN configuration not being refreshed after credentials expire. (#7014)
  • Fixed issue where full URL is shown under the shields panel. (#6964)
  • Fixed Playlist folder reordering feature. (#6961)
  • Fixed "Blocking Switch to App Notices" switch from being in disabled state causing "open in app" dialogs to not be suppressed on webpages. (#6953)
  • Fixed favorites not showing in the widget. (#6859)
  • Fixed opening ad notifications that use items-appss:// where new tab is opened but isn’t resolved. (#6782)
  • Fixed an issue where scrolling/swiping stops on https://www.theblock.co after loading links using "Open in New Tab" option. (#6518)
  • Fixed shields panel toggle alignment for localized German string. (#6171)
  • Implemented Brave Shields to be loaded before the first tab loads. (#6261)
  • Fixed ads from being shown on YouTube videos. (#6411)
  • Added dialog for blocking cookie consent banners. (#1358)
  • Added lock screen widgets for favorites & shortcuts for iOS 16 devices. (#5920)
  • Added Ramp.Network and Sardine buy support in Brave Wallet. (#5465)
  • Added currency selector for "Buy" tokens in Brave Wallet. (#6032)
  • [Security] Added additional password protection for Brave Wallet backup seed. (#5882)
  • [Security] Added additional password protection when revealing Brave Wallet private keys. (#5881)
  • [Security] Added additional password protection for Brave Wallet account removal. (#5967)
  • [Security] Fixed reader mode crash on visiting certain pages as reported on Hackerone by dogeshark. (#6137)
  • Updated logic for user rating prompt. (#5722)
  • Fixed bottom toolbar from not showing when on-screen keyboard is dismissed when focus is set on URL bar. (#6259)
  • Added Solana support for account creation, sending SOL and sending SPL tokens with Brave Wallet. (#5716)
  • Added support for Dynamic Type on the URL bar & toolbar enhancement. (#5683)
  • [Security] Fixed security tokens leak as reported on HackerOne by nishimunea. (#5859)
  • [Security] Fixed persistent user tracking via "window.cache" as reported on HackerOne by nishimunea.(#5860)
  • Implemented tapping near bottom of screen when URL bar and bottom toolbar are collapsed during page scroll. (#5695)
  • Implemented hiding of recovery seed phrase in Brave Wallet when the app is backgrounded. (#5744)
  • Updated placeholder text from "Send Token" screen on Brave Wallet to only mentioned of address. (#5786)
  • Fixed usage ping from reporting week of install as Sunday instead of Monday. (#5750)
  • Updated Ecosia search engine logo under search engine settings. (#5504)
  • Updated URL bar and bottom toolbar transition during page scroll. (#5645)
  • Fixed "Try Brave Search" button to show full text on multi-line for certain languages. (#5644)
  • Fixed Brave Wallet panel from being shown during page reload. (#5616)
  • Implemented Get Encryption Public Key & Decrypt Requests for wallets. (#5424)
  • Added context menu to show full account address. (#5477)
  • Added badge to Brave Wallet URL bar icon when there is a pending request. (#5358)
  • Fixed tab from loading YouTube home page when browser is restarted. (#5615)
  • Fixed Reader mode to use custom fonts. (#5553)
  • Fixed Brave Wallet to show eTLD+1 prominently in request panel. (#5188)
  • Fixed Brave Wallet to show eTLD+1 in bold and show the full URL. (#5534)
  • Fixed Brave Wallet to show eTLD+1 in bold on transaction confirmation screens. (#5405)
  • Fixed Brave Wallet provider object to be only available for "https" sites. (#5518)
  • Fixed Brave Wallet Blockie colors to match other platforms. (#5472)
  • Fixed white screen when restoring a tab via tab tray. (#5508)
  • Fixed page from going into infinite redirect loop when trying to load an amp page. (#5461)
  • Implemented debouncing feature on iOS. (#5225)
  • Implemented additional farbling protections for fingerprinters accessing CPU information. (#5268)
  • Added "Force Paste" option to long press context menu. (#5292)
  • Added ability to set default currency via Brave Wallet settings. (#4341)
  • Fixed "Share" menu from showing up when selecting "Share Link" via "Mobile bookmarks". (#5331)
  • Implemented farbling & fingerprinting protections for iOS. (#3700)
  • Implemented approval confirmation for Swaps in Brave Wallet. (#5107)
  • Implemented transactions details view when tapped on a transaction in Brave Wallet. (#4425)
  • Added extra validation of ETH address in send transaction screen in Brave Wallet. (#4744)
  • Fixed rounding of token balance to show correct balance on transaction screen in Brave Wallet. (#5247)
  • Fixed crash on clicking a recovery phrase on the seed phrase verification screen in Brave Wallet. (#4938)
  • Fixed settings menu from staying open when a bookmark is opened in a new tab via long press on the bookmark. (#4820)
  • Implemented cosmetic filtering. (#2683)
  • Added ability to save PDF opened in Brave via share sheet menu. (#3323)
  • Added ability to specify custom nonce for a transaction in Brave Wallet via the settings feature in transaction confirmation panel. (#5052)
  • Added ability to reset local transactions from Brave Wallet settings. (#5051)
  • Fixed portfolio balance from showing incorrect balance when the same switching network multiple times in Brave Wallet. (#5027)
  • Added ability to add, modify and remove a custom network from Brave Wallet settings. (#4822)
  • Added ability to swap selected tokens directly from swap screen in Brave Wallet. (#4979)
  • Fixed Inline ads from showing up in Brave News when all sources are disabled. (#4995)
  • Fixed displaying custom token in Swap tokens list in Brave Wallet. (#4981)
  • Fixed displaying native currency at the top of the token list by default in Buy/Send/Swap screens in Brave Wallet. (#4980)
  • Fixed issue to show certificate error on restart when bypasses ignores the error and closes the browser. (#4973)
  • Fixed app crash on devices running iOS 14. (#4967)
  • Implemented ability to delete site-specific data. (#4835)
  • Deprecated Yubico SDK in favor of built-in WebAuth of WKWebView. (#4473)
  • Restored transform-style animation to tab tray. (#4841)
  • Fixed websites from crashing browser in certain cases when using print functionality. (#4848)
  • Fixed token selection on Swap screen when opened via token details screen in Brave Wallet. (#4677)
  • Fixed asset detail screen to list newly added account instantly in Brave Wallet. (#4562)
  • Fixed padding in address bar to be symmetrical on both ends. (#4214)
  • Fixed a crash when dragging the rewards panel. (#4631)
  • Fixed Quick Search Engine not being shown in certain cases. (#3959)
  • Fixed Quick Search Engine bar to appear if less than 2 quick search engines are enabled. (#3190)
  • Fixed an issue where some page elements are not shown on page load. (#4871)
  • Implemented ERC20 Token Swap hardening against future 0x API changes. (#4886)
  • Added support for initial set of Brave Widgets. (#4329)
  • Removed older Canvas Fingerprinting protection implementation which was causing web compat issues. (#4522)
  • Implemented "Login & Passwords" feature for managing saved credentials. (#4112)
  • [Security] Fixed reader mode issue as reported on HackerOne by nishimunea. (#4772)
  • [Security] Fixed message token handling as reported on HackerOne by nishimunea. (#4775)
  • [Security] Added "no-referrer" for content for all internal pages as reported on HackerOne by nishimunea. (#4784)
  • Fixed Wallet page indicator width on portfolio screen. (#4586)
  • Added first steps of Brave Wallet (Dapps and EVM support in future releases).(#4837)
  • Implemented drag-and-drop option to rearrange favorites on New Tab Page. (#3713)
  • Improved auto-fill of saved credentials on websites. (#4113)
  • Implemented time-limited sync QR codes. (#4534)
  • Fixed last active tab not being focused when closing and relaunching the browser. (#736)
  • Fixed searching on opened PDF's within Brave not working in certain cases. (#3312)
  • Fixed PDF tab from showing blank when opening tab-tray and re-selecting the PDF tab. (#3534)
  • Fixed auto-fill issue on certain Japanese websites. (#4483)
  • Disabled Brave Shields from opening on new tab page. (#4660)
  • Replaced Brave's HTTPSE with Apple's HTTPS upgrades in WKWebView and removed Brave HTTPSE setting from shields, still available as an option in global settings. (#4335)
  • Updated designs for error and interstitial pages. (#4338)
  • Fixed crash when closing Brave via the app switcher. (#4490)
  • [Security] Clarified sync setup instructions. (#4470)
  • Added CarPlay support for Brave Playlist. (#3673)
  • Added a new section in browsing history for entries older than last month. (#4040)
  • Added support for sharing playlist items. (#4191)
  • Added an option to disable "Add to playlist" button in toolbar. (#4234)
  • Implemented "Bookmark all tabs" feature. (#4132)
  • Updated default browser notification to display device's iOS version. (#3899)
  • [Security] Fixed address bar spoofing via interstitial content as reported on HackerOne by dogeshark. (#4396)
  • Fixed app freeze when enabling rewards. (#3941)
  • Fixed black screen on tabs when launching Brave app. (#4190)
  • Removed "Favorites" title when there are no favorites on New Tab Page. (#4128)
  • Updated default search engine to "Brave Search" for selected regions on new install. (#4221)
  • Fixed issue where tabs appear blank and URL is not shown when browser is restarted after visiting certain sites. (#4301)
  • Updated user agent for devices running iOS 15. (#4230)
  • Fixed "Create PDF" action button in menu. (#4193)
  • Fixed app freeze on iOS 13 devices when setting focus on the URL bar. (#4200)
  • Fixed reader mode bug where wrong content is shown when reader mode is enabled. (#4208)
  • Added auto-play settings for sites to auto-play video/audio. (#1738)
  • Added "Scan QR Code" shortcut when long pressed on Brave on home-screen. (#3798)
  • Added new playlist URL button and menu notification icon. (#3976)
  • Added support for background playback and picture-in-picture (PiP) support for videos. (#4031)
  • Added support for IPv6 address resolution. (#3866)
  • Updated "Brave Search beta" to "Brave Search" under search engines and on the on-boarding screen. (#4049)
  • Updated settings for playlist menu notification. (#4098)
  • Fixed preview URLs always showing in lowercase. (#3901)
  • Fixed shields stats not updating in certain cases. (#4021)
  • Fixed share menu only sharing the canonical (base) URL instead of the actual page URL. (#4071)
  • Fixed Brave crashing in certain cases when history sync is enabled. (#4073)
  • Fixed issue when returning search results instead of computing arithmetic queries typed into the URL bar. (#4081)
  • Fixed links not marked as visited when revisiting a search link via "Open in Brave". (#4082)
  • Fixed issue where audio continues to play on tab when opening and closing the settings menu. (#4092)
  • Fixed playlist playback speed when playing in background. (#4102)
  • Fixed issue with playlist where it continues to play even after removing the item from playlist. (#4129)
  • Fixed tab appearing black when the subsequent tab is closed. (#4149)
  • Reordered "Pull-to-Refresh" setting position to be above "Set default browser" option for iOS 14 devices. (#4045)
  • Fixed previously viewed websites from being displayed in the tab webView when opening or closing a tab via the tab tray. (#4019)
  • Implemented History Sync. (#3227)
  • Added display ads to the Brave News feed. (#3872)
  • Added "Delete All" functionality to clear history via history page. (#3723)
  • Added ability to share selected text from other apps to Brave via share sheet. (#3863)
  • Fixed an issue with rewards not being disabled when toggling off via rewards panel. (#3591)
  • Fixed app theme issue at launch, being set to light mode, when Private Browsing only mode is enabled. (#3936)
  • Fixed menu to auto-close when a bookmark is selected. (#3950)
  • Fixed "Clear private data" global settings from resetting to defaults when menu is closed after changing the settings. (#3958)
  • Fixed crash when editing/deleting favorites when focus is set on URL (show more mode). (#3974)
  • Added Siri Shortcuts. (#2227)
  • Added Pull-to-Refresh functionality. (#916)
  • Added brave://search URL scheme support. (#627)
  • Updated custom browser PIN feature to use users native device authentication instead. (#3921)
  • Updated adblock-rust library to support new DAT format. (#3848)
  • Updated URLs for custom top tiles for the Japan region. (#3568)
  • Improved Playlist performance. (#3855)
  • Improved progress bar reactivity when loading pages. (#3892)
  • Fixed favicon crash in certain cases. (#3868)
  • Fixed custom search URLs being capped at 150 characters. (#3914)
  • Fixed memory performance issues when re-opening new tabs in certain cases. (#3867)
  • Fixed setting toggles not persisting when scrolling away from changed settings. (#3543)
  • Fixed add search button not resizing correctly when moving between text fields. (#3735)
  • Fixed on-screen keyboard overlapping quick search bar in certain cases. (#3688)
  • Fixed % characters not being parsed correctly in certain cases. (#3865)
  • Added switch app alert message to be shown when clicking on telephone numbers. (#3361)
  • Fixed menu to open in full when settings is opened. (#3779)
  • Fixed bookmarks from being hidden behind the bottom toolbar. (#3788)
  • Fixed Private browsing disclaimer text to reflect as Wi-Fi. (#3794)
  • Fixed long search queries to be truncated to show search engine details. (#3815)
  • Fixed menu position to be easily dismissed when VoiceOver is active. (#3838)
  • Fixed quick search engine overlay to only scroll horizontally. (#3843)
  • Fixed browser crash when long pressed on a visited site in search overlay. (#3853)
  • Fixed browser crash when dragging favorites beyond the favorites list. (#3879)
  • Added Brave Search beta to the list of available search engines. (#3745)
  • Added Search Overlay. (#3554)
  • Added QR code scanner to the URL bar. (#3399)
  • Added support for better Playlist video scrolling. (#3675)
  • Renamed Brave Today to Brave News. (#3736)
  • Updated User Agent to 14.6. (#3647)
  • Improved visibility of “Share with...” by increasing the height of the settings menu. (#3763)
  • Fixed reader mode unavailable when “Blocked Scripts” has been enabled. (#3256)
  • Fixed “Find in Page” not working when “Blocked Scripts” has been enabled. (#2968)
  • Fixed Playlist losing current video position when moving Brave to background. (#3650)
  • Added support for Auto-Close Tabs. (#1514)
  • Added ability to disable long press to add media into playlist via the “Playlist” settings. (#3670)
  • Added Playlist support for https://odysee.com. (#3663)
  • Added Playlist support for https://www.listennotes.com. (#3726)
  • Added a new tab tutorial page on startup for Japan region. (#3389)
  • Updated settings menu to display scrollable modal which will allow for more dynamic actions. (#3491)
  • Updated Startpage icon under onboarding and search engine settings. (#3584)
  • [Security] Fixed cookie persistence via download request in private mode as reported on Bugzilla by Muneaki Nishimura. (#2984)
  • [Security] Fixed cross-site scripting issue in RSS feed as reported on HackerOne by Muneaki Nishimura. (#3630)
  • Improved readability of text under “Brave Shields & Privacy” settings by reducing font weight. (#3180)
  • Fixed playlist videos appearing under “Downloaded Videos” via iOS storage settings. (#3633)
  • Fixed memory leak when restoring tabs. (#1086)
  • Fixed PIN not being removed from keychain when re-installing Brave. (#3598)
  • Fixed crash when opening certain PDFs. (#3572)
  • Fixed audio continuing to play after tab has already been closed in certain cases. (#3544)
  • Fixed Brave News feed state is retained when source is removed and re-added. (#3468)
  • Fixed moving between text fields causes search button to be hidden. (#3454)
  • Fixed “Trackers & ads blocked on this page” tooltip being displayed when tab tray is opened in certain cases. (#3461)
  • Fixed incorrect link being used when using “Share” in certain cases. (#3246)
  • Fixed “Cancel” button next to URL bar not being completely dismissed in certain cases. (#2925)
  • Fixed “History” window using incorrect theme under private tab when empty. (#3719)
  • Fixed theme issue when changing device theme via iOS “Control Center” while an ad notification is shown. (#2053)
  • Fixed “Downloads”, “Bookmarks” and “History” windows not being updated when changing theme via iOS “Control Center”. (#1722)
  • Fixed tab theme not being dynamically updated when changing theme via iOS settings and Brave theme settings is set as “Auto”. (#1572)
  • Fixed closing private tab switches theme from dark to light. (#1572)
  • Fixed menus and shields not being updated when switching themes via the iOS “Control Center”. (#1506)
  • Fixed several performance issues due to Playlist. (#3665)
  • Fixed “Add to Brave Playlist” toast being displayed even though Playlist has been disabled. (#3656)
  • Fixed Playlist toast being displayed when scrubbing through videos. (#3616)
  • Added Playlists. (#3368)
  • Added setting for “Show Last Visited Bookmarks”. (#3371)
  • Dropped support for iOS 12. (#3369)
  • Updated legacy wallet transfer UI to display progress and current state of pending transfers. (#3162)
  • Updated HTTPS Everywhere data files. (#3358)
  • Updated themes to match Brave color palettes. (#3482)
  • Removed educational notification for HTTPS upgrade. (#3556)
  • Fixed context menu not being displayed when double tapping in URL input. (#3444)
  • Fixed rewards outbound calls being made when no interaction with rewards has occurred. (#3410)
  • Fixed tab bar theme not changing when device theme is changed via iOS control center. (#3549)
  • Fixed duplicate text appearing on VPN subscription modal. (#3484)
  • Implemented opt-in for Brave Today. (#3374)
  • Added support for OpenSearch. (#936)
  • Added server location support for Brave Firewall + VPN. (#2934)
  • Added support to remove other devices from sync chain. (#3195)
  • Added support for custom RSS feeds within Brave Today. (#3249)
  • Added support for Japanese content feed of Brave Today. (#3051)
  • Added share button in Brave Shields to increase app virality. (#2981)
  • Added support for including New Tab Page Sponsored Image views in “Estimated pending rewards” and “Ad notifications received this month” for Brave Ads. (#3235)
  • Added ability to control “Allow universal links to open in external apps” via “Other Privacy Settings”. (#2119)
  • Improved visuals for YubiKey security key PIN modal. (#2129)
  • Improved Brave Today by updating feed when publishers are removed or added. (#3033)
  • Fixed Brave Shields educational messages being shown when shields icon not visible. (#3412)
  • Refactored both user scripts and content scripts to restrict web-pages interacting with content scripts. (#2957)
  • Improved handling of incorrect Brave VPN credentials. (#3334)
  • Improved search engine onboarding by displaying scrollbar to indicate list is scrollable. (#3223)
  • [Security] Fixed "about:blank" spoofing issue as reported on HackerOne by rayyanh12. (#2952)
  • [Security] Fixed URL parsing issue with fully qualified domain name (FQDN) as reported on HackerOne by nishimunea. (#3168)
  • Added find previous text and add new bookmark keyboard shortcuts. (#2973)
  • Changed "HTTPS" to "Est. Data Saved" under New Tab Page. (#2859)
  • Improved bookmark scrolling performance. (#3071)
  • Updated User Agent to 14.3. (#3020)
  • Updated Adblock list fetch frequency from once during startup to once every 24 hours. (#3113)
  • Updated HTTPSE data files. (#3122)
  • Updated New Tab Page background images. (#3112)
  • Updated images and text under the Brave VPN intro card. (#2933)
  • Fixed "Clear Private Data" not removing tab history from "Back" and "Forward" buttons. (#2907)
  • Fixed Brave VPN switch not visible in the settings menu when using certain locales. (#3012)
  • Fixed search engine not being displayed under "Quick-Search" when only a single search engine is enabled. (#2908)
  • Fixed not being able to share PDF files with various apps such as "Books.app" and "Mail.app". (#2961)
  • Fixed bookmarks and folders being moved to bottom of list when being edited. (#3137)
  • Fixed search suggestion text color blinking when text is being entered into the URL bar. (#3044)
  • Fixed incorrect Twitter icons being displayed under New Tab Page when using sponsored referral builds. (#2722)
  • Fixed text visibility when editing favorites or bookmarks under iOS 12. (#2644)
  • Fixed reader mode toolbar visible when reader mode disabled. (#2649)
  • Added the "navigator.globalPrivacyControl" property to express do-not-sell or share preference. (#3133)
  • Updated pre-populated search engine list in certain regions. (#3177)
  • Fixed startup database crash in certain cases. (#3169)
  • Fixed crash when deleting bookmarks in certain cases. (#3194)
  • Fixed crash when selecting tabs from the "Tab Manager" in certain cases. (#3215)
  • Fixed Brave Core/Chromium framework causing increased storage usage. (#3099)
  • Fixed last visited bookmark view not being retained. (#3123)
  • Added Brave Today news feed on the New Tab Page. (#2863)
  • Removed redundant rewards setting to address user confusion. (#3009)
  • Updated default search engine to Yandex for new installations in certain regions. (#3022)
  • Fixed crash when opening links from other applications while Brave set as default browser. (#3041)
  • Fixed crash when adding or editing bookmarks in certain cases. (#3032)
  • Fixed last bookmark location not being saved when revisiting bookmarks. (#3045)
  • Fixed URL autocomplete not suggesting saved bookmarks. (#3034)
  • Added ability to set Brave as the default browser. (#2785)
  • Fixed YouTube failing to load the next page of videos when scrolling. (#2810)
  • Updated onboarding flow to inform users about one-time clipboard check on first launch. (#2832)
  • Updated user agent to be the same per iOS version. (#2864)
  • Updated text to be more clear under the VPN In-App Purchase (IAP) subscription model. (#2747)
  • Removed all references to USD on both the rewards panel and tips banner. (#2829)
  • Implemented URL scheme handlers for both "HTTP" and "HTTPS". (#2784)
  • Removed Sync UI from settings. (#2718)
  • Implemented "Brave Firewall + VPN". (#2739)
  • Updated Brave Rewards to display BAT values to three decimal places. (#2596)
  • Fixed favorite list not updating on New Tab Page when an existing favorite is deleted. (#2685)
  • Fixed pre-roll ads being shown on YouTube videos. (#511)
  • Fixed crash when loading favicons for bookmarks in certain cases. (#2697)
  • Fixed crash in certain cases when Ad-block list is updated. (#2699)
  • Implemented enhancements to New Tab Page and favorites overlay. (#2578)
  • Implemented enhancements to favorites to use fallback monogram letters instead of low-resolution icons. (#2579)
  • Fixed an issue where favorites icon mismatch when they are reordered. (#2099)
  • Fixed New Tab Page from loading new images when switching between tabs. (#2071)
  • Fixed fuzzy/low-resolution favicons for favorites. (#528)
  • Implemented super referral improvements. (#2539)
  • Fixed an issue where grants were not claimed in first attempt. (#2146)
  • Fixed an issue where Javascript URLs should only work for bookmarklets. (#2463)
  • Fixed an issue where total balance did not include old promotions in certain scenarios. (#2556
  • Implemented pagination for publisher list. (#2529)
  • Fixed users not receiving ad promotion due to empty public key in certain cases. (#2536)
  • Fixed missing estimated ads payout details. (#2531)
  • Fixed ads initialization between app relaunch. (#2541)
  • Added support for referral background images and top sites on the New Tab Page. (#2324)
  • Fixed missing urlbar icons for certificate errors. (#1963)
  • Fixed certain websites not being classified correctly for Brave ads. (#2444)
  • Fixed monthly contributions panel still editable when Brave Rewards is disabled. #2401)
  • Fixed all tabs being destroyed when partially clearing data using "Clear Private Data". (#2155)
  • Fixed alignment issue in urlbar. (#1964)
  • Updated text from "Allow contribution to non-verified sites" to "Show non-verified sites in list" under auto-contribution settings. (#2402)
  • Fixed crash on certain devices when downloading publisher list by improving load times. (#2378)
  • Migrated rewards database to new code base to improve stability and performance. (#2378)
  • [Security] Updated Minimist package. (#2423)
  • Fixed claiming grant from the rewards panel not always working on the first attempt. (#2329)
  • Implemented Safari / iOS User Agent. (#2210)
  • Added haptic feedback. (#2283)
  • Added detailed view of pending contributions for rewards. (#1670)
  • Added ability to restore individual publishers from the "Sites Excluded" list. (#1674)
  • Added "Open Brave Rewards Settings" under rewards settings. (#1966)
  • Improved New Tab Page Sponsored Images modals. (#2363)
  • Changed settings header from "BRAVE SHIELD DEFAULTS" to "SHIELDS DEFAULTS". (#1196)
  • Fixed crash when downloading New Tab Page Sponsored Images in certain cases. (#2375)
  • Fixed tabs opened using "window.open" not being restored when restarting Brave. (#1397)
  • Fixed "Claim my rewards" button under the New Tab Page Sponsored Images modal not always working on the first attempt. (#2280)
  • Fixed custom images not being displayed under the publisher tipping banner. (#2164)
  • Fixed on-screen keyboard being dismissed while typing. (#2016)
  • Fixed rendering glitch affecting the tab bar on iPadOS. (#2124)
  • Fixed spacing issues between sync text and warning message under "Enter the sync code" screen. (#2006)
  • Added New Tab Page Sponsored Images. (#2151)
  • Disable bookmarklets in URL bar. (#2297)
  • Fix ads region support when calendar is set to non-default. (#2022)
  • Removed unverified info message for Brave verified publisher. (#2202)
  • Added support for NFC authentication. (#1609)
  • Restore lost bookmarks and favorites during 1.12 migration experienced by a subset of users. (#2015)
  • Added images to new tab page. (#1782)
  • Fixed wallet details not being displayed for empty wallets. (#1852)
  • Fixed top bar visibility when settings page is opened on iPhones with iOS 13. (#1714)
  • Fixed ad notification from being stacked underneath the shield and reward panels. (#1904)
  • Added download preview option. (#1467)
  • Added user confirmation when external links try to switch apps. (#551)
  • Added time out details for incorrect pin-code lockout. (#443)
  • Switching to "Private Browsing Only" closes normal tabs and delete sessions. (#580)
  • Fixed rewards button being displayed even when disabled in settings. (#1954)
  • Fixed browser crash when attempting to clear private data on iPadOS 13.2. (#1951)
  • Fixed AppStore button functionality when AppStore links are opened in the browser. (#1941)
  • Fixed several keyboard shortcuts when using a Bluetooth keyboard. (#1146)
  • Fixed force 3D Touch cursor movement in the URL bar when URL is highlighted. (#1081)
  • Added Brave Rewards and Ads. (#1920)
  • Added new preview menu on iOS13. (#1499)
  • Added bookmarklet support. (#1119)
  • Updated text size and colors on new tab stats to match desktop. (#1641)
  • Updated StartPage icon. (#1598)
  • Fixed wrong device name being shown when tapping on sync devices. (#1587)
  • Fixed readability of website/tab names in dark mode. (#1551)
  • Fixed button border visibility under Brave Shields when using the light theme. (#1548)
  • Fixed missing long press context menu on image search results. (#1547)
  • Fixed "Download Cancelled" not visible after cancelling a download under iOS 12. (#1516)
  • Removed "www" from the URL bar. (#1533)
  • Removed Alexa top sites recommendations from showing up as search suggestions. (#868)
  • Removed URL autocomplete while editing an existing URL. (#807)
  • Fixed data loss on upgrade to 1.12 under certain scenarios. (#1554)
  • Added dark mode support for iOS 12 and iOS 13. (#1493)
  • Added onboarding experience for new users. (#1416)
  • Added file downloading into the Downloads folder. (#206)
  • Added "DuckDuckGo" as default search engine for Australia/Germany/Ireland and New Zealand. (#1451)
  • Added URLs to 2FA modals. (#1359)
  • Added option in settings to enable bookmarks button beside the URL bar. (#1391)
  • Improved handling of truncated domains. (#552)
  • Updated default iPad user agent to desktop from mobile. (#1290)
  • Updated several text strings under settings to have proper capitalization. (#1431)
  • Updated "Add to.." to "Add Bookmark" and "Always request desktop site" to "Request Desktop Site". (#1453)
  • Disabled edit mode when there are no added bookmarks. (#882)
  • Removed empty brackets from the download popup when files are smaller than a certain size. (#1433)
  • Fixed denial of service vulnerability using JS. (#87)
  • Fixed ability to access "Brave.sqlite" database from Documents folder. (#195)
  • Fixed inability to share content with Brave using Feedly. (#661)
  • Fixed status bar position when device is oriented to landscape mode. (#867)
  • Fixed an issue when exiting private browsing mode causes normal tab to show blank page with an incorrect URL. (#888)
  • Fixed PIN window not being shown in certain cases where app is minimized and brought into focus. (#980)
  • Fixed on-screen keyboard not being displayed in certain cases when viewing PIN window. (#1122)
  • Fixed incorrect URL being shared with Brave on certain websites. (#1032)
  • Fixed new tab page not being shown in certain cases. (#1244)
  • Fixed source link on long press context menu on an image. (#1266)
  • Fixed text string capitalization on sync screen. (#1274)
  • Fixed tap area near the edge of Brave Shields which selected the URL. (#1280)
  • Fixed issue where websites can't be shared/added to bookmarks in reader mode. (#1340)
  • Fixed report a bug in settings not working. (#1354)
  • Fixed crash when using YubiKey in certain cases. (#1388)
  • Fixed search data being retained in private browsing in certain cases. (#1395)
  • Fixed modals not using the entire screen on mobile on iOS 13. (#1414)
  • Fixed full screen issue for video sites when viewed in desktop mode. (#1419)
  • Fixed crash when transitioning from portrait to landscape while context menu opened. (#1513)
  • Fixed "DuckDuckGo" modal not being shown on private tab when a different search engine is set during onboarding. (#1515)
  • Fixed an issue where tab highlight is lost when the device is locked and unlocked. (#1526)
  • Added support for Adblock Rust library. (#1442)
  • Added support for U2F/WebAuthn hardware security keys. (#1406)
  • Fixed app crash when switching from Private mode to normal mode. (#1309)
  • Added quick action for New Private Tab from home screen. (#1258)
  • Improved video orientation on Youtube. (#1189)
  • Fixed passcode not being reset when resuming from background. (#1203)
  • Fixed browser becoming unresponsive when using print preview in certain conditions. (#1144)
  • Implemented new address bar layout. (#1134)
  • Implemented new main menu layout. (#1130)
  • Added ability to "Find in page" using the URL bar. (#1019)
  • Added 1Password activity in share sheet. (#948)
  • Added image titles when using long-press on images. (#851)
  • Added privacy warning on Brave Sync code page. (#1225)
  • Improved swipe gesture on bookmark hanger. (#953)
  • Improved scrolling issue on websites with sticky headers and footers. (#631)
  • Improved icon resolution for favourites. (#463)
  • Fixed several random crashes in certain conditions. (#1120)
  • Fixed "Block-all-cookies" toggle behaviour. (#897)
  • Fixed not being able to enter passcode after lockout timer. (#938)
  • Fixed browser failing to start on iPad Air2 in certain conditions. (#1040)
  • Fixed browser failing to launch when device uses Swedish as default language. (#1111)
  • Fixed auto-focus of a tab when a link is opened using the share sheet. (#698)
  • Fixed missing translations when viewing introduction summary under private tab. (#1239)
  • Fixed webcompat issues with https://borsen.dk/ due to Brave shields. (#1061)