File tree
1,243 files changed
+2160
-2189
lines changed- ad-click/ad-click-impl/src
- main/java/com/duckduckgo/adclick/impl
- pixels
- remoteconfig
- test/java/com/duckduckgo/adclick/impl
- pixels
- referencetests
- anrs
- anrs-impl/src
- main/java/com/duckduckgo/app/anr
- ndk
- test/java/com/duckduckgo/app/anr
- anrs-internal/src/main/java/com/duckduckgo/app/anr/internal
- setting
- store
- anvil/anvil-compiler/src/main/java/com/duckduckgo/anvil/compiler
- app-store/src/main/java/com/duckduckgo/app/trackerdetection/api
- app-tracking-protection
- vpn-api/src/main/java/com/duckduckgo/mobile/android/vpn/state
- vpn-impl/src
- main/java/com/duckduckgo/mobile/android
- app/tracking
- vpn
- apps
- ui
- blocklist
- breakage
- bugreport
- cohort
- debug
- di
- feature
- removal
- settings
- health
- heartbeat
- integration
- logging
- pixels
- processor/tcp/tracker
- service
- notification
- state
- ui
- alwayson
- newtab
- notification
- onboarding
- tracker_activity
- view/message
- worker
- test/java/com/duckduckgo/mobile/android/vpn
- apps
- breakage
- cohort
- feature
- settings
- integration
- pixels
- service
- ui
- notification
- onboarding
- tracker_activity
- vpn-internal/src/main/java/com/duckduckgo/vpn/internal
- feature
- bugreport
- logs
- rules
- trackers
- flipper
- vpn-store/src
- main/java/com/duckduckgo/mobile/android/vpn
- dao
- stats
- store
- test/java/com/duckduckgo/mobile/android/vpn/stats
- app/src
- androidTest/java/com/duckduckgo
- app
- accessibility/data
- browser
- certificates/rootstore
- defaultbrowsing/prompts/store
- favicon
- tabpreview
- cta/ui
- email
- job
- onboarding/store
- referencetests
- statistics/api
- cookies/impl
- features/firstparty
- espresso
- internal/java/com/duckduckgo/app
- audit
- browser/webview
- dev/settings
- notifications
- privacy
- tabs
- flipper
- plugins
- survey/api
- main/java/com/duckduckgo
- app
- about
- accessibility
- autocomplete
- api
- impl
- bookmarks/migration
- brokensite
- api
- browser
- addtohome
- applinks
- autofill
- certificates
- remoteconfig
- rootstore
- cookies/db
- customtabs
- defaultbrowsing
- prompts
- store
- ui
- di
- duckchat
- duckplayer
- favicon
- setting
- filechooser
- capture
- launcher
- postprocess
- httpauth
- httperrors
- indexeddb
- indonesiamessage
- logindetection
- mediaplayback/store
- newaddressbaroption
- newtab
- omnibar
- animations
- omnibaranimation
- pageloadpixel
- firstpaint
- rating
- db
- di
- refreshpixels
- remotemessage
- santize
- serviceworker
- shortcut
- tabpreview
- tabs
- threatprotection
- trafficquality/remote
- uriloaded
- webauthn
- weblocalstorage
- webview
- safewebview
- buildconfig
- cta/ui
- dispatchers
- di
- downloads
- email
- sync
- feedback
- api
- ui/common
- firebutton
- fire
- fireproofwebsite
- data
- ui
- generalsettings
- showonapplaunch
- store
- global
- api
- db
- events/db
- file
- image
- install
- job
- migrations
- model
- shortcut
- view
- job
- launch
- location/data
- notification
- model
- onboardingdesignexperiment
- onboarding
- store
- ui
- page
- permissions
- pixels
- campaign
- params
- privacy
- cleanup
- db
- ui
- privatesearch
- referral
- settings
- surrogates
- api
- survey
- api
- notification
- rmf
- ui
- tabs
- db
- model
- store
- ui
- trackerdetection
- api
- blocklist
- usage/app
- userstate
- webtrackingprotection
- widget
- widget
- play/java/com/duckduckgo/referral
- testPlay/java/com/duckduckgo/app/referrer
- test/java/com/duckduckgo
- app
- accessibility
- autocomplete/api
- bookmarks
- mapper/migration
- model
- service
- brokensite/api
- browser
- defaultbrowsing/prompts/store
- httperrors
- indexeddb
- indonesiamessage
- logindetection
- omnibar
- refreshpixels
- trafficquality
- downloads
- fire
- global
- install
- rating
- referencetests/brokensites
- referral
- survey
- api
- ui
- sync
- algorithm
- tabs/ui
- trackerdetection/blocklist
- tabs/model
- autoconsent/autoconsent-impl/src
- main/java/com/duckduckgo/autoconsent/impl
- handlers
- remoteconfig
- ui
- test/java/com/duckduckgo/autoconsent/impl
- autofill
- autofill-api/src/main/java/com/duckduckgo/autofill/api/domain/app
- autofill-impl/src
- main/java/com/duckduckgo/autofill
- impl
- configuration
- deviceauth
- di
- email
- incontext
- availability
- prompt
- store
- remoteconfig
- encoding
- engagement
- store
- feature/plugin
- importing
- gpm
- feature
- webflow
- promo
- settings
- jsbridge
- request
- partialsave
- pixel
- reporting
- remoteconfig
- securestorage
- di
- encryption
- service
- mapper
- store
- store
- ui
- credential
- management
- importpassword
- desktopapp
- google
- sorting
- survey
- viewing
- passwordgeneration
- repository
- saving
- declines
- selecting
- updating
- settings
- urlmatcher
- username
- store/keys
- sync
- provider
- test/java/com/duckduckgo/autofill/impl
- configuration
- email/incontext/availability
- engagement/store
- importing/takeout/feature
- partialsave
- reporting
- securestorage
- service/mapper
- ui/credential
- management
- survey
- repository
- broken-site
- broken-site-api/src/main/java/com/duckduckgo/brokensite/api
- broken-site-impl/src
- main/java/com/duckduckgo/brokensite/impl
- test/java/com/duckduckgo/brokensite/impl
- browser-api/src/main/java/com/duckduckgo/browser/api/brokensite
- common
- common-test/src/main/java/com/duckduckgo/common/test
- api
- common-utils/src
- main/java/com/duckduckgo/common/utils
- extensions
- playstore
- test/java/com/duckduckgo/common/utils
- extensions
- formatters
- data
- time
- network
- content-scope-scripts/content-scope-scripts-impl/src
- main/java/com/duckduckgo/contentscopescripts/impl
- features
- apimanipulation
- contentscopeexperiments
- messaging
- test/java/com/duckduckgo/contentscopescripts/impl
- cookies
- cookies-impl/src
- main/java/com/duckduckgo/cookies/impl
- features/firstparty
- test/java/com/duckduckgo/cookies/impl/thirdpartycookienames
- cookies-store/src/main/java/com/duckduckgo/cookies/store
- data-store/data-store-impl/src
- main/java/com/duckduckgo/data/store/impl
- test/java/com/duckduckgo/data/store/impl
- dax-prompts/dax-prompts-impl/src/main/java/com/duckduckgo/daxprompts/impl
- repository
- store
- ui
- design-system/src/main/java/com/duckduckgo/common/ui
- notifyme
- themepreview/ui
- viewbinding
- view
- shape
- downloads
- downloads-api/src/main/java/com/duckduckgo/downloads/api
- downloads-impl/src
- main/java/com/duckduckgo/downloads/impl
- test/java/com/duckduckgo/downloads/impl
- duckchat/duckchat-impl/src
- main/java/com/duckduckgo/duckchat/impl
- feature
- helper
- inputscreen/ui
- metrics
- discovery
- retention
- session
- tabs
- view
- pixel
- repository
- store
- subscription
- ui
- filechooser
- capture
- launcher
- postprocess
- settings
- test/kotlin/com/duckduckgo/duckchat/impl
- inputscreen/ui/metrics/retention
- ui/inputscreen
- duckplayer/duckplayer-impl/src
- main/java/com/duckduckgo/duckplayer
- impl
- test/kotlin/com/duckduckgo/duckplayer/impl
- experiments/experiments-impl/src
- main/java/com/duckduckgo/experiments/impl
- reinstalls
- test/java/com/duckduckgo/experiments/impl
- feature-toggles
- feature-toggles-api/src/main/java/com/duckduckgo/feature/toggles/api
- feature-toggles-impl/src
- main/java/com/duckduckgo/feature/toggles/impl
- metrics
- test/java/com/duckduckgo/feature/toggles
- api
- codegen
- impl
- metrics
- rmf
- feature-toggles-internal/src/main/java/com/duckduckgo/examplefeature/internal/ui
- fingerprint-protection/fingerprint-protection-impl/src/main/java/com/duckduckgo/fingerprintprotection/impl
- history/history-impl/src
- main/java/com/duckduckgo/history/impl
- scheduleddeletion
- test/java/com/duckduckgo/history/impl
- store
- httpsupgrade/httpsupgrade-impl/src/main/java/com/duckduckgo/httpsupgrade/impl
- installation/installation-impl/src/main/java/com/duckduckgo/installation/impl/installer
- aura
- fullpackage
- feature
- js-messaging/js-messaging-impl/src/main/java/com/duckduckgo/js/messaging/impl
- macos/macos-impl/src/main/java/com/duckduckgo/macos/impl
- malicious-site-protection/malicious-site-protection-impl/src
- main/kotlin/com/duckduckgo/malicioussiteprotection/impl
- data
- network
- domain
- remoteconfig
- test/kotlin/com/duckduckgo/malicioussiteprotection/impl
- domain
- network-protection
- network-protection-impl/src
- main/java/com
- duckduckgo/networkprotection/impl
- autoexclude
- cohort
- configuration
- config
- connectionclass
- exclusion
- systemapps
- ui
- failure
- integration
- management
- alwayson
- notification
- pixels
- quickaccess
- reddit
- rekey
- revoked
- settings
- custom_dns
- geoswitching
- snooze
- state
- subscription
- settings
- timezone
- volume
- wireguard
- android/backend
- config
- crypto
- test/java/com/duckduckgo/networkprotection/impl
- cohort
- configuration
- failure
- management
- pixels
- reddit
- rekey
- store
- survey
- network-protection-internal/src/main/java/com/duckduckgo/networkprotection/internal
- feature
- system_apps
- unsafe_wifi
- network
- rekey
- new-tab-page/new-tab-page-impl/src/main/java/com/duckduckgo/newtabpage/impl
- pixels
- settings
- shortcuts
- view
- pir
- pir-impl/src
- main/java/com/duckduckgo/pir/impl
- brokers
- callbacks
- checker
- common
- actions
- dashboard
- messaging
- handlers
- state
- optout
- pixels
- scan
- scheduling
- scripts
- service
- store
- db
- test
- java/com/duckduckgo/pir/impl/dashboard
- messaging/handlers
- state
- kotlin/com/duckduckgo/pir/impl/scheduling
- pir-internal/src/main/java/com/duckduckgo/pir/internal/settings
- privacy-config
- privacy-config-impl/src
- main/java/com/duckduckgo/privacy/config/impl
- features
- amplinks
- trackingparameters
- observers
- workers
- test/java/com/duckduckgo/privacy/config/impl
- features
- contentblocking
- drm
- gpc
- https
- trackerallowlist
- unprotectedtemporary
- referencetests
- amplinks
- gpc
- trackerallowlist
- trackingparameters
- privacy-config-internal/src/main/java/com/duckduckgo/privacy/config/internal
- plugins
- privacy-config-store/src/main/java/com/duckduckgo/privacy/config/store/features
- amplinks
- contentblocking
- drm
- gpc
- https
- trackerallowlist
- trackingparameters
- unprotectedtemporary
- privacy-dashboard/privacy-dashboard-impl/src
- main/java/com/duckduckgo/privacy/dashboard/impl
- ui
- test/java/com/duckduckgo/privacy/dashboard/impl/ui
- privacy-protections-popup/privacy-protections-popup-impl/src
- main/java/com/duckduckgo/privacyprotectionspopup/impl
- db
- store
- test/java/com/duckduckgo/privacyprotectionspopup/impl
- db
- store
- remote-messaging
- remote-messaging-api/src/main/java/com/duckduckgo/remote/messaging/api
- remote-messaging-impl/src
- main/java/com/duckduckgo/remote/messaging/impl
- mappers
- models
- newtab
- test/java/com/duckduckgo/remote/messaging/impl
- matchers
- remote-messaging-internal/src/main/java/com/duckduckgo/remote/messaging/internal
- feature
- setting
- remote-messaging-store/src
- main/java/com/duckduckgo/remote/messaging/store
- test/java/com/duckduckgo/remote/messaging/store
- request-filterer
- request-filterer-impl/src
- main/java/com/duckduckgo/request/filterer/impl
- test/java/com/duckduckgo/request/filterer/impl
- request-filterer-store/src/main/java/com/duckduckgo/request/filterer/store
- saved-sites
- saved-sites-impl/src
- main/java/com/duckduckgo/savedsites/impl
- bookmarks
- dialogs
- folders
- newtab
- service
- store
- sync
- algorithm
- test/java/com/duckduckgo/savedsites/impl
- service
- sync/algorithm
- saved-sites-store/src/main/java/com/duckduckgo/savedsites/store
- serp-logos/serp-logos-impl/src/main/kotlin/com/duckduckgo/serp/logos/impl
- site-permissions
- site-permissions-impl/src
- main/java/com/duckduckgo/site/permissions/impl
- drmblock
- ui
- permissionsperwebsite
- test/java/com/duckduckgo/site/permissions/impl
- drmblock
- site-permissions-store/src/main/java/com/duckduckgo/site/permissions/store
- statistics/statistics-impl/src
- main/java/com/duckduckgo/app/statistics
- api
- pixels
- user_segments
- wideevents/db
- test/java/com/duckduckgo/app/statistics
- api
- pixels
- store
- wideevents
- db
- subscriptions
- subscriptions-dummy-impl/src/main/java/com/duckduckgo/subscriptions/impl
- subscriptions-impl/src
- main/java/com/duckduckgo/subscriptions/impl
- auth2
- auth
- billing
- feedback
- messaging
- pixels
- repository
- serp_promo
- services
- settings/views
- ui
- test/java/com/duckduckgo/subscriptions/impl
- auth2
- auth
- billing
- repository
- rmf
- subscriptions-internal/src/main/java/com/duckduckgo/subscriptions/internal
- settings
- sync
- sync-api/src/main/java/com/duckduckgo/sync/api
- sync-impl/src
- main/java/com/duckduckgo/sync/impl
- auth
- di
- engine
- error
- favicons
- internal
- pixels
- promotion
- bookmarks
- passwords
- triggers
- ui
- qrcode
- setup
- test/java/com/duckduckgo/sync
- impl
- engine
- error
- stats
- ui
- sync-lib/src/main/java/com/duckduckgo/sync/crypto
- sync-settings-impl/src/main/java/com/duckduckgo/sync/settings/impl
- sync-store/src/test/java/com/duckduckgo/sync/store
- user-agent
- user-agent-impl/src
- main/java/com/duckduckgo/user/agent/impl
- di
- remoteconfig
- test/java/com/duckduckgo/user/agent/impl
- user-agent-store/src/main/java/com/duckduckgo/user/agent/store
- voice-search/voice-search-impl/src
- main/java/com/duckduckgo/voice/impl
- language
- listeningmode
- remoteconfig
- test/java/com/duckduckgo/voice/impl
- vpn-network/vpn-network-impl/src/main/java/com/duckduckgo/vpn/network/impl
- windows/windows-impl/src/main/java/com/duckduckgo/windows/impl/ui
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,243 files changed
+2160
-2189
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
48 |
| - | |
| 48 | + | |
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
| |||
95 | 95 |
| |
96 | 96 |
| |
97 | 97 |
| |
| 98 | + |
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 |
| - | |
34 |
| - | |
35 | 33 |
| |
36 | 34 |
| |
37 | 35 |
| |
| 36 | + | |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
25 | 24 |
| |
26 | 25 |
| |
27 | 26 |
| |
| 27 | + | |
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
26 |
| - | |
27 | 26 |
| |
28 | 27 |
| |
| 28 | + | |
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
32 |
| - | |
33 |
| - | |
34 | 32 |
| |
35 | 33 |
| |
36 | 34 |
| |
| 35 | + | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
| 24 | + | |
| 25 | + | |
| 26 | + | |
24 | 27 |
| |
25 | 28 |
| |
26 | 29 |
| |
27 | 30 |
| |
28 | 31 |
| |
29 |
| - | |
30 |
| - | |
31 |
| - | |
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
26 |
| - | |
27 | 26 |
| |
28 | 27 |
| |
| 28 | + | |
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
25 | 24 |
| |
26 | 25 |
| |
27 | 26 |
| |
| |||
35 | 34 |
| |
36 | 35 |
| |
37 | 36 |
| |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
24 | 23 |
| |
25 | 24 |
| |
26 | 25 |
| |
| |||
33 | 32 |
| |
34 | 33 |
| |
35 | 34 |
| |
| 35 | + | |
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
27 |
| - | |
28 |
| - | |
29 | 27 |
| |
30 | 28 |
| |
31 | 29 |
| |
| |||
38 | 36 |
| |
39 | 37 |
| |
40 | 38 |
| |
| 39 | + | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
|
0 commit comments