From 041b729654c03912241744f2b798d2f111d9ee23 Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Tue, 13 Dec 2022 16:44:31 -0500 Subject: [PATCH 01/91] Styling for profile banner --- .../ProfileBanner/ProfileBanner.svelte | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/packages/gui/src/components/ProfileBanner/ProfileBanner.svelte b/packages/gui/src/components/ProfileBanner/ProfileBanner.svelte index e9c9ec8..c44d1ad 100644 --- a/packages/gui/src/components/ProfileBanner/ProfileBanner.svelte +++ b/packages/gui/src/components/ProfileBanner/ProfileBanner.svelte @@ -1,6 +1,23 @@ - +
+
+ +
+
+

Authenticated with GitHub

+

+

@Username

+
+
+
+

+ Country: Germany
Wallet: + Connect Now +

+
+
+
+
From 48c57567fe4d7a201c3481ce17969d48d1a73f66 Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Tue, 13 Dec 2022 17:26:39 -0500 Subject: [PATCH 02/91] Different background grid --- packages/gui/src/routes/+layout.svelte | 33 ++++++++++++++----- .../gui/static/images/gui-background-grid.svg | 1 + 2 files changed, 26 insertions(+), 8 deletions(-) create mode 100644 packages/gui/static/images/gui-background-grid.svg diff --git a/packages/gui/src/routes/+layout.svelte b/packages/gui/src/routes/+layout.svelte index b24e474..153952a 100644 --- a/packages/gui/src/routes/+layout.svelte +++ b/packages/gui/src/routes/+layout.svelte @@ -49,14 +49,31 @@ height: 100vh; overflow-y: scroll; } - figure { - position: fixed; - z-index: 0; - top: 220px; - left: 240px; - right: 0px; - bottom: 0px; - background-image: url('/images/footer-grid-element.svg'); + @media screen and (min-width: 1215px) { + figure { + position: fixed; + z-index: 0; + top: 220px; + left: 240px; + right: 0px; + bottom: 0px; + background-image: url('/images/gui-background-grid.svg'); + background-size: cover; + background-repeat: repeat; + } + } + @media screen and (max-width: 1215px) { + figure { + position: fixed; + z-index: 0; + top: 220px; + left: 240px; + right: 0px; + bottom: 0px; + background-image: url('/images/gui-background-grid.svg'); + background-size: contain; + background-repeat: repeat; + } } header { position: absolute; diff --git a/packages/gui/static/images/gui-background-grid.svg b/packages/gui/static/images/gui-background-grid.svg new file mode 100644 index 0000000..1da61ed --- /dev/null +++ b/packages/gui/static/images/gui-background-grid.svg @@ -0,0 +1 @@ + \ No newline at end of file From 137bd3e3bbd90bf0b357acb0744606dc915bc8d8 Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 06:42:12 +0800 Subject: [PATCH 03/91] update documentation --- README.md | 6 ++++++ package.json | 3 +++ 2 files changed, 9 insertions(+) diff --git a/README.md b/README.md index 2ff26e9..08c4a01 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,12 @@ Setting up the workspace just run here: $ pnpm install ``` +# Build a GUI installer +This assumes you have installed the dev dependencies +``` +$ pnpm build:gui +``` + Refer to each package README.md for instructions on how to setup and contribue to them: * [tea/gui](./packages/gui/README.md) diff --git a/package.json b/package.json index d9c86df..0f360ab 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,9 @@ "name": "@tea/workspace", "author": "neil molina ", "private": true, + "scripts": { + "build:gui": "pnpm --filter gui exec tauri build" + }, "workspaces": { "packages": [ "packages/*" From 251c496a61b50e519bb3717fa40ed0aaa2d02115 Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 06:48:03 +0800 Subject: [PATCH 04/91] add more documentation for dev --- README.md | 9 +++++++++ package.json | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 08c4a01..bc923c9 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,15 @@ Setting up the workspace just run here: $ pnpm install ``` +To develop the GUI within Tauri Webview +``` +$ pnpm dev:gui +``` + +To develop the GUI within your local browser at localhost:8080 +``` +$ pnpm web:gui +``` # Build a GUI installer This assumes you have installed the dev dependencies ``` diff --git a/package.json b/package.json index 0f360ab..a5fcd29 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,9 @@ "author": "neil molina ", "private": true, "scripts": { - "build:gui": "pnpm --filter gui exec tauri build" + "build:gui": "pnpm --filter gui exec tauri build", + "dev:gui": "pnpm --filter gui exec tauri dev", + "web:gui": "BUILD_FOR=preview pnpm --filter gui dev" }, "workspaces": { "packages": [ From 5de2741f72f094fb1e9460c6036d093a64fafca8 Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 06:53:30 +0800 Subject: [PATCH 05/91] bump node req --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bc923c9..ed2df5a 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ For better documentation checkout this [notion](https://www.notion.so/teaxyz/tea # Requirements * [pnpm@^7.8](https://pnpm.io/) -* [node@16](https://github.com/tj/n) +* [node@^16](https://github.com/tj/n) * [rust@^1.62](https://www.rust-lang.org/) * [cargo@^1.62](https://crates.io/) From 7f8617e872696f14cec1ad66c86c559ade942b09 Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 12:00:15 +0800 Subject: [PATCH 06/91] #85 implement new release names to be uploaded in s3: latest, tag --- .github/workflows/main.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 20c34fd..ef776a0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -125,4 +125,22 @@ jobs: if: matrix.platform == 'ubuntu-latest' run: | aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \ - s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.unix_seconds }}.deb \ No newline at end of file + s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.unix_seconds }}.deb + # update and replace latest release bin in s3 + - name: Set tag + id: tag + run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT + - name: UBUNTU publish release + if: startsWith(github.ref, 'refs/tags/v') && matrix.platform == 'ubuntu-latest' + run: | + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \ + s3://preview.gui.tea.xyz/release/tea_gui_latest.${{matrix.platform}}.deb + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \ + s3://preview.gui.tea.xyz/release/tea_gui_${{steps.tag.outputs.tag}}.${{matrix.platform}}.deb + - name: MAC INTEL publish release + if: startsWith(github.ref, 'refs/tags/v') && matrix.platform == 'macos-latest' + run: | + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \ + s3://preview.gui.tea.xyz/release/tea_gui_latest.${{matrix.platform}}.dmg + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \ + s3://preview.gui.tea.xyz/release/tea_gui_${{steps.tag.outputs.tag}}.${{matrix.platform}}.dmg From bc1f32ebe95ede73e2bf47ad620a6fdd6d6d2355 Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 12:05:28 +0800 Subject: [PATCH 07/91] update README --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index ed2df5a..9ecd2b6 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,13 @@ This assumes you have installed the dev dependencies $ pnpm build:gui ``` +# Creating a release +Tag any commit in the main branch, then push directly to the main branch. +Lets follow the [semver](https://semver.org/) versioning standard +``` +$ git tag v1.0.0 +``` + Refer to each package README.md for instructions on how to setup and contribue to them: * [tea/gui](./packages/gui/README.md) From b36544738abb31d9d62ed60fb9cefacf7f093a33 Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 12:15:52 +0800 Subject: [PATCH 08/91] #85 seperate release workflow triggered bytags --- .github/workflows/main.yml | 19 +------- .github/workflows/release.yml | 82 +++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+), 18 deletions(-) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ef776a0..7dc900a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -126,21 +126,4 @@ jobs: run: | aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \ s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.unix_seconds }}.deb - # update and replace latest release bin in s3 - - name: Set tag - id: tag - run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT - - name: UBUNTU publish release - if: startsWith(github.ref, 'refs/tags/v') && matrix.platform == 'ubuntu-latest' - run: | - aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \ - s3://preview.gui.tea.xyz/release/tea_gui_latest.${{matrix.platform}}.deb - aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \ - s3://preview.gui.tea.xyz/release/tea_gui_${{steps.tag.outputs.tag}}.${{matrix.platform}}.deb - - name: MAC INTEL publish release - if: startsWith(github.ref, 'refs/tags/v') && matrix.platform == 'macos-latest' - run: | - aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \ - s3://preview.gui.tea.xyz/release/tea_gui_latest.${{matrix.platform}}.dmg - aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \ - s3://preview.gui.tea.xyz/release/tea_gui_${{steps.tag.outputs.tag}}.${{matrix.platform}}.dmg + diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..79a68db --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,82 @@ +on: + push: + tags: + - 'v*.*.*' +jobs: + build_release_tauri: + strategy: + fail-fast: false + matrix: + platform: [macos-latest, ubuntu-latest] + + runs-on: ${{ matrix.platform }} + steps: + - uses: actions/checkout@v2 + + - uses: pnpm/action-setup@v2 + with: + version: 7 + - name: setup node + uses: actions/setup-node@v1 + with: + node-version: 16 + cache: 'pnpm' + cache-dependency-path: pnpm-lock.yaml + - name: install Rust stable + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + - uses: Swatinem/rust-cache@v2 + with: + # The prefix cache key, this can be changed to start a new cache manually. + # default: "v0-rust" + prefix-key: ${{ matrix.platform }} + shared-key: prod + cache-targets: false + - name: install dependencies (ubuntu only) + if: matrix.platform == 'ubuntu-latest' + run: | + sudo apt-get update + sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf + - name: install app dependencies + run: pnpm install + + - name: Cache Tauri Target + uses: actions/cache@v3 + with: + path: | + ./packages/gui/src-tauri/target + key: ${{ matrix.platform }}-build-target-prod + restore-keys: | + ${{ matrix.platform }}-build-target-prod + + - name: test build tauri + run: pnpm --filter gui tauri build + + - name: Get current unix ts - seconds + id: date + run: echo "unix_seconds=$(date +'%s')" >> $GITHUB_OUTPUT + - uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: us-east-1 + + # update and replace latest release bin in s3 + - name: Set tag + id: tag + run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT + - name: UBUNTU publish release + if: matrix.platform == 'ubuntu-latest' + run: | + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \ + s3://preview.gui.tea.xyz/release/tea_gui_latest.${{matrix.platform}}.deb + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \ + s3://preview.gui.tea.xyz/release/tea_gui_${{steps.tag.outputs.tag}}.${{matrix.platform}}.deb + - name: MAC INTEL publish release + if: matrix.platform == 'macos-latest' + run: | + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \ + s3://preview.gui.tea.xyz/release/tea_gui_latest.${{matrix.platform}}.dmg + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \ + s3://preview.gui.tea.xyz/release/tea_gui_${{steps.tag.outputs.tag}}.${{matrix.platform}}.dmg \ No newline at end of file From 65211aaed8d955ac848faf0b07c805611bc4c70d Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 12:19:07 +0800 Subject: [PATCH 09/91] test --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 79a68db..38c09e6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,6 +2,7 @@ on: push: tags: - 'v*.*.*' + jobs: build_release_tauri: strategy: From 8dfa2c5e1ef55f0cf6c5f6529124c83b0c578e8e Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 12:22:15 +0800 Subject: [PATCH 10/91] update README --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9ecd2b6..6d2a40f 100644 --- a/README.md +++ b/README.md @@ -32,9 +32,10 @@ $ pnpm build:gui # Creating a release Tag any commit in the main branch, then push directly to the main branch. -Lets follow the [semver](https://semver.org/) versioning standard +Lets follow the [semver](https://semver.org/) versioning standard, prefixed with `v`: ie `v1.2.3` ``` $ git tag v1.0.0 +$ git push tag v1.0.0 ``` Refer to each package README.md for instructions on how to setup and contribue to them: From e421b32feffecac684fcc5052b55254f88c5026d Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 15:48:26 +0800 Subject: [PATCH 11/91] #85 add script for manually publish release for M1 and M2 --- .github/update-latest-binary.sh | 36 +++++++++++++++++++++++++++++++++ README.md | 6 ++++++ package.json | 1 + 3 files changed, 43 insertions(+) create mode 100755 .github/update-latest-binary.sh diff --git a/.github/update-latest-binary.sh b/.github/update-latest-binary.sh new file mode 100755 index 0000000..46b7be6 --- /dev/null +++ b/.github/update-latest-binary.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +git fetch +git checkout main + + +ARM_CPU="" +IS_M1=$(sysctl -a | grep "Apple M1") +IS_M2=$(sysctl -a | grep "Apple M2") + +if [ -z "$IS_M1" ] +then + if [ -z "$IS_M2" ] + then + echo "not valid" + else + ARM_CPU="m2" + fi +else + ARM_CPU="m1" +fi + +if ["$ARM_CPU" == ""] +then + echo "nothing to build" +else + tag=$(git tag -l --sort=-creatordate | head -n 1) + pnpm build:gui -b dmg + + echo "uploading to s3" + build_path="$PWD/packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_aarch64.dmg" + tag_path="s3://preview.gui.tea.xyz/release/tea_gui_$tag.$ARM_CPU.dmg" + latest_path="s3://preview.gui.tea.xyz/release/tea_gui_latest.$ARM_CPU.dmg" + aws s3 cp $build_path $tag_path + aws s3 cp $tag_path $latest_path +fi \ No newline at end of file diff --git a/README.md b/README.md index 6d2a40f..d480520 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,12 @@ Lets follow the [semver](https://semver.org/) versioning standard, prefixed with $ git tag v1.0.0 $ git push tag v1.0.0 ``` +We do not have a runner for building for M1 and M2, to manually deploy a release. Make sure you have a [aws-cli](https://aws.amazon.com/cli/). Configure your aws cli profile correctly. +To publish a release simply run +``` +$ AWS_PROFILE=tea/or/etc pnpm release +``` + Refer to each package README.md for instructions on how to setup and contribue to them: diff --git a/package.json b/package.json index a5fcd29..9622432 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "author": "neil molina ", "private": true, "scripts": { + "release": "sh ./.github/update-latest-binary.sh", "build:gui": "pnpm --filter gui exec tauri build", "dev:gui": "pnpm --filter gui exec tauri dev", "web:gui": "BUILD_FOR=preview pnpm --filter gui dev" From 67c9bb5a7f9db7158481cca1606f6bf441b90bad Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Wed, 14 Dec 2022 17:26:04 -0500 Subject: [PATCH 12/91] left/right padding => vw for main content, aligns with grids lines --- packages/gui/src/routes/+layout.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gui/src/routes/+layout.svelte b/packages/gui/src/routes/+layout.svelte index 153952a..4b816ab 100644 --- a/packages/gui/src/routes/+layout.svelte +++ b/packages/gui/src/routes/+layout.svelte @@ -23,7 +23,7 @@ {/if}
-
+
From 21b08b7a43ae4685b99b452a0526f5c95200ff0d Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Wed, 14 Dec 2022 17:32:55 -0500 Subject: [PATCH 13/91] left/right padding => vw for main content, aligns with grids lines --- packages/gui/src/routes/+layout.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gui/src/routes/+layout.svelte b/packages/gui/src/routes/+layout.svelte index 153952a..6db6281 100644 --- a/packages/gui/src/routes/+layout.svelte +++ b/packages/gui/src/routes/+layout.svelte @@ -23,7 +23,7 @@ {/if}
-
+
From 6f92c5b2ecb8ac28dc298c4983a2fb0dd88ddba5 Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Wed, 14 Dec 2022 17:36:03 -0500 Subject: [PATCH 14/91] left/right padding --- packages/gui/src/routes/+layout.svelte | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/gui/src/routes/+layout.svelte b/packages/gui/src/routes/+layout.svelte index 30f7d21..2f52406 100644 --- a/packages/gui/src/routes/+layout.svelte +++ b/packages/gui/src/routes/+layout.svelte @@ -23,11 +23,8 @@ {/if}
-<<<<<<< HEAD +
-======= -
->>>>>>> 67c9bb5a7f9db7158481cca1606f6bf441b90bad
From 23be274a02bf196f741f4b3286144fc945165b2d Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Wed, 14 Dec 2022 17:39:10 -0500 Subject: [PATCH 15/91] Black background for news module --- packages/gui/src/components/News/News.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gui/src/components/News/News.svelte b/packages/gui/src/components/News/News.svelte index bbd4fb7..f868bbd 100644 --- a/packages/gui/src/components/News/News.svelte +++ b/packages/gui/src/components/News/News.svelte @@ -18,7 +18,7 @@ {#if news.length} {:else} -
+
{/if} From 27dc7ce601ea49520c4cc47c3e07907849467c79 Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Wed, 14 Dec 2022 18:05:11 -0500 Subject: [PATCH 16/91] Smaller gallery indicators, height of header --- packages/gui/src/routes/+layout.svelte | 5 ++--- packages/ui/src/Gallery/Gallery.svelte | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/gui/src/routes/+layout.svelte b/packages/gui/src/routes/+layout.svelte index 2f52406..6c3a7fc 100644 --- a/packages/gui/src/routes/+layout.svelte +++ b/packages/gui/src/routes/+layout.svelte @@ -18,7 +18,7 @@
{#if backLink} -
+
{/if} @@ -81,8 +81,7 @@ top: 0px; left: 0px; width: 100%; - height: 50px; - border-bottom: #ccc 1px solid; + height: 40px; } slot { diff --git a/packages/ui/src/Gallery/Gallery.svelte b/packages/ui/src/Gallery/Gallery.svelte index 0b749d2..1c1d5ef 100644 --- a/packages/ui/src/Gallery/Gallery.svelte +++ b/packages/ui/src/Gallery/Gallery.svelte @@ -65,7 +65,7 @@ focus = i; resetLoop(); }} - class={`bg-purple h-4 w-4 rounded-lg border-2 border-white transition-colors ${ + class={`bg-purple h-3 w-3 rounded-lg border border-white transition-colors ${ i === focus ? 'bg-purple-900' : '' }`} /> From 3a6503dd01b78aa27cb0d4465ecf6bbe35c97dbe Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Thu, 15 Dec 2022 16:27:46 -0500 Subject: [PATCH 17/91] Copy for 'Getting Started' modules on disvover page --- .../gui/src/components/GettingStarted/GettingStarted.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/gui/src/components/GettingStarted/GettingStarted.svelte b/packages/gui/src/components/GettingStarted/GettingStarted.svelte index 80c7ce6..637ac4d 100644 --- a/packages/gui/src/components/GettingStarted/GettingStarted.svelte +++ b/packages/gui/src/components/GettingStarted/GettingStarted.svelte @@ -13,7 +13,7 @@ Date: Thu, 15 Dec 2022 17:29:51 -0500 Subject: [PATCH 18/91] Initial footer work --- .../components/FooterLinks/FooterLinks.svelte | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/gui/src/components/FooterLinks/FooterLinks.svelte b/packages/gui/src/components/FooterLinks/FooterLinks.svelte index 83278c6..789809a 100644 --- a/packages/gui/src/components/FooterLinks/FooterLinks.svelte +++ b/packages/gui/src/components/FooterLinks/FooterLinks.svelte @@ -1,8 +1,16 @@
-
- Quick Links (TBD) -
+
- terms and services +
From 8632ef29fa0b3dee064f36b5110150bb72b980c3 Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Thu, 15 Dec 2022 17:31:09 -0500 Subject: [PATCH 19/91] Run prettier --- .../gui/src/components/GettingStarted/GettingStarted.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gui/src/components/GettingStarted/GettingStarted.svelte b/packages/gui/src/components/GettingStarted/GettingStarted.svelte index 637ac4d..11a1a7a 100644 --- a/packages/gui/src/components/GettingStarted/GettingStarted.svelte +++ b/packages/gui/src/components/GettingStarted/GettingStarted.svelte @@ -24,7 +24,7 @@ Date: Thu, 15 Dec 2022 17:32:06 -0500 Subject: [PATCH 20/91] Run prettier --- packages/gui/src/components/News/News.svelte | 2 +- packages/gui/src/routes/+layout.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/gui/src/components/News/News.svelte b/packages/gui/src/components/News/News.svelte index f868bbd..91069ab 100644 --- a/packages/gui/src/components/News/News.svelte +++ b/packages/gui/src/components/News/News.svelte @@ -18,7 +18,7 @@ {#if news.length} {:else} -
+
{/if} diff --git a/packages/gui/src/routes/+layout.svelte b/packages/gui/src/routes/+layout.svelte index 6c3a7fc..4d8ee6b 100644 --- a/packages/gui/src/routes/+layout.svelte +++ b/packages/gui/src/routes/+layout.svelte @@ -18,7 +18,7 @@
{#if backLink} -
+
{/if} From 97a288c90f33d64dbcaa49986d46ba46ebd41305 Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Thu, 15 Dec 2022 20:58:32 -0500 Subject: [PATCH 21/91] Content --- .../components/FooterLinks/FooterLinks.svelte | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/packages/gui/src/components/FooterLinks/FooterLinks.svelte b/packages/gui/src/components/FooterLinks/FooterLinks.svelte index 789809a..5897fec 100644 --- a/packages/gui/src/components/FooterLinks/FooterLinks.svelte +++ b/packages/gui/src/components/FooterLinks/FooterLinks.svelte @@ -1,9 +1,10 @@
-
-
-
From f94945dd35078e9bc98da497b5675ef763cfe41d Mon Sep 17 00:00:00 2001 From: neil Date: Sun, 18 Dec 2022 06:53:45 +0800 Subject: [PATCH 22/91] use tea cli https://tea.xyz --- README.md | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index d480520..f1b5239 100644 --- a/README.md +++ b/README.md @@ -4,15 +4,19 @@ This repository includes the tea GUI/Desktop App. For better documentation checkout this [notion](https://www.notion.so/teaxyz/tea-gui-fdd9f50aa980432fa370b2cf6a03cb50). # Requirements -* [pnpm@^7.8](https://pnpm.io/) -* [node@^16](https://github.com/tj/n) -* [rust@^1.62](https://www.rust-lang.org/) -* [cargo@^1.62](https://crates.io/) +* [tea - is all you need](https://tea.xyz/) -# Development -Setting up the workspace just run here: -``` -$ pnpm install +## Dependencies + +| Project | Version | +|------------|---------| +| nodejs.org | >=16 | +| pnpm.io | >=7.18.2 | +| rust-lang.org | >=1.62 | + +# Getting Started +```sh +pnpm install ``` To develop the GUI within Tauri Webview @@ -24,10 +28,9 @@ To develop the GUI within your local browser at localhost:8080 ``` $ pnpm web:gui ``` -# Build a GUI installer -This assumes you have installed the dev dependencies -``` -$ pnpm build:gui +# Build +```sh +pnpm build:gui ``` # Creating a release From 16db1e897e8641be51d2467c2ea64c8a9fb985b6 Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Mon, 19 Dec 2022 10:41:45 -0500 Subject: [PATCH 23/91] Social links --- .../components/FooterLinks/FooterLinks.svelte | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/packages/gui/src/components/FooterLinks/FooterLinks.svelte b/packages/gui/src/components/FooterLinks/FooterLinks.svelte index 5897fec..07323c8 100644 --- a/packages/gui/src/components/FooterLinks/FooterLinks.svelte +++ b/packages/gui/src/components/FooterLinks/FooterLinks.svelte @@ -13,15 +13,26 @@

-
-
+
From 5f353ddd826d19627313f59e7fef6a09554afc92 Mon Sep 17 00:00:00 2001 From: Thomas Smith <49042513+tsmitty11@users.noreply.github.com> Date: Mon, 19 Dec 2022 10:42:21 -0500 Subject: [PATCH 24/91] Run prettier --- .../components/FooterLinks/FooterLinks.svelte | 35 ++++++++++++------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/packages/gui/src/components/FooterLinks/FooterLinks.svelte b/packages/gui/src/components/FooterLinks/FooterLinks.svelte index 07323c8..9ee93e2 100644 --- a/packages/gui/src/components/FooterLinks/FooterLinks.svelte +++ b/packages/gui/src/components/FooterLinks/FooterLinks.svelte @@ -13,26 +13,35 @@

-