Skip to content

Commit c0ebf4e

Browse files
committed
v7.9.0
Fixes #51 #80 #107 #123
1 parent 1ef230c commit c0ebf4e

26 files changed

Lines changed: 3394 additions & 921 deletions

.github/workflows/publish.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ jobs:
2626
runs-on: ${{ matrix.platform }}
2727
steps:
2828
- uses: actions/checkout@v4
29-
- uses: oven-sh/setup-bun@v2
3029

3130
- name: install dependencies (ubuntu only)
3231
if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above.
@@ -47,7 +46,7 @@ jobs:
4746

4847
- name: install frontend dependencies
4948
# If you don't have `beforeBuildCommand` configured you may want to build your frontend here too.
50-
run: bun install # change this to npm or pnpm depending on which one you use.
49+
run: pnpm install # change this to npm or pnpm depending on which one you use.
5150

5251
- uses: tauri-apps/tauri-action@v0
5352
env:

.prettierignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@ package-lock.json
33
pnpm-lock.yaml
44
yarn.lock
55

6+
# Build artefacts
67
/src-tauri/target
78
/src-tauri/gen
89
/build
910
/dist
11+
12+
# Third party
1013
/public
1114
/src/lib/components/ui
1215
/src/lib/utils.ts

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# CHANGELOG
22

3+
## v7.9.0
4+
5+
- Replaced browser local storage with Tauri Store plugin. Now servers and settings are saved in json files that should be a more reliable solution. Added an automatic settings migration. Fixes #51 #80 #107
6+
- Disabled some unecessary WebView security features that interfered with localhost and non-secured Foundry servers. Fixes #123
7+
- Migrated from Bun to pnpm since it takes forever for Github to setup Bun action.
8+
- Updated all deps.
9+
310
## v7.8.7
411

512
- Updated UI components and Tauri deps

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ Download the latest release for your platform from [GitHub Releases](https://git
3232

3333
### Prerequisites
3434

35-
- [Bun](https://bun.sh/)
3635
- [Rust Toolchain](https://www.rust-lang.org/)
3736
- [Tauri Prerequisites](https://tauri.app/v1/guides/getting-started/prerequisites)
3837

@@ -48,13 +47,13 @@ cd flc
4847
2. Install dependencies:
4948

5049
```bash
51-
bun install
50+
pnpm install
5251
```
5352

5453
3. Run in development mode:
5554

5655
```bash
57-
bun run tauri dev
56+
pnpm tauri dev
5857
```
5958

6059
## License

bun.lock

Lines changed: 0 additions & 588 deletions
This file was deleted.

package.json

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "flc",
3-
"version": "7.8.7",
3+
"version": "7.9.0",
44
"description": "Foundry Lightweight Client",
55
"type": "module",
66
"scripts": {
@@ -13,53 +13,55 @@
1313
"format": "prettier --write .",
1414
"lint": "prettier --check . && eslint .",
1515
"tauri": "tauri",
16-
"ui:add": "bunx shadcn-svelte@latest add",
17-
"ui:update": "bunx shadcn-svelte@latest update"
16+
"ui:add": "pnpx shadcn-svelte@latest add",
17+
"ui:update": "pnpx shadcn-svelte@latest update"
1818
},
1919
"license": "MIT",
2020
"devDependencies": {
2121
"@eslint/compat": "^2.1.0",
2222
"@eslint/js": "^10.0.1",
23-
"@fontsource-variable/geist": "^5.2.8",
24-
"@fontsource-variable/geist-mono": "^5.2.7",
25-
"@internationalized/date": "^3.12.1",
26-
"@lucide/svelte": "^1.14.0",
23+
"@fontsource-variable/geist": "^5.2.9",
24+
"@fontsource-variable/geist-mono": "^5.2.8",
25+
"@internationalized/date": "^3.12.2",
26+
"@lucide/svelte": "^1.20.0",
2727
"@sveltejs/adapter-static": "^3.0.10",
28-
"@sveltejs/kit": "^2.59.1",
28+
"@sveltejs/kit": "^2.65.2",
2929
"@sveltejs/vite-plugin-svelte": "^7.1.2",
30-
"@tailwindcss/vite": "^4.3.0",
31-
"@tauri-apps/api": "^2.11.0",
32-
"@tauri-apps/cli": "^2.11.1",
30+
"@tailwindcss/vite": "^4.3.1",
31+
"@tauri-apps/api": "^2.11.1",
32+
"@tauri-apps/cli": "^2.11.2",
3333
"@tauri-apps/plugin-dialog": "^2.7.1",
34-
"@tauri-apps/plugin-global-shortcut": "^2.3.1",
34+
"@tauri-apps/plugin-global-shortcut": "^2.3.2",
3535
"@tauri-apps/plugin-shell": "^2.3.5",
36+
"@tauri-apps/plugin-store": "^2.4.3",
3637
"@tauri-apps/plugin-updater": "^2.10.1",
3738
"bits-ui": "^2.18.1",
3839
"clsx": "^2.1.1",
39-
"eslint": "^10.3.0",
40+
"eslint": "^10.5.0",
4041
"eslint-config-prettier": "^10.1.8",
41-
"eslint-plugin-svelte": "^3.17.1",
42+
"eslint-plugin-svelte": "^3.19.0",
4243
"globals": "^17.6.0",
4344
"mode-watcher": "^1.1.0",
44-
"prettier": "^3.8.3",
45-
"prettier-plugin-svelte": "^3.5.2",
45+
"nanoid": "^5.1.11",
46+
"prettier": "^3.8.4",
47+
"prettier-plugin-svelte": "^4.1.1",
4648
"prettier-plugin-tailwindcss": "^0.8.0",
47-
"runed": "^0.37.1",
48-
"shadcn-svelte": "^1.2.7",
49-
"svelte": "^5.55.5",
50-
"svelte-check": "^4.4.8",
49+
"shadcn-svelte": "^1.3.0",
50+
"svelte": "^5.56.3",
51+
"svelte-check": "^4.6.0",
5152
"tailwind-merge": "^3.6.0",
5253
"tailwind-variants": "^3.2.2",
53-
"tailwindcss": "^4.3.0",
54+
"tailwindcss": "^4.3.1",
5455
"tslib": "^2.8.1",
5556
"tw-animate-css": "^1.4.0",
5657
"typescript": "^6.0.3",
57-
"typescript-eslint": "^8.59.2",
58-
"vite": "^8.0.12",
58+
"typescript-eslint": "^8.61.1",
59+
"vite": "^8.0.16",
5960
"zod": "^4.4.3"
6061
},
6162
"trustedDependencies": [
6263
"@tailwindcss/oxide",
6364
"esbuild"
64-
]
65+
],
66+
"packageManager": "pnpm@11.7.0+sha512.19cc852c120c7125760f2443ee6be0ca5b40f9f50598de1a09a1f177503e010e57c23c77646e01e761de59bf874fb22a3398c33ab9691fc13eb946b6f0f4d620"
6567
}

0 commit comments

Comments
 (0)