- reintroduce adaptive-button-in-top-toolbar-customization flag
- fix crash when using always incognito (fixes bromite#2482)
- enable third-party storage partitioning (fixes bromite#2337)
- disable features ExperimentsForAgsa, KeepPrefetchedContentSuggestions, CriticalClientHint, AcceptCHFrame (accidentally enabled but not effective in 108.0.5359.75)
- drop patch to mark all favicons ON_DEMAND (fixed by upstream, see https://bugs.chromium.org/p/chromium/issues/detail?id=1096660)
- enable AutomaticLazyFrameLoadingToAds and AutomaticLazyFrameLoadingToEmbeds features
- drop patch for SDK21 to prevent crashes on download
- fix patch to ignore enterprise policies for secure DNS (fixes bromite#2463)
- stop using SM-G960U as model provided via client hints and Javascript (fixes bromite#2465)
- temptative fix for OfflinePageModelFactory crash (thanks to @uazo, fixes bromite#2419)
- fix fingerprinting vector via Window.requestAnimationFrame() (thanks to @uazo, fixes bromite#2370)
- remove patch for offline measurements background task (fixes bromite#2468)
- enable PermuteTLSExtensions (fixes bromite#2467)
- hide "turn on enhanced protection" in security interstitials
- fix for drag selection not working with bottom toolbar (thanks to @uazo, fixes bromite#2411)
- fix for navbar color not matching site color (thanks to @uazo, fixes bromite#2416)
- clamp time resolution in WebWorkers' requestAnimationFrame (thanks to @uazo)
- drop patch for AV1 codec support (already in upstream)
- bottom toolbar: fix for white strip at top in tab view (thanks to @uazo, fixes bromite#2407)
- reverse tab order from top to bottom when using bottom toolbar (thanks to @uazo)
- dropped patches already merged upstream (partition DNS requests by top frame NIK, clipboard user gesture requirement removal)
- disable StartSurface feature
- enable ECH (Encrypted ClientHello) by default
- dropped patches already merged upstream
- enable HEVC by default (fixes bromite#2331)
- partition blobs by top frame URL (thanks to @uazo, fixes bromite#2312)
- use first accept-language as system language for Blink (thanks to @uazo, fixes bromite#2160)
- fix user scripts injection with back-forward cache enabled (thanks to @uazo)
- remove HTTP referrals in cross-origin navigation (thanks to @uazo)
- update noise factor for anti-fingerpriting mitigations only once per document (fixes bromite#2352)
- disable add to home screen prompt (fixes bromite#2340)
- revert by-pass for clipboard permissions for NTP doodles (fixes https://bugs.chromium.org/p/chromium/issues/detail?id=1334203)
- prevent history detection via favicon (fixes bromite#2269)
- fix the lack of protection in canvas.convertToBlob()
- improve incognito mode detection countermeasures (thanks to @uazo, fixes bromite#1615)
- fix toolbar gesture when using bottom navigation bar (thanks to @uazo, fixes bromite#2253)
- re-introduce modal flag to prompt when closing all tabs
- sharing hub: always use visible URL (fixes bromite#2204)
- add SVG fingerprinting mitigation (thanks to @uazo)
- updated zh_CN translactions (thanks to @zhmars)
- dropped patch to open YouTube links in Bromite
- fix timezone override not working correctly (thanks to @uazo, fixes bromite#2133)
- never provide navigator.connection info (thanks to @uazo)
- fix management of custom User-Agent (thanks to @uazo)
- fix malfunctioning sticky desktop mode (thanks to @uazo, fixes bromite#2179)
- fix non-working passwords manager (thanks to @uazo, fixes bromite#2188)
- fix crash when opening recent tabs (thanks to @uazo, fixes bromite#2190)
- fix autoplay not working correctly (thanks to @uazo, fixes bromite#2096)
- add GN flag for clangd builds (thanks to @uazo)
- do not enable always use HTTPS by default
- match system dark mode (thanks to @krlvm)
- remove window name on cross origin navigation (thanks to @uazo)
- remove preload of GMS fonts on stock Android (thanks to @uazo, fixes bromite#2156)
- fix history expiration bug (thanks to @uazo, fixes bromite#2104)
- fix category setting activation (thanks to @uazo, fixes bromite#2091)
- improve plain text rendering on mobile
- rewritten certificate transparency patch (fixes bromite#2101)
- restore offline-indicator-v2 flag functionality (thanks to @Zelda189)
- dropped patch to disable mobile identity consistency by default
- fix text for blocked ads (fixes bromite#2026)
- fix OpenSeach visited site detection bug (fixes bromite#1994)
- flag to toggle site engagement (thanks to @uazo, fixes bromite#2022)
- site settings to enable webGL (thanks to @uazo)
- removed flag to disable webGL
- fix bottom navigation bar search/site suggestions behaviour (thanks to @uazo, fixes bromite#2049)
- enable process isolation for all iframes
- add webRTC site settings (thanks to @uazo, fixes bromite#1965)
- move incognito settings to separate page (thanks to @uazo)
- disable automatic offline pages saving by default (thanks to @uazo)
- make history support and site settings in always incognito mode disabled by default (thanks to @uazo, fixes bromite#1991)
- move pop-up toolbar to the bottom when using bottom navigation bar (thanks to @uazo, fixes bromite#2030)
- menu does not show all entries (thanks to @uazo, fixes bromite#2011)
- stray shadow when using bottom toolbar (thanks to @uazo, fixes bromite#1995)
- save only ContentSettings in always-incognito mode (thanks to @uazo, fixes bromite#1942)
- fix a couple issues related to signin and metrics leftover code affecting debug builds (thanks to @uazo)
- remove some more parameters from the English-version search engine (thanks to @uazo)
- add welcome screen with mention of privacy statements (fixes bromite#691)
- remove mremap from seccomp baseline policy
- add flag to move top toolbar to bottom (thanks to @uazo)
- improve user script errors and visualized name (thanks to @uazo)
- fix autofill password not working anymore (thanks to @uazo, fixes bromite#1956)
- mark sites as visited when they have an already-parsed OpenSearch descriptor
- disable TLS resumption by default (thanks to @uazo)
- partition DoH requests by top-frame NIK (thanks to @uazo)
- update zh_CN translations (thanks to @zhmars)
- fix custom UA reported via Javascript (thanks to @uazo, fixes bromite#1936)
- introduce session granularity for permissions (thanks to @uazo, fixes bromite#1549)
- disable crash reporting
- avoid script injection on some sites
- fix upstream OpenSearch bug with search engines prematurely discarded
- fix upstream DNS bug with inconsistent Android system DNS configuration (fixes bromite#1960)
- use less invasive approach to protect local IP address when using webRTC (fixes bromite#589)
- add menu entry to select all bookmarks (fixes bromite#1959)
- fix Note 9 crash on startup (thanks to @uazo, fixes bromite#1871)
- remove passwords menu entry for leak check
- remove privacy menu entry to use phone as a security key
- allow OpenSearch search engine URLs with path
- disable AsyncDNS by default
- remove translate menu entries
- fix patch to remove contextual search (thanks to @nikolowry)
- add option to never expire history
- improve description for JIT site settings (fixes bromite#1931)
- remove more signin integration (fixes bromite#1902)
- miscellaneous fixes for AMP and background video playback (fixes bromite#1921)
- update zh_CN translations (thanks to @zhmars)
- fix missing adaptive icon for updates
- do not close adblock filters editor when tapping reset button
- change text for 'Never' in history days to keep setting
- bring back dictionary hints in address bar
- remove contextual search (fixes bromite#1750)
- remove global JIT settings
- add privacy setting for how many number of days of history to keep (thanks to @uazo, fixes bromite#1870)
- disable UA full version (thanks to @uazo)
- reintroduce patch for Save-Data header
- updated zh_CN translations (thanks to @zhmars)
- reintroduce Save-Data header flag
- flag to enable Certificate Transparency (thanks to @uazo, fixes bromite#1554)
- allow adding search engines from incognito mode
- disable all predictors code (thanks to @uazo)
- revert allow block of view-source URLs
- enable StrictOriginIsolation and SitePerProcess for all devices (thanks to @uazo)
- JIT toggle site setting (thanks to @uazo, fixes bromite#1720 and bromite#1819)
- move always incognito preference to native (thanks to @uazo, fixes bromite#1496 and bromite#1568)
- remove Save-Data header flag
- close a potential security issue with user scripts on native pages (thanks to @uazo)
- disable safety checks and possible Omaha interactions
- disable SegmentationPlatformFeature and Optimization Hints (thanks to @uazo, fixes bromite#1632)
- add notification for a major upstream version being released (fixes bromite#1796)
- fix screenshots in incognito allowed by default (fixes bromite#1816)
- disable minidumps upload
- complete disabling of client hint headers (thanks to @uazo)
- disable another way to activate origin trials (thanks to @uazo)
- fix for gateway attacks via websockets blocking (thanks to @uazo, fixes bromite#1693)
- re-introduce flag for text fragments
- re-introduce content feature flag to disable field trials
- disable idle detection
- disable critical client hints
- disable supervised users
- partial fix for incognito notification (thanks to @uazo, fixes bromite#1503)
- consider websockets 'unknown' address space as 'public' (thanks to @uazo, fixes bromite#1693)
- fix crash when accessing site settings of some sites (thanks to @uazo, fixes bromite#1355)
- disable url-keyed metrics reporting service (thanks to @uazo)
- disable mobile identity consistency by default
- disable appending variations header
- use Google Chrome branding for client hints
- make HTTPS-only mode enabled by default
- enable trivial auto var init (thanks to @BayLee4, fixes bromite#1749)
- enable use_cfi_cast
- updated zh_CN translations (thanks to @zhmars)
- separate patches for package name
- restored offline-indicator-v2 flag (fixes bromite#1588)
- re-introduced option to use home page as NTP (thanks to @uazo, fixes bromite#1519)
- ask user before closing all tabs (thanks to @uazo, fixes bromite#1561)
- fix crash on always incognito on tablet (thanks to @uazo, fixes bromite#1611)
- dropped patch to not upload crash data
- fix autofill pop-up not appearing (thanks to @uazo, fixes bromite#1534)
- improvements for field trials disable patch (thanks to @uazo)
- remove privacy sandbox UI leftover (thanks to @uazo, fixes bromite#1560)
- disable conversion measurement API (thanks to @uazo, fixes bromite#1531)
- remove all code related to FLoC (thanks to @uazo)
- remove all code related to ENABLE_REPORTING (thanks to @uazo)
- enable ad-tagging feature
- SystemWebView: ignore StrictMode warning (thanks to @jylitalbit, bromite#1567)
- improvements for field trials fetch patch (thanks to @uazo)
- disable accessibility service by default (thanks to @uazo, bromite#1559)
- disable third-party origin trials (fixes bromite#1530)
- dropped patch for async DNS flag
- dropped duplicate patch for pull-to-refresh flag
- fix application not closing on incognito tab (thanks to @uazo, fixes bromite#1503)
- fix external links in incognito not always opening (thanks to @uazo, fixes bromite#1474)
- fix incognito tab closing new tab under normal tab (thanks to @uazo, fixes bromite#1030)
- allow custom tab intents and opening external links in incognito (thanks to @uazo)
- never use HTTP probes for connectivity check on Android < M
- re-introduce option to use home page as NTP (thanks to @uazo, bromite#1586)
- experimental user scripts support (thanks to @uazo, fixes bromite#792)
- Bromite auto-update notifications enabled by default
- enable Android native autofill (thanks to @uazo, fixes bromite#547)
- add flag to disable pull-to-refresh effect
- add recents, offlinepage and send to home screen for always incognito (thanks to @uazo, fixes bromite#1182 and bromite#1362)
- prompt to restart when always-incognito is enabled (thanks to @uazo, fixes bromite#1459)
- merge patches for custom tab intents
- Bromite auto-update feature, disabled by default (thanks to @uazo, fixes bromite#706)
- add site setting for images (thanks to @uazo, fixes bromite#1339)
- use SM-G960U as model provided via client hints and Javascript
- drop patches already merged upstream
- set enable_reporting to false (thanks to @nikolowry)
- backported patches for security issues https://crbug.com/1245578 and https://crbug.com/1251787
- disable AGSA by default
- disable UA client hint for model
- disable lock icon in address bar by default
- enable share intent (thanks to @uazo, fixes bromite#1062)
- allow forcing external links to open in incognito (thanks to @uazo, fixes bromite#728)
- avoid double restart for default tab groups flags status
- dropped patch for FLoC (already disabled by upstream)
- dropped patch for build with system sysroots
- disable tab groups by default (needs restart)
- added 'services/network/public/mojom' to ad blocker patch to avoid a build error
- use upstream feature to prevent default search engine permissions grants
- slightly improve error message for gateway attacks prevention error
- replace patch for missing API keys warning
- fix subresource filter not working (thanks to @uazo, fixes bromite#1299)
- disable User Agent client hints
- fix builds with system sysroots
- force text/x-suse-ymp to be downloaded
- added x64 releases
- removed flags for device motion/orientation (fixes bromite#1204)
- prevent crash on download on API level 21 (fixes bromite#1184)
- fix crash reporting garbled UI for small screens (thanks to @uazo, bromite#1236)
- add flag to enable/disable vibration API (fixes bromite#1045)
- add support for ISupportHelpAndFeedback
- JIT-less toggle (fixes bromite#1235)
- enable crash reporting UI (thanks to @uazo, fixes bromite#944)
- fix opening new tabs from links in always-incognito mode (thanks to @uazo, fixes bromite#1154)
- add flag for omnibox autocomplete filtering (fixes bromite#1152)
- enable IntentBlockExternalFormRedirectsNoGesture by default
- add flag to disable external intent requests
- fix for tab collection temporary/non-exportable (thanks to @uazo, fixes bromite#1138)
- unexpire tab group flags
#enable-tab-groups
and#enable-tab-groups-ui-improvements
- replace known good hostname used for DoH test (fixes bromite#1148)
- drop patch to disable preview fetching
- drop patch to restore horizontal tab switcher
- fix for custom tab intent tab crashes when in always incognito mode (thanks to @uazo, fixes bromite#1116)
- disable RTCGetCurrentBrowsingContextMedia by default
- disable FLoC by default
- restore horizontal tab switcher feature (fixes bromite#1077)
- fix a couple of bugs in proxy saving UI (thanks to @uazo, fixes bromite#1072)
- disable feeds V2 toggle (fixes bromite#1070)
- allow fetching field trials from flags (thanks to @uazo, fixes bromite#1021)
- add AllowUserCertificates flag (thanks to @uazo, fixes bromite#921)
- add IsCleartextPermitted flag (thanks to @uazo, fixes bromite#1068)
- re-added patch for User agent customization (thanks to @uazo, fixes bromite#1049)
- fix always-incognito custom tab intents issues (thanks to @uazo, fixes bromite#1047 and bromite#1051)
- prevent Omnibox URL elisions by default
- fix menu items not properly displayed with tab overflow menu regroup (fixes bromite#963)
- fix text displayed for menu entry to bookmark all tabs
- bookmarks import/export: disable SAF by default (fixes bromite#1039)
- disable offline measurement background task
- dropped patch to show warnings for TSLv1.0/v1.1 connections (upstream now disallows them)
- disable AImageReader by default on Android 9 and below for Qualcomm (fixes bromite#1005)
- disable AImageReader by default on Android 9 and below for ARM (fixes bromite#1005)
- log checksum of AdBlock filters
- enable AImageReader by default (fixes bromite#1005)
- fix missing flag for AImageReader
- move incognito snapshots flag to proper section (fixes bromite#1006)
- add missing icon for exit menu
- implement SAF for bookmarks export functionality (thanks to @uazo, fixes bromite#831)
- updated zh_CN translations (thanks to @zhmars, bromite#1000)
- introduce Alt+D hotkey to focus address bar (fixes bromite#979)
- use 64-bit ABI for webview processes (fixes bromite#997)
- use dedicated folder for bookmark all tabs
- fix Javascript and cookies permissions missing (thanks to @uazo, fixes bromite#990)
- fix missing enable Save-Data header flag (fixes bromite#989)
- fix menu items not properly displayed with tab overflow menu regroup (thanks to @uazo, fixes bromite#963)
- make all favicon requests on-demand
- restored older icon for view source menu item
- prevent adblock filters update check on app start (fixes bromite#967)
- removed UI for adblock filters (fixes bromite#941)
- dropped patch for swapped favicons bug
- dropped patch to enable reduced-referrer-granularity by default (already present upstream)
- dropped password reuse detection patch
- dropped UA customization patch
- enabled PartitionExpectCTStateByNetworkIsolationKey and PartitionDomainReliabilityByNetworkIsolationKey (fixes bromite#985)
- add flag for save-data-header
- add option to force tablet UI
- fix bug with adblock filters not being downloaded correctly (fixes bromite#960)
- move up bookmark all tabs menu item (fixes bromite#943)
- fix icons for exit and view source menu items
- fix exit menu item not working in tablet mode
- add menu item to bookmark all tabs (fixes bromite#570)
- enable app overflow menu icons by default
- UI for adblock filters (thanks to @uazo, fixes bromite#811)
- dropped patch to not permit user-installed certificates
- ignore enterprise policies for secure DNS (fixes bromite#832)
- fix favicons fallback search (thanks to @uazo, fixes bromite#788)
- fix potential DIAL crash when network state changes (thanks to @Ahrotahn)
- fix crash when opening links in incognito-only mode (thanks to @uazo, fixes bromite#899)
- disallow empty custom user agent (thanks to @uazo)
- fix proxy PAC URL option not working (fixes bromite#908)
- store proxy configuration in LocalState instead of Profile (thanks to @uazo)
- fix toggle for reversing the meaning of bypass rules (thanks to @uazo, fixes bromite#884)
- do not permit user-installed certificates
- fix bookmarks not opening (thanks to @uazo, fixes bromite#891)
- fix proxy page not loading (fixes bromite#890)
- fix broken recent tabs behaviour (fixes bromite#886)
- re-introduce flags for number of raster threads (fixes bromite#875)
- avoid initializing histogram data for the WebView (bromite#873)
- dropped patch for manifest changes for Q/R (already present upstream)
- fix check for HTML extension in bookmark import dialog
- enable all network isolation features (fixes bromite#836)
- disable unified autoplay feature (fixes bromite#804)
- enable SplitCacheByNetworkIsolationKey (fixes bromite#836)
- fix random timezone option (thanks to @uazo, fixes bromite#828)
- disable autofill server communication by default
- ask permission to play protected media by default
- disable SystemWebView variations support
- fix text fragment not disabled by default, unexpire flag (fixes bromite#803)
- turn AImageReader off by default on ARM64 (fixes bromite#814)
- fix issue with global autoplay settings (thanks to @uazo, bromite#825)
- fix issues with user agent customization (thanks to @uazo, bromite#823)
- updated zh_CN translations (thanks to @zhmars, bromite#821)
- user agent customization (thanks to @uazo, fixes bromite#798)
- fix for intent handling for local apps on Android 11 (bromite#816)
- fix native pages displaying incorrectly with the sticky desktop mode (thanks to @uazo)
- re-introduce simplified NTP (fixes bromite#701)
- re-introduce site settings to block autoplay (thanks to @uazo, fixes bromite#791)
- fix Omnibox flag not working (thanks to @uazo, fixes bromite#789)
- allow sticky desktop mode for all tabs (thanks to @uazo, fixes bromite#780)
- fix crash in new overflow menu (thanks to @uazo, fixes bromite#771)
- upstream fix for video playback audio issue (fixes bromite#755)
- fix order of entries in privacy settings (fixes bromite#758)
- re-introduce ARM64 AImageReader mitigations (fixes bromite#766)
- re-introduce menu items for autocomplete, autofill assistant and contextual search (fixes bromite#763)
- fixed crash on unused menu item tap (fixes bromite#760)
- fixed issue on new installations without DoH configuration (fixes bromite#761)
- switch to upstream UI for DoH URL customization
- remove weblayer dependency on Play Services
- build fixes for password service
- removed obsolete patch to kill Translate
- removed patch to revert unified consent code
- removed patch for dav1d library
- removed patch for improved cookie controls defaults
- removed patches for ARM64 AImageReader issues
- hardening against incognito mode detection
- fix background playback issue (fixes bromite#734)
- disable the DIAL repeating discovery
- removed patch for session-only cookies support
- add timezone customization patch (thanks to @uazo, fixes bromite#331)
- fixed bug happening when configuring proxies in incognito mode (thanks to @uazo)
- fix LocationBarPhone app crash at startup (fixes bromite#565)
- fix crash in About page (fixes bromite#710)
- fix adding more than one proxy (thanks to @uazo, fixes bromite#679)
- fix system proxy configuration (thanks to @uazo, fixes bromite#377)
- fixes bookmark button not working with always-incognito (fixes bromite#654)
- disable scroll-to-text-fragment
- remove NTP blocklisted URLs when adding an URL as bookmark
- removed duet flags
- unexpire
#darken-websites-checkbox-in-themes-setting
flag - rollback dav1d upgrade which breaks x86
- fix exit menu item not always working (thanks to @uazo, fixes bromite#673)
- session-only cookies site settings option (thanks to @uazo, fixes bromite#142)
- add setting to enable history on incognito mode (thanks to @uazo)
- removed old non-working site settings patches
- removed Qwant search engine
- fixed zh_CN translations
- added patch to not embed non-free unrar library (fixes bromite#674)
- enable improved cookie controls by default
- update zh_CN translations
- disable CORS RFC1918 (fixes bromite#664)
- restore duet flags (fixes bromite#667)
- block gateway attacks via websockets (fixes bromite#590)
- enable prefetch-privacy-changes by default (fixes bromite#659)
- enable reduced-referrer-granularity by default (fixes bromite#659)
- fixed bug with Javascript site settings not showing
- add exit menu item to overview menu (fixes bromite#619)
- show warnings for TLSv1.0/TLSv1.1 connections (fixes bromite#645)
- fix bug with unconfigured DoH (fixes bromite#646)
- added menu item to view source of current page
- fixed dialog for SSL/TLS errors (fixes bromite#638)
- build with feeds support due to upstream build flags combination bugs
- restored non-CFI builds for x86
- enable HEVC and Dolby Vision
- fix undesired replacement for search engines (fixes bromite#595)
- fix resume flag not visible
- fixed inverted Omnibox flag
- fixed LocationBarPhone/LocationBarTablet crash (fixes bromite#565)
- updated zh_CN translations
- mitigation for LocationBarPhone crash (bromite#565)
- add zh_CN missing translations (fixes bromite#546)
- change default mode for WebRTC (fixes bromite#553)
- add flag to allow screenshots of incognito tabs (fixes bromite#551)
- reintroduced patches for disabling AImageReader
- fixed DevTools issue with domain substitution (fixes bromite#526)
- drop patch to disable QUIC by default
- drop patch for DoH minimum timeout (upstream also implemented it)
- dropped patch for removal of support of CCT dynamic modules (upstream also removed it)
- removed upstream patch for SD card not found issue (upstream merged it)
- enable reporting because of COEP
- fix always-incognito crashes (bromite#135 and bromite#529)
- improved crash uploader mock by calling done callback
- remove option to add NTP as homepage (fixes bromite#517)
- disable browser auto-login by default
- show download prompt again
- backport surface control fix (fixes bromite#445)
- use upstream fix for SD card not found issue (fixes bromite#485)
- do not compile QR code sharing
- remove obsolete patch for GCM experiment status
- drop 2 patches for AImageReader crash fix (upstream has the same revert patches)
- disable AImageReader for all ARM64 devices (fixes bromite#497)
- use upstream possible workaround for SD card not found issue (fixes bromite#485)
- restored GPU workaround for the ARM/ARM64 AImageReader crash (bromite#445)
- enable user-agent freeze (fixes bromite#483)
- fix issue with AMP (fixes bromite#488)
- fix crash on home page (fixes bromite#484)
- removed ungoogled-chromium patch for non-remote developer tools resources
- removed patch for 64-bit webview (it is now a default from upstream)
- removed patch for enabling dark mode menu entry by default (it is now a default from upstream)
- removed patch for enabling download rename by default (it is now a default from upstream)
- removed some redundant Iridium safe browsing patches
- remove patch to automatically disable video decoding acceleration on Android 10+ and arm64
- fix referral headers bug in non-DoH requests (fixes bromite#470)
- disable smart selection by default, enable web search in incognito mode
- disable DRM media pre-provisioning (fixes bromite#471)
- updated User-agent version
- increase minimum DoH timeout to 400ms (fixes bromite#437)
- automatically disable video decoding acceleration on Android 10+ and arm64
- restore enable-horizontal-tab-switcher flag
- remove non-working contextual search settings
- disable QUIC by default
- remove logging for DoH timeouts
- always show cookies, javascript and ads site settings (fixes bromite#133)
- remove global ads and javascript menu options
- log timeout values for DoH
- enable DFM (fixes bromite#441)
- updated User-agent version
- removed patches which do not apply anymore (Widevine version punting, always show homepage settings, network errors UMA recording)
- removed split APKs support (Play integration)
- disabled password reuse functionality (Play integration)
- re-introduced minimal headers for DoH
- removed Startpage
- disable feed support
- updated User-agent version
- support user-specified subresources filter URL (fixes bromite#2)
- revert removal of flag for disabling pull-to-refresh effect
- fix crash when entering no DoH URL (fixes bromite#430)
- added Peter Lowe's Ad and tracking server list (fixes bromite#423)
- enabled dav1d_decoder
- replace fixed DNS-over-HTTPS feature flag with user-customizable option
- fix background playback issue (fixes bromite#424)
- add flag to disable WebGL (fixes bromite#411)
- more selective AMP sanitization (fixes bromite#410)
- build optimizations to disable debug information
- introduce flags to disable browser fingerprinting capabilities (fixes bromite#402)
- major enhancements to AMP sanitization for news/images
- remove duplicate network predictions privacy setting
- disable some signed exchanges features
- ungoogled-chromium-android: patches to block all GCM/GMS/PlayServices integrations
- ungoogled-chromium: block all connection requests to substituted domains
- disable GVR services build flag
- disable HEAD requests for single words typed and clicked in Omnibar
- increase number of autocomplete matches from 5 to 10
- replace DoH probe domain with RIPE domain
- merged fixes for adblock/javascript menu text (bromite#398)
- updated User-agent phone model and version
- updated User-agent phone model and version
- fix network predictions bug (fixes bromite#387)
- fix crash in settings (fixes bromite#388)
- replace Beta DoH service URL for Google (https://developers.google.com/speed/public-dns/docs/doh/migration)
- disable AImageReaderMediaPlayer until upstream bug is fixed (https://bugs.chromium.org/p/chromium/issues/detail?id=977583)
- disabled face detection provider
- removed non-working SystemWebView adblock patch (not working since v77)
- bring back some privacy options which upstream moved to Sync settings (fixes bromite#383)
- revert upstream commit for search privacy options and related translations removal (fixes bromite#375)
- remove unused patch for enabling subresource filter on all sites
- use native subresource filtering instead of Bromite engine
- introduce Bromite AdBlockUpdate service
- keep using Bromite engine for SystemWebView
- enable subresource filter for all sites
- disable subresource filter popup
- enable IPv6 probing by default
- drop DnsTransaction default security level patch
- drop patch to visualize all type of extensions
- drop patches for Network Service
- enable CFI for all architectures except x86
- disable CFI to fix x86 crashes (fixes bromite#357)
- disable search-ready omnibox by default
- disable unified consent
- use default feature flags for autofill (fixes bromite#348)
- add flag to toggle Network Service
- disable Network Service by default
- do not record UMA for network errors
- use fixed User Agent and Android OS version
- dropped patch for history requirement of user gesture
- disable media router and remoting by default (fixes bromite#281)
- enable CFI in GN build flags
- disable payment support by default
- disable background sync by default
- better patch from GrapheneOS/Vanadium for disabling sensors access (fixes bromite#319)
- use new patch for content settings sensors allow/block (fixes bromite#319)
- fix impossible values in Battery Status API (fixes bromite#322)
- enable changing default downloads storage location by default
- enable download rename option by default
- disable offline pages in the downloads home to be opened in CCT by default
- increase minimum SDK from 17 to 19 (fixes bromite#310)
- prefs: disable SigninAllowed by default
- prefs: always prompt for download directory by default
- build: remove calling untrusted hooks
- fix crash when downloading or from browser-initiated requests (fixes bromite#309)
- disable dynamic module loading
- more fixes to allow building for SDK 17
- remove recent tabs signin
- remove more unnecessary permissions
- remove account/sync menu entries (fixes bromite#285)
- fix failed debug builds
- enable dark mode settings entry by default
- fix permission request for Play services on reboot (fixes bromite#281)
- increase minimum SDK version to 17 (Jelly Bean 4.2)
- dropped obsolete patch for hyperlink auditing disable
- dropped patch to disable smooth scrolling
- fixed custom tab intents issue (fixes bromite#279)
- removed Fanboy's Annoyance List and Peter Lowe's adservers list from filters
- dropped redundant patch to hide NTP tiles (use home page + about:blank)
- add option to use home page as NTP
- remove force home page button flag
- enable site per process isolation for devices with memory > 1GB
- use 64-bit processes for SystemWebView
- disable local field trials seed (redundant)
- fix patch for classic new tab page (redundant)
- add missing Qwant engine from default engines list (fixes bromite#262)
- DoH: include upstream patch for DNS secure mode
- DoH: enable DNS secure mode by default
- drop patches with functionality now available from upstream (DuckDuckGo and Qwant search engines, TLS 1.3 final)
- add only DuckDuckGo Lite search engine
- provide image URL for Qwant
- disable safe browsing subresource filter by default
- fix PAC URL support in proxy configuration
- add support for resource type in adblock engine (fixes bromite#115)
- adblock engine speed optimizations
- use adblock engine also in SystemWebView
- add back uBlock Origin and EasyList filters
- added Fanboy's Annoyance List
- remove AdGuard filters
- use AdGuard filters
- fixes for new tile rows usage
- re-introduce patch to hide NTP tiles
- disable NTP tile metrics collection
- use 4 tile rows instead of 2 in the new tab page
- do not grant geolocation permission to default search engine (fixes bromite#250)
- update bookmarks view after import
- serve empty content for blocked scripts/images (fixes bromite#238)
- keep support of Jelly Bean (workaround for upstream https://bugs.chromium.org/p/chromium/issues/detail?id=923477)
- do not ignore save prompt for users without SD card (workaround for upstream wontfix https://bugs.chromium.org/p/chromium/issues/detail?id=916606)
- remove third_party/analytics patch (now fixed upstream in https://chromium.googlesource.com/chromium/src.git/+/64d6a56f094efbab83802c07ad3ddffa014f9903)
- AV1 codec support
- add patches from AndroidHardening project (fixes bromite#226)
- disable jumbo builds (fixes bromite#216 and bromite#219)
- disable preview fetching
- do not consider Android Jelly Bean unsupported
- fix breakage of translate quick answers by anti-AMP (fixes bromite#210)
- add AdGuard DNS-over-HTTPS option
- use green icon for SystemWebView
- fix AMP links sanitisation; have it working for news as well (fixes bromite#202)
- revert upstream patch responsible for the broken save dialog prompt (upstream: https://bugs.chromium.org/p/chromium/issues/detail?id=916606)
- do not ask permissions for camera when importing bookmarks (fixes bromite#200)
- add proxy configuration page (see https://github.com/bromite/bromite/wiki/ProxyConfiguration)
- use more recent versions in User-Agent (fixes bromite#156)
- fix blurry adaptive icon (fixes bromite#197)
- add flag to disable IPv6 probes
- added adaptive icon (fixes bromite#181)
- do not change randomisation at each call (fixes bromite#177)
- do not enable #enable-scroll-anchor-serialization by default
- do not grant notifications to default search engine
- remove all promos from bookmark manager page
- re-introduced various patches to eradicate binary blob dependencies (only Cast left)
- remove contacts picker permission
- fix crash on bookmark edit activity (fixes bromite#172)
- fix slow chrome://flags (fixes bromite#173)
- enable TLS 1.3 final support by default (fixes bromite#174)
- dropped some patches related to GCM/GMS on suspicion of being related to random crashes
- enable history requirement of user gesture (fixes bromite#171)
- enable serialization of scroll position changes while loading (fixes bromite#171)
- remove passwords keyboard accessory option (fixes bromite#171)
- some improvements to bookmark import/export interaction
- add flag to disable orientation API, disabled by default
- disable device motion API by default (fixes bromite#171)
- fix keep session cookies option showing on all site settings views
- fix blank site settings entry showing (fixes bromite#166)
- offer builtin autocomplete for chrome://flags quick access
- add flag to disable video resume functionality, allowing to not pause video playback on tab switch (fixes bromite#108)
- prevent "are you there" prompts from appearing when playing videos
- completely disable update scheduler checks to fix a related crash
- disable generic sensor APIs by default (fixes bromite#160)
- introduce flag to disable device motion API (fixes bromite#160)
- add Quad9 as a DNS-over-HTTPS (DoH) option (fixes bromite#140)
- fix bug with canvas fingerprinting (fixes bromite#154)
- re-enabled DNS-over-HTTPS (DoH) flag (fixes bromite#139)
- dropped GCM removal patch
- disable kSigninAllowedOnNextStartup by default
- permanently disable query-in-omnibox (fixes bromite#143)
- disabled DNS-over-HTTPS (DoH) flag, not working since 69.0.3497.73 (see bromite#139)
- ungoogled-chromium: disable network time tracker
- ungoogled-chromium: remove third-party/analytics
- ungoogled-chromium: always use local Devtools instead of remote files
- build without safebrowsing
- drop "Hide NTP tiles" flag
- fixed crash when accessing site settings media preferences (fixes bromite#122)
- enabled WebRTC
- drop clear HTTP cache patch
- add option to disallow custom tab intents (fixes bromite#117)
- add option to keep local data until browser exit (fixes bromite#56)
- remember preference for tabs persistence option
- extend anti-AMP to all search results
- add option to not persist tabs across sessions (fixes bromite#106)
- always incognito mode (fixes bromite#18)
- disable domain reliability (ungoogled-chromium)
- more efficient adblock interception by using proper handler
- fix log message about default maximum connections
- improvement for exit menu patch
- add import action to Bookmarks activity page
- use different user-agent version based on Android OS version
- reduce rects randomisation by factor of 100
- use a fixed user-agent (fixes bromite#103)
- add export action to Bookmarks activity page
- fix issue with filters with an excluded domain option
- fix crash during some canvas rendering (fixes bromite#95)
- new approach to adblock filtering (fixes bromite#90)
- add a flag to enable higher maximum connections per host limit (fixes bromite#61)
- add a flag to disable custom tab intents (fixes bromite#81)
- add a flag to have an always-empty new tab page (fixes bromite#82)
- reduced randomization of TextMetrics and ClientRects results
- disable ads metrics by default
- disable all field trials (fixes bromite#83)
- re-introduced own battery API patch (fixes bromite#80)
- removed patch to use Android Media Player for URLs (fixes bromite#71)
- set home page to new tab page
- adjust order of new menu entries, remove help menu item (fixes bromite#76)
- remove some Play Services integrations: Auth, Vision, GCM
- remove TOS/metrics and translate
- net/cert: increase default key length for newly-generated RSA keys
- dns: send IPv6 connectivity probes to RIPE DNS rather than Google
- profile-resetter: do not tick send-settings by default
- autofill: disable autofill download manager
- first_run: deactivate autoupdate globally
- safe_browsing: disable incident reporting
- safe_browsing: disable reporting of safebrowsing override
- safe_browsing: disable cookie transmission
- extensions: always show component extensions in the ext list
- translate: disable fetching of translate languages from server
- reduce headers sent in DoH requests (fixes bromite#70)
- serve DoH requests with maximum priority
CloudFlare
->Cloudflare
(fixes bromite#73)- fingerprint mitigations: cover also
ConvertToArrayBufferContents
- removed redundant own patch for battery API
- improve randomization for each retrieved Canvas data (fixes bromite#69)
- add flag for DNS-over-HTTPS (Google experimental DNS) (fixes bromite#68)
- disable signin, translate and data saver UI/internal components (fixes bromite#67)
- rename
GoogleEN
->Google In English
(fixes bromite#66) - re-enabled text metrics and ToDataURL, ToBlob with randomization of color data (fixes bromite#52)
- open YouTube links in Bromite
- use Android Media Player for URLs
- add exit menu item
- hide "send reports to Google" menu item
- add global toggle for adblock engine (bromite#53)
- fix DevTools integration (bromite#23)
- allow toggling of Javascript from New Tab Page (fixes bromite#60)
- increase max (persistent) connections per server from 6 to 15
- preliminary work for better canvas fingerprinting mitigations
- disable permanently all custom tab intents (bromite#17)
- reduce randomization for client rects from 5% to 3%
- fixed permission to access Google account issue (bromite#11)
- always set WideVine version
- add menu option to toggle global Javascript preferences setting (bromite#37)
- add fingeprinting mitigation for getClientRects, getBoundingClientRect
- set audio latency to fixed number
- re-landed support for third-party AdBlock filters
- completed patches cleanup
- block some Canvas and AudioBuffer APIs mostly used for fingerprinting (bromite#15)
- block plugins enumeration API
- block battery API
- remove device name and build id from User Agent
- added Qwant search engine
- disable non-working 3rd-party filters support
- use H264 NEON optimizations also for arm64
- fix build of Stable channel
- started building vanilla Chromium releases as well
- disable reporting
- add support for domain-based adblock filters
- optimized memory allocation for filters
- extension: allow playing youtube/vimeo videos in background (bromite#16)
- never fetch most popular sites for new tab initialization, disable logo on new tab page
- some improvements to adblock filters
- disabled signin (ungoogled-chromium) (bromite#31 and bromite#11)
- disabled webRTC and crash uploaders (ungoogled-chromium)
- disabled translate (ungoogled-chromium)
- disabled Gaia & GCM (ungoogled-chromium)
- added clear HTTP cache menu item (ungoogled-chromium)
- disabled Google host detection (ungoogled-chromium)
- disabled profile avatar downloading (ungoogled-chromium)
- disabled intranet redirect detector (ungoogled-chromium)
- disabled plugin untraceable URLs (ungoogled-chromium)
- fixed crash when clicking on address bar lock (page info) or opening site settings (bromite#28)
- build H264 with NEON optimizations for ARMv7
- more builds for arm64 architecture
- fixed invalid AdBlock filter rule blocking all connections (bromite#26)
- disable webRTC completely (bromite#9)
- hyperlinks sanitization fixed and now accessible from Google logo click
- now building and publishing SystemWebView apks
- limit impact of AMP-removal to not break tabs (bromite#20)
- fix DuckDuckGo and StartPage suggestions (bromite#19)
- revert /deep/ and ::shadow feature drop to attempt fixing DevTools support (bromite#23)
- remove also ads from search results
- add Google search engine with English-only results, no RLZ and field trials
- fix build of x86 version (was broken in previous version)
- no suggest URL for DuckDuckGo (bromite#19)
- fixed 4chan blocking rule
- limit AMP links cleanup to search results only (fixes broken images/news result tabs)
- correctly set version and build numbers
- fixed an issue with incognito new tab
- permanent disable for ToS/metrics and unused auto-updates check
- removed search engine geolocation default patch
- convert AMP search results to regular search results
- remove URL tracking from Google search results
- disable webRTC by default (bromite#9, still not working proper)
- do not enable search engine geolocation by default
- use own package name (closes bromite#1)
- use 64bit WebView process
- attempt enabling API keys (didn't work)
- added StartPage search engine (closes bromite#3)
- added Bromite patch for Google search results click-tracking removal
- added x86 target CPU
- fixed red blink frame
- first release with NoChromo adblocking patch
- Bromite patch: disable NTP remote suggestions
- added some Inox/Iridium/Ungoogled-Chromium patches, namely:
- DuckDuckGo search engine
- disable battery status service
- disable formatting in OmniBox
- disable GCM status checks
- use local fonts instead of fonts from Google servers
- disable updater pings
- do not enable Google integrations by default (translation, lookup, etc)
- disable the ad promo system
- do not store passwords by default
- do not fetch Google promotions
- restore classic NTP
- only keep cookies until exit
- block third-party cookies