-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manage Private Email Addresses #396
Commits on Jun 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9f7e7ec - Browse repository at this point
Copy the full SHA 9f7e7ecView commit details
Commits on Jun 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 930c3a8 - Browse repository at this point
Copy the full SHA 930c3a8View commit details
Commits on Jun 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 396a849 - Browse repository at this point
Copy the full SHA 396a849View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fb664c - Browse repository at this point
Copy the full SHA 3fb664cView commit details
Commits on Jun 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 62d3f30 - Browse repository at this point
Copy the full SHA 62d3f30View commit details
Commits on Jun 12, 2023
-
Merge branch 'main' into daniel/manage-private-duck-address
# Conflicts: # Sources/BrowserServicesKit/Email/EmailManager.swift
Configuration menu - View commit details
-
Copy full SHA for 025110b - Browse repository at this point
Copy the full SHA 025110bView commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 134a7df - Browse repository at this point
Copy the full SHA 134a7dfView commit details
Commits on Jun 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 91b8677 - Browse repository at this point
Copy the full SHA 91b8677View commit details
Commits on Jun 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a929ae4 - Browse repository at this point
Copy the full SHA a929ae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c40295 - Browse repository at this point
Copy the full SHA 1c40295View commit details
Commits on Jun 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 83e082f - Browse repository at this point
Copy the full SHA 83e082fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1ebf2c - Browse repository at this point
Copy the full SHA e1ebf2cView commit details -
Merge branch 'daniel/manage-email-integration' into daniel/manage-pri…
…vate-duck-address
Configuration menu - View commit details
-
Copy full SHA for d44ec9f - Browse repository at this point
Copy the full SHA d44ec9fView commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c27a6f9 - Browse repository at this point
Copy the full SHA c27a6f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d986a0a - Browse repository at this point
Copy the full SHA d986a0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b5ad8 - Browse repository at this point
Copy the full SHA d8b5ad8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd5b8cd - Browse repository at this point
Copy the full SHA dd5b8cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d775412 - Browse repository at this point
Copy the full SHA d775412View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41c7f87 - Browse repository at this point
Copy the full SHA 41c7f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd5756 - Browse repository at this point
Copy the full SHA 3fd5756View commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b75647e - Browse repository at this point
Copy the full SHA b75647eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e71c932 - Browse repository at this point
Copy the full SHA e71c932View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3868722 - Browse repository at this point
Copy the full SHA 3868722View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8505bb8 - Browse repository at this point
Copy the full SHA 8505bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5dfdb2 - Browse repository at this point
Copy the full SHA e5dfdb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4582b8 - Browse repository at this point
Copy the full SHA c4582b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 889a306 - Browse repository at this point
Copy the full SHA 889a306View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0553ec - Browse repository at this point
Copy the full SHA a0553ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 677fb0e - Browse repository at this point
Copy the full SHA 677fb0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8743bab - Browse repository at this point
Copy the full SHA 8743babView commit details -
Configuration menu - View commit details
-
Copy full SHA for de32eba - Browse repository at this point
Copy the full SHA de32ebaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86e2898 - Browse repository at this point
Copy the full SHA 86e2898View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ed9eb - Browse repository at this point
Copy the full SHA 88ed9ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ebf977 - Browse repository at this point
Copy the full SHA 0ebf977View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1771177 - Browse repository at this point
Copy the full SHA 1771177View commit details -
Configuration menu - View commit details
-
Copy full SHA for 321f481 - Browse repository at this point
Copy the full SHA 321f481View commit details -
Configuration menu - View commit details
-
Copy full SHA for 085c8cf - Browse repository at this point
Copy the full SHA 085c8cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 982ce92 - Browse repository at this point
Copy the full SHA 982ce92View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2ef58 - Browse repository at this point
Copy the full SHA ef2ef58View commit details -
Configuration menu - View commit details
-
Copy full SHA for e44c9d7 - Browse repository at this point
Copy the full SHA e44c9d7View commit details -
Merge branch 'daniel/private-email-autofill' of github.com:duckduckgo…
…/BrowserServicesKit into daniel/private-email-autofill
Configuration menu - View commit details
-
Copy full SHA for 436f299 - Browse repository at this point
Copy the full SHA 436f299View commit details
Commits on Jul 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d2dfc7c - Browse repository at this point
Copy the full SHA d2dfc7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e9266e - Browse repository at this point
Copy the full SHA 8e9266eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b94c80d - Browse repository at this point
Copy the full SHA b94c80dView commit details
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 67ddb89 - Browse repository at this point
Copy the full SHA 67ddb89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fa9477 - Browse repository at this point
Copy the full SHA 6fa9477View commit details
Commits on Jul 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 20d488c - Browse repository at this point
Copy the full SHA 20d488cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20015ec - Browse repository at this point
Copy the full SHA 20015ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0080cc8 - Browse repository at this point
Copy the full SHA 0080cc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for df6f7cf - Browse repository at this point
Copy the full SHA df6f7cfView commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e3a3eef - Browse repository at this point
Copy the full SHA e3a3eefView commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0083386 - Browse repository at this point
Copy the full SHA 0083386View commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9c257db - Browse repository at this point
Copy the full SHA 9c257dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6244aa - Browse repository at this point
Copy the full SHA d6244aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9fcfe6 - Browse repository at this point
Copy the full SHA c9fcfe6View commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ddd1af0 - Browse repository at this point
Copy the full SHA ddd1af0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7776896 - Browse repository at this point
Copy the full SHA 7776896View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a2508b - Browse repository at this point
Copy the full SHA 0a2508bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 262c052 - Browse repository at this point
Copy the full SHA 262c052View commit details
Commits on Jul 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6a57bea - Browse repository at this point
Copy the full SHA 6a57beaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76ea12c - Browse repository at this point
Copy the full SHA 76ea12cView commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0ac444f - Browse repository at this point
Copy the full SHA 0ac444fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84e0baa - Browse repository at this point
Copy the full SHA 84e0baaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bcff7e - Browse repository at this point
Copy the full SHA 8bcff7eView commit details -
Merge branch 'main' into daniel/private-email-autofill
# Conflicts: # Package.swift
Configuration menu - View commit details
-
Copy full SHA for 6471607 - Browse repository at this point
Copy the full SHA 6471607View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1e45d0 - Browse repository at this point
Copy the full SHA c1e45d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e75398a - Browse repository at this point
Copy the full SHA e75398aView commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 49ab364 - Browse repository at this point
Copy the full SHA 49ab364View commit details -
Task/Issue URL: https://app.asana.com/0/0/1205091595242093/f What kind of version bump will this require?: Patch Description: Lowercases user input for private emails, so ecample@Duck.com and example@DuCK.com are treated as valid
Configuration menu - View commit details
-
Copy full SHA for 3a07261 - Browse repository at this point
Copy the full SHA 3a07261View commit details
Commits on Jul 20, 2023
-
Update autosave logic to properly trust autogenerated fields from JS …
…only on generation and not submission
Configuration menu - View commit details
-
Copy full SHA for a9c5365 - Browse repository at this point
Copy the full SHA a9c5365View commit details -
Configuration menu - View commit details
-
Copy full SHA for 437ab74 - Browse repository at this point
Copy the full SHA 437ab74View commit details -
Configuration menu - View commit details
-
Copy full SHA for f855183 - Browse repository at this point
Copy the full SHA f855183View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0834e7 - Browse repository at this point
Copy the full SHA d0834e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b92c93 - Browse repository at this point
Copy the full SHA 0b92c93View commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 83ebb3c - Browse repository at this point
Copy the full SHA 83ebb3cView commit details
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 70466fd - Browse repository at this point
Copy the full SHA 70466fdView commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b93cf42 - Browse repository at this point
Copy the full SHA b93cf42View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f5af9c - Browse repository at this point
Copy the full SHA 5f5af9cView commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6b06eac - Browse repository at this point
Copy the full SHA 6b06eacView commit details -
Configuration menu - View commit details
-
Copy full SHA for cec87f4 - Browse repository at this point
Copy the full SHA cec87f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9047be0 - Browse repository at this point
Copy the full SHA 9047be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85067ae - Browse repository at this point
Copy the full SHA 85067aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a1d2b - Browse repository at this point
Copy the full SHA 83a1d2bView commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cba2a98 - Browse repository at this point
Copy the full SHA cba2a98View commit details -
Fix publisher, add option to override internal user state in debug (#422
) Task/Issue URL: https://app.asana.com/0/414709148257752/1205091275850283/f Description: Allow to set internal user state in debug.
Configuration menu - View commit details
-
Copy full SHA for 8fad8f0 - Browse repository at this point
Copy the full SHA 8fad8f0View commit details -
replace assertion in assertObjectDeallocated with sigint (#428)
* replace assertion in assertObjectDeallocated with sigint * add different options to ensureObjectDeallocated; fix some warnings
Configuration menu - View commit details
-
Copy full SHA for d3e8c82 - Browse repository at this point
Copy the full SHA d3e8c82View commit details -
Add support for per-model Sync Data Providers initialization (#433)
Task/Issue URL: https://app.asana.com/0/0/1205093266805582/f Rework Sync initialization mechanism by moving sync data models initialization from DDGSync (where it was tied to account signup/login flow) to data models themselves. Sync Metadata is leveraged to store sync setup state per data model. Two values are possible: needs remote data fetch (a.k.a initial sync) or ready to sync. Decoupling account flow from data models initialization allows to initialize data models independently of user turning on sync, which is a requirement to support initial sync for new syncable models added with client app updates. Also DataProvider class has been added – it's a dedicated sync data providers superclass that also encapsulates common logic, making individual data providers simpler.
Configuration menu - View commit details
-
Copy full SHA for d5c6373 - Browse repository at this point
Copy the full SHA d5c6373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f5fb53 - Browse repository at this point
Copy the full SHA 9f5fb53View commit details -
Task/Issue URL: https://app.asana.com/0/72649045549333/1203956617610891/f Tech Design URL: https://app.asana.com/0/481882893211075/1204384679803788/f Making Fire Window available to public # Conflicts: # Sources/BrowserServicesKit/SecureVault/SecureVaultManager.swift
Configuration menu - View commit details
-
Copy full SHA for 9a0e112 - Browse repository at this point
Copy the full SHA 9a0e112View commit details -
Extract SecureVault code into SecureStorage module (#430)
Task/Issue URL: https://app.asana.com/0/0/1205119749390492/f Tech Design URL: CC: @Bunn @jotaemepereira Description: This PR extracts the reusable SecureVault logic out into a new SecureStorage module. This module is used by Autofill, and is usable by the client apps directly to implement secure storage on their own. The API for this new module matches the existing API as much as possible, and the implementation of the key/crypto providers is made easier by providing default implementations of the generic functions. Note that not all areas of the code have been renamed; for example, there is still a struct called SecureVaultModels which I would like to rename AutofillModels, but in this case this symbol is referenced over 600 times, so I plan to do this in a follow-up renaming PR to keep this PR as small as possible (it's already quite large). # Conflicts: # Sources/BrowserServicesKit/SecureVault/SecureVaultManager.swift # Tests/BrowserServicesKitTests/SecureVault/SecureVaultManagerTests.swift
Configuration menu - View commit details
-
Copy full SHA for ba46fc9 - Browse repository at this point
Copy the full SHA ba46fc9View commit details -
Task/Issue URL: https://app.asana.com/0/414235014887631/1203017403159775/f iOS PR: duckduckgo/iOS#1862 macOS PR: duckduckgo/macos-browser#1388 Description: Class that aggregates detected Ad Attributions on a websites and stores that count over a certain time interval.
Configuration menu - View commit details
-
Copy full SHA for 89ec4fb - Browse repository at this point
Copy the full SHA 89ec4fbView commit details -
bump CSS to 4.30.0 for messageHandlers fix (#439)
Co-authored-by: Shane Osbourne <sosbourne@duckduckgo.com>
Configuration menu - View commit details
-
Copy full SHA for a6e1ab8 - Browse repository at this point
Copy the full SHA a6e1ab8View commit details -
* Use more swift concurrency in pinger tests * Remove dead code and duped tests
Configuration menu - View commit details
-
Copy full SHA for 36d2840 - Browse repository at this point
Copy the full SHA 36d2840View commit details -
Task/Issue URL: https://app.asana.com/0/414235014887631/1205157723964854/f iOS PR: duckduckgo/iOS#1875 macOS PR: duckduckgo/macos-browser#1406 * os_log fixes * add log visibility modifier to interpolated os_log * fix os_log overloads
Configuration menu - View commit details
-
Copy full SHA for 7c5a0bc - Browse repository at this point
Copy the full SHA 7c5a0bcView commit details -
Add concurrency extension, refactor Connection Tester to use AsyncSeq…
…uence (#443) Task/Issue URL: https://app.asana.com/0/1199230911884351/1205173072817391/f macOS PR: duckduckgo/macos-browser#1422
Configuration menu - View commit details
-
Copy full SHA for a5d33aa - Browse repository at this point
Copy the full SHA a5d33aaView commit details -
Merge branch 'main' into daniel/private-email-autofill
# Conflicts: # Sources/BrowserServicesKit/SecureVault/SecureVaultManager.swift
Configuration menu - View commit details
-
Copy full SHA for 5206c6d - Browse repository at this point
Copy the full SHA 5206c6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80e0d6f - Browse repository at this point
Copy the full SHA 80e0d6fView commit details