├── .gitignore ├── .npmrc ├── README.md ├── yarn.lock ├── package.json ├── vercel.json ├── latest.json └── .github └── workflows └── release.yml /.gitignore: -------------------------------------------------------------------------------- 1 | /web 2 | node_modules 3 | 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | //npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN} 2 | @breeze2:registry=https://npm.pkg.github.com 3 | always-auth=true -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DSU Manager Guides 2 | 3 | [![GitHub Release](https://img.shields.io/github/v/release/breeze2/dsu-manager-guides)]() 4 | [![Github All Releases](https://img.shields.io/github/downloads/breeze2/dsu-manager-guides/total.svg)]() 5 | 6 | See [DSU Controller](https://github.com/breeze2/dsu-controller-guides#run-with-dsu-manager-on-windows) 7 | 8 | 🚧 Under Construction 🚧 9 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@breeze2/dsu-manager-web@^0.5.0": 6 | version "0.5.0" 7 | resolved "https://npm.pkg.github.com/download/@breeze2/dsu-manager-web/0.5.0/af08d940b3d940f6ab284a93744cabe52fe64949#af08d940b3d940f6ab284a93744cabe52fe64949" 8 | integrity sha512-hdkY04kKTJCH/xhNBFK20Jrj0NmJqQwutZu3IdcfNx1Io3eXfnXs7v6sj6niLmKKwORWOQzRuTY1rnifYIxiQg== 9 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dsu-manager-guides", 3 | "version": "0.5.0", 4 | "description": "guides for DSU Manager", 5 | "main": "none", 6 | "repository": "https://github.com/breeze2/dsu-manager-guides", 7 | "author": "YickFung ", 8 | "license": "UNLICENSED", 9 | "private": true, 10 | "scripts": { 11 | "build:web": "rm -rf web && cp -R node_modules/@breeze2/dsu-manager-web/build ./web" 12 | }, 13 | "dependencies": { 14 | "@breeze2/dsu-manager-web": "^0.5.0" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- 1 | { 2 | "headers": [ 3 | { 4 | "source": "/client-version.txt", 5 | "headers": [ 6 | { "key": "Access-Control-Allow-Credentials", "value": "true" }, 7 | { "key": "Access-Control-Allow-Origin", "value": "*" }, 8 | { "key": "Access-Control-Allow-Methods", "value": "GET,OPTIONS" }, 9 | { "key": "Access-Control-Allow-Headers", "value": "Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date" } 10 | ] 11 | }, 12 | { 13 | "source": "/static/(.*)", 14 | "headers": [ 15 | { 16 | "key": "cache-control", 17 | "value": "public, max-age=2592000" 18 | } 19 | ] 20 | }, 21 | { 22 | "source": "/(.*).(png|ico)", 23 | "headers": [ 24 | { 25 | "key": "cache-control", 26 | "value": "public, max-age=1200" 27 | } 28 | ] 29 | }, 30 | { 31 | "source": "/", 32 | "headers": [ 33 | { 34 | "key": "cache-control", 35 | "value": "public, max-age=120" 36 | } 37 | ] 38 | } 39 | ] 40 | } 41 | -------------------------------------------------------------------------------- /latest.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.4.0", 3 | "notes": "There are some new features.", 4 | "pub_date": "2023-06-01T16:47:00.477Z", 5 | "platforms": { 6 | "windows-aarch64": { 7 | "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVTYlE3OE9rT0RPekRQR1FLK2wwNGtlcE00Z09yejNEY25jM2paNTVySE1WRFJRWUF0SEVPQTlmR0lOSzdubmxzaG9MM0pycGNRQ3h1bTk0V3VRV2FMS2krSGZhWmVPeFFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzA1ODM0MTQxCWZpbGU6RFNVTWFuYWdlcl8wLjUuMF94NjRfZW4tVVMubXNpLnppcApBUnc0WGFLaWF2aC9KeUhIWFZLY1BNZzR3VHZMaWRJWWI2eTlKYVhncUdCY2hrN1pnMjdHNzBzOGpnRlREYXo0MkZsMGdkZWlCenhjMFhyYVBuY2dCdz09Cg==", 8 | "url": "https://github.com/breeze2/dsu-manager-guides/releases/download/v0.5.0/DSUManager_0.5.0_x64_en-US.msi.zip" 9 | }, 10 | "windows-x86_64": { 11 | "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVTYlE3OE9rT0RPekRQR1FLK2wwNGtlcE00Z09yejNEY25jM2paNTVySE1WRFJRWUF0SEVPQTlmR0lOSzdubmxzaG9MM0pycGNRQ3h1bTk0V3VRV2FMS2krSGZhWmVPeFFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzA1ODM0MTQxCWZpbGU6RFNVTWFuYWdlcl8wLjUuMF94NjRfZW4tVVMubXNpLnppcApBUnc0WGFLaWF2aC9KeUhIWFZLY1BNZzR3VHZMaWRJWWI2eTlKYVhncUdCY2hrN1pnMjdHNzBzOGpnRlREYXo0MkZsMGdkZWlCenhjMFhyYVBuY2dCdz09Cg==", 12 | "url": "https://github.com/breeze2/dsu-manager-guides/releases/download/v0.5.0/DSUManager_0.5.0_x64_en-US.msi.zip" 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | on: 3 | push: 4 | tags: 5 | - 'v*' 6 | workflow_dispatch: 7 | 8 | jobs: 9 | build: 10 | permissions: 11 | contents: write 12 | strategy: 13 | fail-fast: false 14 | matrix: 15 | platform: [windows-latest] 16 | runs-on: ${{ matrix.platform }} 17 | 18 | steps: 19 | - name: Checkout repository 20 | uses: actions/checkout@v3 21 | with: 22 | repository: "breeze2/dsu-manager" 23 | ref: ${{ github.ref_name }} 24 | token: ${{ secrets.PAT_FOR_DSU_MANAGER }} 25 | 26 | - name: Rust setup 27 | uses: dtolnay/rust-toolchain@stable 28 | 29 | - name: Rust cache 30 | uses: swatinem/rust-cache@v2 31 | with: 32 | workspaces: "./src-tauri -> target" 33 | 34 | - name: Sync node version and setup cache 35 | uses: actions/setup-node@v3 36 | with: 37 | node-version: "lts/*" 38 | cache: "yarn" 39 | 40 | - name: Install frontend dependencies 41 | run: yarn install 42 | 43 | - name: Release 44 | uses: tauri-apps/tauri-action@v0 45 | env: 46 | FIREBASE_API_KEY: ${{ secrets.FIREBASE_API_KEY }} 47 | GOOGLE_AD_CLIENT: '8868215960675155' 48 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 49 | TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} 50 | TAURI_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} 51 | with: 52 | tagName: "v__VERSION__" 53 | releaseName: "DSU Manager v__VERSION__" 54 | releaseBody: "There are some new features." 55 | releaseDraft: true 56 | prerelease: false 57 | --------------------------------------------------------------------------------