Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/blue-planes-brake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"skycrypt-frontend": patch
---

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.
5 changes: 5 additions & 0 deletions .changeset/fresh-lamps-share.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"skycrypt-frontend": patch
---

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.
5 changes: 5 additions & 0 deletions .changeset/gentle-bananas-peel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"skycrypt-frontend": patch
---

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.
5 changes: 5 additions & 0 deletions .changeset/green-suits-decide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"skycrypt-frontend": patch
---

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.
13 changes: 13 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"mode": "pre",
"tag": "beta",
"initialVersions": {
"skycrypt-frontend": "3.5.0"
},
"changesets": [
"blue-planes-brake",
"fresh-lamps-share",
"gentle-bananas-peel",
"green-suits-decide"
]
}
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Changelog

## 3.5.1-beta.1

### Patch Changes

- 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))

## 3.5.1-beta.0

### Patch Changes

- 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))

- 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))

- 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))

## 3.5.0

### Minor Changes
Expand Down
53 changes: 26 additions & 27 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "skycrypt-frontend",
"version": "3.5.0",
"version": "3.5.1-beta.1",
"private": true,
"type": "module",
"repository": {
Expand Down Expand Up @@ -37,53 +37,53 @@
"@commitlint/config-conventional": "^20.5.0",
"@commitlint/types": "^20.5.0",
"@date-fns/tz": "^1.4.1",
"@dnd-kit/abstract": "^0.3.2",
"@dnd-kit/dom": "^0.3.2",
"@dnd-kit/helpers": "^0.3.2",
"@dnd-kit/svelte": "^0.3.2",
"@eslint/compat": "^2.0.4",
"@dnd-kit/abstract": "^0.4.0",
"@dnd-kit/dom": "^0.4.0",
"@dnd-kit/helpers": "^0.4.0",
"@dnd-kit/svelte": "^0.4.0",
"@eslint/compat": "^2.0.5",
"@eslint/js": "^10.0.1",
"@lucide/svelte": "^1.7.0",
"@lucide/svelte": "^1.8.0",
"@oslojs/crypto": "^1.0.1",
"@oslojs/encoding": "^1.1.0",
"@playwright/test": "^1.59.1",
"@sveltejs/adapter-node": "^5.5.4",
"@sveltejs/kit": "^2.56.1",
"@sveltejs/kit": "^2.57.1",
"@sveltejs/vite-plugin-svelte": "^7.0.0",
"@svitejs/changesets-changelog-github-compact": "^1.2.0",
"@tailwindcss/vite": "^4.2.2",
"@types/culori": "^4.0.1",
"@types/eslint": "^9.6.1",
"@types/node": "^25.5.2",
"@types/node": "^25.6.0",
"@types/relaxed-json": "^1.0.4",
"@types/upng-js": "^2.1.5",
"@vitest/browser-playwright": "^4.1.2",
"@vitest/coverage-v8": "^4.1.2",
"@vitest/ui": "^4.1.2",
"bits-ui": "^2.17.2",
"@vitest/browser-playwright": "^4.1.4",
"@vitest/coverage-v8": "^4.1.4",
"@vitest/ui": "^4.1.4",
"bits-ui": "^2.17.3",
"clsx": "^2.1.1",
"date-fns": "^4.1.0",
"devalue": "^5.6.4",
"devalue": "^5.7.1",
"dotenv-cli": "^11.0.0",
"eslint": "^10.2.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-svelte": "^3.17.0",
"formsnap": "^2.0.1",
"globals": "^17.4.0",
"ky": "^2.0.0",
"globals": "^17.5.0",
"ky": "^2.0.1",
"numerable": "^0.3.15",
"orval": "^8.6.2",
"orval": "^8.8.0",
"paneforge": "^1.0.2",
"playwright": "^1.59.1",
"prettier": "^3.8.1",
"prettier": "^3.8.3",
"prettier-plugin-svelte": "^3.5.1",
"prettier-plugin-tailwindcss": "^0.7.2",
"pretty-ms": "^9.3.0",
"runed": "^0.37.1",
"satori-html": "^0.3.2",
"skinview3d": "^3.4.1",
"super-sitemap": "^1.0.7",
"svelte": "^5.55.1",
"super-sitemap": "^1.0.12",
"svelte": "^5.55.4",
"svelte-check": "^4.4.6",
"svelte-persisted-store": "^0.12.0",
"svelte-preprocess": "^6.0.3",
Expand All @@ -96,19 +96,18 @@
"tailwindcss-motion": "^1.1.1",
"tslib": "^2.8.1",
"typescript": "^6.0.2",
"typescript-eslint": "^8.58.0",
"typescript-eslint": "^8.58.2",
"vaul-svelte": "1.0.0-next.7",
"vite": "^8.0.5",
"vite-plugin-devtools-json": "^1.0.0",
"vitest": "^4.1.2",
"vitest-browser-svelte": "^2.1.0",
"vite": "^8.0.8",
"vitest": "^4.1.4",
"vitest-browser-svelte": "^2.1.1",
"zod": "^4.3.6"
},
"dependencies": {
"@sentry/sveltekit": "^10.47.0",
"@sentry/sveltekit": "^10.48.0",
"culori": "^4.0.2",
"simple-git-hooks": "^2.13.1",
"takumi-js": "1.0.0-rc.15"
"takumi-js": "1.0.9"
},
"engines": {
"node": "^24",
Expand Down
Loading
Loading