Skip to content

feat(android): add mobile browser app setup - #42

Merged
moonrailgun merged 1 commit into
mainfrom
mobile-support
Aug 5, 2026
Merged

feat(android): add mobile browser app setup#42
moonrailgun merged 1 commit into
mainfrom
mobile-support

Conversation

@moonrailgun

Copy link
Copy Markdown
Contributor

Background

Adds the initial Android mobile browser application so Dao Browser can run as a GeckoView-based mobile app with built-in browser UI, extension support, localization, and project documentation.

Changes

  • Adds the Android Gradle project, app manifest, launcher assets, theme resources, and setup documentation.
  • Implements the mobile browser runtime, session and tab controllers, preferences, history/download/library repositories, security details, QR decoding, and thumbnail capture support.
  • Builds Compose UI screens for browser chrome, new tab, tab grid, library, AMO store, extensions, and about flows.
  • Bundles built-in extension assets and notices for uBlock Origin and Kiss Translator.
  • Adds Android feature documentation, feature checklist coverage, and Android i18n translation scripts/tests.

Testing

Includes unit tests for browser runtime, controllers, repositories, preferences, extension staging, localization, QR decoding, thumbnails, and UI models, plus Android instrumentation tests for main activity, browser surface/chrome, AMO store, extensions, and about screens.

@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 504 files, which is 404 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: be5937ae-c1ea-4299-8189-896e30a7e555

📥 Commits

Reviewing files that changed from the base of the PR and between eb5e157 and 24f8f75.

⛔ Files ignored due to path filters (329)
  • android/app/src/main/assets/extensions/kiss_translator/api/AliyunBailian.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/AzureAI.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Baidu.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/BuiltinAI.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Cerebras.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Claude.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/CloudflareAI.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/DeepL.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/DeepSeek.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Gemini.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Google.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Microsoft.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Ollama.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/OpenAI.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/OpenCodeGo.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/OpenRouter.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/OrcaRouter.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/SiliconFlow.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Tencent.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Volcengine.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/XiaomiMimo.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/Zai.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/kiss_translator/api/ePhoneAI.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/favicon.ico is excluded by !**/*.ico
  • android/app/src/main/assets/extensions/kiss_translator/images/logo128.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/images/logo128_active.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/images/logo16.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/images/logo16_active.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/images/logo192.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/images/logo192_active.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/images/logo32.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/images/logo32_active.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/images/logo48.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/kiss_translator/images/logo48_active.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat is excluded by !**/*.dat
  • android/app/src/main/assets/extensions/ublock_origin/css/fonts/Inter/Inter-Regular.woff2 is excluded by !**/*.woff2
  • android/app/src/main/assets/extensions/ublock_origin/css/fonts/Inter/Inter-SemiBold.woff2 is excluded by !**/*.woff2
  • android/app/src/main/assets/extensions/ublock_origin/css/fonts/Metropolis/Metropolis-Regular.woff2 is excluded by !**/*.woff2
  • android/app/src/main/assets/extensions/ublock_origin/css/fonts/Metropolis/Metropolis-SemiBold.woff2 is excluded by !**/*.woff2
  • android/app/src/main/assets/extensions/ublock_origin/img/cloud.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ad.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ae.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/af.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ag.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ai.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/al.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/am.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ao.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/aq.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ar.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/as.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/at.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/au.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/aw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ax.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/az.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ba.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bb.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bd.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/be.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bf.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bh.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bi.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bj.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bl.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bo.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bq.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/br.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bs.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bt.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bv.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/by.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/bz.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ca.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cc.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cd.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cf.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ch.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ci.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ck.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cl.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/co.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cu.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cv.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cx.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cy.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/cz.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/de.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/dj.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/dk.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/dm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/do.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/dz.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ec.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ee.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/eg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/eh.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/er.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/es.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/et.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/fi.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/fj.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/fk.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/fm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/fo.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/fr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ga.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gb-eng.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gb-nir.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gb-sct.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gb-wls.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gb.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gd.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ge.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gf.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gh.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gi.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gl.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gp.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gq.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gs.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gt.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gu.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/gy.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/hk.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/hm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/hn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/hr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ht.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/hu.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/id.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ie.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/il.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/im.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/in.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/io.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/iq.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ir.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/is.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/it.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/je.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/jm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/jo.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/jp.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ke.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/kg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/kh.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ki.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/km.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/kn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/kp.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/kr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/kw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ky.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/kz.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/la.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/lb.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/lc.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/li.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/lk.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/lr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ls.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/lt.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/lu.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/lv.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ly.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ma.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mc.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/md.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/me.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mf.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mh.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mk.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ml.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mo.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mp.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mq.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ms.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mt.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mu.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mv.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mx.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/my.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/mz.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/na.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/nc.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ne.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/nf.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ng.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ni.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/nl.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/no.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/np.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/nr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/nu.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/nz.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/om.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pa.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pe.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pf.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ph.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pk.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pl.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ps.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pt.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/pw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/py.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/qa.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/re.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ro.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/rs.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ru.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/rw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sa.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sb.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sc.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sd.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/se.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sh.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/si.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sj.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sk.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sl.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/so.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ss.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/st.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sv.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sx.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sy.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/sz.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tc.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/td.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tf.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/th.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tj.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tk.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tl.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/to.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tr.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tt.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tv.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/tz.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ua.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ug.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/um.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/us.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/uy.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/uz.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/va.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/vc.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ve.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/vg.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/vi.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/vn.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/vu.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/wf.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ws.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/xk.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/ye.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/yt.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/za.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/zm.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/zw.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/fontawesome/fontawesome-defs.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/ublock_origin/img/help16.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/icon_16-loading.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/icon_16-off.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/icon_16.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/icon_32-loading.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/icon_32-off.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/icon_32.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/icon_64-loading.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/icon_64-off.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/icon_64.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/img/material-design.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/ublock_origin/img/photon.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/ublock_origin/img/ublock-defs.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/ublock_origin/img/ublock.svg is excluded by !**/*.svg
  • android/app/src/main/assets/extensions/ublock_origin/js/wasm/biditrie.wasm is excluded by !**/*.wasm
  • android/app/src/main/assets/extensions/ublock_origin/js/wasm/hntrie.wasm is excluded by !**/*.wasm
  • android/app/src/main/assets/extensions/ublock_origin/lib/hsluv/hsluv-0.1.0.min.js is excluded by !**/*.min.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/js-beautify/beautifier.min.js is excluded by !**/*.min.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/lz4/lz4-block-codec.wasm is excluded by !**/*.wasm
  • android/app/src/main/assets/extensions/ublock_origin/lib/publicsuffixlist/wasm/publicsuffixlist.wasm is excluded by !**/*.wasm
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/1x1.gif is excluded by !**/*.gif
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/2x2.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/32x32.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/3x2.png is excluded by !**/*.png
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop-0.1s.mp3 is excluded by !**/*.mp3
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop-0.5s.mp3 is excluded by !**/*.mp3
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop-1s.mp4 is excluded by !**/*.mp4
  • android/app/src/main/res/drawable-nodpi/dao_brand_logo.png is excluded by !**/*.png
  • android/app/src/main/res/mipmap-hdpi/ic_launcher.png is excluded by !**/*.png
  • android/app/src/main/res/mipmap-mdpi/ic_launcher.png is excluded by !**/*.png
  • android/app/src/main/res/mipmap-xhdpi/ic_launcher.png is excluded by !**/*.png
  • android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png is excluded by !**/*.png
  • android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png is excluded by !**/*.png
  • android/gradle/wrapper/gradle-wrapper.jar is excluded by !**/*.jar
📒 Files selected for processing (504)
  • .gitignore
  • AGENTS.md
  • android/NOTICE.md
  • android/README.md
  • android/app/build.gradle.kts
  • android/app/src/androidTest/java/com/msgbyte/dao/MainActivityTest.kt
  • android/app/src/androidTest/java/com/msgbyte/dao/ui/AboutScreensTest.kt
  • android/app/src/androidTest/java/com/msgbyte/dao/ui/AmoStoreScreenTest.kt
  • android/app/src/androidTest/java/com/msgbyte/dao/ui/BrowserChromeTest.kt
  • android/app/src/androidTest/java/com/msgbyte/dao/ui/BrowserSurfaceTest.kt
  • android/app/src/androidTest/java/com/msgbyte/dao/ui/ExtensionsScreenTest.kt
  • android/app/src/main/AndroidManifest.xml
  • android/app/src/main/assets/extensions/kiss_translator/META-INF/cose.manifest
  • android/app/src/main/assets/extensions/kiss_translator/META-INF/cose.sig
  • android/app/src/main/assets/extensions/kiss_translator/META-INF/manifest.mf
  • android/app/src/main/assets/extensions/kiss_translator/META-INF/mozilla.rsa
  • android/app/src/main/assets/extensions/kiss_translator/META-INF/mozilla.sf
  • android/app/src/main/assets/extensions/kiss_translator/_locales/de/messages.json
  • android/app/src/main/assets/extensions/kiss_translator/_locales/en/messages.json
  • android/app/src/main/assets/extensions/kiss_translator/_locales/es/messages.json
  • android/app/src/main/assets/extensions/kiss_translator/_locales/fr/messages.json
  • android/app/src/main/assets/extensions/kiss_translator/_locales/ja/messages.json
  • android/app/src/main/assets/extensions/kiss_translator/_locales/ko/messages.json
  • android/app/src/main/assets/extensions/kiss_translator/_locales/zh_CN/messages.json
  • android/app/src/main/assets/extensions/kiss_translator/_locales/zh_TW/messages.json
  • android/app/src/main/assets/extensions/kiss_translator/asset-manifest.json
  • android/app/src/main/assets/extensions/kiss_translator/background.js
  • android/app/src/main/assets/extensions/kiss_translator/background.js.LICENSE.txt
  • android/app/src/main/assets/extensions/kiss_translator/content.js
  • android/app/src/main/assets/extensions/kiss_translator/content.js.LICENSE.txt
  • android/app/src/main/assets/extensions/kiss_translator/injector-shadowroot.js
  • android/app/src/main/assets/extensions/kiss_translator/injector-subtitle.js
  • android/app/src/main/assets/extensions/kiss_translator/manifest.json
  • android/app/src/main/assets/extensions/kiss_translator/options.html
  • android/app/src/main/assets/extensions/kiss_translator/options.js
  • android/app/src/main/assets/extensions/kiss_translator/options.js.LICENSE.txt
  • android/app/src/main/assets/extensions/kiss_translator/popup.html
  • android/app/src/main/assets/extensions/kiss_translator/popup.js
  • android/app/src/main/assets/extensions/kiss_translator/popup.js.LICENSE.txt
  • android/app/src/main/assets/extensions/ublock_origin/1p-filters.html
  • android/app/src/main/assets/extensions/ublock_origin/3p-filters.html
  • android/app/src/main/assets/extensions/ublock_origin/LICENSE.txt
  • android/app/src/main/assets/extensions/ublock_origin/META-INF/cose.manifest
  • android/app/src/main/assets/extensions/ublock_origin/META-INF/cose.sig
  • android/app/src/main/assets/extensions/ublock_origin/META-INF/manifest.mf
  • android/app/src/main/assets/extensions/ublock_origin/META-INF/mozilla.rsa
  • android/app/src/main/assets/extensions/ublock_origin/META-INF/mozilla.sf
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ar/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/az/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/be/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/bg/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/bn/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/br_FR/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/bs/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ca/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/cs/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/cv/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/cy/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/da/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/de/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/el/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/en/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/en_GB/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/eo/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/es/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/et/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/eu/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/fa/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/fi/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/fil/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/fr/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/fy/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/gl/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/gu/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/he/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/hi/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/hr/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/hu/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/hy/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/id/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/it/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ja/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ka/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/kk/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/kn/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ko/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/lt/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/lv/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/mk/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ml/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/mr/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ms/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/nb/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/nl/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/no/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/oc/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/pa/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/pl/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/pt_BR/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/pt_PT/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ro/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ru/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/si/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/sk/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/sl/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/so/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/sq/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/sr/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/sv/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/sw/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ta/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/te/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/th/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/tr/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/uk/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/ur/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/vi/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/zh_CN/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/_locales/zh_TW/messages.json
  • android/app/src/main/assets/extensions/ublock_origin/about.html
  • android/app/src/main/assets/extensions/ublock_origin/advanced-settings.html
  • android/app/src/main/assets/extensions/ublock_origin/asset-viewer.html
  • android/app/src/main/assets/extensions/ublock_origin/assets/assets.json
  • android/app/src/main/assets/extensions/ublock_origin/assets/thirdparties/easylist/easylist.txt
  • android/app/src/main/assets/extensions/ublock_origin/assets/thirdparties/easylist/easyprivacy.txt
  • android/app/src/main/assets/extensions/ublock_origin/assets/thirdparties/pgl.yoyo.org/as/README.md
  • android/app/src/main/assets/extensions/ublock_origin/assets/thirdparties/pgl.yoyo.org/as/serverlist
  • android/app/src/main/assets/extensions/ublock_origin/assets/thirdparties/urlhaus-filter/LICENSE.md
  • android/app/src/main/assets/extensions/ublock_origin/assets/thirdparties/urlhaus-filter/urlhaus-filter-online.txt
  • android/app/src/main/assets/extensions/ublock_origin/assets/ublock/badlists.txt
  • android/app/src/main/assets/extensions/ublock_origin/assets/ublock/badware.min.txt
  • android/app/src/main/assets/extensions/ublock_origin/assets/ublock/filters.min.txt
  • android/app/src/main/assets/extensions/ublock_origin/assets/ublock/privacy.min.txt
  • android/app/src/main/assets/extensions/ublock_origin/assets/ublock/quick-fixes.min.txt
  • android/app/src/main/assets/extensions/ublock_origin/assets/ublock/unbreak.min.txt
  • android/app/src/main/assets/extensions/ublock_origin/background.html
  • android/app/src/main/assets/extensions/ublock_origin/blank.html
  • android/app/src/main/assets/extensions/ublock_origin/cloud-ui.html
  • android/app/src/main/assets/extensions/ublock_origin/code-viewer.html
  • android/app/src/main/assets/extensions/ublock_origin/css/1p-filters.css
  • android/app/src/main/assets/extensions/ublock_origin/css/3p-filters.css
  • android/app/src/main/assets/extensions/ublock_origin/css/about.css
  • android/app/src/main/assets/extensions/ublock_origin/css/advanced-settings.css
  • android/app/src/main/assets/extensions/ublock_origin/css/asset-viewer.css
  • android/app/src/main/assets/extensions/ublock_origin/css/click2load.css
  • android/app/src/main/assets/extensions/ublock_origin/css/cloud-ui.css
  • android/app/src/main/assets/extensions/ublock_origin/css/code-viewer.css
  • android/app/src/main/assets/extensions/ublock_origin/css/codemirror.css
  • android/app/src/main/assets/extensions/ublock_origin/css/common.css
  • android/app/src/main/assets/extensions/ublock_origin/css/dashboard-common.css
  • android/app/src/main/assets/extensions/ublock_origin/css/dashboard.css
  • android/app/src/main/assets/extensions/ublock_origin/css/devtools.css
  • android/app/src/main/assets/extensions/ublock_origin/css/document-blocked.css
  • android/app/src/main/assets/extensions/ublock_origin/css/dom-inspector.css
  • android/app/src/main/assets/extensions/ublock_origin/css/dyna-rules.css
  • android/app/src/main/assets/extensions/ublock_origin/css/epicker-ui.css
  • android/app/src/main/assets/extensions/ublock_origin/css/fa-icons.css
  • android/app/src/main/assets/extensions/ublock_origin/css/fonts/Inter/LICENSE.txt
  • android/app/src/main/assets/extensions/ublock_origin/css/fonts/Metropolis/README.md
  • android/app/src/main/assets/extensions/ublock_origin/css/fonts/Metropolis/UNLICENSE
  • android/app/src/main/assets/extensions/ublock_origin/css/logger-ui-inspector.css
  • android/app/src/main/assets/extensions/ublock_origin/css/logger-ui.css
  • android/app/src/main/assets/extensions/ublock_origin/css/popup-fenix.css
  • android/app/src/main/assets/extensions/ublock_origin/css/settings.css
  • android/app/src/main/assets/extensions/ublock_origin/css/support.css
  • android/app/src/main/assets/extensions/ublock_origin/css/themes/default.css
  • android/app/src/main/assets/extensions/ublock_origin/css/whitelist.css
  • android/app/src/main/assets/extensions/ublock_origin/dashboard.html
  • android/app/src/main/assets/extensions/ublock_origin/devtools.html
  • android/app/src/main/assets/extensions/ublock_origin/document-blocked.html
  • android/app/src/main/assets/extensions/ublock_origin/dyna-rules.html
  • android/app/src/main/assets/extensions/ublock_origin/img/flags-of-the-world/README
  • android/app/src/main/assets/extensions/ublock_origin/img/fontawesome/LICENSE.txt
  • android/app/src/main/assets/extensions/ublock_origin/js/1p-filters.js
  • android/app/src/main/assets/extensions/ublock_origin/js/3p-filters.js
  • android/app/src/main/assets/extensions/ublock_origin/js/about.js
  • android/app/src/main/assets/extensions/ublock_origin/js/advanced-settings.js
  • android/app/src/main/assets/extensions/ublock_origin/js/arglist-parser.js
  • android/app/src/main/assets/extensions/ublock_origin/js/asset-viewer.js
  • android/app/src/main/assets/extensions/ublock_origin/js/assets.js
  • android/app/src/main/assets/extensions/ublock_origin/js/background.js
  • android/app/src/main/assets/extensions/ublock_origin/js/base64-custom.js
  • android/app/src/main/assets/extensions/ublock_origin/js/benchmarks.js
  • android/app/src/main/assets/extensions/ublock_origin/js/biditrie.js
  • android/app/src/main/assets/extensions/ublock_origin/js/broadcast.js
  • android/app/src/main/assets/extensions/ublock_origin/js/cachestorage.js
  • android/app/src/main/assets/extensions/ublock_origin/js/click2load.js
  • android/app/src/main/assets/extensions/ublock_origin/js/cloud-ui.js
  • android/app/src/main/assets/extensions/ublock_origin/js/code-viewer.js
  • android/app/src/main/assets/extensions/ublock_origin/js/codemirror/search-thread.js
  • android/app/src/main/assets/extensions/ublock_origin/js/codemirror/search.js
  • android/app/src/main/assets/extensions/ublock_origin/js/codemirror/ubo-dynamic-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/codemirror/ubo-static-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/commands.js
  • android/app/src/main/assets/extensions/ublock_origin/js/console.js
  • android/app/src/main/assets/extensions/ublock_origin/js/contentscript-extra.js
  • android/app/src/main/assets/extensions/ublock_origin/js/contentscript.js
  • android/app/src/main/assets/extensions/ublock_origin/js/contextmenu.js
  • android/app/src/main/assets/extensions/ublock_origin/js/cosmetic-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/dashboard-common.js
  • android/app/src/main/assets/extensions/ublock_origin/js/dashboard.js
  • android/app/src/main/assets/extensions/ublock_origin/js/devtools.js
  • android/app/src/main/assets/extensions/ublock_origin/js/diff-updater.js
  • android/app/src/main/assets/extensions/ublock_origin/js/document-blocked.js
  • android/app/src/main/assets/extensions/ublock_origin/js/dom-inspector.js
  • android/app/src/main/assets/extensions/ublock_origin/js/dom.js
  • android/app/src/main/assets/extensions/ublock_origin/js/dyna-rules.js
  • android/app/src/main/assets/extensions/ublock_origin/js/dynamic-net-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/epicker-ui.js
  • android/app/src/main/assets/extensions/ublock_origin/js/fa-icons.js
  • android/app/src/main/assets/extensions/ublock_origin/js/filtering-context.js
  • android/app/src/main/assets/extensions/ublock_origin/js/filtering-engines.js
  • android/app/src/main/assets/extensions/ublock_origin/js/hnswitches.js
  • android/app/src/main/assets/extensions/ublock_origin/js/hntrie.js
  • android/app/src/main/assets/extensions/ublock_origin/js/html-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/httpheader-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/i18n.js
  • android/app/src/main/assets/extensions/ublock_origin/js/jsonpath.js
  • android/app/src/main/assets/extensions/ublock_origin/js/logger-ui-inspector.js
  • android/app/src/main/assets/extensions/ublock_origin/js/logger-ui.js
  • android/app/src/main/assets/extensions/ublock_origin/js/logger.js
  • android/app/src/main/assets/extensions/ublock_origin/js/lz4.js
  • android/app/src/main/assets/extensions/ublock_origin/js/messaging.js
  • android/app/src/main/assets/extensions/ublock_origin/js/mrucache.js
  • android/app/src/main/assets/extensions/ublock_origin/js/pagestore.js
  • android/app/src/main/assets/extensions/ublock_origin/js/popup-fenix.js
  • android/app/src/main/assets/extensions/ublock_origin/js/redirect-engine.js
  • android/app/src/main/assets/extensions/ublock_origin/js/redirect-resources.js
  • android/app/src/main/assets/extensions/ublock_origin/js/regex-analyzer.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/attribute.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/base.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/cookie.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/create-html.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/href-sanitizer.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/json-edit.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/json-prune.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/localstorage.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/noeval.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/object-prune.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/parse-replace.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/prevent-addeventlistener.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/prevent-dialog.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/prevent-fetch.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/prevent-innerHTML.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/prevent-navigation.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/prevent-settimeout.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/prevent-xhr.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/proxy-apply.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/replace-argument.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/run-at.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/safe-self.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/scriptlets.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/set-constant.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/shared.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/spoof-css.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/stack-trace.js
  • android/app/src/main/assets/extensions/ublock_origin/js/resources/utils.js
  • android/app/src/main/assets/extensions/ublock_origin/js/reverselookup-worker.js
  • android/app/src/main/assets/extensions/ublock_origin/js/reverselookup.js
  • android/app/src/main/assets/extensions/ublock_origin/js/s14e-serializer.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlet-filtering-core.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlet-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/cosmetic-logger.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/cosmetic-off.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/cosmetic-on.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/cosmetic-report.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/dom-inspector.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/dom-survey-elements.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/dom-survey-scripts.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/epicker.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/load-3p-css.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/load-large-media-all.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/load-large-media-interactive.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/noscript-spoof.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/scriptlet-loglevel-1.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/scriptlet-loglevel-2.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/should-inject-contentscript.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/subscriber.js
  • android/app/src/main/assets/extensions/ublock_origin/js/scriptlets/updater.js
  • android/app/src/main/assets/extensions/ublock_origin/js/settings.js
  • android/app/src/main/assets/extensions/ublock_origin/js/start.js
  • android/app/src/main/assets/extensions/ublock_origin/js/static-dnr-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/static-ext-filtering-db.js
  • android/app/src/main/assets/extensions/ublock_origin/js/static-ext-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/static-filtering-io.js
  • android/app/src/main/assets/extensions/ublock_origin/js/static-filtering-parser.js
  • android/app/src/main/assets/extensions/ublock_origin/js/static-net-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/storage.js
  • android/app/src/main/assets/extensions/ublock_origin/js/support.js
  • android/app/src/main/assets/extensions/ublock_origin/js/tab.js
  • android/app/src/main/assets/extensions/ublock_origin/js/tasks.js
  • android/app/src/main/assets/extensions/ublock_origin/js/text-encode.js
  • android/app/src/main/assets/extensions/ublock_origin/js/text-utils.js
  • android/app/src/main/assets/extensions/ublock_origin/js/theme.js
  • android/app/src/main/assets/extensions/ublock_origin/js/traffic.js
  • android/app/src/main/assets/extensions/ublock_origin/js/ublock.js
  • android/app/src/main/assets/extensions/ublock_origin/js/uri-utils.js
  • android/app/src/main/assets/extensions/ublock_origin/js/url-net-filtering.js
  • android/app/src/main/assets/extensions/ublock_origin/js/urlskip.js
  • android/app/src/main/assets/extensions/ublock_origin/js/utils.js
  • android/app/src/main/assets/extensions/ublock_origin/js/vapi-background-ext.js
  • android/app/src/main/assets/extensions/ublock_origin/js/vapi-background.js
  • android/app/src/main/assets/extensions/ublock_origin/js/vapi-client.js
  • android/app/src/main/assets/extensions/ublock_origin/js/vapi-common.js
  • android/app/src/main/assets/extensions/ublock_origin/js/vapi.js
  • android/app/src/main/assets/extensions/ublock_origin/js/wasm/README.md
  • android/app/src/main/assets/extensions/ublock_origin/js/wasm/biditrie.wat
  • android/app/src/main/assets/extensions/ublock_origin/js/wasm/hntrie.wat
  • android/app/src/main/assets/extensions/ublock_origin/js/webext.js
  • android/app/src/main/assets/extensions/ublock_origin/js/whitelist.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/LICENSE
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/README.md
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/comment/comment.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/display/panel.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/edit/closebrackets.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/edit/matchbrackets.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/fold/foldcode.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/fold/foldgutter.css
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/fold/foldgutter.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/hint/show-hint.css
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/hint/show-hint.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/merge/merge.css
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/merge/merge.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/scroll/annotatescrollbar.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/search/matchesonscrollbar.css
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/search/searchcursor.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/addon/selection/active-line.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/lib/codemirror.css
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/lib/codemirror.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/mode/css/css.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/mode/htmlmixed/htmlmixed.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/mode/javascript/javascript.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/mode/xml/xml.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/codemirror/theme/night.css
  • android/app/src/main/assets/extensions/ublock_origin/lib/csstree/LICENSE
  • android/app/src/main/assets/extensions/ublock_origin/lib/csstree/css-tree.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/diff/README.md
  • android/app/src/main/assets/extensions/ublock_origin/lib/diff/swatinem_diff.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/hsluv/LICENSE
  • android/app/src/main/assets/extensions/ublock_origin/lib/hsluv/README
  • android/app/src/main/assets/extensions/ublock_origin/lib/js-beautify/LICENSE
  • android/app/src/main/assets/extensions/ublock_origin/lib/js-beautify/README
  • android/app/src/main/assets/extensions/ublock_origin/lib/lz4/README.md
  • android/app/src/main/assets/extensions/ublock_origin/lib/lz4/lz4-block-codec-any.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/lz4/lz4-block-codec-js.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/lz4/lz4-block-codec-wasm.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/lz4/lz4-block-codec.wat
  • android/app/src/main/assets/extensions/ublock_origin/lib/publicsuffixlist/publicsuffixlist.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/publicsuffixlist/wasm/README.md
  • android/app/src/main/assets/extensions/ublock_origin/lib/publicsuffixlist/wasm/publicsuffixlist.wat
  • android/app/src/main/assets/extensions/ublock_origin/lib/punycode.js
  • android/app/src/main/assets/extensions/ublock_origin/lib/regexanalyzer/CHANGES.md
  • android/app/src/main/assets/extensions/ublock_origin/lib/regexanalyzer/README.md
  • android/app/src/main/assets/extensions/ublock_origin/lib/regexanalyzer/regex.js
  • android/app/src/main/assets/extensions/ublock_origin/logger-ui.html
  • android/app/src/main/assets/extensions/ublock_origin/managed_storage.json
  • android/app/src/main/assets/extensions/ublock_origin/manifest.json
  • android/app/src/main/assets/extensions/ublock_origin/mozilla-recommendation.json
  • android/app/src/main/assets/extensions/ublock_origin/no-dashboard.html
  • android/app/src/main/assets/extensions/ublock_origin/popup-fenix.html
  • android/app/src/main/assets/extensions/ublock_origin/settings.html
  • android/app/src/main/assets/extensions/ublock_origin/support.html
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/README.txt
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/adthrive_abd.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/amazon_ads.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/amazon_apstag.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/ampproject_v0.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/chartbeat.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/click2load.html
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/dom-inspector.html
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/doubleclick_instream_ad_status.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/empty
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/epicker-ui.html
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/fingerprint2.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/fingerprint3.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/google-analytics_analytics.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/google-analytics_cx_api.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/google-analytics_ga.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/google-analytics_inpage_linkid.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/google-ima.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/googlesyndication_adsbygoogle.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/googletagmanager_gtm.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/googletagservices_gpt.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/hd-main.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/nitropay_ads.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/nobab.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/nobab2.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noeval-silent.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noeval.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/nofab.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop-vast2.xml
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop-vast3.xml
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop-vast4.xml
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop-vmap1.xml
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop.css
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop.html
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop.json
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/noop.txt
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/outbrain-widget.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/popads-dummy.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/popads.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/prebid-ads.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/scorecardresearch_beacon.js
  • android/app/src/main/assets/extensions/ublock_origin/web_accessible_resources/sensors-analytics.js
  • android/app/src/main/assets/extensions/ublock_origin/whitelist.html
  • android/app/src/main/assets/notices/kiss_translator.txt
  • android/app/src/main/assets/notices/kiss_translator_license.txt
  • android/app/src/main/assets/notices/ublock_origin.txt
  • android/app/src/main/java/com/msgbyte/dao/DaoApplication.kt
  • android/app/src/main/java/com/msgbyte/dao/MainActivity.kt
  • android/app/src/main/java/com/msgbyte/dao/about/AboutAppInfo.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/AmoCatalogRepository.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/AmoStoreViewModel.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/AppConfiguration.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BrowserDatabase.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BrowserLibraryModels.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BrowserLibraryRepository.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BrowserPreferences.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BrowserRuntime.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BrowserSessionController.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BrowserSessionViewModel.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BrowserTabsController.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BuiltInAdBlocker.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/BuiltInTranslator.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/DownloadModels.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/ExtensionPackageStager.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/ExtensionRepository.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/MozillaBrowserSessionSnapshotStorage.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/NavigationTargetResolver.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/QrCodeDecoder.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/SiteSecurityDetails.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/SystemDownloadRepository.kt
  • android/app/src/main/java/com/msgbyte/dao/browser/TabThumbnailRepository.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/AboutScreens.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/AmoStoreScreen.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/BrowserScreen.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/BrowserSurface.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/BrowserThumbnailCapture.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/EngineViewLifecycle.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/FontPreviewTypography.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/HistoryTimeModel.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/LibraryScreens.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/NewTabSearchModel.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/NewTabTimeModel.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/NovaComponents.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/QrCameraPreview.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/TabGridScreen.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/TabThumbnailCaptureCoordinator.kt
  • android/app/src/main/java/com/msgbyte/dao/ui/theme/DaoTheme.kt
  • android/app/src/main/res/drawable/ic_launcher_foreground.xml
  • android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  • android/app/src/main/res/values-zh-rCN/strings.xml
  • android/app/src/main/res/values/colors.xml
  • android/app/src/main/res/values/ids.xml
  • android/app/src/main/res/values/strings.xml
  • android/app/src/main/res/values/styles.xml
  • android/app/src/test/java/com/msgbyte/dao/about/AboutAppInfoTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/AmoCatalogRepositoryTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/AmoStoreViewModelTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/AppConfigurationTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/BrowserLibraryRepositoryTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/BrowserPreferencesTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/BrowserRuntimeTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/BrowserSessionControllerTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/BrowserTabsControllerTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/BuiltInAdBlockerTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/BuiltInTranslatorTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/ExtensionPackageStagerTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/ExtensionRepositoryTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/NavigationTargetResolverTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/QrCodeDecoderTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/SiteSecurityDetailsTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/SystemDownloadRepositoryTest.kt
  • android/app/src/test/java/com/msgbyte/dao/browser/TabThumbnailRepositoryTest.kt
  • android/app/src/test/java/com/msgbyte/dao/ui/AndroidLocalizationTest.kt
  • android/app/src/test/java/com/msgbyte/dao/ui/BrowserThumbnailCaptureTest.kt
  • android/app/src/test/java/com/msgbyte/dao/ui/EngineViewLifecycleTest.kt
  • android/app/src/test/java/com/msgbyte/dao/ui/FontPreviewTypographyTest.kt
  • android/app/src/test/java/com/msgbyte/dao/ui/HistoryTimeModelTest.kt
  • android/app/src/test/java/com/msgbyte/dao/ui/NewTabSearchModelTest.kt
  • android/app/src/test/java/com/msgbyte/dao/ui/NewTabTimeModelTest.kt
  • android/build.gradle.kts
  • android/gradle.properties
  • android/gradle/libs.versions.toml
  • android/gradle/wrapper/gradle-wrapper.properties
  • android/gradlew
  • android/gradlew.bat
  • android/settings.gradle.kts
  • android/third_party/ublock_origin/LICENSE.txt
  • android/third_party/ublock_origin/README.md
  • design-qa.md
  • docs/feature-checklist.md
  • docs/features-android.md
  • docs/features.md
  • i18n.sh
  • scripts/i18n-translate.py
  • scripts/i18n-translate.sh
  • scripts/i18n.py
  • scripts/i18n_android.py
  • scripts/tests/__init__.py
  • scripts/tests/test_i18n_android.py
  • scripts/tests/test_i18n_api_model.py
  • scripts/tests/test_i18n_orchestrator.py

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

@moonrailgun
moonrailgun merged commit b02f6a8 into main Aug 5, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant