Skip to content
This repository has been archived by the owner on Nov 25, 2024. It is now read-only.

Commit

Permalink
upgrade wails, msix support files for windows
Browse files Browse the repository at this point in the history
  • Loading branch information
achhabra2 committed Dec 29, 2021
1 parent acb930b commit 3fc728a
Show file tree
Hide file tree
Showing 21 changed files with 114 additions and 854 deletions.
Binary file removed .DS_Store
Binary file not shown.
20 changes: 20 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,26 @@ jobs:
wails build -platform windows/amd64 -clean
Compress-Archive -Path .\build\bin\RiftShare.exe -DestinationPath .\RiftShare-windows-amd64.zip
if: matrix.os == 'windows-latest'
# - name: Package MSIX
# run: |
# cd build\windows
# MakeAppx pack /m appxmanifest.xml /f mapping.txt /p RiftShare.msix
# move RiftShare.msix ..\..\
# cd ..\..\
# if: matrix.os == 'windows-latest'
# - name: Create Code Signing Certificate
# run: |
# New-Item -ItemType directory -Path certificate
# Set-Content -Path certificate\certificate.txt -Value '${{ secrets.WINDOWS_CERTIFICATE }}'
# certutil -decode certificate\certificate.txt certificate\certificate.pfx
# if: matrix.os == 'windows-latest'
# - name: Sign Windows Executables
# run: |
# rename RiftShare.msix RiftShare-windows-amd64.msix
# SignTool sign /fd SHA256 /a /f certificates\certificate.pfx /p ${{ secrets.WINDOWS_CERTIFICATE_PASSWORD }} /t http://timestamp.digicert.com RiftShare-windows-amd64.msix
# SignTool sign /fd SHA256 /a /f certificates\certificate.pfx /p ${{ secrets.WINDOWS_CERTIFICATE_PASSWORD }} /t http://timestamp.digicert.com .\build\bin\RiftShare.exe
# Compress-Archive -Path .\build\bin\RiftShare.exe -DestinationPath .\RiftShare-windows-amd64.zip
# if: matrix.os == 'windows-latest'
- name: upload artifacts macOS-AMD64
uses: actions/upload-artifact@v2
with:
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,7 @@ node_modules
*.log


gon-config.json
gon-config.json

microsoft.system.package.metadata
RiftShare.msix
Binary file removed build/.DS_Store
Binary file not shown.
31 changes: 31 additions & 0 deletions build/windows/appxmanifest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?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:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities">
<Identity Name="app.riftshare" Version="0.1.3.0" Publisher="CN=RiftShare, O=App, L=Dublin, S=California, C=USA" ProcessorArchitecture="x64" />
<Properties>
<DisplayName>RiftShare</DisplayName>
<PublisherDisplayName>Aman Chhabra</PublisherDisplayName>
<Description>Easy, Secure, Free file sharing</Description>
<Logo>appicon.png</Logo>
</Properties>
<Resources>
<Resource Language="en-US" />
<Resource uap:Scale="100"/>
</Resources>
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.22000.0" MaxVersionTested="10.0.22000.0" />
</Dependencies>
<Capabilities>
<rescap:Capability Name="runFullTrust"/>
<rescap:Capability Name="internetClientServer"/>
<rescap:Capability Name="privateNetworkClientServer"/>
</Capabilities>
<Applications>
<Application Id="app.riftshare" Executable="RiftShare.exe" EntryPoint="Windows.FullTrustApplication">
<uap:VisualElements DisplayName="RiftShare" Description="Easy, Secure, Free file sharing" Square150x150Logo="icons\icon_150.png"
Square44x44Logo="icons\icon_44.png" BackgroundColor="transparent" />
</Application>
</Applications>
</Package>
Binary file added build/windows/icons/icon_150.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added build/windows/icons/icon_44.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions build/windows/mapping.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[ResourceMetadata]
"ResourceDimensions" "language-en-us"
"ResourceId" "English"

[Files]
"..\bin\RiftShare.exe" "RiftShare.exe"
"..\appicon.png" "appicon.png"
"icons\icon_44.png" "icons\icon_44.png"
"icons\icon_150.png" "icons\icon_150.png"
"icons\icon_150.targetsize-150_altform-unplated.png" "icons\icon_150.targetsize-150_altform-unplated.png"
"icons\icon_44.targetsize-44_altform-unplated.png" "icons\icon_44.targetsize-44_altform-unplated.png"
"resources.pri" "resources.pri"
32 changes: 32 additions & 0 deletions build/windows/priconfig.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<resources targetOsVersion="10.0.0" majorVersion="1">
<packaging>
<autoResourcePackage qualifier="Language"/>
<autoResourcePackage qualifier="Scale"/>
<autoResourcePackage qualifier="DXFeatureLevel"/>
</packaging>
<index root="\" startIndexAt="\">
<default>
<qualifier name="Language" value="en-US"/>
<qualifier name="Contrast" value="standard"/>
<qualifier name="Scale" value="100"/>
<qualifier name="HomeRegion" value="001"/>
<qualifier name="TargetSize" value="256"/>
<qualifier name="LayoutDirection" value="LTR"/>
<qualifier name="Theme" value="dark"/>
<qualifier name="AlternateForm" value=""/>
<qualifier name="DXFeatureLevel" value="DX9"/>
<qualifier name="Configuration" value=""/>
<qualifier name="DeviceFamily" value="Universal"/>
<qualifier name="Custom" value=""/>
</default>
<indexer-config type="folder" foldernameAsQualifier="true" filenameAsQualifier="true" qualifierDelimiter="."/>
<indexer-config type="resw" convertDotsToSlashes="true" initialPath=""/>
<indexer-config type="resjson" initialPath=""/>
<indexer-config type="PRI"/>
</index>
<!--<index startIndexAt="Start Index Here" root="Root Here">-->
<!-- <indexer-config type="resfiles" qualifierDelimiter="."/>-->
<!-- <indexer-config type="priinfo" emitStrings="true" emitPaths="true" emitEmbeddedData="true"/>-->
<!--</index>-->
</resources>
Binary file added build/windows/resources.pri
Binary file not shown.
18 changes: 0 additions & 18 deletions frontend/dist/assets/loading-bar.css

This file was deleted.

Loading

0 comments on commit 3fc728a

Please sign in to comment.