diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 29246afa..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,1151 +0,0 @@ -# 105.0.5195.41 -* 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 https://github.com/bromite/bromite/issues/2269) -* fix the lack of protection in canvas.convertToBlob() -* improve incognito mode detection countermeasures (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1615) -* fix toolbar gesture when using bottom navigation bar (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2253) - -# 104.0.5112.91 -* re-introduce modal flag to prompt when closing all tabs -* sharing hub: always use visible URL (fixes https://github.com/bromite/bromite/issues/2204) -* add SVG fingerprinting mitigation (thanks to @uazo) -* updated zh_CN translactions (thanks to @zhmars) -* dropped patch to open YouTube links in Bromite - -# 104.0.5112.63 - -# 103.0.5060.140 -* fix timezone override not working correctly (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2133) -* never provide navigator.connection info (thanks to @uazo) -* fix management of custom User-Agent (thanks to @uazo) - -# 103.0.5060.126 -* fix malfunctioning sticky desktop mode (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2179) -* fix non-working passwords manager (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2188) -* fix crash when opening recent tabs (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2190) -* fix autoplay not working correctly (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2096) -* add GN flag for clangd builds (thanks to @uazo) - -# 103.0.5060.121 -* 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 https://github.com/bromite/bromite/issues/2156) - -# 102.0.5005.96 -* fix history expiration bug (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2104) -* fix category setting activation (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2091) -* improve plain text rendering on mobile -* rewritten certificate transparency patch (fixes https://github.com/bromite/bromite/issues/2101) - -# 102.0.5005.92 -* restore offline-indicator-v2 flag functionality (thanks to @Zelda189) - -# 102.0.5005.67 -* dropped patch to disable mobile identity consistency by default -* fix text for blocked ads (fixes https://github.com/bromite/bromite/issues/2026) -* fix OpenSeach visited site detection bug (fixes https://github.com/bromite/bromite/issues/1994) - -# 101.0.4951.69 -* flag to toggle site engagement (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/2049) -* enable process isolation for all iframes -* add webRTC site settings (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1965) - -# 101.0.4951.53 -* 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 https://github.com/bromite/bromite/issues/1991) -* move pop-up toolbar to the bottom when using bottom navigation bar (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2030) -* menu does not show all entries (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/2011) -* stray shadow when using bottom toolbar (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1995) - -# 101.0.4951.39 -* save only ContentSettings in always-incognito mode (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/691) - -# 100.0.4896.135 -* remove mremap from seccomp baseline policy -* add flag to move top toolbar to bottom (thanks to @uazo) - -# 100.0.4896.92 -* improve user script errors and visualized name (thanks to @uazo) -* fix autofill password not working anymore (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/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) - -# 100.0.4896.83 -* update zh_CN translations (thanks to @zhmars) -* fix custom UA reported via Javascript (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1936) -* introduce session granularity for permissions (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/1960) -* use less invasive approach to protect local IP address when using webRTC (fixes https://github.com/bromite/bromite/issues/589) -* add menu entry to select all bookmarks (fixes https://github.com/bromite/bromite/issues/1959) -* fix Note 9 crash on startup (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1871) -* remove passwords menu entry for leak check -* remove privacy menu entry to use phone as a security key - -# 100.0.4896.57 -* 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 https://github.com/bromite/bromite/issues/1931) -* remove more signin integration (fixes https://github.com/bromite/bromite/issues/1902) -* miscellaneous fixes for AMP and background video playback (fixes https://github.com/bromite/bromite/issues/1921) -* update zh_CN translations (thanks to @zhmars) - -# 99.0.4844.77 -* 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 - -# 99.0.4844.58 -* remove contextual search (fixes https://github.com/bromite/bromite/issues/1750) -* remove global JIT settings -* add privacy setting for how many number of days of history to keep (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/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 - -# 99.0.4844.55 -* flag to enable Certificate Transparency (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/1720 and https://github.com/bromite/bromite/issues/1819) -* move always incognito preference to native (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1496 and https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/1632) -* add notification for a major upstream version being released (fixes https://github.com/bromite/bromite/issues/1796) -* fix screenshots in incognito allowed by default (fixes https://github.com/bromite/bromite/issues/1816) - -# 98.0.4758.116 -* 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 https://github.com/bromite/bromite/issues/1693) - -# 98.0.4758.108 -* 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 https://github.com/bromite/bromite/issues/1503) -* consider websockets 'unknown' address space as 'public' (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1693) -* fix crash when accessing site settings of some sites (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1355) - -# 97.0.4692.106 -* 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 https://github.com/bromite/bromite/issues/1749) -* enable use_cfi_cast - -# 96.0.4664.183 -* updated zh_CN translations (thanks to @zhmars) - -# 96.0.4664.104 -* separate patches for package name - -# 96.0.4664.54 -* restored offline-indicator-v2 flag (fixes https://github.com/bromite/bromite/issues/1588) -* re-introduced option to use home page as NTP (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1519) -* ask user before closing all tabs (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1561) -* fix crash on always incognito on tablet (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1611) -* dropped patch to not upload crash data -* fix autofill pop-up not appearing (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1534) - -# 95.0.4638.79 -* improvements for field trials disable patch (thanks to @uazo) -* remove privacy sandbox UI leftover (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1560) -* disable conversion measurement API (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/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, https://github.com/bromite/bromite/pull/1567) -* improvements for field trials fetch patch (thanks to @uazo) -* disable accessibility service by default (thanks to @uazo, https://github.com/bromite/bromite/pull/1559) - -# 95.0.4638.78 -* disable third-party origin trials (fixes https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/1503) -* fix external links in incognito not always opening (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1474) -* fix incognito tab closing new tab under normal tab (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/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, https://github.com/bromite/bromite/pull/1586) - -# 94.0.4606.109 -* experimental user scripts support (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/792) -* Bromite auto-update notifications enabled by default -* enable Android native autofill (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/547) - -# 94.0.4606.102 -* add flag to disable pull-to-refresh effect -* add recents, offlinepage and send to home screen for always incognito (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1182 and https://github.com/bromite/bromite/issues/1362) -* prompt to restart when always-incognito is enabled (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1459) -* merge patches for custom tab intents - -# 94.0.4606.94 -* Bromite auto-update feature, disabled by default (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/706) -* add site setting for images (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1339) -* use SM-G960U as model provided via client hints and Javascript -* drop patches already merged upstream - -# 93.0.4577.110 - -* 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 https://github.com/bromite/bromite/issues/1062) -* allow forcing external links to open in incognito (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/728) -* avoid double restart for default tab groups flags status - -# 93.0.4577.83 -* 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 - -# 92.0.4515.176 -* use upstream feature to prevent default search engine permissions grants -* slightly improve error message for gateway attacks prevention error - -# 92.0.4515.134 - -# 92.0.4515.125 -* replace patch for missing API keys warning -* fix subresource filter not working (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1299) - -# 92.0.4515.103 -* disable User Agent client hints -* fix builds with system sysroots -* force text/x-suse-ymp to be downloaded - -# 91.0.4472.158 -* added x64 releases - -# 91.0.4472.146 -* removed flags for device motion/orientation (fixes https://github.com/bromite/bromite/issues/1204) -* prevent crash on download on API level 21 (fixes https://github.com/bromite/bromite/issues/1184) -* fix crash reporting garbled UI for small screens (thanks to @uazo, https://github.com/bromite/bromite/pull/1236) -* add flag to enable/disable vibration API (fixes https://github.com/bromite/bromite/issues/1045) - -# 91.0.4472.143 -* add support for ISupportHelpAndFeedback -* JIT-less toggle (fixes https://github.com/bromite/bromite/issues/1235) -* enable crash reporting UI (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/944) - -# 91.0.4472.102 -* fix opening new tabs from links in always-incognito mode (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1154) - -# 91.0.4472.97 -* add flag for omnibox autocomplete filtering (fixes https://github.com/bromite/bromite/issues/1152) -* enable IntentBlockExternalFormRedirectsNoGesture by default -* add flag to disable external intent requests -* fix for tab collection temporary/non-exportable (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1138) - -# 91.0.4472.50 -* unexpire tab group flags `#enable-tab-groups` and `#enable-tab-groups-ui-improvements` -* replace known good hostname used for DoH test (fixes https://github.com/bromite/bromite/issues/1148) -* drop patch to disable preview fetching -* drop patch to restore horizontal tab switcher - -# 90.0.4430.204 -* fix for custom tab intent tab crashes when in always incognito mode (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1116) - -# 90.0.4430.101 -* disable RTCGetCurrentBrowsingContextMedia by default -* disable FLoC by default - -# 90.0.4430.92 -* restore horizontal tab switcher feature (fixes https://github.com/bromite/bromite/issues/1077) -* fix a couple of bugs in proxy saving UI (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1072) -* disable feeds V2 toggle (fixes https://github.com/bromite/bromite/issues/1070) -* allow fetching field trials from flags (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1021) -* add AllowUserCertificates flag (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/921) -* add IsCleartextPermitted flag (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1068) - -# 90.0.4430.74 -* re-added patch for User agent customization (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1049) -* fix always-incognito custom tab intents issues (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1047 and https://github.com/bromite/bromite/issues/1051) -* prevent Omnibox URL elisions by default - -# 90.0.4430.59 -* fix menu items not properly displayed with tab overflow menu regroup (fixes https://github.com/bromite/bromite/issues/963) -* fix text displayed for menu entry to bookmark all tabs -* bookmarks import/export: disable SAF by default (fixes https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/1005) - -# 89.0.4389.117 -* disable AImageReader by default on Android 9 and below for ARM (fixes https://github.com/bromite/bromite/issues/1005) -* log checksum of AdBlock filters - -# 89.0.4389.100 -* enable AImageReader by default (fixes https://github.com/bromite/bromite/issues/1005) -* fix missing flag for AImageReader -* move incognito snapshots flag to proper section (fixes https://github.com/bromite/bromite/issues/1006) -* add missing icon for exit menu -* implement SAF for bookmarks export functionality (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/831) - -# 89.0.4389.92 -* updated zh_CN translations (thanks to @zhmars, https://github.com/bromite/bromite/pull/1000) -* introduce Alt+D hotkey to focus address bar (fixes https://github.com/bromite/bromite/issues/979) -* use 64-bit ABI for webview processes (fixes https://github.com/bromite/bromite/issues/997) -* use dedicated folder for bookmark all tabs -* fix Javascript and cookies permissions missing (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/990) -* fix missing enable Save-Data header flag (fixes https://github.com/bromite/bromite/issues/989) -* fix menu items not properly displayed with tab overflow menu regroup (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/963) - -# 89.0.4389.78 -* make all favicon requests on-demand -* restored older icon for view source menu item -* prevent adblock filters update check on app start (fixes https://github.com/bromite/bromite/issues/967) -* removed UI for adblock filters (fixes https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/985) - -# 88.0.4324.207 -* add flag for save-data-header -* add option to force tablet UI -* fix bug with adblock filters not being downloaded correctly (fixes https://github.com/bromite/bromite/issues/960) -* move up bookmark all tabs menu item (fixes https://github.com/bromite/bromite/issues/943) -* fix icons for exit and view source menu items - -# 88.0.4324.187 -* fix exit menu item not working in tablet mode -* add menu item to bookmark all tabs (fixes https://github.com/bromite/bromite/issues/570) -* enable app overflow menu icons by default -* UI for adblock filters (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/811) -* dropped patch to not permit user-installed certificates -* ignore enterprise policies for secure DNS (fixes https://github.com/bromite/bromite/issues/832) - -# 88.0.4324.185 -* fix favicons fallback search (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/899) -* disallow empty custom user agent (thanks to @uazo) - -# 88.0.4324.149 -* fix proxy PAC URL option not working (fixes https://github.com/bromite/bromite/issues/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 https://github.com/bromite/bromite/issues/884) -* do not permit user-installed certificates - -# 88.0.4324.141 -* fix bookmarks not opening (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/891) -* fix proxy page not loading (fixes https://github.com/bromite/bromite/issues/890) - -# 88.0.4324.95 -* fix broken recent tabs behaviour (fixes https://github.com/bromite/bromite/issues/886) -* re-introduce flags for number of raster threads (fixes https://github.com/bromite/bromite/issues/875) -* avoid initializing histogram data for the WebView (https://github.com/bromite/bromite/issues/873) -* dropped patch for manifest changes for Q/R (already present upstream) -* fix check for HTML extension in bookmark import dialog - -# 87.0.4280.131 -* enable all network isolation features (fixes https://github.com/bromite/bromite/issues/836) -* disable unified autoplay feature (fixes https://github.com/bromite/bromite/issues/804) - -# 87.0.4280.106 -* enable SplitCacheByNetworkIsolationKey (fixes https://github.com/bromite/bromite/issues/836) -* fix random timezone option (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/828) -* disable autofill server communication by default -* ask permission to play protected media by default -* disable SystemWebView variations support - -# 87.0.4280.81 -* fix text fragment not disabled by default, unexpire flag (fixes https://github.com/bromite/bromite/issues/803) -* turn AImageReader off by default on ARM64 (fixes https://github.com/bromite/bromite/issues/814) -* fix issue with global autoplay settings (thanks to @uazo, https://github.com/bromite/bromite/pull/825) -* fix issues with user agent customization (thanks to @uazo, https://github.com/bromite/bromite/pull/823) -* updated zh_CN translations (thanks to @zhmars, https://github.com/bromite/bromite/pull/821) - -# 87.0.4280.68 -* user agent customization (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/798) -* fix for intent handling for local apps on Android 11 (https://github.com/bromite/bromite/pull/816) - -# 87.0.4280.67 - -# 86.0.4240.194 -* fix native pages displaying incorrectly with the sticky desktop mode (thanks to @uazo) -* re-introduce simplified NTP (fixes https://github.com/bromite/bromite/issues/701) -* re-introduce site settings to block autoplay (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/791) -* fix Omnibox flag not working (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/789) - -# 86.0.4240.181 -* allow sticky desktop mode for all tabs (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/780) - -# 86.0.4240.112 -* fix crash in new overflow menu (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/771) - -# 86.0.4240.99 - -# 86.0.4240.92 -* upstream fix for video playback audio issue (fixes https://github.com/bromite/bromite/issues/755) -* fix order of entries in privacy settings (fixes https://github.com/bromite/bromite/issues/758) - -# 86.0.4240.73 -* re-introduce ARM64 AImageReader mitigations (fixes https://github.com/bromite/bromite/issues/766) -* re-introduce menu items for autocomplete, autofill assistant and contextual search (fixes https://github.com/bromite/bromite/issues/763) - -# 86.0.4240.70 -* fixed crash on unused menu item tap (fixes https://github.com/bromite/bromite/issues/760) -* fixed issue on new installations without DoH configuration (fixes https://github.com/bromite/bromite/issues/761) - -# 86.0.4240.66 -* 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 - -# 85.0.4183.114 - -# 85.0.4183.110 -* hardening against incognito mode detection -* fix background playback issue (fixes https://github.com/bromite/bromite/issues/734) - -# 85.0.4183.94 -* disable the DIAL repeating discovery -* removed patch for session-only cookies support -* add timezone customization patch (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/331) -* fixed bug happening when configuring proxies in incognito mode (thanks to @uazo) - -# 85.0.4183.86 -* fix LocationBarPhone app crash at startup (fixes https://github.com/bromite/bromite/issues/565) - -# 85.0.4183.84 -* fix crash in About page (fixes https://github.com/bromite/bromite/issues/710) -* fix adding more than one proxy (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/679) -* fix system proxy configuration (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/377) - -# 85.0.4183.82 -* fixes bookmark button not working with always-incognito (fixes https://github.com/bromite/bromite/issues/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 - -# 84.0.4147.132 -* fix exit menu item not always working (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/673) -* session-only cookies site settings option (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/142) -* add setting to enable history on incognito mode (thanks to @uazo) -* removed old non-working site settings patches - -# 84.0.4147.121 -* removed Qwant search engine -* fixed zh_CN translations -* added patch to not embed non-free unrar library (fixes https://github.com/bromite/bromite/issues/674) -* enable improved cookie controls by default - -# 84.0.4147.119 -* update zh_CN translations -* disable CORS RFC1918 (fixes https://github.com/bromite/bromite/issues/664) -* restore duet flags (fixes https://github.com/bromite/bromite/issues/667) - -# 84.0.4147.113 -* block gateway attacks via websockets (fixes https://github.com/bromite/bromite/issues/590) -* enable prefetch-privacy-changes by default (fixes https://github.com/bromite/bromite/issues/659) -* enable reduced-referrer-granularity by default (fixes https://github.com/bromite/bromite/issues/659) - -# 84.0.4147.106 -* fixed bug with Javascript site settings not showing -* add exit menu item to overview menu (fixes https://github.com/bromite/bromite/issues/619) - -# 84.0.4147.95 -* show warnings for TLSv1.0/TLSv1.1 connections (fixes https://github.com/bromite/bromite/issues/645) -* fix bug with unconfigured DoH (fixes https://github.com/bromite/bromite/issues/646) - -# 84.0.4147.90 -* added menu item to view source of current page -* fixed dialog for SSL/TLS errors (fixes https://github.com/bromite/bromite/issues/638) -* build with feeds support due to upstream build flags combination bugs - -# 83.0.4103.119 -* restored non-CFI builds for x86 - -# 83.0.4103.101 -* enable HEVC and Dolby Vision - -# 83.0.4103.93 -* fix undesired replacement for search engines (fixes https://github.com/bromite/bromite/issues/595) -* fix resume flag not visible - -# 83.0.4103.76 -* fixed inverted Omnibox flag -* fixed LocationBarPhone/LocationBarTablet crash (fixes https://github.com/bromite/bromite/issues/565) - -# 83.0.4103.53 -* updated zh_CN translations -* mitigation for LocationBarPhone crash (https://github.com/bromite/bromite/issues/565) - -# 83.0.4103.46 -* add zh_CN missing translations (fixes https://github.com/bromite/bromite/issues/546) -* change default mode for WebRTC (fixes https://github.com/bromite/bromite/issues/553) -* add flag to allow screenshots of incognito tabs (fixes https://github.com/bromite/bromite/issues/551) -* reintroduced patches for disabling AImageReader -* fixed DevTools issue with domain substitution (fixes https://github.com/bromite/bromite/issues/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 - -# 81.0.4044.127 -* fix always-incognito crashes (https://github.com/bromite/bromite/issues/135 and https://github.com/bromite/bromite/pull/529) -* improved crash uploader mock by calling done callback - -# 81.0.4044.106 -* remove option to add NTP as homepage (fixes https://github.com/bromite/bromite/issues/517) - -# 81.0.4044.97 -* disable browser auto-login by default -* show download prompt again - -# 81.0.4044.83 - -# 81.0.4044.76 - -# 81.0.4044.70 -* backport surface control fix (fixes https://github.com/bromite/bromite/issues/445) - -# 81.0.4044.63 -* use upstream fix for SD card not found issue (fixes https://github.com/bromite/bromite/issues/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) - -# 80.0.3987.118 -* disable AImageReader for all ARM64 devices (fixes https://github.com/bromite/bromite/issues/497) -* use upstream possible workaround for SD card not found issue (fixes https://github.com/bromite/bromite/issues/485) - -# 80.0.3987.109 -* restored GPU workaround for the ARM/ARM64 AImageReader crash (https://github.com/bromite/bromite/issues/445) - -# 80.0.3987.95 -* enable user-agent freeze (fixes https://github.com/bromite/bromite/issues/483) -* fix issue with AMP (fixes https://github.com/bromite/bromite/issues/488) -* fix crash on home page (fixes https://github.com/bromite/bromite/issues/484) - -# 80.0.3987.78 -* 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 - -# 79.0.3945.139 -* remove patch to automatically disable video decoding acceleration on Android 10+ and arm64 -* fix referral headers bug in non-DoH requests (fixes https://github.com/bromite/bromite/issues/470) -* disable smart selection by default, enable web search in incognito mode -* disable DRM media pre-provisioning (fixes https://github.com/bromite/bromite/issues/471) - -# 79.0.3945.123 -* updated User-agent version -* increase minimum DoH timeout to 400ms (fixes https://github.com/bromite/bromite/issues/437) - -# 79.0.3945.111 -* 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 - -# 79.0.3945.107 -* always show cookies, javascript and ads site settings (fixes https://github.com/bromite/bromite/issues/133) -* remove global ads and javascript menu options - -# 79.0.3945.100 -* log timeout values for DoH -* enable DFM (fixes https://github.com/bromite/bromite/issues/441) -* updated User-agent version - -# 79.0.3945.94 -* 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 - -# 78.0.3904.130 -* support user-specified subresources filter URL (fixes https://github.com/bromite/bromite/issues/2) -* revert removal of flag for disabling pull-to-refresh effect -* fix crash when entering no DoH URL (fixes https://github.com/bromite/bromite/issues/430) -* added Peter Lowe's Ad and tracking server list (fixes https://github.com/bromite/bromite/issues/423) -* enabled dav1d_decoder - -# 78.0.3904.119 -* replace fixed DNS-over-HTTPS feature flag with user-customizable option -* fix background playback issue (fixes https://github.com/bromite/bromite/issues/424) - -# 78.0.3904.105 -* add flag to disable WebGL (fixes https://github.com/bromite/bromite/issues/411) -* more selective AMP sanitization (fixes https://github.com/bromite/bromite/issues/410) -* build optimizations to disable debug information - -# 78.0.3904.93 -* introduce flags to disable browser fingerprinting capabilities (fixes https://github.com/bromite/bromite/issues/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 (https://github.com/bromite/bromite/pull/398) -* updated User-agent phone model and version - -# 78.0.3904.72 -* updated User-agent phone model and version -* fix network predictions bug (fixes https://github.com/bromite/bromite/issues/387) -* fix crash in settings (fixes https://github.com/bromite/bromite/issues/388) - -# 78.0.3904.63 -* 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 https://github.com/bromite/bromite/issues/383) - -# 77.0.3865.104 -* revert upstream commit for search privacy options and related translations removal (fixes https://github.com/bromite/bromite/issues/375) -* remove unused patch for enabling subresource filter on all sites - -# 77.0.3865.95 - -# 77.0.3865.81 -* 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 - -# 76.0.3809.129 -* disable CFI to fix x86 crashes (fixes https://github.com/bromite/bromite/issues/357) - -# 76.0.3809.115 -* disable search-ready omnibox by default -* disable unified consent - -# 76.0.3809.100 -* use default feature flags for autofill (fixes https://github.com/bromite/bromite/issues/348) - -# 76.0.3809.91 - -# 76.0.3809.85 -* 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 - -# 75.0.3770.139 -* disable media router and remoting by default (fixes https://github.com/bromite/bromite/issues/281) -* enable CFI in GN build flags - -# 75.0.3770.132 - -# 75.0.3770.109 -* disable payment support by default -* disable background sync by default -* better patch from GrapheneOS/Vanadium for disabling sensors access (fixes https://github.com/bromite/bromite/issues/319) -* use new patch for content settings sensors allow/block (fixes https://github.com/bromite/bromite/issues/319) -* fix impossible values in Battery Status API (fixes https://github.com/bromite/bromite/issues/322) - -# 75.0.3770.86 - -# 75.0.3770.82 - -# 75.0.3770.70 -* 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 https://github.com/bromite/bromite/issues/310) -* prefs: disable SigninAllowed by default -* prefs: always prompt for download directory by default -* build: remove calling untrusted hooks - -# 75.0.3770.53 -* fix crash when downloading or from browser-initiated requests (fixes https://github.com/bromite/bromite/issues/309) - -# 75.0.3770.50 -* disable dynamic module loading -* more fixes to allow building for SDK 17 - -# 74.0.3729.162 -* remove recent tabs signin - -# 74.0.3729.154 - -# 74.0.3729.141 - -# 74.0.3729.122 -* remove more unnecessary permissions - -# 74.0.3729.106 -* remove account/sync menu entries (fixes https://github.com/bromite/bromite/issues/285) -* fix failed debug builds - -# 74.0.3729.86 -* enable dark mode settings entry by default -* fix permission request for Play services on reboot (fixes https://github.com/bromite/bromite/issues/281) - -# 74.0.3729.80 -* increase minimum SDK version to 17 (Jelly Bean 4.2) -* dropped obsolete patch for hyperlink auditing disable - -# 73.0.3683.107 -* dropped patch to disable smooth scrolling -* fixed custom tab intents issue (fixes https://github.com/bromite/bromite/issues/279) - -# 73.0.3683.105 -* removed Fanboy's Annoyance List and Peter Lowe's adservers list from filters - -# 73.0.3683.97 -* dropped redundant patch to hide NTP tiles (use home page + about:blank) - -# 73.0.3683.88 -* add option to use home page as NTP - -# 73.0.3683.82 -* 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) - -# 73.0.3683.79 -* add missing Qwant engine from default engines list (fixes https://github.com/bromite/bromite/issues/262) -* DoH: include upstream patch for DNS secure mode -* DoH: enable DNS secure mode by default - -# 73.0.3683.70 - -# 73.0.3683.61 -* 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 - -# 72.0.3626.120 -* add support for resource type in adblock engine (fixes https://github.com/bromite/bromite/issues/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 - -# 72.0.3626.119 -* use AdGuard filters -* fixes for new tile rows usage -* re-introduce patch to hide NTP tiles -* disable NTP tile metrics collection - -# 72.0.3626.114 -* use 4 tile rows instead of 2 in the new tab page -* do not grant geolocation permission to default search engine (fixes https://github.com/bromite/bromite/issues/250) - -# 72.0.3626.108 - -# 72.0.3626.99 - -# 72.0.3626.87 -* update bookmarks view after import - -# 72.0.3626.81 -* serve empty content for blocked scripts/images (fixes https://github.com/bromite/bromite/issues/238) -* keep support of Jelly Bean (workaround for upstream https://bugs.chromium.org/p/chromium/issues/detail?id=923477) - -# 72.0.3626.73 - -# 72.0.3626.68 -* 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 - -# 71.0.3578.132 -* add patches from AndroidHardening project (fixes https://github.com/bromite/bromite/issues/226) - -# 71.0.3578.123 -* disable jumbo builds (fixes https://github.com/bromite/bromite/issues/216 and https://github.com/bromite/bromite/issues/219) -* disable preview fetching -* do not consider Android Jelly Bean unsupported - -# 71.0.3578.120 -* fix breakage of translate quick answers by anti-AMP (fixes https://github.com/bromite/bromite/issues/210) - -# 71.0.3578.115 -* add AdGuard DNS-over-HTTPS option -* use green icon for SystemWebView - -# 71.0.3578.110 - -# 71.0.3578.104 -* fix AMP links sanitisation; have it working for news as well (fixes https://github.com/bromite/bromite/issues/202) -* revert upstream patch responsible for the broken save dialog prompt (upstream: https://bugs.chromium.org/p/chromium/issues/detail?id=916606) - -# 71.0.3578.101 - -# 71.0.3578.98 -* do not ask permissions for camera when importing bookmarks (fixes https://github.com/bromite/bromite/issues/200) - -# 71.0.3578.88 -* add proxy configuration page (see https://github.com/bromite/bromite/wiki/ProxyConfiguration) -* use more recent versions in User-Agent (fixes https://github.com/bromite/bromite/issues/156) - -# 71.0.3578.85 -* fix blurry adaptive icon (fixes https://github.com/bromite/bromite/issues/197) - -# 71.0.3578.76 - -# 71.0.3578.72 -* add flag to disable IPv6 probes - -# 70.0.3538.107 -* added adaptive icon (fixes https://github.com/bromite/bromite/issues/181) -* do not change randomisation at each call (fixes https://github.com/bromite/bromite/issues/177) -* do not enable #enable-scroll-anchor-serialization by default - -# 70.0.3538.102 -* 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 - -# 70.0.3538.95 -* fix crash on bookmark edit activity (fixes https://github.com/bromite/bromite/issues/172) -* fix slow chrome://flags (fixes https://github.com/bromite/bromite/issues/173) -* enable TLS 1.3 final support by default (fixes https://github.com/bromite/bromite/issues/174) -* dropped some patches related to GCM/GMS on suspicion of being related to random crashes - -# 70.0.3538.87 -* enable history requirement of user gesture (fixes https://github.com/bromite/bromite/issues/171) -* enable serialization of scroll position changes while loading (fixes https://github.com/bromite/bromite/issues/171) -* remove passwords keyboard accessory option (fixes https://github.com/bromite/bromite/issues/171) -* some improvements to bookmark import/export interaction -* add flag to disable orientation API, disabled by default -* disable device motion API by default (fixes https://github.com/bromite/bromite/issues/171) - -# 70.0.3538.83 -* fix keep session cookies option showing on all site settings views -* fix blank site settings entry showing (fixes https://github.com/bromite/bromite/issues/166) -* offer builtin autocomplete for chrome://flags quick access - -# 70.0.3538.80 -* add flag to disable video resume functionality, allowing to not pause video playback on tab switch (fixes https://github.com/bromite/bromite/issues/108) -* prevent "are you there" prompts from appearing when playing videos -* completely disable update scheduler checks to fix a related crash - -# 70.0.3538.77 -* disable generic sensor APIs by default (fixes https://github.com/bromite/bromite/issues/160) -* introduce flag to disable device motion API (fixes https://github.com/bromite/bromite/issues/160) -* add Quad9 as a DNS-over-HTTPS (DoH) option (fixes https://github.com/bromite/bromite/issues/140) - -# 70.0.3538.71 -* fix bug with canvas fingerprinting (fixes https://github.com/bromite/bromite/issues/154) - -# 70.0.3538.67 -* re-enabled DNS-over-HTTPS (DoH) flag (fixes https://github.com/bromite/bromite/issues/139) -* dropped GCM removal patch -* disable kSigninAllowedOnNextStartup by default -* permanently disable query-in-omnibox (fixes https://github.com/bromite/bromite/issues/143) - -# 69.0.3497.113 -* disabled DNS-over-HTTPS (DoH) flag, not working since 69.0.3497.73 (see https://github.com/bromite/bromite/issues/139) - -# 69.0.3497.109 - -# 69.0.3497.102 -* 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 - -# 69.0.3497.91 -* fixed crash when accessing site settings media preferences (fixes https://github.com/bromite/bromite/issues/122) - -# 69.0.3497.73 -* enabled WebRTC -* drop clear HTTP cache patch - -# 68.0.3440.126 -* add option to disallow custom tab intents (fixes https://github.com/bromite/bromite/issues/117) -* add option to keep local data until browser exit (fixes https://github.com/bromite/bromite/issues/56) -* remember preference for tabs persistence option -* extend anti-AMP to all search results - -# 68.0.3440.121 -* add option to not persist tabs across sessions (fixes https://github.com/bromite/bromite/issues/106) -* always incognito mode (fixes https://github.com/bromite/bromite/issues/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 - -# 68.0.3440.110 -* add import action to Bookmarks activity page -* use different user-agent version based on Android OS version - -# 68.0.3440.90 -* reduce rects randomisation by factor of 100 -* use a fixed user-agent (fixes https://github.com/bromite/bromite/issues/103) - -# 68.0.3440.87 -* add export action to Bookmarks activity page - -# 68.0.3440.81 -* fix issue with filters with an excluded domain option - -# 68.0.3440.72 -* fix crash during some canvas rendering (fixes https://github.com/bromite/bromite/issues/95) -* new approach to adblock filtering (fixes https://github.com/bromite/bromite/issues/90) -* add a flag to enable higher maximum connections per host limit (fixes https://github.com/bromite/bromite/issues/61) -* add a flag to disable custom tab intents (fixes https://github.com/bromite/bromite/issues/81) -* add a flag to have an always-empty new tab page (fixes https://github.com/bromite/bromite/issues/82) -* reduced randomization of TextMetrics and ClientRects results -* disable ads metrics by default -* disable all field trials (fixes https://github.com/bromite/bromite/issues/83) -* re-introduced own battery API patch (fixes https://github.com/bromite/bromite/issues/80) - -# 67.0.3396.107 -* removed patch to use Android Media Player for URLs (fixes https://github.com/bromite/bromite/issues/71) - -# 67.0.3396.101 -* set home page to new tab page -* adjust order of new menu entries, remove help menu item (fixes https://github.com/bromite/bromite/issues/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 - -# 67.0.3396.95 -* reduce headers sent in DoH requests (fixes https://github.com/bromite/bromite/issues/70) -* serve DoH requests with maximum priority -* `CloudFlare` -> `Cloudflare` (fixes https://github.com/bromite/bromite/issues/73) -* fingerprint mitigations: cover also `ConvertToArrayBufferContents` -* removed redundant own patch for battery API - -# 67.0.3396.92 -* improve randomization for each retrieved Canvas data (fixes https://github.com/bromite/bromite/issues/69) - -# 67.0.3396.88 -* add flag for DNS-over-HTTPS (Google experimental DNS) (fixes https://github.com/bromite/bromite/issues/68) -* disable signin, translate and data saver UI/internal components (fixes https://github.com/bromite/bromite/issues/67) -* rename `GoogleEN` -> `Google In English` (fixes https://github.com/bromite/bromite/issues/66) -* re-enabled text metrics and ToDataURL, ToBlob with randomization of color data (fixes https://github.com/bromite/bromite/issues/52) -* open YouTube links in Bromite -* use Android Media Player for URLs -* add exit menu item -* hide "send reports to Google" menu item - -# 67.0.3396.82 - -# 67.0.3396.76 - -# 67.0.3396.72 -* add global toggle for adblock engine (https://github.com/bromite/bromite/issues/53) - -# 67.0.3396.67 - -# 66.0.3359.202 -* fix DevTools integration (https://github.com/bromite/bromite/issues/23) -* allow toggling of Javascript from New Tab Page (fixes https://github.com/bromite/bromite/issues/60) - -# 66.0.3359.200 - -# 66.0.3359.196 - -# 66.0.3359.188 -* increase max (persistent) connections per server from 6 to 15 -* preliminary work for better canvas fingerprinting mitigations - -# 66.0.3359.161 - -# 66.0.3359.148 -* disable permanently all custom tab intents (https://github.com/bromite/bromite/issues/17) -* reduce randomization for client rects from 5% to 3% - -# 65.0.3325.230 -* fixed permission to access Google account issue (https://github.com/bromite/bromite/issues/11) - -# 65.0.3325.218 -* always set WideVine version - -# 65.0.3325.204 -* add menu option to toggle global Javascript preferences setting (https://github.com/bromite/bromite/issues/37) -* add fingeprinting mitigation for getClientRects, getBoundingClientRect -* set audio latency to fixed number - -# 65.0.3325.198 -* re-landed support for third-party AdBlock filters -* completed patches cleanup - -# 65.0.3325.190 -* block some Canvas and AudioBuffer APIs mostly used for fingerprinting (https://github.com/bromite/bromite/issues/15) - -# 65.0.3325.176 -* 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 - -# 64.0.3282.204 -* use H264 NEON optimizations also for arm64 -* fix build of Stable channel -* started building vanilla Chromium releases as well - -# 64.0.3282.193 -* disable reporting - -# 64.0.3282.182 -* add support for domain-based adblock filters -* optimized memory allocation for filters - -# 64.0.3282.168 -* extension: allow playing youtube/vimeo videos in background (https://github.com/bromite/bromite/issues/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) (https://github.com/bromite/bromite/issues/31 and https://github.com/bromite/bromite/issues/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) - -# 64.0.3282.149 - -# 63.0.3239.150 -* fixed crash when clicking on address bar lock (page info) or opening site settings (https://github.com/bromite/bromite/issues/28) -* build H264 with NEON optimizations for ARMv7 -* more builds for arm64 architecture - -# 63.0.3239.144 -* fixed invalid AdBlock filter rule blocking all connections (https://github.com/bromite/bromite/issues/26) - -# 63.0.3239.129 - -# 63.0.3239.122 -* disable webRTC completely (https://github.com/bromite/bromite/issues/9) -* hyperlinks sanitization fixed and now accessible from Google logo click -* now building and publishing SystemWebView apks - -# 63.0.3239.118 -* limit impact of AMP-removal to not break tabs (https://github.com/bromite/bromite/issues/20) -* fix DuckDuckGo and StartPage suggestions (https://github.com/bromite/bromite/issues/19) -* revert /deep/ and ::shadow feature drop to attempt fixing DevTools support (https://github.com/bromite/bromite/issues/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) - -# 63.0.3239.85 -* no suggest URL for DuckDuckGo (https://github.com/bromite/bromite/issues/19) -* fixed 4chan blocking rule -* limit AMP links cleanup to search results only (fixes broken images/news result tabs) - -# 63.0.3239.78 -* correctly set version and build numbers - -# 63.0.3239.73 - -# 63.0.3239.64 -* fixed an issue with incognito new tab -* permanent disable for ToS/metrics and unused auto-updates check - -# 63.0.3239.46 -* removed search engine geolocation default patch - -# 63.0.3239.38 - -# 63.0.3239.27 - -# 63.0.3239.24 -* convert AMP search results to regular search results - -# 63.0.3239.15 -* remove URL tracking from Google search results -* disable webRTC by default (https://github.com/bromite/bromite/issues/9, still not working proper) -* do not enable search engine geolocation by default -* use own package name (closes https://github.com/bromite/bromite/issues/1) -* use 64bit WebView process - -# 63.0.3239.10 -* attempt enabling API keys (didn't work) -* added StartPage search engine (closes https://github.com/bromite/bromite/issues/3) - -# 63.0.3239.6 -* added Bromite patch for Google search results click-tracking removal -* added x86 target CPU -* fixed red blink frame - -# 63.0.3235.2 -* 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 diff --git a/FAQ.md b/FAQ.md deleted file mode 100644 index e84849b7..00000000 --- a/FAQ.md +++ /dev/null @@ -1,91 +0,0 @@ -# Frequently Asked Questions - -## Does Google Sync/Translate/Data saver work? -No. -This is not a limitation of Bromite but of all Chromium-based projects in general, as general public is not allowed to use Google's APIs for free unless when using Chrome. - -Additionally, these features would not be privacy-friendly. - -## Does Bromite require root? -No. - -## Is Bromite de-googled? - -Yes, although this has not been verified (and hardly can be) under all situations; if you were to find connections to cloud-based services please report them via the issue tracker. -Bromite uses [ungoogled-chromium's python script](https://github.com/Eloston/ungoogled-chromium/blob/master/utils/domain_substitution.py) to disable URLs in the codebase since version `78.0.3904.93`. - -Projects which follow a strict approach on this are [Iridium](https://iridiumbrowser.de/) and [Inox patchset](https://github.com/gcarq/inox-patchset). - -## Does Bromite support DRM media? - -Yes, in order to play protected/encrypted media content the browser will use Android's DRM media framework to automatically negotiate access (same as Chromium). -This means for example that requests to Android license servers will be performed (`www.googleapis.com`), see https://w3c.github.io/encrypted-media/#direct-individualization -To disable this functionality you should disable protected content playback from Site settings -> Protected Content. - -## What is the SystemWebView? -It is the core component of Android for all web page visualizations. For example when you access a new wifi network and need to activate it, that is using the SystemWebView. If you do not know what it is then you do not need to install it. - -See also [the wiki page](https://github.com/bromite/bromite/wiki/Installing-SystemWebView) for community-contributed installation instructions. - -Ad-blocking was present and always enabled in the SystemWebView from version `72.0.3626.120` till version `77.0.3865.104`, when it stopped working due to [upstream NetworkService changes](https://docs.google.com/document/d/1TZEuPvr2KAbP4_TZpuuwtEEArQsyAkc2HDu68l66YwU/edit?ts=598244df#heading=h.ougoi5i6508y). - -## How to enable DNS-over-HTTPS? - -See [this page](https://www.bromite.org/doh). - -## Can you add HTTPS everywhere? -No. -We cannot add add-ons to Bromite (merely some features). - -## Is Bromite on Play Store? -No, and this is not going to change. Many limitations apply for submissions there, including which ads are allowed to be blocked. - -Bromite favors user freedom in software choice: the device is yours so you get to choose which software to run on it, end of the story. - -## Is Bromite on F-Droid? -It is not on the official F-Droid repository and there are no (more) plans to submit it. - -You can use F-Droid client to install and receive updates via [the official Bromite F-Droid repository](https://www.bromite.org/fdroid). - -## Does Bromite support WebRTC? -Partially, see https://github.com/bromite/bromite/wiki/WebRTC - -## Using Bromite will favour the monopoly of the Chromium/Blink engine, why do you develop and maintain Bromite? -In short, to show what a Chromium-based engine could do **for the user** if the user experience and needs were the main focus of modern browser design. - -For an Android browser using an alternative engine see [Fennec F-Droid](https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/). - -## Does Bromite support extensions? -No; Bromite will support extensions only if upstream (Chromium) does, or similarly another project maintains the patch and functionality. - -## Why do push notifications not work on this website? - -The [Chromium Blink engine](https://www.chromium.org/blink) uses [GCM](https://en.wikipedia.org/wiki/Google_Cloud_Messaging) to deliver messages -when websites use the [Push API](https://w3c.github.io/push-api/); this will not work in Bromite because cloud integrations are disabled (GCM in this case). - -[ServiceWorker notifications](https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration/showNotification) do work instead since they use -[android.app.Notification](https://developer.android.com/guide/topics/ui/notifiers/notifications). - -## Can PWAs be installed? - -PWAs are only supported as home shortcuts; WebAPKs will not work because they are generated server-side on googleapis.com (which is not allowed in Bromite). - -## Does Bromite support the Android autofill framework? - -Yes, since version 94.0.4606.109 the native Android autofill can be used; this does not require accessibility services as a workaround. - -## Does Bromite support casting media content? - -No, this would require Play Store binary blobs. - -## Can you add this search engine as default? -No. -Bromite does not make any choice related to default search engines, the Chromium default is used. -Various Android browsers get some fee to ship their apps with a specific default search engine, Bromite does not get any fee from anyone. -Changing the default search engine would lead to an endless series of requests to change it based on personal preferences, thus no change is made to the default. -See also: https://github.com/bromite/bromite/wiki/SearchEngines - -## Some sites show ads, how can I fix this? -You can compare the blocked URLs with a desktop browser and Bromite (using [remote debugging](https://developer.chrome.com/docs/devtools/remote-debugging/)) and figure out some new filter rules to be added. -If the ads are blocked via cosmetic filtering then blocking them is not possible with Bromite's engine and you might need something like an [user script](https://github.com/bromite/bromite/wiki/UserScripts) instead. -See also: https://github.com/bromite/bromite/wiki/AdBlocking