Skip to content

Commit a2dd784

Browse files
authored
Merge branch 'main' into what-is-ciam
2 parents 31241f6 + c142730 commit a2dd784

File tree

101 files changed

+2321
-123
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+2321
-123
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"optimize": "node ./scripts/optimize-assets.js",
2525
"optimize:all": "node ./scripts/optimize-all.js"
2626
},
27-
"packageManager": "pnpm@10.11.1",
27+
"packageManager": "pnpm@10.12.1",
2828
"dependencies": {
2929
"h3": "^1.14.0",
3030
"posthog-js": "^1.210.2",

pnpm-lock.yaml

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,8 @@
1313
type="font/woff2"
1414
crossorigin
1515
/>
16-
1716
%sveltekit.head%
1817
</head>
19-
2018
<body class="dark group/body antialiased" data-sveltekit-preload-data="hover">
2119
<script>
2220
// Theme

src/hooks.server.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,9 @@ const securityheaders: Handle = async ({ event, resolve }) => {
5454
'https://*.reo.dev',
5555
'https://plausible.io',
5656
'https://js.zi-scripts.com',
57-
'https://ws.zoominfo.com'
57+
'https://ws.zoominfo.com',
58+
'https://*.cookieyes.com',
59+
'https://cdn-cookieyes.com'
5860
]),
5961
'style-src': "'self' 'unsafe-inline'",
6062
'img-src': "'self' data: https:",
@@ -77,15 +79,18 @@ const securityheaders: Handle = async ({ event, resolve }) => {
7779
'https://js.zi-scripts.com',
7880
'https://aorta.clickagy.com',
7981
'https://hemsync.clickagy.com',
80-
'https://ws.zoominfo.com '
82+
'https://ws.zoominfo.com ',
83+
'https://*.cookieyes.com',
84+
'https://cdn-cookieyes.com'
8185
]),
8286
'frame-src': join([
8387
"'self'",
8488
'https://www.youtube.com',
8589
'https://status.appwrite.online',
8690
'https://www.youtube-nocookie.com',
8791
'https://player.vimeo.com',
88-
'https://hemsync.clickagy.com'
92+
'https://hemsync.clickagy.com',
93+
'https://cdn-cookieyes.com'
8994
])
9095
};
9196

src/lib/components/FooterNav.svelte

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@
3535
Products: [
3636
{ label: 'Auth', href: '/products/auth' },
3737
{ label: 'Databases', href: '/docs/products/databases' },
38+
{ label: 'Storage', href: '/products/storage' },
3839
{ label: 'Functions', href: '/products/functions' },
3940
{ label: 'Messaging', href: '/products/messaging' },
40-
{ label: 'Storage', href: '/products/storage' },
4141
{ label: 'Realtime', href: '/docs/apis/realtime' },
42-
{ label: 'Network', href: '/docs/products/network' },
43-
{ label: 'Hosting', href: '/docs/products/sites' }
42+
{ label: 'Hosting', href: '/docs/products/sites' },
43+
{ label: 'Network', href: '/docs/products/network' }
4444
],
4545
Learn: [
4646
{ label: 'Blog', href: '/blog' },
@@ -91,7 +91,8 @@
9191
rel: 'noopener noreferrer'
9292
},
9393
{ label: 'Contact us', href: '/contact-us' },
94-
{ label: 'Assets', href: '/assets' }
94+
{ label: 'Assets', href: '/assets' },
95+
{ label: 'Security', href: '/docs/advanced/security' }
9596
]
9697
};
9798
</script>

src/lib/components/ProductsSubmenu.svelte

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,17 +43,17 @@
4343
description: 'Set up a full-functioning messaging service.',
4444
icon: '/images/icons/illustrated/dark/messaging.png'
4545
},
46-
{
47-
name: 'Sites',
48-
href: '/products/sites',
49-
description: 'The open-source Vercel alternative.',
50-
icon: '/images/icons/illustrated/dark/sites.png'
51-
},
5246
{
5347
name: 'Realtime',
5448
href: '/docs/apis/realtime',
5549
description: 'Subscribe and react to any event.',
5650
icon: '/images/icons/illustrated/dark/realtime.png'
51+
},
52+
{
53+
name: 'Sites',
54+
href: '/products/sites',
55+
description: 'The open-source Vercel alternative.',
56+
icon: '/images/icons/illustrated/dark/sites.png'
5757
}
5858
];
5959

src/lib/components/layout/navigation/menus/product-menu.svelte

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
name: 'Realtime',
3434
href: '/docs/apis/realtime',
3535
description: 'Subscribe and react to any event.'
36+
},
37+
{
38+
name: 'Sites',
39+
href: '/products/sites',
40+
description: 'The open-source Vercel alternative.'
3641
}
3742
];
3843
</script>

src/lib/components/layout/navigation/mobile-nav.svelte

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
name: 'Realtime',
3434
href: '/docs/apis/realtime',
3535
description: 'Subscribe and react to any event.'
36+
},
37+
{
38+
name: 'Sites',
39+
href: '/products',
40+
description: 'The open-source Vercel alternative.'
3641
}
3742
];
3843

src/lib/components/layout/site-footer.svelte

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,11 @@
3434
Products: [
3535
{ label: 'Auth', href: '/products/auth' },
3636
{ label: 'Databases', href: '/docs/products/databases' },
37+
{ label: 'Storage', href: '/products/storage' },
3738
{ label: 'Functions', href: '/products/functions' },
3839
{ label: 'Messaging', href: '/products/messaging' },
39-
{ label: 'Storage', href: '/products/storage' },
40-
{ label: 'Realtime', href: '/docs/apis/realtime' }
40+
{ label: 'Realtime', href: '/docs/apis/realtime' },
41+
{ label: 'Sites', href: '/products/sites' }
4142
],
4243
Learn: [
4344
{ label: 'Docs', href: '/docs' },

src/lib/components/product-pages/product-cards.svelte

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,12 @@
11
<script lang="ts">
22
import { page } from '$app/state';
3-
43
const allProducts = {
5-
messaging: {
6-
title: 'Messaging',
7-
description: 'Use Appwrite messaging to send email, SMS, and push notifications.',
8-
icon: '/images/icons/illustrated/dark/messaging.png',
9-
url: '/products/messaging'
10-
},
114
auth: {
125
title: 'Auth',
136
description: 'Build secure authentication and manage your users.',
147
icon: '/images/icons/illustrated/dark/auth.png',
158
url: '/products/auth'
169
},
17-
functions: {
18-
title: 'Functions',
19-
description: ' Scale big and unlock limitless potential with Appwrite functions.',
20-
icon: '/images/icons/illustrated/dark/functions.png',
21-
url: '/products/functions'
22-
},
2310
databases: {
2411
title: 'Databases',
2512
description: 'Store and query structured data, ensuring scalable storage.',
@@ -32,17 +19,30 @@
3219
icon: '/images/icons/illustrated/dark/storage.png',
3320
url: '/products/storage'
3421
},
35-
sites: {
36-
title: 'Sites',
37-
description: 'The open-source Vercel alternative.',
38-
icon: '/images/icons/illustrated/dark/sites.png',
39-
url: '/products/sites'
22+
functions: {
23+
title: 'Functions',
24+
description: ' Scale big and unlock limitless potential with Appwrite functions.',
25+
icon: '/images/icons/illustrated/dark/functions.png',
26+
url: '/products/functions'
27+
},
28+
29+
messaging: {
30+
title: 'Messaging',
31+
description: 'Use Appwrite messaging to send email, SMS, and push notifications.',
32+
icon: '/images/icons/illustrated/dark/messaging.png',
33+
url: '/products/messaging'
4034
},
4135
realtime: {
4236
title: 'Realtime',
4337
description: 'Subscribe and react to any event using the Realtime API.',
4438
icon: '/images/icons/illustrated/dark/realtime.png',
4539
url: '/docs/realtime'
40+
},
41+
sites: {
42+
title: 'Sites',
43+
description: 'The open-source Vercel alternative.',
44+
icon: '/images/icons/illustrated/dark/sites.png',
45+
url: '/products/sites'
4646
}
4747
} as const;
4848

0 commit comments

Comments
 (0)