Discover Feed Filter

eu.hxreborn.discoveradsfilter
by Zapstore _@zapstore.dev

Hides ads, sponsored cards and clickbait in Google Discover

Republished from GitHub / F-Droid by the Zapstore main account.

Discover Feed Filter cleans up Google Discover, the news feed on the Pixel Launcher -1 screen and inside the Google app. What it removes: - Sponsored cards and ads, dropped before they reach the feed - Clickbait, with your own filters. Hide stories by headline or source, plain text or regex, starting from the built-in clickbait presets - Google's share.google redirect links. Shared articles use their real link instead The dashboard counts the ads and clickbait articles it has hidden. After a Google app update, open the app and rescan, or turn on auto-repair to handle it automatically with root. Prerequisites: the Google app (com.google.android.googlequicksearchbox), and a rooted device (KernelSU, APatch or Magisk) running an Xposed framework manager such as LSPosed or Vector. The module does nothing without both. Also dislike ads in the Google Play Store? Try the sister module playstore-adblock: https://github.com/hxreborn/playstore-adblock

First release: Aug 28, 2026, 2 total releases.

Most recent release: Oct 5, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Oct 5, 2026 1.4.0
    ## What's Changed ### Features - [`d524dad`](https://github.com/hxreborn/discover-ads-filter/commit/d524dadf6961b037070cc2bcd8020a64c6bbe3a7) *(filter)* Add German clickbait filter pack by @hxreborn - [`124a0f4`](https://github.com/hxreborn/discover-ads-filter/commit/124a0f404aeccd22bc71f4d29e2064deee639cea) *(ui)* Split the Diagnostics scan card into segmented rows by @hxreborn
    More…
    - [`3479b72`](https://github.com/hxreborn/discover-ads-filter/commit/3479b7244a04117c027ff9cdb99a9cc730751f6a) *(ui)* Add shaped status badge and wavy scan progress to status card by @hxreborn - [`8930a93`](https://github.com/hxreborn/discover-ads-filter/commit/8930a9377fe626c39d21f87ecc422f81e709514a) *(ui)* Align card gutter, corners and section labels with M3 Expressive by @hxreborn - [`5f94fa0`](https://github.com/hxreborn/discover-ads-filter/commit/5f94fa0c323f1c64034f407cc8b71d8f8a9b89e6) *(ui)* Use Google Sans Flex type and flexible large top app bars by @hxreborn ### Dependencies - [`f1cf290`](https://github.com/hxreborn/discover-ads-filter/commit/f1cf290d8f557d7d7179fc04a5fd5977e63bcef9) *(deps)* Bump com.android.application from 9.3.1 to 9.3.2 by @dependabot[bot] - [`00c6b22`](https://github.com/hxreborn/discover-ads-filter/commit/00c6b22bd4b90dcb8f3d17594b513349ae3cb9f1) *(deps)* Bump aboutlibraries from 15.0.4 to 15.1.1 by @dependabot[bot]
  • Aug 28, 2026 1.3.0
    ## What's Changed ### Features - [`3592c30`](https://github.com/hxreborn/discover-ads-filter/commit/3592c3095f6054a5814dc480c3057c9d6ef1d460) *(filter)* Add downloadable English and Spanish filter packs by @hxreborn - [`4656cbb`](https://github.com/hxreborn/discover-ads-filter/commit/4656cbbd095f22452087fe29886e8b9cebbe3191) *(filter)* Add clickbait presets all switched off by default by @hxreborn
    More…
    - [`c6cd5ff`](https://github.com/hxreborn/discover-ads-filter/commit/c6cd5ffede8fe90beedcc9128bb90dc9ab3b8aca) *(hook)* Add a separate switch for ad hiding by @hxreborn - [`6940fc1`](https://github.com/hxreborn/discover-ads-filter/commit/6940fc14ac2de841c7c4d3e7ea40a6e5f4583b9e) *(hook)* Count hidden clickbait stories next to blocked ads by @hxreborn - [`963be2e`](https://github.com/hxreborn/discover-ads-filter/commit/963be2e574df4ccd8736b0629d65e50acb3d2119) *(hook)* Hide stories by headline or source with your own filters by @hxreborn - [`8058e03`](https://github.com/hxreborn/discover-ads-filter/commit/8058e031d736644b0825e37ef74ee91163067bde) *(hook)* Share the article link instead of the share.google redirect by @hxreborn - [`03b196e`](https://github.com/hxreborn/discover-ads-filter/commit/03b196ef80f93710b85821a6eac9076d38b524be) *(module)* Remind you to run Verify after a Google app update by @hxreborn - [`c5098b5`](https://github.com/hxreborn/discover-ads-filter/commit/c5098b5396703c4eae273086d29fd03cc4faea50) *(ui)* Add bulk actions to the News filters menu by @hxreborn - [`8f34716`](https://github.com/hxreborn/discover-ads-filter/commit/8f347165b175eeb071b8aca7035b4c1a2b23a760) *(ui)* Redesign the dashboard and open Diagnostics from the status card by @hxreborn - [`d242075`](https://github.com/hxreborn/discover-ads-filter/commit/d2420759d0643144b3933838c9089ef75d6c1d9e) *(ui)* Import and export filters as JSON by @hxreborn - [`6e35dcf`](https://github.com/hxreborn/discover-ads-filter/commit/6e35dcf72b158b8d15e7ada0f5a2abb3f41368d0) *(ui)* Show an icon on each filter chip by @hxreborn - [`188867c`](https://github.com/hxreborn/discover-ads-filter/commit/188867c2f7200ba2234c7cdcac40f62517442c80) *(ui)* Add a button to load the presets by @hxreborn - [`891bca8`](https://github.com/hxreborn/discover-ads-filter/commit/891bca831a8933910ad818d652a18c9f29fa50ec) *(ui)* Manage news filters in the app by @hxreborn - [`4420d30`](https://github.com/hxreborn/discover-ads-filter/commit/4420d306e4c1508693e4b1839c053f7b8d541fd5) *(ui)* Add a Close Google app action you can cancel by @hxreborn - [`7475ec6`](https://github.com/hxreborn/discover-ads-filter/commit/7475ec6fb7e23110c4cd4244d5e56c3a136b4ed8) *(ui)* Add a button to copy a diagnostics report by @hxreborn - [`c61449e`](https://github.com/hxreborn/discover-ads-filter/commit/c61449e89c1236954d484a52aa46149ea4d2ac83) *(ui)* Add settings for what the share text contains by @hxreborn - [`677f67f`](https://github.com/hxreborn/discover-ads-filter/commit/677f67f0c6c1d8f1a97d088bab99c88cab48084b) Rename to Discover Feed Filter by @hxreborn ### Bug Fixes - [`bea5a1e`](https://github.com/hxreborn/discover-ads-filter/commit/bea5a1e37f76c4fe1bacace2415744cda163ac28) *(hook)* Dump item keys again after turning debug logging on by @hxreborn - [`9f46fd6`](https://github.com/hxreborn/discover-ads-filter/commit/9f46fd67126dd46d95aa78dd13fd118eaee628ca) *(ui)* Report import results and skip duplicate filters by @hxreborn ### Performance Improvements - [`c5a9b49`](https://github.com/hxreborn/discover-ads-filter/commit/c5a9b4919a5430af2b71878da15ecac2dc24bec9) *(hook)* Keep the feed store database open between reads by @hxreborn - [`3e6149c`](https://github.com/hxreborn/discover-ads-filter/commit/3e6149ce119a1f054cd60f71424fa582875ab8af) *(ui)* Recompute the detail title style only when it crosses the threshold by @hxreborn ### Refactor - [`1f03cb4`](https://github.com/hxreborn/discover-ads-filter/commit/1f03cb497a7f0c329081d5709384d8ca27358579) *(ui)* Use primary elevated card for active status by @hxreborn ### Dependencies - [`0cac103`](https://github.com/hxreborn/discover-ads-filter/commit/0cac103bd9b95319aab19483a4917fc132a94d26) *(deps)* Resolve Kotlin update conflicts by @hxreborn - [`06cc49a`](https://github.com/hxreborn/discover-ads-filter/commit/06cc49ad475524045a8338fce926c7f4f3e11db6) *(deps)* Bump the androidx-compose group across 1 directory with 2 updates by @dependabot[bot] - [`b86b8c9`](https://github.com/hxreborn/discover-ads-filter/commit/b86b8c933ce7689ae2930e154c15bf6ca1f060e3) *(deps)* Bump com.android.application from 9.2.1 to 9.3.1 by @dependabot[bot] - [`d6c4979`](https://github.com/hxreborn/discover-ads-filter/commit/d6c49796fa8add74b1954c7c5687722f44d877e6) *(deps)* Bump aboutlibraries from 15.0.3 to 15.0.4 by @dependabot[bot] - [`3e98d0f`](https://github.com/hxreborn/discover-ads-filter/commit/3e98d0f477c1f435e92f3dbd31efdd3ba1d0d8dc) *(deps)* Bump the kotlin group across 1 directory with 2 updates by @dependabot[bot]