diff --git a/eslint.config.js b/eslint.config.js index 32ef292d0..883546e78 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -34,7 +34,9 @@ export default ts.config( 'svelte/no-reactive-reassign': 'off', 'svelte/no-reactive-literals': 'off', // TODO: @itznotabug, this requires a big refactor! - 'svelte/no-navigation-without-resolve': 'off' + 'svelte/no-navigation-without-resolve': 'off', + 'svelte/prefer-svelte-reactivity': 'off', + 'svelte/prefer-writable-derived': 'off' } }, { diff --git a/package.json b/package.json index 19fec02b4..a1b9c41af 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ }, "dependencies": { "@ai-sdk/svelte": "^1.1.24", - "@appwrite.io/console": "https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@636ed39", + "@appwrite.io/console": "https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2752", "@appwrite.io/pink-icons": "0.25.0", "@appwrite.io/pink-icons-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-icons-svelte@8f82877", "@appwrite.io/pink-legacy": "^1.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6da4f9d31..64d022df4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^1.1.24 version: 1.1.24(svelte@5.39.11)(zod@4.1.12) '@appwrite.io/console': - specifier: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@636ed39 - version: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@636ed39 + specifier: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2752 + version: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2752 '@appwrite.io/pink-icons': specifier: 0.25.0 version: 0.25.0 @@ -272,8 +272,8 @@ packages: '@analytics/type-utils@0.6.4': resolution: {integrity: sha512-Ou1gQxFakOWLcPnbFVsrPb8g1wLLUZYYJXDPjHkG07+5mustGs5yqACx42UAu4A6NszNN6Z5gGxhyH45zPWRxw==} - '@appwrite.io/console@https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@636ed39': - resolution: {tarball: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@636ed39} + '@appwrite.io/console@https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2752': + resolution: {tarball: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2752} version: 1.10.0 '@appwrite.io/pink-icons-svelte@2.0.0-RC.1': @@ -3710,7 +3710,7 @@ snapshots: '@analytics/type-utils@0.6.4': {} - '@appwrite.io/console@https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@636ed39': {} + '@appwrite.io/console@https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2752': {} '@appwrite.io/pink-icons-svelte@2.0.0-RC.1(svelte@5.39.11)': dependencies: @@ -4664,7 +4664,7 @@ snapshots: dependencies: '@sentry/browser': 8.55.0 '@sentry/core': 8.55.0 - magic-string: 0.30.7 + magic-string: 0.30.19 svelte: 5.39.11 '@sentry/sveltekit@8.55.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.37.0)(@sveltejs/kit@2.46.4(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.39.11)(vite@7.1.9(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(svelte@5.39.11)(vite@7.1.9(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(svelte@5.39.11)(vite@7.1.9(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))': diff --git a/src/lib/components/breadcrumbs.svelte b/src/lib/components/breadcrumbs.svelte index 04ca3a2a9..7360a596e 100644 --- a/src/lib/components/breadcrumbs.svelte +++ b/src/lib/components/breadcrumbs.svelte @@ -271,7 +271,7 @@ {#key derivedKey}
- {#if !$isSmallViewport} + {#if !$isSmallViewport && resolvedProfile.showOrgInBreadcrumbs} / - {:else} + {:else if resolvedProfile.showOrgInBreadcrumbs}
- - {#each tabs as tab} - - {tab.title} - - {/each} - + + {#if !resolvedProfile.minimalOrgHeader} + + {#each tabs as tab} + + {tab.title} + + {/each} + + {/if} {/if} diff --git a/src/routes/(console)/organization-[organization]/view.svelte b/src/routes/(console)/organization-[organization]/view.svelte index 121571072..c3e7fdee3 100644 --- a/src/routes/(console)/organization-[organization]/view.svelte +++ b/src/routes/(console)/organization-[organization]/view.svelte @@ -319,8 +319,11 @@ organization={data.organization} currentPlan={$currentPlan} /> + + + { + if (resolvedProfile.id === 'studio') { + redirect( + 303, + resolve('/(console)/project-[region]-[project]/(studio)', { + region: params.region, + project: params.project + }) + ); + } -export const load: LayoutLoad = async () => { return { header: Header, breadcrumbs: Breadcrumbs diff --git a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte index 6c3ff7ef1..335c85b46 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte @@ -7,6 +7,7 @@ import CreateWeb from './createWeb.svelte'; import { createPlatform } from './wizard/store'; import { Click, trackEvent } from '$lib/actions/analytics'; + import { PlatformType } from '@appwrite.io/console'; export enum Platform { Web, @@ -29,7 +30,7 @@ platform: Platform, name: string, key: string, - type: string + type: PlatformType ) { createPlatform.set({ name: name, diff --git a/src/routes/(console)/project-[region]-[project]/settings/domains/table.svelte b/src/routes/(console)/project-[region]-[project]/settings/domains/table.svelte index 1558e8e3f..e28db33a9 100644 --- a/src/routes/(console)/project-[region]-[project]/settings/domains/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/settings/domains/table.svelte @@ -92,7 +92,7 @@ - {#if domain.status !== 'verified' && domain.status !== 'verifiying'} + {#if domain.status !== 'verified' && domain.status !== 'verifying'} {