Adds VPN Control Center widget and Siri Commands.#3414
Conversation
|
Task/Issue URL: https://app.asana.com/0/1207603085593419/1208485618883329/f ## Description Adds Siri support to start and stop the VPN.
LocalPackages/VPNiOS/Sources/VPNWidgetSupport/VPNWidgetTunnelController.swift
Show resolved
Hide resolved
DuckDuckGo/Widgets/Education/ControlCenterWidgetEducationView.swift
Outdated
Show resolved
Hide resolved
| "state" : { | ||
| "revision" : "ad133f76501edcb2bfa841e33aebc0da5f92bb5c", | ||
| "version" : "3.3.0" | ||
| "revision" : "ba2f7e26575a9529ce268ce16f01760187649ce6" |
There was a problem hiding this comment.
We'll want to swap this out with a tagged release before merging
| static var appShortcuts: [AppShortcut] { | ||
| AppShortcut(intent: EnableVPNIntent(), | ||
| phrases: [ | ||
| "Connect \(.applicationName) VPN", |
There was a problem hiding this comment.
How should localization be handled for Siri Shortcuts?
There was a problem hiding this comment.
This isn't exactly trivial so I'm opening a follow-up task to look into this.
Co-authored-by: Sam Symons <sam@samsymons.com>
…into diego/vpn-control-widget
samsymons
left a comment
There was a problem hiding this comment.
LGTM after the recent changes, with the acknowledgement that we'll revisit in the new year to sort out localization. But, since this change is gated behind a DEBUG || ALPHA check, it's fine to merge. Thanks!
Task/Issue URL: https://app.asana.com/0/1203108348835387/1208485618883319/f
DRK PR: duckduckgo/DesignResourcesKit#9
Description
Adds a VPN control widget for the control center and lock screen.
Adds Siri commands to control the VPN with voice.
Testing
General
Control Center Widget
Definition of Done (Internal Only):
Copy Testing:
’rather than'Internal references:
Software Engineering Expectations
Technical Design Template