2.10.0 (2026-11-02)
Bug Fixes
- brave: drop custom NTP wallpaper option that can never display (9c59a05)
- brave: fail loudly on NTP hook drift instead of skipping silently (0113a7e)
- brave: harden wallpaper option and theme helpers per audit (5b5d754)
- brave: keep Start Page free of sponsored wallpapers, news and promo cards (d008e87)
- brave: move theme toggles below color options (75ffaa6)
- brave: restore readable menu text with the Custom theme (2f950b9)
- brave: restore the dark-mode custom theme (81ee00a)
- brave: stop startup crash when custom NTP wallpaper is set (ff573da)
- brave: stop the custom theme from hiding menu text (d37d4f1)
- brave: update native telemetry redirection offsets for 1.98.62 (a70adb4)
- brave: update native telemetry redirection offsets for 1.98.63 (dd89ba9)
- brave: update target version to 1.98.62 (f1410a2)
- brave: update target version to 1.98.63 (5917b81)
- extension hygiene, scrub logcat pii and release safety (35665ee), closes #167
- patches: narrow manifest edits and document boot receivers (5c5d547), closes #166
- tiktok: anchor Lite seekbar to the real player controller (e8acbd6)
- tiktok: block every tracker event entry point (1ece8ee)
- tiktok: download Lite videos from the clean stream (281f078)
- tiktok: drop offline-limit support on Lite (anchor absent) (22d5bc8)
- tiktoklite: declare APKM file type for TikTok Lite target (23e5dcb)
- tiktok: name the Lite download target with single-file APK convention (2aed5f5)
- tiktok: pass correct registers in Lite playback-speed hooks (aa06223)
- tiktok: preserve C2PA libraries in debloat patch to prevent photo picker crash (229afb6)
- tiktok: preserve NLE libraries in creator slimmer to prevent player crash (3267ed3)
- tiktok: restore auto-pause first video player controller on 47.6.3 (b21713a)
- tiktok: restore friends suggestions filter targets on 47.6.3 (7f03e96)
- tiktok: restore instant cold start hook on 47.6.3 (9661670)
- tiktok: restore system font patch on 47.6.3 (c62e268)
- tiktok: restore video fit mode on 47.6.3 (e597fdf)
- tiktok: sanitize Lite share links at the real generators (8922001)
- tiktok: silence AppLog uploads and disable Analytics components on Lite (3118bc1)
- tiktok: stop Following feed crash when content filter rules are on (37b6bb6)
- tiktok: strip tracking params from copied TikTok Lite share links (63fa6cc)
- tiktok: stub APM monitor transport on Lite (cd1e035)
- tiktok: unlock the download button on restricted Lite videos (8b6ab0b)
- tiktok: update client ai governor targets on 47.6.3 (0fb833e)
- tiktok: update custom share sheet targets on 47.6.3 (835b2d1)
- tiktok: update device privacy guard targets on 47.6.3 (acd9e60)
- tiktok: update direct message declutter targets on 47.6.3 (9105f61)
- tiktok: update feed ads content filter targets on 47.6.3 (6a04959)
- tiktok: update feed interface declutter assem and trigger targets on 47.6.3 (34986c8)
- tiktok: update feed navigation declutter targets on 47.6.3 (6798318)
- tiktok: update force auto scroll bottom bar facade on 47.6.3 (0bd34ea)
- tiktok: update hide inbox promos and alerts targets on 47.6.3 (3f68c64)
- tiktok: update history recording governor targets on 47.6.3 (b43e913)
- tiktok: update popups and prompts suppressor targets on 47.6.3 (a8e8f55)
- tiktok: update search experience customizer targets on 47.6.3 (ef65d3f)
New Features
- brave: add JPG format support to Custom NTP wallpaper patch (ce1deeb)
- brave: add opt-in custom background for the new tab page (33b1219)
- brave: add opt-in custom NTP wallpaper to Clean Start Page (7ae3344)
- brave: apply Custom theme colors to light mode chrome (6a3d0b1)
- brave: raise custom NTP wallpaper limit to 20MB and fail loudly when its anchors miss (50c0dde)
- patches: neutralize Google Play Billing on devices without GMS (c64ecfc)
- tiktok: add default playback-speed option on Lite (8a32328)
- tiktok: bump target version to 47.6.3 (a8c7eef)
- tiktok: cap playback resolution and refresh rate on Lite (5666252)
- tiktok: filter feed and search ads on Lite (46f3969)
- tiktok: force HTTPS instead of QUIC on Lite (51373ef)
- tiktok: keep clear-display mode on scroll on Lite (c49e62b)
- tiktok: keep Friends feed mutual and hide suggestions on Lite (739a57b)
- tiktok: port history-recording suppression to Lite (a8a5958)
- tiktok: port login compatibility fix to Lite (5cea260)
- tiktok: re-apply clear-display mode on video switch on Lite (a15e2f7)
- tiktok: remember video playback speed on Lite (0d61947)
- tiktok: respect onboarding and prompt toggles on Lite (7dd231e)
- tiktok: skip onboarding and suppress popups on Lite (43b4902)
- tiktok: skip the forced login wall on Lite (4d238b7)
- tiktok: support Allow Screenshots on TikTok Lite (e9c9e61)
- tiktok: support Battery & Resource Saver on TikTok Lite (bf10cc2)
- tiktok: support Block Trackers (Setup) on TikTok Lite (50a4f95)
- tiktok: support Block Trackers on TikTok Lite (2475094)
- tiktok: support Camera & Microphone Indicator on TikTok Lite (0402559)
- tiktok: support Clean Share Links on TikTok Lite (c85a8c8)
- tiktok: support Disable Push Notifications on TikTok Lite (3cf9a90)
- tiktok: support Download Without Watermark on TikTok Lite (6d19684)
- tiktok: support Force Auto-Scroll on TikTok Lite (8235056)
- tiktok: support In-App Browser Privacy Guard on TikTok Lite (7ec715e)
- tiktok: support Offline Video Limit on TikTok Lite (d702a42)
- tiktok: support Show Exact Counts on TikTok Lite (711a93a)
- tiktok: support Show Seekbar on TikTok Lite (ae18ea4)
- tiktok: support SIM Region Selector on TikTok Lite (df075a3)
- tiktok: support Stop Video Looping on TikTok Lite (2e3fdf3)
- tiktok: support Strip Sensitive Permissions on TikTok Lite (ec8e184)
- tiktok: support TikTok Lite 47.5.52 as a patch target (fef25c6)
- tiktok: wire content-filter options on Lite feed ads (abd2ad6)
- universal: add Remove Debug Info patch (b0f453e)
Improvements
- tiktok: delete unselected language pack directories in locale slimmer (58a3556)