Merge branch 'feat-profiles' into update-credits

This commit is contained in:
Darshan
2025-12-08 18:52:20 +05:30
12 changed files with 1375 additions and 1527 deletions
+1 -1
View File
@@ -26,7 +26,7 @@
"@appwrite.io/pink-icons": "0.25.0",
"@appwrite.io/pink-icons-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-icons-svelte@5b26bb8",
"@appwrite.io/pink-legacy": "^1.0.3",
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@33845eb",
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@34802a6",
"@faker-js/faker": "^9.9.0",
"@popperjs/core": "^2.11.8",
"@sentry/sveltekit": "^10.25.0",
+1352 -1504
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -162,7 +162,7 @@
name: 'All projects',
trailingIcon: IconList,
href: resolve('/(console)/organization-[organization]', {
organization: selectedOrg.$id
organization: selectedOrg?.$id
})
};
@@ -262,10 +262,8 @@
{#if showSelectProject}
<Modal bind:show={showSelectProject} title="Manage projects" onSubmit={updateSelected}>
<svelte:fragment slot="description">
Choose which {freePlanLimits.projects} projects to keep. Projects over the limit will be
blocked after your billing cycle ends on {toLocaleDate(
$organization.billingNextInvoiceDate
)}.
Choose which {freePlanLimits.projects} projects to keep. Projects over the limit will be blocked
after your billing cycle ends on {toLocaleDate($organization.billingNextInvoiceDate)}.
</svelte:fragment>
{#if error}
+5 -5
View File
@@ -455,7 +455,7 @@
.link-icon {
height: 16px;
color: var(--fgcolor-neutral-weak);
color: var(--fgcolor-neutral-tertiary);
transition: color 0.2s ease-in-out;
}
@@ -463,7 +463,7 @@
background: var(--bgcolor-neutral-secondary);
.link-icon {
color: var(--fgcolor-neutral-tertiary);
color: var(--fgcolor-neutral-primary);
}
}
@@ -485,7 +485,7 @@
}
.link-icon {
color: var(--fgcolor-neutral-tertiary);
color: var(--fgcolor-neutral-primary);
}
}
}
@@ -495,7 +495,7 @@
color: var(--fgcolor-neutral-primary);
}
.link-icon {
color: var(--fgcolor-neutral-tertiary);
color: var(--fgcolor-neutral-primary);
}
}
@@ -692,7 +692,7 @@
transition: width 0.2s linear;
&.icons {
width: 266px;
width: 248px;
transition: width 0.3s linear;
&.no-transitions {
+4 -4
View File
@@ -259,10 +259,10 @@
border: 1px solid var(--border-neutral);
overflow: hidden;
height: calc(100vh - 60px);
max-width: calc(100vw - 76px);
max-width: calc(100vw - 56px);
margin-top: 48px;
margin-right: 10px;
margin-left: 64px;
margin-left: 48px;
overflow: auto;
@media (min-width: 1024px) {
width: 100%;
@@ -301,7 +301,7 @@
:global(main:has(.sub-navigation)) {
.main-content {
@media (min-width: 1024px) {
padding-left: 255px;
padding-left: 238px;
}
}
}
@@ -315,7 +315,7 @@
@media (min-width: 1024px) {
.main-content {
height: auto;
padding-left: 210px;
padding-left: 198px;
}
}
+6
View File
@@ -1,8 +1,10 @@
body {
background: var(--bgcolor-neutral-primary);
}
a.primary,
button.primary {
font-weight: 400 !important;
--border-width-s: 0px;
background:
linear-gradient(
@@ -16,6 +18,10 @@ button.primary {
0 2px 0 0 rgba(255, 255, 255, 0.08) inset, 0 -2px 0 0 rgba(0, 0, 0, 0.24) inset,
0 1px 1px 0 rgba(0, 0, 0, 0.08), 0 2px 5px 0 rgba(0, 0, 0, 0.16);
}
a.secondary,
button.secondary {
font-weight: 400 !important;
}
a.primary:hover,
button.primary:hover {
@@ -382,8 +382,7 @@
{:else}
After switching plans,
<b
>you will be charged {price} monthly for {extraMembers} team
members.</b>
>you will be charged {price} monthly for {extraMembers} team members.</b>
This will be reflected in your next invoice.
{/if}
</Alert.Inline>
@@ -49,7 +49,6 @@
.studio-page {
position: relative;
width: 100%;
min-height: calc(100vh - 48px);
background: var(--bgcolor-neutral-primary);
}
</style>
@@ -49,8 +49,7 @@
</svelte:fragment>
<svelte:fragment slot="title"
>Upgrade to remove {resolvedProfile.platform} branding</svelte:fragment>
Upgrade to a {nextTier} plan to remove the {resolvedProfile.platform} branding from your
emails.
Upgrade to a {nextTier} plan to remove the {resolvedProfile.platform} branding from your emails.
<svelte:fragment let:source slot="cta">
<Button
@@ -100,8 +100,7 @@
<CardGrid>
<svelte:fragment slot="title">Delete database</svelte:fragment>
The database will be permanently deleted, including all tables within it. This action is
irreversible.
The database will be permanently deleted, including all tables within it. This action is irreversible.
<svelte:fragment slot="aside">
<BoxAvatar>
<svelte:fragment slot="title">
@@ -45,7 +45,7 @@
if (!spreadsheetWrapper) return;
const wrapperRect = spreadsheetWrapper.getBoundingClientRect();
const wrapperTop = wrapperRect.top;
const viewportHeight = window.innerHeight;
const viewportHeight = window.innerHeight - 14;
const availableHeight = viewportHeight - wrapperTop;
const finalHeight = Math.max(100, availableHeight);