File tree
1,298 files changed
+8447
-8082
lines changed- .githooks
- .github/workflows
- ad-click
- ad-click-api
- ad-click-impl/src
- main/java/com/duckduckgo/adclick/impl
- di
- pixels
- test/java/com/duckduckgo/adclick/impl
- pixels
- referencetests
- ad-click-store/src
- main/java/com/duckduckgo/adclick/store
- test/java/com/duckduckgo/adclick/store
- anrs
- anrs-impl/src/main/java/com/duckduckgo/app/anr
- anrs-store/src/main/java/com/duckduckgo/app/anrs/store
- anvil
- anvil-annotations
- src/main/java/com/duckduckgo/anvil/annotations
- anvil-compiler
- src/main/java/com/duckduckgo/anvil/compiler
- app
- src
- androidTest/java/com/duckduckgo
- app
- accessibility/data
- bookmarks
- db
- model
- service
- browser
- certificates
- rootstore
- cookies/db
- downloader
- favicon
- httpauth
- logindetection
- omnibar/animations
- shortcut
- tabpreview
- urlextraction
- cta/ui
- di
- email
- db
- fakes
- fire
- fireproofwebsite
- data
- ui
- global
- api
- db
- events/db
- view
- httpsupgrade
- api
- icon/ui
- integration
- job
- location
- data
- notification
- model
- privacy
- model
- ui
- referencetests
- statistics/api
- tabs
- db
- model
- trackerdetection/db
- widget/ui
- cookies/impl
- features/firstparty
- espresso
- privacy
- widget
- androidTestPlay/java/com/duckduckgo/app/integration
- internal/java/com/duckduckgo/app
- audit
- dev/settings
- api
- db
- privacy
- di.component
- flipper
- plugins
- statistics
- main/java/com/duckduckgo
- app
- accessibility
- data
- di
- autocomplete/api
- autofill
- bookmarks
- db
- di
- model
- service
- ui
- bookmarkfolders
- brokensite
- api
- model
- browser
- addtohome
- applinks
- autocomplete
- autofill
- certificates
- rootstore
- cookies
- db
- defaultbrowsing
- di
- downloader
- favicon
- favorites
- filechooser
- history
- httpauth
- logindetection
- model
- omnibar
- animations
- print
- rating
- db
- di
- ui
- remotemessage
- serviceworker
- session
- shortcut
- state
- tabpreview
- ui
- urlextraction
- useragent
- webview
- cta
- model
- ui
- di
- downloads
- email
- db
- di
- feedback
- api
- ui
- common
- negative
- brokensite
- mainreason
- openended
- subreason
- fire
- fireproofwebsite
- data
- ui
- global
- api
- db
- dialog
- events/db
- exception
- file
- image
- install
- job
- migrations
- model
- performance
- plugin
- rating
- shortcut
- store
- view
- globalprivacycontrol/ui
- httpsupgrade
- api
- model
- store
- icon
- api
- ui
- job
- launch
- location
- data
- ui
- notification
- model
- onboarding
- di
- store
- ui
- page
- viewpager
- pixels
- playstore
- privacy
- cleanup
- db
- model
- ui
- referral
- settings
- clear
- db
- sitepermissions
- permissionsperwebsite
- surrogates
- api
- survey
- api
- model
- ui
- systemsearch
- tabs
- db
- model
- ui
- trackerdetection
- api
- db
- model
- usage
- app
- di
- search
- userwhitelist
- waitlist/trackerprotection
- ui
- widget
- widget
- play/java/com/duckduckgo
- app/di
- httpsupgrade/store
- referral
- test/java/com/duckduckgo
- app
- accessibility
- autocomplete/api
- bookmarks
- service
- ui
- bookmarkfolders
- brokensite
- browser
- applinks
- autofill
- defaultbrowsing
- filechooser
- logindetection
- serviceworker
- state
- useragent
- cta/ui
- downloads
- email
- feedback
- ui/common
- fire
- global
- api
- exception
- install
- migrations
- model
- rating
- globalprivacycontrol/ui
- job
- launch
- onboarding
- store
- ui
- page
- pixels
- privacy/model
- referencetests/brokensites
- referral
- settings
- sitepermissions
- statistics
- api
- pixels
- survey
- api
- ui
- systemsearch
- tabs/ui
- trackerdetection
- waitlist/trackerprotection
- ui
- widget
- mobile/android/vpn/integration
- app-build-config/app-build-config-api
- src/main/java/com/duckduckgo/appbuildconfig/api
- app-store/src/main/java/com/duckduckgo/app/trackerdetection
- api
- db
- app-tracking-protection
- vpn-api/src/main/java/com/duckduckgo/mobile/android/vpn
- feature
- health
- network
- service
- state
- vpn-impl/src
- main/java/com/duckduckgo/mobile/android/vpn
- apps
- ui
- appupdates
- blocklist
- breakage
- bugreport
- cohort
- debug
- di
- feature
- removal
- settings
- health
- heartbeat
- integration
- memory
- network
- connection
- util
- pixels
- prefs
- processor
- requestingapp
- tcp/tracker
- service
- state
- stats
- store
- ui
- alwayson
- notification
- onboarding
- report
- tracker_activity
- model
- view
- waitlist
- api
- store
- test/java/com/duckduckgo/mobile/android/vpn
- apps
- breakage
- bugreport
- cohort
- feature
- settings
- health
- pixels
- prefs
- service
- stats
- ui
- notification
- onboarding
- tracker_activity
- vpn-internal/src/main/java/com/duckduckgo/vpn/internal
- feature
- bugreport
- logs
- remote
- rules
- trackers
- flipper
- vpn-store/src
- main/java/com/duckduckgo/mobile/android/vpn
- dao
- health
- model
- remote_config
- store
- trackers
- test/java/com/duckduckgo/mobile/android/vpn
- store
- trackers
- vpn-store-test/src/main/java/com/duckduckgo/mobile/android/vpn/trackers
- autoconsent
- autoconsent-api/src/main/java/com/duckduckgo/autoconsent/api
- autoconsent-impl/src
- main/java/com/duckduckgo/autoconsent/impl
- adapters
- di
- handlers
- ui
- test/java/com/duckduckgo/autoconsent/impl
- handlers
- ui
- autoconsent-store/src/main/java/com/duckduckgo/autoconsent/store
- autofill
- autofill-api/src/main/java/com/duckduckgo/autofill
- domain/app
- ui/credential/saving/declines
- autofill-impl/src
- main/java/com/duckduckgo/autofill
- configuration
- di
- domain/javascript
- internal
- jsbridge
- request
- response
- ui
- credential
- management
- sorting
- viewing
- saving
- declines
- selecting
- updating
- test/java/com/duckduckgo/autofill
- configuration
- jsbridge
- request
- response
- ui/credential
- management
- saving/declines
- selecting
- autofill-store/src
- main/java/com/duckduckgo/autofill/store
- test/java/com/duckduckgo/autofill/store
- browser-api/src/main/java/com/duckduckgo/app
- autofill
- browser/favicon
- email
- global/model
- notification/model
- privacy/model
- surrogates
- tabs/model
- trackerdetection/model
- common/src
- main/java/com/duckduckgo/app/global
- device
- exception
- extensions
- formatters
- data
- time
- model
- plugins/view_model
- webview
- test/java/com/duckduckgo/app/global/formatters/data
- common-test/src/main/java/com/duckduckgo/app
- global/api
- common-ui/src/main/java/com/duckduckgo
- app/global
- mobile/android
- themepreview/ui
- component
- buttons
- dialogs
- palette
- typography
- widget
- ui
- recyclerviewext
- store
- view
- button
- dialog
- divider
- listitem
- text
- viewbinding
- content-scope-scripts
- content-scope-scripts-api
- content-scope-scripts-impl/src
- main/java/com/duckduckgo/contentscopescripts/impl
- test/java/com/duckduckgo/contentscopescripts/impl
- cookies
- cookies-api/src/main/java/com/duckduckgo/cookies/api
- cookies-impl/src
- main/java/com/duckduckgo/cookies/impl
- di
- features
- firstparty
- test/java/com/duckduckgo/cookies/impl
- features
- cookies-store/src
- main/java/com/duckduckgo/cookies/store
- test/java/com/duckduckgo/cookies/store
- device-auth
- device-auth-api/src/main/java/com/duckduckgo/deviceauth/api
- device-auth-impl/src
- main/java/com/duckduckgo/deviceauth/impl
- test/java/com/duckduckgo/deviceauth/impl
- di/src/main/java/dagger/android
- downloads
- downloads-api/src/main/java/com/duckduckgo/downloads/api
- model
- downloads-impl/src
- main/java/com/duckduckgo/downloads/impl
- test/java/com/duckduckgo/downloads/impl
- downloads-store/src
- main/java/com/duckduckgo/downloads/store
- test/java/com/duckduckgo/downloads/store
- feature-toggles
- feature-toggles-api
- src/main/java/com/duckduckgo/feature/toggles/api
- feature-toggles-impl/src
- main/java/com/duckduckgo/feature/toggles/impl
- test/java/com/duckduckgo/feature/toggles/impl
- gradle
- macos
- macos-api
- macos-impl/src/main/java/com/duckduckgo/macos_impl
- node_modules/@duckduckgo
- content-scope-scripts
- privacy-dashboard/build/app/public/js
- privacy-config
- privacy-config-api
- src/main/java/com/duckduckgo/privacy/config/api
- privacy-config-impl/src
- main/java/com/duckduckgo/privacy/config/impl
- di
- features
- amplinks
- autofill
- contentblocking
- drm
- gpc
- https
- trackerallowlist
- trackingparameters
- unprotectedtemporary
- useragent
- models
- network
- observers
- plugins
- workers
- test/java/com/duckduckgo/privacy/config/impl
- features
- amplinks
- autofill
- contentblocking
- drm
- gpc
- https
- trackerallowlist
- trackingparameters
- unprotectedtemporary
- useragent
- observers
- plugins
- referencetests
- gpc
- privacyconfig
- trackerallowlist
- workers
- privacy-config-store/src
- main/java/com/duckduckgo/privacy/config/store
- features
- amplinks
- autofill
- contentblocking
- drm
- gpc
- https
- trackerallowlist
- trackingparameters
- unprotectedtemporary
- useragent
- test/java/com/duckduckgo/privacy/config/store
- features
- amplinks
- contentblocking
- drm
- gpc
- https
- trackerallowlist
- trackingparameters
- unprotectedtemporary
- useragent
- privacy-dashboard/privacy-dashboard-impl/src
- main/java/com/duckduckgo/privacy/dashboard/impl
- di
- ui
- test/java/com/duckduckgo/privacy/dashboard/impl/ui
- remote-messaging
- remote-messaging-api
- src/main/java/com/duckduckgo/remote/messaging/api
- remote-messaging-impl/src
- main/java/com/duckduckgo/remote/messaging/impl
- di
- mappers
- matchers
- models
- test/java/com/duckduckgo/remote/messaging
- fixtures
- impl
- matchers
- remote-messaging-store/src
- main/java/com/duckduckgo/remote/messaging/store
- test/java/com/duckduckgo/remote/messaging/store
- secure-storage
- secure-storage-api/src/main/java/com/duckduckgo/securestorage/api
- secure-storage-impl/src
- main/java/com/duckduckgo/securestorage/impl
- encryption
- test/java/com/duckduckgo/securestorage/impl
- secure-storage-store/src
- main/java/com/duckduckgo/securestorage/store
- db
- keys
- test/java/com/duckduckgo/securestorage/store
- site-permissions
- site-permissions-api/src/main/java/com/duckduckgo/site/permissions/api
- site-permissions-impl/src
- main/java/com/duckduckgo/site/permissions/impl
- di
- test/java/com/duckduckgo/site/permissions/impl
- site-permissions-store/src/main/java/com/duckduckgo/site/permissions/store
- sitepermissions
- sitepermissionsallowed
- statistics/src/main/java/com/duckduckgo/app/statistics
- api
- model
- pixels
- store
- traces/traces-impl/src/main/java/com/duckduckgo/app/traces
- voice-search
- voice-search-api/src/main/java/com/duckduckgo/voice/api
- voice-search-impl/src
- main/java/com/duckduckgo/voice/impl
- listeningmode
- ui
- test/java/com/duckduckgo/voice/impl
- fakes
- listeningmode
- voice-search-store/src/main/java/com/duckduckgo/voice/store
- vpn-network
- vpn-network-api
- vpn-network-impl/src/main/java/com/duckduckgo/vpn/network/impl
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,298 files changed
+8447
-8082
lines changed+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
22 |
| - | |
| 21 | + | |
| 22 | + | |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| 5 | + | |
5 | 6 |
| |
6 | 7 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
22 |
| - | |
| 21 | + | |
| 22 | + | |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 |
| - | |
| 22 | + | |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
| 23 | + | |
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
32 |
| - | |
| 32 | + | |
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
42 |
| - | |
| 42 | + | |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
| |||
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
58 |
| - | |
59 |
| - | |
| 58 | + | |
| 59 | + | |
60 | 60 |
| |
61 | 61 |
| |
62 | 62 |
| |
| |||
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
73 |
| - | |
74 |
| - | |
| 73 | + | |
| 74 | + | |
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 | 78 |
| |
79 |
| - | |
80 |
| - | |
| 79 | + | |
| 80 | + | |
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
| 29 | + | |
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
34 |
| - | |
35 |
| - | |
36 | 34 |
| |
37 | 35 |
| |
| 36 | + | |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
| |||
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
60 |
| - | |
| 60 | + | |
61 | 61 |
| |
62 | 62 |
| |
63 |
| - | |
| 63 | + | |
64 | 64 |
| |
65 | 65 |
| |
66 | 66 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
22 | 21 |
| |
| 22 | + | |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| 26 | + | |
26 | 27 |
| |
27 | 28 |
| |
28 |
| - | |
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
35 |
| - | |
| 35 | + | |
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
| |||
147 | 147 |
| |
148 | 148 |
| |
149 | 149 |
| |
150 |
| - | |
151 |
| - | |
| 150 | + | |
| 151 | + | |
152 | 152 |
| |
153 | 153 |
| |
154 | 154 |
| |
| |||
188 | 188 |
| |
189 | 189 |
| |
190 | 190 |
| |
191 |
| - | |
192 |
| - | |
| 191 | + | |
| 192 | + | |
193 | 193 |
| |
194 | 194 |
| |
195 | 195 |
| |
| |||
201 | 201 |
| |
202 | 202 |
| |
203 | 203 |
| |
204 |
| - | |
205 |
| - | |
| 204 | + | |
| 205 | + | |
206 | 206 |
| |
207 | 207 |
| |
208 | 208 |
| |
| |||
214 | 214 |
| |
215 | 215 |
| |
216 | 216 |
| |
217 |
| - | |
218 |
| - | |
| 217 | + | |
| 218 | + | |
219 | 219 |
| |
220 | 220 |
| |
221 | 221 |
| |
222 | 222 |
| |
223 | 223 |
| |
224 |
| - | |
| 224 | + | |
225 | 225 |
| |
226 | 226 |
| |
227 | 227 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
| 23 | + | |
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
43 |
| - | |
| 43 | + | |
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
53 |
| - | |
| 53 | + | |
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 |
| - | |
34 |
| - | |
35 | 33 |
| |
36 | 34 |
| |
| 35 | + | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
| |||
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
58 |
| - | |
| 58 | + | |
59 | 59 |
| |
60 | 60 |
| |
61 |
| - | |
| 61 | + | |
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
27 |
| - | |
28 | 27 |
| |
29 | 28 |
| |
| 29 | + | |
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| |||
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
48 |
| - | |
| 48 | + | |
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
| |||
94 | 94 |
| |
95 | 95 |
| |
96 | 96 |
| |
97 |
| - | |
| 97 | + | |
98 | 98 |
| |
99 | 99 |
| |
100 | 100 |
| |
|
0 commit comments