Skip to content

Commit 05119de

Browse files
authored
Merge pull request #798 from kanriapp/main
v0.8.1 release
2 parents 5feff29 + 5811620 commit 05119de

File tree

139 files changed

+17197
-12241
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+17197
-12241
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,8 @@ A clear and concise description of what you expected to happen.
2424
If applicable, add screenshots to help explain your problem.
2525

2626
**Desktop (please complete the following information):**
27-
- OS: [e.g. iOS]
28-
- Browser [e.g. chrome, safari]
29-
- Version [e.g. 22]
30-
31-
**Smartphone (please complete the following information):**
32-
- Device: [e.g. iPhone6]
33-
- OS: [e.g. iOS8.1]
34-
- Browser [e.g. stock browser, safari]
35-
- Version [e.g. 22]
27+
- OS: [e.g. Fedora Linux 42, Windows 11, ...]
28+
- App version [e.g. 22]
3629

3730
**Additional context**
3831
Add any other context about the problem here.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
SPDX-FileCopyrightText: Copyright (c) 2022-2024 trobonox <[email protected]>
1+
SPDX-FileCopyrightText: Copyright (c) 2022-2025 trobonox <[email protected]>
22

33
SPDX-License-Identifier: Apache-2.0

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: Copyright (c) 2022-2024 trobonox <[email protected]>
1+
# SPDX-FileCopyrightText: Copyright (c) 2022-2025 trobonox <[email protected]>
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
SPDX-FileCopyrightText: Copyright (c) 2022-2024 trobonox <[email protected]>
1+
SPDX-FileCopyrightText: Copyright (c) 2022-2025 trobonox <[email protected]>
22

33
SPDX-License-Identifier: Apache-2.0
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
SPDX-FileCopyrightText: Copyright (c) 2022-2024 trobonox <[email protected]>
1+
SPDX-FileCopyrightText: Copyright (c) 2022-2025 trobonox <[email protected]>
22

33
SPDX-License-Identifier: Apache-2.0

.github/pull_request_template.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
SPDX-FileCopyrightText: Copyright (c) 2022-2024 trobonox <[email protected]>
2+
SPDX-FileCopyrightText: Copyright (c) 2022-2025 trobonox <[email protected]>
33
44
SPDX-License-Identifier: Apache-2.0
55
-->
@@ -8,17 +8,19 @@ SPDX-License-Identifier: Apache-2.0
88

99
* [ ] Have you followed the guidelines in our Contributing document?
1010
* [ ] Have you checked to ensure there aren't other open [Pull Requests](../../../pulls) for the same update/change?
11+
* [ ] Are your git commits signed with a valid GPG key? <!-- (This is a requirement for contributing to Kanri!) -->
1112

1213
<!-- You can erase any parts of this template not applicable to your Pull Request. -->
1314

1415
### New Feature Submissions:
1516
1. [ ] Did you lint your code locally before submission?
16-
2. [ ] Did you test your feature thoroughly to ensure there are no bugs?
17+
2. [ ] Did you test your feature thoroughly to ensure there are no bugs? <!-- (when unit/integration tests are not available, manual testing suffices) -->
1718
3. [ ] Does your feature introduce breaking changes?
1819

1920
### Changes to Core Features:
2021

2122
* [ ] Have you added an explanation of what your changes do and why you'd like us to include them?
23+
<!-- For changes regarding the UI and not utility functions etc., you can safely ignore this -->
2224
* [ ] Have you written new tests for your core changes, as applicable?
2325
* [ ] Have you successfully run tests with your changes locally?
2426

.github/workflows/devskim.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: Copyright (c) 2022-2024 trobonox <[email protected]>
1+
# SPDX-FileCopyrightText: Copyright (c) 2022-2025 trobonox <[email protected]>
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

@@ -15,7 +15,7 @@ on:
1515
jobs:
1616
lint:
1717
name: DevSkim
18-
runs-on: ubuntu-20.04
18+
runs-on: ubuntu-22.04
1919
permissions:
2020
actions: read
2121
contents: read

.github/workflows/release.yml

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# SPDX-FileCopyrightText: Copyright (c) 2022-2024 trobonox <[email protected]>
1+
# SPDX-FileCopyrightText: Copyright (c) 2022-2025 trobonox <[email protected]>
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

5-
name: 'Release App'
5+
name: 'Create Release'
66

77
on:
88
push:
@@ -21,14 +21,14 @@ jobs:
2121
fail-fast: false
2222
matrix:
2323
include:
24-
- platform: "macos-latest" # for Arm based macs (M1 and above).
25-
args: "--target aarch64-apple-darwin"
26-
- platform: "macos-latest" # for Intel based macs.
27-
args: "--target x86_64-apple-darwin"
28-
- platform: "ubuntu-20.04" # for Tauri v1 you could replace this with ubuntu-20.04.
29-
args: ""
30-
- platform: "windows-latest"
31-
args: ""
24+
- platform: 'macos-latest' # for Arm based macs (M1 and above).
25+
args: '--target aarch64-apple-darwin'
26+
- platform: 'macos-latest' # for Intel based macs.
27+
args: '--target x86_64-apple-darwin'
28+
- platform: 'ubuntu-22.04' # for Tauri v1 you could replace this with ubuntu-20.04.
29+
args: ''
30+
- platform: 'windows-latest'
31+
args: ''
3232

3333
runs-on: ${{ matrix.platform }}
3434
outputs:
@@ -39,7 +39,7 @@ jobs:
3939
- name: setup node
4040
uses: actions/setup-node@v4
4141
with:
42-
node-version: 20
42+
node-version: lts/*
4343

4444
- name: install Rust stable
4545
uses: dtolnay/rust-toolchain@stable
@@ -48,10 +48,12 @@ jobs:
4848
targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}
4949

5050
- name: install dependencies (ubuntu only)
51-
if: matrix.platform == 'ubuntu-20.04' # This must match the platform value defined above.
51+
if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above.
5252
run: |
5353
sudo apt-get update
54-
sudo apt-get install -y libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf libpango1.0-dev libjavascriptcoregtk-4.0-dev libsoup2.4-dev libgdk-pixbuf2.0-dev libatk1.0-dev librust-gdk-sys-dev libgtk-3-dev webkit2gtk-4.0
54+
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
55+
# webkitgtk 4.0 is for Tauri v1 - webkitgtk 4.1 is for Tauri v2.
56+
# You can remove the one that doesn't apply to your app to speed up the workflow a bit.
5557

5658
- name: install frontend dependencies
5759
run: |
@@ -61,17 +63,14 @@ jobs:
6163
yarn config delete registry
6264
yarn install --network-timeout 1000000 --frozen-lockfile
6365
64-
- name: Build frontend
65-
run: yarn generate
66-
6766
- uses: tauri-apps/tauri-action@v0
6867
id: release
6968
env:
7069
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7170
with:
7271
tagName: app-v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version.
73-
releaseName: "App v__VERSION__"
74-
releaseBody: "See the assets to download this version and install."
72+
releaseName: 'Kanri v__VERSION__'
73+
releaseBody: 'See the assets to download this version and install.'
7574
releaseDraft: true
7675
prerelease: false
7776
args: ${{ matrix.args }}
@@ -84,12 +83,12 @@ jobs:
8483
matrix:
8584
arch: [arm64, armv7]
8685

87-
runs-on: ubuntu-20.04
86+
runs-on: ubuntu-22.04
8887
steps:
89-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
88+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
9089
- uses: actions/setup-node@v4
9190
with:
92-
node-version: 20
91+
node-version: lts/*
9392
- name: Install dependencies
9493
run: yarn install
9594
- name: Build for ${{ matrix.arch }}

.github/workflows/test_frontend.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: Copyright (c) 2022-2024 trobonox <[email protected]>
1+
# SPDX-FileCopyrightText: Copyright (c) 2022-2025 trobonox <[email protected]>
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

@@ -17,12 +17,12 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919

20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-22.04
2121
steps:
22-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
22+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2323
- name: setup node
2424
uses: actions/setup-node@v4
2525
with:
26-
node-version: 20
26+
node-version: 22
2727
- name: install app dependencies and build it
2828
run: yarn && yarn generate

.github/workflows/test_tauri.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: Copyright (c) 2022-2024 trobonox <[email protected]>
1+
# SPDX-FileCopyrightText: Copyright (c) 2022-2025 trobonox <[email protected]>
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

@@ -18,24 +18,24 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
platform: [ubuntu-20.04]
21+
platform: [ubuntu-22.04]
2222

2323
runs-on: ${{ matrix.platform }}
2424
steps:
25-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
25+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2626
- name: setup node
2727
uses: actions/setup-node@v4
2828
with:
29-
node-version: 20
29+
node-version: 22
3030
- name: install Rust stable
3131
uses: actions-rs/toolchain@v1
3232
with:
3333
toolchain: stable
3434
- name: install dependencies (ubuntu only)
35-
if: matrix.platform == 'ubuntu-20.04'
35+
if: matrix.platform == 'ubuntu-22.04'
3636
run: |
3737
sudo apt-get update
38-
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf
38+
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev
3939
- name: install app dependencies and build it
4040
run: yarn && yarn generate
4141
- uses: tauri-apps/tauri-action@v0

0 commit comments

Comments
 (0)