Skip to content
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

Tauri v2 (for real this time probably) #246

Merged
merged 75 commits into from
Sep 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
4945899
feat: bring deps to v2
SpikeHD Jul 10, 2024
759aa7a
feat: port tray stuff
SpikeHD Jul 10, 2024
b257551
feat: port main.rs, only 1 bajillion files left to go
SpikeHD Jul 10, 2024
f351d95
feat: finish compile errors
SpikeHD Jul 10, 2024
5b5393e
feat: dep updates and workflow update
SpikeHD Jul 10, 2024
32cabe0
fix: build action
SpikeHD Jul 10, 2024
49537f5
fix: empty updater config
SpikeHD Jul 10, 2024
491fe3b
fix: disable preinject and fix updater error
SpikeHD Jul 10, 2024
f849b59
feat: webrtc setting enabling for linux
SpikeHD Jul 10, 2024
3c7b575
fix: prep preinject for v2
SpikeHD Jul 10, 2024
1d8b240
fix: lint + fmt + eslint
SpikeHD Jul 10, 2024
e3d1c59
fix: tweaks to get injection started
SpikeHD Jul 11, 2024
d53d7b7
fix: move fetch proxying to later in the load cycle
SpikeHD Jul 12, 2024
2254869
fix: almost working
SpikeHD Jul 12, 2024
cf6dfa8
fix: fetch error logging
SpikeHD Jul 12, 2024
4b0d868
fix: notes
SpikeHD Jul 12, 2024
1c35dbd
fix: reimpl deep link listen
SpikeHD Jul 12, 2024
b221db8
fix: windows user agent setting
SpikeHD Jul 12, 2024
6943457
fix: webview defaults
SpikeHD Jul 12, 2024
16266e8
fix: bump reqwest
SpikeHD Jul 12, 2024
f867008
fix: complexity reduction
SpikeHD Jul 12, 2024
a9c488a
fix: tweak plugin injection
SpikeHD Jul 13, 2024
2cebae7
fix: lib updates
SpikeHD Jul 14, 2024
c2dcdbc
fix: actions
SpikeHD Jul 14, 2024
ef70a25
fix: actions
SpikeHD Jul 14, 2024
87f45ca
fix: dep cleanup/update
SpikeHD Jul 19, 2024
89f4140
fix: dep update
SpikeHD Jul 31, 2024
cb35997
fix: bump to rc-0
SpikeHD Aug 6, 2024
0bcbabd
fix: capabilities
SpikeHD Aug 6, 2024
e45bceb
fix: remove schemas
SpikeHD Aug 10, 2024
6b704c5
fix: bump to rc.2
SpikeHD Aug 10, 2024
4f67d0d
fix: fetch doesnt need these anymore
SpikeHD Aug 14, 2024
84a339b
fix: old header recreate not needed
SpikeHD Aug 14, 2024
b1a54dd
fix: tweak deep link
SpikeHD Aug 14, 2024
dd9c375
fix: xhr blocker
SpikeHD Aug 14, 2024
63ee259
fix: remove localize_fonts
SpikeHD Aug 14, 2024
f708bac
fix: lowercase
SpikeHD Aug 14, 2024
0e2465b
fix: links
SpikeHD Aug 14, 2024
2d071db
fix: remove unused deps
SpikeHD Aug 15, 2024
e25565d
fix: bump wgpu, fix nvidia detection
SpikeHD Aug 15, 2024
9f088e8
fix: use file lock for other-process-detection
SpikeHD Aug 15, 2024
994d70a
fix: better file lock
SpikeHD Aug 15, 2024
baa218d
fix: expect
SpikeHD Aug 15, 2024
73748da
fix: remove logging
SpikeHD Aug 15, 2024
4c0dc30
fix: just return
SpikeHD Aug 15, 2024
b78230c
fix: first-time .running
SpikeHD Aug 15, 2024
fd74129
fix: linux infinite loop process
SpikeHD Aug 15, 2024
7e95538
fix: windows build
SpikeHD Aug 15, 2024
2feb282
fix: double tray
SpikeHD Aug 15, 2024
2071db8
fix: clippy + fmt
SpikeHD Aug 15, 2024
c7c95fb
fix: setting decorations
SpikeHD Aug 16, 2024
44a46b4
fix: bump to rc 3
SpikeHD Aug 17, 2024
5b44828
fix: updater LTO
SpikeHD Aug 17, 2024
8095650
fix: metadata
SpikeHD Aug 17, 2024
2649e69
fix: media stream
SpikeHD Aug 17, 2024
5a4b7d8
fix: tray creation happens in after_build()
SpikeHD Aug 19, 2024
79cac07
fix: cleanup
SpikeHD Aug 19, 2024
a9162ed
fix: add remote urls to capabilities
SpikeHD Aug 21, 2024
619611f
fix: capabilities
SpikeHD Aug 21, 2024
8b0a292
fix: cargo update
SpikeHD Aug 24, 2024
326c542
fix: tray icon
SpikeHD Aug 25, 2024
f5737be
fix: add csp-removal extension for win11(?)
SpikeHD Aug 29, 2024
9732aef
fix: println! -> log!
SpikeHD Aug 29, 2024
104c8a9
fix: add extension folder to portable windows
SpikeHD Aug 29, 2024
eb6912b
fix: import
SpikeHD Aug 29, 2024
57ef312
fix: deps
SpikeHD Aug 31, 2024
3c1788f
fix: setextensionsenabled, local config dir
SpikeHD Sep 1, 2024
19b45a6
fix: lockfile merge conflicts
SpikeHD Sep 3, 2024
7ee0355
fix: clippy/fmt/update
SpikeHD Sep 3, 2024
804d213
fix: ubuntu clippy
SpikeHD Sep 3, 2024
ae76f68
fix: single instance stuff
SpikeHD Sep 3, 2024
93f1689
fix: cleanup
SpikeHD Sep 3, 2024
3b0744a
fix: fmt + clippy
SpikeHD Sep 3, 2024
afed9db
feat: bump rsRPC
SpikeHD Sep 4, 2024
5a186fb
fix: libapparmor1 for arm linux builds
SpikeHD Sep 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/backend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ on:
- 'package.json'
- 'src-tauri/**'
- 'updater/**'
branches:
- main
pull_request:
paths:
- '.github/workflows/backend.yml'
Expand Down Expand Up @@ -69,6 +71,7 @@ jobs:
build-essential \
curl \
wget \
libwebkit2gtk-4.1-dev \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
Expand Down
11 changes: 8 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ on:
- 'src-tauri/**/*'
- 'src/**/*'
- 'updater/**/*'
branches:
- main
pull_request:
paths:
- '.github/workflows/build.yml'
Expand Down Expand Up @@ -106,7 +108,7 @@ jobs:
if: matrix.config.platform == 'ubuntu-latest'
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.0-dev \
sudo apt-get install -y libwebkit2gtk-4.1-dev \
build-essential \
curl \
wget \
Expand All @@ -120,7 +122,8 @@ jobs:
run: |
sudo apt-get install -y \
libc6:armhf \
libwebkit2gtk-4.0-dev:armhf \
libapparmor1:armhf \
libwebkit2gtk-4.1-dev:armhf \
libssl-dev:armhf \
gcc-arm-linux-gnueabihf

Expand All @@ -129,7 +132,8 @@ jobs:
run: |
sudo apt-get install -y \
libc6:arm64 \
libwebkit2gtk-4.0-dev:arm64 \
libapparmor1:arm64 \
libwebkit2gtk-4.1-dev:arm64 \
libssl-dev:arm64 \
gcc-aarch64-linux-gnu

Expand Down Expand Up @@ -201,6 +205,7 @@ jobs:
themes/
icons/
injection/
extension/

- name: (Linux) Compress build
if: matrix.config.platform == 'ubuntu-latest'
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ on:
- '**.lock'
- '**.rs'
- '**.toml'
branches:
- main
pull_request:
paths-ignore:
- '**.lock'
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ src-tauri/injection/preinject_min.js
src-tauri/injection/shelter.js

src-tauri/html

src-tauri/updater*
src-tauri/gen

updater/target
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@
"shupdate": "curl -L https://raw.githubusercontent.com/uwu/shelter-builds/main/shelter.js -o src-tauri/injection/shelter.js"
},
"devDependencies": {
"@tauri-apps/api": "^1.5.3",
"@tauri-apps/cli": "^1.5.11",
"@typescript-eslint/eslint-plugin": "^7.4.0",
"@typescript-eslint/parser": "^7.4.0",
"@tauri-apps/api": "2.0.0-rc.0",
"@tauri-apps/cli": "2.0.0-rc.0",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"prettier": "^3.2.5",
"typescript": "^5.4.3",
"vite": "^5.2.7"
"prettier": "^3.3.3",
"typescript": "^5.5.4",
"vite": "^5.3.5"
}
}
Loading
Loading