diff --git a/package.json b/package.json
index 1b65b2542..ddabeec1a 100644
--- a/package.json
+++ b/package.json
@@ -19,11 +19,11 @@
"e2e:ui": "playwright test tests/e2e --ui"
},
"dependencies": {
- "@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@ae1eb53",
+ "@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153",
"@appwrite.io/pink-icons": "0.25.0",
- "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f29290",
+ "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f0102c9f",
"@appwrite.io/pink-legacy": "^1.0.1",
- "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35f29290",
+ "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@f99d781",
"@popperjs/core": "^2.11.8",
"@sentry/sveltekit": "^8.38.0",
"@stripe/stripe-js": "^3.5.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6bfda9144..1ccb298e3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,20 +9,20 @@ importers:
.:
dependencies:
'@appwrite.io/console':
- specifier: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@ae1eb53
- version: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@ae1eb53
+ specifier: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153
+ version: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153
'@appwrite.io/pink-icons':
specifier: 0.25.0
version: 0.25.0
'@appwrite.io/pink-icons-svelte':
- specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f29290
- version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f29290(svelte@4.2.19)
+ specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f0102c9f
+ version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f0102c9f(svelte@4.2.19)
'@appwrite.io/pink-legacy':
specifier: ^1.0.1
version: 1.0.1
'@appwrite.io/pink-svelte':
- specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35f29290
- version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35f29290(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)
+ specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@f99d781
+ version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@f99d781(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)
'@popperjs/core':
specifier: ^2.11.8
version: 2.11.8
@@ -211,18 +211,18 @@ 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@ae1eb53':
- resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@ae1eb53}
+ '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153':
+ resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153}
version: 1.2.1
- '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f29290':
- resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f29290}
+ '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f0102c9f':
+ resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f0102c9f}
version: 1.0.0-next.7
peerDependencies:
svelte: ^4.0.0
- '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f2929064b9d126a377b6a3e85f59198c5901a2':
- resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f2929064b9d126a377b6a3e85f59198c5901a2}
+ '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f99d781924ba95e7ed83708ca8e4c26f80293c3c':
+ resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f99d781924ba95e7ed83708ca8e4c26f80293c3c}
version: 1.0.0-next.7
peerDependencies:
svelte: ^4.0.0
@@ -236,8 +236,8 @@ packages:
'@appwrite.io/pink-legacy@1.0.1':
resolution: {integrity: sha512-e5IZx2drqSxgl2WXvmr0eLfg/WiOCzuqQE8oksD+9GoFBkcL9HWvXul5GjFni3RBAN9XFRL3nUExGk4T0H8sFw==}
- '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35f29290':
- resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35f29290}
+ '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@f99d781':
+ resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@f99d781}
version: 1.0.0-next.85
peerDependencies:
react-dom: ^18.0.0
@@ -4097,13 +4097,13 @@ snapshots:
'@analytics/type-utils@0.6.2': {}
- '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@ae1eb53': {}
+ '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153': {}
- '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f29290(svelte@4.2.19)':
+ '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f0102c9f(svelte@4.2.19)':
dependencies:
svelte: 4.2.19
- '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f2929064b9d126a377b6a3e85f59198c5901a2(svelte@4.2.19)':
+ '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f99d781924ba95e7ed83708ca8e4c26f80293c3c(svelte@4.2.19)':
dependencies:
svelte: 4.2.19
@@ -4116,9 +4116,9 @@ snapshots:
'@appwrite.io/pink-icons': 1.0.0
the-new-css-reset: 1.11.3
- '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35f29290(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)':
+ '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@f99d781(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)':
dependencies:
- '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35f2929064b9d126a377b6a3e85f59198c5901a2(svelte@4.2.19)
+ '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f99d781924ba95e7ed83708ca8e4c26f80293c3c(svelte@4.2.19)
'@floating-ui/dom': 1.6.13
'@melt-ui/pp': 0.3.2(@melt-ui/svelte@0.86.3(svelte@4.2.19))(svelte@4.2.19)
'@melt-ui/svelte': 0.86.3(svelte@4.2.19)
diff --git a/src/lib/actions/analytics.ts b/src/lib/actions/analytics.ts
index c0f5ea4d4..19975c6ee 100644
--- a/src/lib/actions/analytics.ts
+++ b/src/lib/actions/analytics.ts
@@ -343,5 +343,6 @@ export enum Submit {
SiteDisconnectRepo = 'submit_site_disconnect_repo',
SiteActivateDeployment = 'submit_site_activate_deployment',
RecordCreate = 'submit_dns_record_create',
+ RecordUpdate = 'submit_dns_record_update',
RecordDelete = 'submit_dns_record_delete'
}
diff --git a/src/lib/charts/base.json b/src/lib/charts/base.json
index 0cbfc0897..ff3d8fbcc 100644
--- a/src/lib/charts/base.json
+++ b/src/lib/charts/base.json
@@ -1,5 +1,121 @@
{
- "backgroundColor": "rgba(255,255,255,0)",
+ "backgroundColor": "var(--color-bgcolor-neutral-primary)",
+ "categoryAxis": {
+ "axisLine": {
+ "lineStyle": {
+ "color": "var(--color-fgcolor-neutral-tertiary)"
+ },
+ "show": true
+ },
+ "axisTick": {
+ "lineStyle": {
+ "color": "var(--color-fgcolor-neutral-tertiary)"
+ },
+ "show": true
+ },
+ "axisLabel": {
+ "color": "var(--color-fgcolor-neutral-tertiary)",
+ "show": true
+ },
+ "splitLine": {
+ "show": false
+ },
+ "splitArea": {
+ "show": false
+ }
+ },
+ "valueAxis": {
+ "axisLabel": {
+ "color": "var(--color-fgcolor-neutral-tertiary)",
+ "show": true
+ },
+ "splitLine": {
+ "lineStyle": {
+ "color": ["var(--color-border-neutral)"]
+ },
+ "show": true
+ },
+ "axisLine": {
+ "show": false
+ },
+ "axisTick": {
+ "show": false
+ },
+ "splitArea": {
+ "show": false
+ }
+ },
+ "logAxis": {
+ "axisLine": {
+ "lineStyle": {
+ "color": "var(--color-fgcolor-neutral-tertiary)"
+ },
+ "show": true
+ },
+ "axisTick": {
+ "lineStyle": {
+ "color": "var(--color-fgcolor-neutral-tertiary)"
+ },
+ "show": true
+ },
+ "axisLabel": {
+ "color": "var(--color-fgcolor-neutral-tertiary)",
+ "show": true
+ },
+ "splitLine": {
+ "lineStyle": {
+ "color": ["var(--color-border-neutral)"]
+ },
+ "show": true
+ },
+ "splitArea": {
+ "show": false
+ }
+ },
+ "timeAxis": {
+ "axisLine": {
+ "lineStyle": {
+ "color": "var(--color-fgcolor-neutral-tertiary)"
+ },
+ "show": true
+ },
+ "axisTick": {
+ "lineStyle": {
+ "color": "var(--color-fgcolor-neutral-tertiary)"
+ },
+ "show": true
+ },
+ "axisLabel": {
+ "color": "var(--color-fgcolor-neutral-tertiary)",
+ "show": true
+ },
+ "splitLine": {
+ "lineStyle": {
+ "color": ["var(--color-border-neutral)"]
+ },
+ "show": true
+ },
+ "splitArea": {
+ "show": false
+ }
+ },
+ "tooltip": {
+ "backgroundColor": "var(--color-bgcolor-neutral-primary)",
+ "borderColor": "var(--color-border-neutral)",
+ "textStyle": {
+ "color": "var(--color-fgcolor-neutral-secondary)"
+ },
+ "axisPointer": {
+ "lineStyle": {
+ "color": "var(--color-border-neutral-strong)",
+ "width": 1
+ },
+ "crossStyle": {
+ "color": "var(--color-border-neutral-strong)",
+ "width": 1
+ }
+ }
+ },
"textStyle": {},
"line": {
"itemStyle": {
@@ -12,89 +128,6 @@
"symbol": "emptyCircle",
"smooth": true
},
- "bar": {
- "itemStyle": {
- "barBorderColor": "#ccc"
- }
- },
- "categoryAxis": {
- "axisLine": {
- "show": true
- },
- "axisTick": {
- "show": true
- },
- "axisLabel": {
- "show": true
- },
- "splitLine": {
- "show": false
- },
- "splitArea": {
- "show": false
- }
- },
- "valueAxis": {
- "axisLine": {
- "show": false
- },
- "axisTick": {
- "show": false
- },
- "axisLabel": {
- "show": true
- },
- "splitLine": {
- "show": true
- },
- "splitArea": {
- "show": false
- }
- },
- "logAxis": {
- "axisLine": {
- "show": true
- },
- "axisTick": {
- "show": true
- },
- "axisLabel": {
- "show": true
- },
- "splitLine": {
- "show": true
- },
- "splitArea": {
- "show": false
- }
- },
- "timeAxis": {
- "axisLine": {
- "show": true
- },
- "axisTick": {
- "show": true
- },
- "axisLabel": {
- "show": true
- },
- "splitLine": {
- "show": true
- },
- "splitArea": {
- "show": false
- }
- },
- "tooltip": {
- "axisPointer": {
- "lineStyle": {
- "width": 1
- },
- "crossStyle": {
- "width": 1
- }
- }
- },
"timeline": {
"lineStyle": {
"width": 1
diff --git a/src/lib/charts/base.svelte b/src/lib/charts/base.svelte
index 3c25fedde..64cfd8a20 100644
--- a/src/lib/charts/base.svelte
+++ b/src/lib/charts/base.svelte
@@ -4,15 +4,13 @@
import { app } from '$lib/stores/app';
import { dailyFormat, hourlyFormat, defaultConfig } from './config';
import base from './base.json';
- import light from './light.json';
- import dark from './dark.json';
import type { ECharts } from 'echarts/core';
import type { BarSeriesOption, LineSeriesOption } from 'echarts/charts';
import type { EChartsOption } from 'echarts';
import { wizard } from '$lib/stores/wizard';
- registerTheme('light', { ...base, ...light });
- registerTheme('dark', { ...base, ...dark });
+ registerTheme('light', base);
+ registerTheme('dark', base);
export let options: EChartsOption;
export let series: (BarSeriesOption | LineSeriesOption)[];
diff --git a/src/lib/charts/dark.json b/src/lib/charts/dark.json
index ec07fda73..9d09ce2ef 100644
--- a/src/lib/charts/dark.json
+++ b/src/lib/charts/dark.json
@@ -120,10 +120,10 @@
"color": "#444444"
}
},
- "backgroundColor": "#373B4D",
- "borderColor": "#373B4D",
+ "backgroundColor": "var(--color-bgcolor-neutral-primary)",
+ "borderColor": "var(--color-border-neutral)",
"textStyle": {
- "color": "#F2F2F8"
+ "color": "var(--color-fgcolor-neutral-secondary)"
}
},
"timeline": {
diff --git a/src/lib/charts/light.json b/src/lib/charts/light.json
index e6ddb057a..d81dd9f85 100644
--- a/src/lib/charts/light.json
+++ b/src/lib/charts/light.json
@@ -1,149 +1,82 @@
{
- "backgroundColor": "rgba(255,255,255,0)",
- "title": {
- "textStyle": {
- "color": "#373b4d"
- },
- "subtextStyle": {
- "color": "#616b7c"
- }
- },
- "bar": {
- "itemStyle": {
- "barBorderColor": "#ccc"
- }
- },
+ "backgroundColor": "var(--color-bgcolor-neutral-primary)",
"categoryAxis": {
"axisLine": {
"lineStyle": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
}
},
"axisTick": {
"lineStyle": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
}
},
"axisLabel": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
}
},
"valueAxis": {
"axisLabel": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
},
"splitLine": {
"lineStyle": {
- "color": ["#E8E9F0"]
+ "color": ["var(--color-border-neutral)"]
}
}
},
"logAxis": {
"axisLine": {
"lineStyle": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
}
},
"axisTick": {
"lineStyle": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
}
},
"axisLabel": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
},
"splitLine": {
"lineStyle": {
- "color": ["#E0E6F1"]
+ "color": ["var(--color-border-neutral)"]
}
}
},
"timeAxis": {
"axisLine": {
"lineStyle": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
}
},
"axisTick": {
"lineStyle": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
}
},
"axisLabel": {
- "color": "#6E7079"
+ "color": "var(--color-fgcolor-neutral-tertiary)"
},
"splitLine": {
"lineStyle": {
- "color": ["#E0E6F1"]
+ "color": ["var(--color-border-neutral)"]
}
}
},
- "toolbox": {
- "iconStyle": {
- "borderColor": "#999"
- },
- "emphasis": {
- "iconStyle": {
- "borderColor": "#666"
- }
- }
- },
- "legend": {
- "textStyle": {
- "color": "#333"
- }
- },
"tooltip": {
+ "backgroundColor": "var(--color-bgcolor-neutral-primary)",
+ "borderColor": "var(--color-border-neutral)",
+ "textStyle": {
+ "color": "var(--color-fgcolor-neutral-secondary)"
+ },
"axisPointer": {
"lineStyle": {
- "color": "#ccc"
+ "color": "var(--color-border-neutral-strong)"
},
"crossStyle": {
- "color": "#ccc"
- }
- }
- },
- "timeline": {
- "lineStyle": {
- "color": "#DAE1F5"
- },
- "itemStyle": {
- "color": "#A4B1D7"
- },
- "controlStyle": {
- "color": "#A4B1D7",
- "borderColor": "#A4B1D7"
- },
- "checkpointStyle": {
- "color": "#316bf3",
- "borderColor": "#fff"
- },
- "label": {
- "color": "#A4B1D7"
- },
- "emphasis": {
- "itemStyle": {
- "color": "#FFF"
- },
- "controlStyle": {
- "color": "#A4B1D7",
- "borderColor": "#A4B1D7"
- },
- "label": {
- "color": "#A4B1D7"
- }
- }
- },
- "visualMap": {
- "color": ["#bf444c", "#d88273", "#f6efa6"]
- },
- "markPoint": {
- "label": {
- "color": "#eee"
- },
- "emphasis": {
- "label": {
- "color": "#eee"
+ "color": "var(--color-border-neutral-strong)"
}
}
}
diff --git a/src/lib/components/avatar.svelte b/src/lib/components/avatar.svelte
index dc43da457..0ff36651a 100644
--- a/src/lib/components/avatar.svelte
+++ b/src/lib/components/avatar.svelte
@@ -3,8 +3,10 @@
import type { AvatarProps } from '@appwrite.io/pink-svelte/dist/avatar/Avatar.svelte';
export let size: AvatarProps['size'] = 'm';
- export let src: AvatarProps['src'];
+ export let src: AvatarProps['src'] = undefined;
export let alt: AvatarProps['alt'];
-