Skip to content

Commit 08aa9b4

Browse files
committed
auto updates; project rules; context menus; buncha other things
1 parent 0ace59c commit 08aa9b4

47 files changed

Lines changed: 11344 additions & 1170 deletions

Some content is hidden

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

.github/workflows/release.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
jobs:
9+
release:
10+
runs-on: windows-latest
11+
permissions:
12+
contents: write
13+
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- uses: pnpm/action-setup@v4
18+
with:
19+
version: 10
20+
21+
- uses: actions/setup-node@v4
22+
with:
23+
node-version: 22
24+
cache: 'pnpm'
25+
26+
- name: Install Rust stable
27+
uses: dtolnay/rust-toolchain@stable
28+
29+
- name: Rust cache
30+
uses: swatinem/rust-cache@v2
31+
with:
32+
workspaces: './src-tauri -> target'
33+
34+
- name: Install frontend dependencies
35+
run: pnpm install
36+
37+
- name: Build and release
38+
uses: tauri-apps/tauri-action@v0
39+
env:
40+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
41+
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
42+
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
43+
with:
44+
tagName: v__VERSION__
45+
releaseName: 'Timesheeps v__VERSION__'
46+
releaseBody: |
47+
## What's new
48+
See commit history for changes.
49+
releaseDraft: true
50+
prerelease: false
51+
updaterJsonPreferNsis: true

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Tauri + Vue + Typescript App</title>
7+
<title>Timesheeps</title>
88
</head>
99

1010
<body>

package.json

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,29 @@
1111
"tauri": "tauri"
1212
},
1313
"dependencies": {
14-
"vue": "^3.5.13",
15-
"vue-router": "^4.5.0",
16-
"pinia": "^2.3.0",
17-
"zod": "^3.24.0",
14+
"@tauri-apps/api": "^2",
15+
"@vuepic/vue-datepicker": "^12.1.0",
1816
"@vueuse/core": "^13.1.0",
1917
"date-fns": "^4.1.0",
20-
"@tauri-apps/api": "^2"
18+
"pinia": "^2.3.0",
19+
"vue": "^3.5.13",
20+
"vue-router": "^4.5.0",
21+
"zod": "^3.24.0"
2122
},
2223
"devDependencies": {
24+
"@stylistic/eslint-plugin": "^5.10.0",
25+
"@tauri-apps/cli": "^2",
2326
"@vitejs/plugin-vue": "^5.2.1",
27+
"eslint": "^10.3.0",
28+
"eslint-config-prettier": "^10.1.8",
29+
"eslint-plugin-vue": "^10.9.1",
30+
"postcss-html": "^1.8.1",
31+
"prettier": "^3.8.3",
32+
"stylelint": "^17.11.1",
33+
"stylelint-config-standard": "^40.0.0",
2434
"typescript": "~5.6.2",
35+
"typescript-eslint": "^8.59.3",
2536
"vite": "^6.0.3",
26-
"vue-tsc": "^2.1.10",
27-
"@tauri-apps/cli": "^2"
37+
"vue-tsc": "^2.1.10"
2838
}
2939
}

0 commit comments

Comments
 (0)