豆豆友情提示:这是一个非官方 GitHub 代理镜像,主要用于网络测试或访问加速。请勿在此进行登录、注册或处理任何敏感信息。进行这些操作请务必访问官方网站 github.com。 Raw 内容也通过此代理提供。
Skip to content

Commit e197c1c

Browse files
authored
Merge pull request #313 from SkyCryptWebsite/dev
2 parents 2404aef + e579430 commit e197c1c

22 files changed

+1127
-1196
lines changed

.changeset/blue-planes-brake.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"skycrypt-frontend": patch
3+
---
4+
5+
Fix SvelteKit 2.56 remote query lifecycle regressions by keeping the combined profile query local to the consuming components instead of passing a live query instance through context. This aligns the app with the remote function tracking changes from sveltejs/kit#15533 and the related refresh model changes in sveltejs/kit#15562.

.changeset/fresh-lamps-share.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"skycrypt-frontend": patch
3+
---
4+
5+
Reduce Svelte 5 `await_reactivity_loss` warnings after the SvelteKit remote function changes by keeping profile, networth, theme icon, and performance-mode reads in non-async reactive paths. This aligns the affected UI with the stricter query lifecycle introduced around sveltejs/kit#15533.

.changeset/gentle-bananas-peel.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"skycrypt-frontend": patch
3+
---
4+
5+
Fix search flows after the SvelteKit remote query changes in sveltejs/kit#15533 by switching the home page and command palette to imperative `query().run()` calls with client-side navigation. This removes duplicate search requests, avoids redirect errors from reactive query usage, and resets command palette search state correctly.

.changeset/green-suits-decide.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"skycrypt-frontend": patch
3+
---
4+
5+
Fix the settings drag-and-drop lists after the `@dnd-kit/svelte` 0.4.0 upgrade by restoring stable sortable behavior with the updated plugin configuration and provider lifecycle handling. This keeps whole-row dragging working reliably in the Order and Misc settings tabs.

.changeset/pre.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"mode": "pre",
3+
"tag": "beta",
4+
"initialVersions": {
5+
"skycrypt-frontend": "3.5.0"
6+
},
7+
"changesets": [
8+
"blue-planes-brake",
9+
"fresh-lamps-share",
10+
"gentle-bananas-peel",
11+
"green-suits-decide"
12+
]
13+
}

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
## 3.5.1-beta.1
4+
5+
### Patch Changes
6+
7+
- Fix the settings drag-and-drop lists after the `@dnd-kit/svelte` 0.4.0 upgrade by restoring stable sortable behavior with the updated plugin configuration and provider lifecycle handling. This keeps whole-row dragging working reliably in the Order and Misc settings tabs. ([`0f2bb4b`](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend/commit/0f2bb4b7f99c46b6beb969e4ba07ee4b6c5eaee8))
8+
9+
## 3.5.1-beta.0
10+
11+
### Patch Changes
12+
13+
- Fix SvelteKit 2.56 remote query lifecycle regressions by keeping the combined profile query local to the consuming components instead of passing a live query instance through context. This aligns the app with the remote function tracking changes from sveltejs/kit#15533 and the related refresh model changes in sveltejs/kit#15562. ([`b0727e1`](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend/commit/b0727e181cc07f6dd3f349623c0dbc84a1e45ffc))
14+
15+
- Reduce Svelte 5 `await_reactivity_loss` warnings after the SvelteKit remote function changes by keeping profile, networth, theme icon, and performance-mode reads in non-async reactive paths. This aligns the affected UI with the stricter query lifecycle introduced around sveltejs/kit#15533. ([`eb72f4a`](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend/commit/eb72f4a9a43a0f342822fc4c7d86254b6a029f41))
16+
17+
- Fix search flows after the SvelteKit remote query changes in sveltejs/kit#15533 by switching the home page and command palette to imperative `query().run()` calls with client-side navigation. This removes duplicate search requests, avoids redirect errors from reactive query usage, and resets command palette search state correctly. ([`b0727e1`](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend/commit/b0727e181cc07f6dd3f349623c0dbc84a1e45ffc))
18+
319
## 3.5.0
420

521
### Minor Changes

package.json

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "skycrypt-frontend",
3-
"version": "3.5.0",
3+
"version": "3.5.1-beta.1",
44
"private": true,
55
"type": "module",
66
"repository": {
@@ -37,53 +37,53 @@
3737
"@commitlint/config-conventional": "^20.5.0",
3838
"@commitlint/types": "^20.5.0",
3939
"@date-fns/tz": "^1.4.1",
40-
"@dnd-kit/abstract": "^0.3.2",
41-
"@dnd-kit/dom": "^0.3.2",
42-
"@dnd-kit/helpers": "^0.3.2",
43-
"@dnd-kit/svelte": "^0.3.2",
44-
"@eslint/compat": "^2.0.4",
40+
"@dnd-kit/abstract": "^0.4.0",
41+
"@dnd-kit/dom": "^0.4.0",
42+
"@dnd-kit/helpers": "^0.4.0",
43+
"@dnd-kit/svelte": "^0.4.0",
44+
"@eslint/compat": "^2.0.5",
4545
"@eslint/js": "^10.0.1",
46-
"@lucide/svelte": "^1.7.0",
46+
"@lucide/svelte": "^1.8.0",
4747
"@oslojs/crypto": "^1.0.1",
4848
"@oslojs/encoding": "^1.1.0",
4949
"@playwright/test": "^1.59.1",
5050
"@sveltejs/adapter-node": "^5.5.4",
51-
"@sveltejs/kit": "^2.56.1",
51+
"@sveltejs/kit": "^2.57.1",
5252
"@sveltejs/vite-plugin-svelte": "^7.0.0",
5353
"@svitejs/changesets-changelog-github-compact": "^1.2.0",
5454
"@tailwindcss/vite": "^4.2.2",
5555
"@types/culori": "^4.0.1",
5656
"@types/eslint": "^9.6.1",
57-
"@types/node": "^25.5.2",
57+
"@types/node": "^25.6.0",
5858
"@types/relaxed-json": "^1.0.4",
5959
"@types/upng-js": "^2.1.5",
60-
"@vitest/browser-playwright": "^4.1.2",
61-
"@vitest/coverage-v8": "^4.1.2",
62-
"@vitest/ui": "^4.1.2",
63-
"bits-ui": "^2.17.2",
60+
"@vitest/browser-playwright": "^4.1.4",
61+
"@vitest/coverage-v8": "^4.1.4",
62+
"@vitest/ui": "^4.1.4",
63+
"bits-ui": "^2.17.3",
6464
"clsx": "^2.1.1",
6565
"date-fns": "^4.1.0",
66-
"devalue": "^5.6.4",
66+
"devalue": "^5.7.1",
6767
"dotenv-cli": "^11.0.0",
6868
"eslint": "^10.2.0",
6969
"eslint-config-prettier": "^10.1.8",
7070
"eslint-plugin-svelte": "^3.17.0",
7171
"formsnap": "^2.0.1",
72-
"globals": "^17.4.0",
73-
"ky": "^2.0.0",
72+
"globals": "^17.5.0",
73+
"ky": "^2.0.1",
7474
"numerable": "^0.3.15",
75-
"orval": "^8.6.2",
75+
"orval": "^8.8.0",
7676
"paneforge": "^1.0.2",
7777
"playwright": "^1.59.1",
78-
"prettier": "^3.8.1",
78+
"prettier": "^3.8.3",
7979
"prettier-plugin-svelte": "^3.5.1",
8080
"prettier-plugin-tailwindcss": "^0.7.2",
8181
"pretty-ms": "^9.3.0",
8282
"runed": "^0.37.1",
8383
"satori-html": "^0.3.2",
8484
"skinview3d": "^3.4.1",
85-
"super-sitemap": "^1.0.7",
86-
"svelte": "^5.55.1",
85+
"super-sitemap": "^1.0.12",
86+
"svelte": "^5.55.4",
8787
"svelte-check": "^4.4.6",
8888
"svelte-persisted-store": "^0.12.0",
8989
"svelte-preprocess": "^6.0.3",
@@ -96,19 +96,18 @@
9696
"tailwindcss-motion": "^1.1.1",
9797
"tslib": "^2.8.1",
9898
"typescript": "^6.0.2",
99-
"typescript-eslint": "^8.58.0",
99+
"typescript-eslint": "^8.58.2",
100100
"vaul-svelte": "1.0.0-next.7",
101-
"vite": "^8.0.5",
102-
"vite-plugin-devtools-json": "^1.0.0",
103-
"vitest": "^4.1.2",
104-
"vitest-browser-svelte": "^2.1.0",
101+
"vite": "^8.0.8",
102+
"vitest": "^4.1.4",
103+
"vitest-browser-svelte": "^2.1.1",
105104
"zod": "^4.3.6"
106105
},
107106
"dependencies": {
108-
"@sentry/sveltekit": "^10.47.0",
107+
"@sentry/sveltekit": "^10.48.0",
109108
"culori": "^4.0.2",
110109
"simple-git-hooks": "^2.13.1",
111-
"takumi-js": "1.0.0-rc.15"
110+
"takumi-js": "1.0.9"
112111
},
113112
"engines": {
114113
"node": "^24",

0 commit comments

Comments
 (0)