Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
a7af1a8
init
FabianLars Jul 23, 2025
a132d8f
initial rough impl
FabianLars Jul 23, 2025
dc55eb5
Merge remote-tracking branch 'origin/v2' into plugin/secure-storage
FabianLars Aug 7, 2025
af5500c
remove execute command permissions
FabianLars Aug 7, 2025
88da3d2
add android-keyring
FabianLars Aug 7, 2025
5ce3e45
ci
FabianLars Aug 7, 2025
cac333b
minimal readme
FabianLars Aug 7, 2025
8cb053f
deprecate stronghold
FabianLars Aug 7, 2025
63f6609
fmt
FabianLars Aug 7, 2025
6f65edf
Delete _target/rust-analyzer/metadata/workspace/Cargo.lock
FabianLars Aug 7, 2025
c466505
Delete _target/rust-analyzer/metadata/sysroot/Cargo.lock
FabianLars Aug 7, 2025
53bf0af
Update test-rust.yml
FabianLars Aug 7, 2025
fdcc15a
toolchain
FabianLars Aug 7, 2025
c9babc0
fmt
FabianLars Aug 7, 2025
f924ef1
clippy
FabianLars Aug 7, 2025
5815232
how bout this
FabianLars Aug 9, 2025
57f0422
edition
FabianLars Aug 9, 2025
9b162b5
rmrf
FabianLars Aug 9, 2025
13bbb9c
fmt
FabianLars Aug 9, 2025
829fd23
x
FabianLars Aug 9, 2025
9804eee
hmm idk
FabianLars Aug 9, 2025
d1edf78
re-enable isolation. fmt. default perms
FabianLars Aug 14, 2025
f831b00
migrate to keyring-core
FabianLars Oct 14, 2025
1771c6e
Merge remote-tracking branch 'origin/v2' into plugin/secure-storage
FabianLars Oct 14, 2025
28ea4db
format and lockfile
FabianLars Oct 14, 2025
403f54b
binary -> bytes
FabianLars Oct 14, 2025
d3e07db
Merge remote-tracking branch 'origin/v2' into plugin/secure-storage
FabianLars Nov 22, 2025
ad3212a
switch to upstream linux backend again
FabianLars Nov 22, 2025
f85c405
lockfile
FabianLars Nov 22, 2025
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
10 changes: 10 additions & 0 deletions .changes/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@
"notification",
"os",
"process",
"secure-storage",
"shell",
"store",
"updater",
Expand All @@ -104,6 +105,7 @@
"notification-js",
"os-js",
"process-js",
"secure-storage-js",
"shell-js",
"store-js",
"updater-js"
Expand Down Expand Up @@ -282,6 +284,14 @@
"path": "./plugins/process",
"manager": "javascript"
},
"secure-storage": {
"path": "./plugins/secure-storage",
"manager": "rust"
},
"secure-storage-js": {
"path": "./plugins/secure-storage",
"manager": "javascript"
},
"shell": {
"path": "./plugins/shell",
"manager": "rust"
Expand Down
6 changes: 6 additions & 0 deletions .changes/deprecate-stronghold.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
stronghold: patch
stronghold-js: patch
---

The `stronghold` plugin is now deprecated and will be removed in v3. The `secure-storage` plugin should be a replacement for most use-cases.
5 changes: 5 additions & 0 deletions .github/workflows/check-generated-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@ jobs:
- pnpm-lock.yaml
- plugins/process/guest-js/**
- plugins/process/src/api-iife.js
secure-storage:
- .github/workflows/check-generated-files.yml
- pnpm-lock.yaml
- plugins/secure-storage/guest-js/**
- plugins/secure-storage/src/api-iife.js
shell:
- .github/workflows/check-generated-files.yml
- pnpm-lock.yaml
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/lint-rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,9 @@ jobs:
tauri-plugin-process:
- .github/workflows/lint-rust.yml
- plugins/process/**
tauri-plugin-secure-storage:
- .github/workflows/lint-rust.yml
- plugins/secure-storage/**
tauri-plugin-shell:
- .github/workflows/lint-rust.yml
- plugins/shell/**
Expand Down
11 changes: 8 additions & 3 deletions .github/workflows/test-rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,11 @@ jobs:
- Cargo.toml
- Cargo.lock
- plugins/process/**
tauri-plugin-secure-storage:
- .github/workflows/test-rust.yml
- Cargo.toml
- Cargo.lock
- plugins/secure-storage/**
tauri-plugin-shell:
- .github/workflows/test-rust.yml
- Cargo.toml
Expand Down Expand Up @@ -219,7 +224,7 @@ jobs:
target: aarch64-linux-android,
os: ubuntu-latest,
runner: 'cross',
command: 'build'
command: 'build --verbose'
}

runs-on: ${{ matrix.platform.os }}
Expand All @@ -233,7 +238,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev

- uses: dtolnay/rust-toolchain@1.77.2
- uses: dtolnay/rust-toolchain@1.85
with:
targets: ${{ matrix.platform.target }}

Expand All @@ -246,7 +251,7 @@ jobs:
run: cargo +stable install cross --git https://github.com/cross-rs/cross

- name: test ${{ matrix.package }}
if: ${{ matrix.package != 'tauri-plugin-http' && matrix.package != 'tauri-plugin-dialog' }}
if: matrix.package != 'tauri-plugin-http' && matrix.package != 'tauri-plugin-secure-storage' && matrix.package != 'tauri-plugin-dialog'
run: ${{ matrix.platform.runner }} ${{ matrix.platform.command }} --package ${{ matrix.package }} --target ${{ matrix.platform.target }} --all-targets --all-features

- name: test ${{ matrix.package }}
Expand Down
1 change: 1 addition & 0 deletions .taurignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
plugins/*/permissions/autogenerated/
plugins/*/android/.tauri/tauri-api/build/
plugins/*/android/build/intermediates/
Loading
Loading