-
Notifications
You must be signed in to change notification settings - Fork 0
Package DevinX Connector 0.1.1 for Microsoft Store #58
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
Changes from all commits
c7002e4
5d7e3c6
dfc3b74
95a73ab
01a9a2a
83516fe
5e148e7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,56 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <Package | ||
| xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" | ||
| xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" | ||
| xmlns:uap10="http://schemas.microsoft.com/appx/manifest/uap/windows10/10" | ||
| xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10" | ||
| xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" | ||
| IgnorableNamespaces="uap uap10 desktop rescap"> | ||
| <Identity | ||
| Name="{{IDENTITY_NAME}}" | ||
| Publisher="{{PUBLISHER}}" | ||
| Version="{{VERSION}}" | ||
| ProcessorArchitecture="{{ARCHITECTURE}}" /> | ||
| <Properties> | ||
| <DisplayName>DevinX Connector</DisplayName> | ||
| <PublisherDisplayName>{{PUBLISHER_DISPLAY_NAME}}</PublisherDisplayName> | ||
| <Logo>Assets\StoreLogo.png</Logo> | ||
| </Properties> | ||
| <Resources> | ||
| <Resource Language="{{DEFAULT_LANGUAGE}}" /> | ||
| </Resources> | ||
| <Dependencies> | ||
| <TargetDeviceFamily | ||
| Name="Windows.Desktop" | ||
| MinVersion="{{MINIMUM_WINDOWS_VERSION}}" | ||
| MaxVersionTested="{{MAXIMUM_WINDOWS_VERSION_TESTED}}" /> | ||
| </Dependencies> | ||
| <Applications> | ||
| <Application | ||
| Id="DevinXConnector" | ||
| Executable="DevinXConnector.exe" | ||
| uap10:RuntimeBehavior="win32App" | ||
| uap10:TrustLevel="mediumIL"> | ||
| <uap:VisualElements | ||
| DisplayName="DevinX Connector" | ||
| Description="Securely connect DevinX on iPhone to Devin running on this Windows PC." | ||
| BackgroundColor="transparent" | ||
| Square150x150Logo="Assets\Square150x150Logo.png" | ||
| Square44x44Logo="Assets\Square44x44Logo.png" /> | ||
| <Extensions> | ||
| <desktop:Extension | ||
| Category="windows.startupTask" | ||
| Executable="DevinXConnector.exe" | ||
| EntryPoint="Windows.FullTrustApplication"> | ||
| <desktop:StartupTask | ||
| TaskId="DevinXConnectorStartup" | ||
| Enabled="false" | ||
| DisplayName="DevinX Connector" /> | ||
| </desktop:Extension> | ||
| </Extensions> | ||
| </Application> | ||
| </Applications> | ||
| <Capabilities> | ||
| <rescap:Capability Name="runFullTrust" /> | ||
| </Capabilities> | ||
| </Package> | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| { | ||
| "storeId": "9N52Z3FVMFH8", | ||
| "identityName": "DevinXTools.DevinXConnector", | ||
| "publisher": "CN=43D84E24-857C-4C40-9DAA-1A6983913CD9", | ||
| "publisherDisplayName": "DevinX Tools", | ||
| "packageFamilyName": "DevinXTools.DevinXConnector_ydtgrt4yd5wrc", | ||
| "msaAppId": "7d1237e7-6265-48ab-adf5-2a12f5d81101", | ||
| "version": "0.1.1.0", | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔍 MSIX package version (0.1.1.0) diverges from the actual runtime version (0.1.4) and the wrapped 0.1.0 build folder The Store package is built by wrapping the Was this helpful? React with 👍 or 👎 to provide feedback. |
||
| "architecture": "x64", | ||
| "defaultLanguage": "en-US", | ||
| "minimumWindowsVersion": "10.0.22000.0", | ||
| "maximumWindowsVersionTested": "10.0.26100.0" | ||
| } | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔍 AppxManifest declares runFullTrust alongside mediumIL trust level
connector/windows-msix/AppxManifest.xml.template:32-33setsuap10:RuntimeBehavior="win32App"anduap10:TrustLevel="mediumIL"on the Application while:54declares therunFullTrustrestricted capability, and the startup-task extension usesEntryPoint="Windows.FullTrustApplication". The app must launch a Node child process and use current-user DPAPI, so it genuinely needs full trust. This particular attribute combination is intentional per the verify script's assertions, and MakeAppx pack + Store certification would reject a truly invalid manifest, so I did not flag it — but the mediumIL + runFullTrust pairing is unusual enough to be worth confirming against a successful real MSIX build/cert run on Windows.Was this helpful? React with 👍 or 👎 to provide feedback.