diff --git a/package.json b/package.json
index 906230a33..28b4f70a5 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/appwrite/@appwrite.io/console@f76aff1",
+ "@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@7f8fe13",
"@appwrite.io/pink": "0.25.0",
"@appwrite.io/pink-icons": "0.25.0",
"@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@bd21ff7f",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 89e7e1f3e..217df7a6c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,8 +12,8 @@ importers:
specifier: ^1.1.24
version: 1.1.24(svelte@5.25.3)(zod@3.24.3)
'@appwrite.io/console':
- specifier: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@f76aff1
- version: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@f76aff1
+ specifier: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@7f8fe13
+ version: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@7f8fe13
'@appwrite.io/pink':
specifier: 0.25.0
version: 0.25.0
@@ -254,8 +254,8 @@ packages:
'@analytics/type-utils@0.6.2':
resolution: {integrity: sha512-TD+xbmsBLyYy/IxFimW/YL/9L2IEnM7/EoV9Aeh56U64Ify8o27HJcKjo38XY9Tcn0uOq1AX3thkKgvtWvwFQg==}
- '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@f76aff1':
- resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@f76aff1}
+ '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@7f8fe13':
+ resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@7f8fe13}
version: 1.2.1
'@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@bd21ff7f':
@@ -3625,7 +3625,7 @@ snapshots:
'@analytics/type-utils@0.6.2': {}
- '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@f76aff1': {}
+ '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@7f8fe13': {}
'@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@bd21ff7f(svelte@5.25.3)':
dependencies:
diff --git a/src/lib/components/dualTimeView.svelte b/src/lib/components/dualTimeView.svelte
index 81862b475..2c3271b02 100644
--- a/src/lib/components/dualTimeView.svelte
+++ b/src/lib/components/dualTimeView.svelte
@@ -110,7 +110,7 @@
diff --git a/src/lib/components/expirationInput.svelte b/src/lib/components/expirationInput.svelte
index e69de29bb..0f92c7742 100644
--- a/src/lib/components/expirationInput.svelte
+++ b/src/lib/components/expirationInput.svelte
@@ -0,0 +1,111 @@
+
+
+
+
+{#if expirationSelect === 'custom'}
+
+{/if}
diff --git a/src/routes/(console)/project-[region]-[project]/messaging/providers/settingsFormInput.svelte b/src/routes/(console)/project-[region]-[project]/messaging/providers/settingsFormInput.svelte
index a32dafa17..958480cd0 100644
--- a/src/routes/(console)/project-[region]-[project]/messaging/providers/settingsFormInput.svelte
+++ b/src/routes/(console)/project-[region]-[project]/messaging/providers/settingsFormInput.svelte
@@ -126,18 +126,20 @@
{#if files[input.name]?.length}
- (files[input.name] = removeFile(e.detail, files[input.name]))} />
+ {#key files[input.name]}
+ {
+ return {
+ ...f,
+ extension: f.type,
+ removable: true
+ };
+ })
+ : []}
+ on:remove={(e) => (files[input.name] = removeFile(e.detail, files[input.name]))} />
+ {/key}
{/if}
-
-
-
-
-
-
-
-
{:else if input.type === 'switch'}
diff --git a/src/routes/(console)/project-[region]-[project]/overview/dev-keys/[key]/+page@project-[project].svelte b/src/routes/(console)/project-[region]-[project]/overview/dev-keys/[key]/+page@project-[region]-[project].svelte
similarity index 100%
rename from src/routes/(console)/project-[region]-[project]/overview/dev-keys/[key]/+page@project-[project].svelte
rename to src/routes/(console)/project-[region]-[project]/overview/dev-keys/[key]/+page@project-[region]-[project].svelte
diff --git a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/+page.svelte b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/+page.svelte
index 802f0ed0e..7e3bfa4f9 100644
--- a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/+page.svelte
+++ b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/+page.svelte
@@ -222,10 +222,7 @@
{
- goto(
- `${base}/project-${page.params.region}-${page.params.project}/storage/bucket-${page.params.bucket}/create`
- )} />
+ href={`${base}/project-${page.params.region}-${page.params.project}/storage/bucket-${page.params.bucket}/create`} />
{/if}
diff --git a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/file-[file]/+page.svelte b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/file-[file]/+page.svelte
index ca3f3eeb8..92c45c8d2 100644
--- a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/file-[file]/+page.svelte
+++ b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/file-[file]/+page.svelte
@@ -241,7 +241,7 @@
-
+
File tokens
Use tokens to provide public access to the file.
@@ -299,8 +299,8 @@
{
- toggle(e);
+ on:click={() => {
+ toggle();
showCopyUrlModal = true;
selectedFileToken = token;
}}
@@ -310,8 +310,8 @@
{
- toggle(e);
+ on:click={() => {
+ toggle();
showManageToken = true;
selectedFileToken = token;
}}>
@@ -319,8 +319,8 @@
{
- toggle(e);
+ on:click={() => {
+ toggle();
showManageToken = true;
tokenPermissionsMode = true;
selectedFileToken = token;
@@ -331,7 +331,7 @@
status="danger"
leadingIcon={IconTrash}
on:click={async (e) => {
- toggle(e);
+ toggle();
tokenDeleteMode = true;
showManageToken = true;
selectedFileToken = token;