diff --git a/.github/workflows/archive.yml b/.github/workflows/archive.yml
index ee248b1..09592bb 100644
--- a/.github/workflows/archive.yml
+++ b/.github/workflows/archive.yml
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.0
with:
submodules: true
- name: Create zip including submodules
diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml
index 6551342..29fe7eb 100644
--- a/.github/workflows/cla.yml
+++ b/.github/workflows/cla.yml
@@ -12,7 +12,7 @@ jobs:
- name: 'CLA Assistant'
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
# Beta Release
- uses: cla-assistant/github-action@v2.5.1
+ uses: cla-assistant/github-action@v2.6.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# the below token should have repo scope and must be manually added by you in the repository's secret
diff --git a/.github/workflows/lockfile.yml b/.github/workflows/lockfile.yml
index 410d2f5..be52eb5 100644
--- a/.github/workflows/lockfile.yml
+++ b/.github/workflows/lockfile.yml
@@ -14,7 +14,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.0
- name: NPM Lockfile Changes
uses: codepunkt/npm-lockfile-changes@b40543471c36394409466fdb277a73a0856d7891
with:
diff --git a/.github/workflows/tauri.yml b/.github/workflows/tauri.yml
index 8298c45..c2349d4 100644
--- a/.github/workflows/tauri.yml
+++ b/.github/workflows/tauri.yml
@@ -9,11 +9,11 @@ jobs:
runs-on: windows-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
- with:
+ uses: actions/checkout@v4.2.0
+ with:
submodules: true
- name: Setup node
- uses: actions/setup-node@v4.0.3
+ uses: actions/setup-node@v4.0.4
with:
node-version: 20.12.2
cache: 'npm'
@@ -24,7 +24,7 @@ jobs:
- name: Install tauri dependencies
run: npm ci
- name: Build desktop app with Tauri
- uses: tauri-apps/tauri-action@v0.5.13
+ uses: tauri-apps/tauri-action@v0.5.14
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }}
@@ -63,11 +63,11 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.0
with:
submodules: true
- name: Setup node
- uses: actions/setup-node@v4.0.3
+ uses: actions/setup-node@v4.0.4
with:
node-version: 20.12.2
cache: 'npm'
@@ -82,7 +82,7 @@ jobs:
- name: Install tauri dependencies
run: npm ci
- name: Build desktop app with Tauri
- uses: tauri-apps/tauri-action@v0.5.13
+ uses: tauri-apps/tauri-action@v0.5.14
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }}
@@ -115,11 +115,11 @@ jobs:
runs-on: macos-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.0
with:
submodules: true
- name: Setup node
- uses: actions/setup-node@v4.0.3
+ uses: actions/setup-node@v4.0.4
with:
node-version: 20.12.2
cache: 'npm'
@@ -132,7 +132,7 @@ jobs:
- name: Install tauri dependencies
run: npm ci
- name: Build desktop app with Tauri
- uses: tauri-apps/tauri-action@v0.5.13
+ uses: tauri-apps/tauri-action@v0.5.14
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }}
@@ -172,7 +172,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.0
- name: Install dependencies
run: npm ci
- name: Run release.json
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 83af685..7c4634b 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -13,11 +13,11 @@ jobs:
runs-on: ${{ matrix.platform }}
steps:
- name: Checkout repository
- uses: actions/checkout@v4.1.7
+ uses: actions/checkout@v4.2.0
with:
submodules: true
- name: Setup node
- uses: actions/setup-node@v4.0.3
+ uses: actions/setup-node@v4.0.4
with:
node-version: 20.12.2
cache: 'npm'
@@ -35,6 +35,6 @@ jobs:
- name: Install tauri dependencies
run: npm ci
- name: Build desktop app with Tauri
- uses: tauri-apps/tauri-action@v0.5.13
+ uses: tauri-apps/tauri-action@v0.5.14
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
diff --git a/README.md b/README.md
index 574b31f..daf39b1 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ Installers for macOS, Windows and Linux can be downloaded from [Github releases]
Operating System | Download
---|---
Windows | Get it on Windows
-macOS | Get it on macOS
+macOS | Get it on macOS
Linux | Get it on Linux ยท Flatpak
Decoded public key:
diff --git a/cinny b/cinny
index 21164a9..c110e64 160000
--- a/cinny
+++ b/cinny
@@ -1 +1 @@
-Subproject commit 21164a9b61919648b002b1033a6f5c783342401f
+Subproject commit c110e64341eef37706c5befb9fe8858b5e62bd5c
diff --git a/package-lock.json b/package-lock.json
index 80b3569..5d7be04 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,19 +1,19 @@
{
"name": "cinny",
- "version": "4.2.1",
+ "version": "4.2.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "cinny",
- "version": "4.2.1",
+ "version": "4.2.2",
"license": "AGPL-3.0-only",
"dependencies": {
"@tauri-apps/api": "1.6.0"
},
"devDependencies": {
"@actions/github": "6.0.0",
- "@tauri-apps/cli": "1.6.1",
+ "@tauri-apps/cli": "1.6.2",
"node-fetch": "3.3.2"
},
"engines": {
@@ -196,9 +196,9 @@
}
},
"node_modules/@tauri-apps/cli": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.6.1.tgz",
- "integrity": "sha512-2S8WGmkz54Z9WxpaFVbUYsTiwx5OIEmdD5DDWRygX9VhaWwZg0y6DctsUtCRVre9I/Un/hTnmqkhZqPamCEx8A==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.6.2.tgz",
+ "integrity": "sha512-zpfZdxhm20s7d/Uejpg/T3a9sqLVe3Ih2ztINfy8v6iLw9Ohowkb9g+agZffYKlEWfOSpmCy69NFyBLj7OZL0A==",
"dev": true,
"bin": {
"tauri": "tauri.js"
@@ -211,22 +211,22 @@
"url": "https://opencollective.com/tauri"
},
"optionalDependencies": {
- "@tauri-apps/cli-darwin-arm64": "1.6.1",
- "@tauri-apps/cli-darwin-x64": "1.6.1",
- "@tauri-apps/cli-linux-arm-gnueabihf": "1.6.1",
- "@tauri-apps/cli-linux-arm64-gnu": "1.6.1",
- "@tauri-apps/cli-linux-arm64-musl": "1.6.1",
- "@tauri-apps/cli-linux-x64-gnu": "1.6.1",
- "@tauri-apps/cli-linux-x64-musl": "1.6.1",
- "@tauri-apps/cli-win32-arm64-msvc": "1.6.1",
- "@tauri-apps/cli-win32-ia32-msvc": "1.6.1",
- "@tauri-apps/cli-win32-x64-msvc": "1.6.1"
+ "@tauri-apps/cli-darwin-arm64": "1.6.2",
+ "@tauri-apps/cli-darwin-x64": "1.6.2",
+ "@tauri-apps/cli-linux-arm-gnueabihf": "1.6.2",
+ "@tauri-apps/cli-linux-arm64-gnu": "1.6.2",
+ "@tauri-apps/cli-linux-arm64-musl": "1.6.2",
+ "@tauri-apps/cli-linux-x64-gnu": "1.6.2",
+ "@tauri-apps/cli-linux-x64-musl": "1.6.2",
+ "@tauri-apps/cli-win32-arm64-msvc": "1.6.2",
+ "@tauri-apps/cli-win32-ia32-msvc": "1.6.2",
+ "@tauri-apps/cli-win32-x64-msvc": "1.6.2"
}
},
"node_modules/@tauri-apps/cli-darwin-arm64": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.6.1.tgz",
- "integrity": "sha512-n+16Z9qQksBmY55Xwful8GGrw2dlyeqKPsjuNcwKUgVB5a4gIq6K6uUsbhwMUMUA3gqewQMBn44QXbSe5qNKfA==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.6.2.tgz",
+ "integrity": "sha512-6mdRyf9DaLqlZvj8kZB09U3rwY+dOHSGzTZ7+GDg665GJb17f4cb30e8dExj6/aghcsOie9EGpgiURcDUvLNSQ==",
"cpu": [
"arm64"
],
@@ -240,9 +240,9 @@
}
},
"node_modules/@tauri-apps/cli-darwin-x64": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.6.1.tgz",
- "integrity": "sha512-OHzm6qiywv0GEwBDowlzLSuztKE85NMxp2loVynQ4vDoVk6V0jMtQy/N9YvYA0BetvfNTuuAiz3hsTkMHMYm+g==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.6.2.tgz",
+ "integrity": "sha512-PLxZY5dn38H3R9VRmBN/l0ZDB5JFanCwlK4rmpzDQPPg3tQmbu5vjSCP6TVj5U6aLKsj79kFyULblPr5Dn9+vw==",
"cpu": [
"x64"
],
@@ -256,9 +256,9 @@
}
},
"node_modules/@tauri-apps/cli-linux-arm-gnueabihf": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.6.1.tgz",
- "integrity": "sha512-ZA4ByaiZbrXUbhaoWUVab4lHI2yI1/ucrRO6b9pky6ytgqx37hA/YOWoctD0yaf5giQJQZw160euaBIUOKzRXA==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.6.2.tgz",
+ "integrity": "sha512-xnpj4BLeeGOh5I/ewCQlYJZwHH0CBNBN+4q8BNWNQ9MKkjN9ST366RmHRzl2ANNgWwijOPxyce7GiUmvuH8Atw==",
"cpu": [
"arm"
],
@@ -272,9 +272,9 @@
}
},
"node_modules/@tauri-apps/cli-linux-arm64-gnu": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.6.1.tgz",
- "integrity": "sha512-VBU4GRJPU9jzzeqaEGLHAJzqQhpl7WnRFyHPR8Qby0D17av3CClJ7nBa+CI3ob3JbIERfJM9kwFHdY9eQpfxnw==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.6.2.tgz",
+ "integrity": "sha512-uaiRE0vE2P+tdsCngfKt+7yKr3VZXIq/t3w01DzSdnBgHSp0zmRsRR4AhZt7ibvoEgA8GzBP+eSHJdFNZsTU9w==",
"cpu": [
"arm64"
],
@@ -288,9 +288,9 @@
}
},
"node_modules/@tauri-apps/cli-linux-arm64-musl": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.6.1.tgz",
- "integrity": "sha512-gyMgNZ8fwQFYzrIiHwhmKECkbuAZtzsRyl+bi1Ua11XVWYVUpY8+cNp7Y5ilMJ9AwNFI/HFKjzzua9r+e9FNzw==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.6.2.tgz",
+ "integrity": "sha512-o9JunVrMrhqTBLrdvEbS64W0bo1dPm0lxX51Mx+6x9SmbDjlEWGgaAHC3iKLK9khd5Yu1uO1e+8TJltAcScvmw==",
"cpu": [
"arm64"
],
@@ -304,9 +304,9 @@
}
},
"node_modules/@tauri-apps/cli-linux-x64-gnu": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.6.1.tgz",
- "integrity": "sha512-aYLjLXEBcOf4GUrLBZRQcoLSL3KgCKHwfAyGmTilH4juAw42ZaAYWIZwa59hp2kC4w1XrlmwAzGpi1RESBr5Mw==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.6.2.tgz",
+ "integrity": "sha512-jL9f+o61DdQmNYKIt2Q3BA8YJ+hyC5+GdNxqDf7j5SoQ85j//YfUWbmp9ZgsPHVBxgSGZVvgGMNvf64Ykp0buQ==",
"cpu": [
"x64"
],
@@ -320,9 +320,9 @@
}
},
"node_modules/@tauri-apps/cli-linux-x64-musl": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.6.1.tgz",
- "integrity": "sha512-j1M7ovICUrBDbrH8CNUwbMe0zk0/IAR7MXRv5PEanktAZ1w/LG3nlO/AhY5/Cbqqo3ziKTcMpe6x0j3aE8jYOA==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.6.2.tgz",
+ "integrity": "sha512-xsa4Pu9YMHKAX0J8pIoXfN/uhvAAAoECZDixDhWw8zi57VZ4QX28ycqolS+NscdD9NAGSgHk45MpBZWdvRtvjQ==",
"cpu": [
"x64"
],
@@ -336,9 +336,9 @@
}
},
"node_modules/@tauri-apps/cli-win32-arm64-msvc": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.6.1.tgz",
- "integrity": "sha512-yCGT1jXHvZtu+yYPDmDOJDfgsj5EKdBPvya+kmN03BmLfOF+8EWHA9s6yXUdk9pSr6M9OQS0SXocbGDOu5AkMw==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.6.2.tgz",
+ "integrity": "sha512-eJtUOx2UFhJpCCkm5M5+4Co9JbjvgIHTdyS/hTSZfOEdT58CNEGVJXMA39FsSZXYoxYPE+9K7Km6haMozSmlxw==",
"cpu": [
"arm64"
],
@@ -352,9 +352,9 @@
}
},
"node_modules/@tauri-apps/cli-win32-ia32-msvc": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.6.1.tgz",
- "integrity": "sha512-klAt+KNcczC4gxz9vm6tSvFB4iyXVj4r+TtDVhStLCKkAZOVm0ZsFym1kDzltxrB/3xSjgzsgIiEJydN2cP7xw==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.6.2.tgz",
+ "integrity": "sha512-9Jwx3PrhNw3VKOgPISRRXPkvoEAZP+7rFRHXIo49dvlHy2E/o9qpWi1IntE33HWeazP6KhvsCjvXB2Ai4eGooA==",
"cpu": [
"ia32"
],
@@ -368,9 +368,9 @@
}
},
"node_modules/@tauri-apps/cli-win32-x64-msvc": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.6.1.tgz",
- "integrity": "sha512-WEzQzBgcaqjZoA5M/KOupHmt8W3QQ20vwETXpGEMPd7spj4eZsRv/2ZDuCz4ELbai1XlIsTITFNe2LlJjzqISA==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.6.2.tgz",
+ "integrity": "sha512-5Z+ZjRFJE8MXghJe1UXvGephY5ZcgVhiTI9yuMi9xgX3CEaAXASatyXllzsvGJ9EDaWMEpa0PHjAzi7LBAWROw==",
"cpu": [
"x64"
],
diff --git a/package.json b/package.json
index 1c6d6cf..4c2bd5b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "cinny",
- "version": "4.2.1",
+ "version": "4.2.2",
"description": "Yet another matrix client",
"main": "index.js",
"engines": {
@@ -18,7 +18,7 @@
},
"devDependencies": {
"@actions/github": "6.0.0",
- "@tauri-apps/cli": "1.6.1",
+ "@tauri-apps/cli": "1.6.2",
"node-fetch": "3.3.2"
}
}
diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
index 817e15f..0b3c5b2 100644
--- a/src-tauri/Cargo.lock
+++ b/src-tauri/Cargo.lock
@@ -462,7 +462,7 @@ checksum = "6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901"
[[package]]
name = "cinny"
-version = "4.2.1"
+version = "4.2.2"
dependencies = [
"serde",
"serde_json",
@@ -3510,9 +3510,9 @@ dependencies = [
[[package]]
name = "tauri"
-version = "1.7.2"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e33e3ba00a3b05eb6c57ef135781717d33728b48acf914bb05629e74d897d29"
+checksum = "570a20223602ad990a30a048f2fdb957ae3e38de3ca9582e04cc09d01e8ccfad"
dependencies = [
"anyhow",
"base64 0.22.1",
@@ -3532,6 +3532,8 @@ dependencies = [
"http",
"ignore",
"indexmap 1.9.2",
+ "infer",
+ "log",
"minisign-verify",
"nix 0.26.4",
"notify-rust",
@@ -3541,6 +3543,7 @@ dependencies = [
"os_info",
"os_pipe",
"percent-encoding",
+ "plist",
"rand 0.8.5",
"raw-window-handle",
"regex",
@@ -3573,9 +3576,9 @@ dependencies = [
[[package]]
name = "tauri-build"
-version = "1.5.4"
+version = "1.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5fb5a90a64241ddb7217d3210d844149070a911e87e8a107a707a1d4973f164"
+checksum = "586f3e677f940c8bb4f70c52eda05dc59b79e61543f1182de83516810bb8e35d"
dependencies = [
"anyhow",
"cargo_toml",
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
index 69b5205..a4cf4c1 100644
--- a/src-tauri/Cargo.toml
+++ b/src-tauri/Cargo.toml
@@ -2,7 +2,7 @@
[package]
name = "cinny"
-version = "4.2.1"
+version = "4.2.2"
description = "Yet another matrix client"
authors = ["Ajay Bura"]
license = "AGPL-3.0-only"
@@ -12,12 +12,12 @@ edition = "2021"
rust-version = "1.61"
[build-dependencies]
-tauri-build = { version = "1.5.4", features = [] }
+tauri-build = { version = "1.5.5", features = [] }
[dependencies]
serde_json = "1.0.109"
serde = { version = "1.0.193", features = ["derive"] }
-tauri = { version = "1.7.2", features = ["api-all", "devtools", "updater"] }
+tauri = { version = "1.8.0", features = ["api-all", "devtools", "updater"] }
tauri-plugin-localhost = "0.1.0"
[features]
diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
index 71a11c3..56f502b 100644
--- a/src-tauri/tauri.conf.json
+++ b/src-tauri/tauri.conf.json
@@ -1,7 +1,7 @@
{
"package": {
"productName": "Cinny",
- "version": "4.2.1"
+ "version": "4.2.2"
},
"build": {
"distDir": "../cinny/dist",