diff --git a/package.json b/package.json index f41ea95569..01f7d58731 100644 --- a/package.json +++ b/package.json @@ -22,11 +22,11 @@ }, "dependencies": { "@ai-sdk/svelte": "^1.1.24", - "@appwrite.io/console": "https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2289", + "@appwrite.io/console": "https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@7813f3d", "@appwrite.io/pink-icons": "0.25.0", "@appwrite.io/pink-icons-svelte": "^2.0.0-RC.1", "@appwrite.io/pink-legacy": "^1.0.3", - "@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@95bdb79", + "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@fee5c53", "@popperjs/core": "^2.11.8", "@sentry/sveltekit": "^8.38.0", "@stripe/stripe-js": "^3.5.0", @@ -47,8 +47,8 @@ "tippy.js": "^6.3.7" }, "devDependencies": { - "@eslint/compat": "^1.3.1", - "@eslint/js": "^9.31.0", + "@eslint/compat": "^1.2.7", + "@eslint/js": "^9.24.0", "@melt-ui/pp": "^0.3.2", "@melt-ui/svelte": "^0.86.5", "@playwright/test": "^1.51.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c18de4825..50e62a6e95 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-labs/cloud/@appwrite.io/console@2289 - version: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2289 + specifier: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@7813f3d + version: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@7813f3d '@appwrite.io/pink-icons': specifier: 0.25.0 version: 0.25.0 @@ -24,8 +24,8 @@ importers: specifier: ^1.0.3 version: 1.0.3 '@appwrite.io/pink-svelte': - specifier: https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@95bdb79 - version: https://pkg.vc/-/@appwrite/%40appwrite.io%2Fpink-svelte@95bdb79(svelte@5.25.3) + specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@fee5c53 + version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@fee5c53(svelte@5.25.3) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -82,11 +82,11 @@ importers: version: 6.3.7 devDependencies: '@eslint/compat': - specifier: ^1.3.1 - version: 1.3.1(eslint@9.31.0) + specifier: ^1.2.7 + version: 1.2.7(eslint@9.31.0) '@eslint/js': - specifier: ^9.31.0 - version: 9.31.0 + specifier: ^9.24.0 + version: 9.24.0 '@melt-ui/pp': specifier: ^0.3.2 version: 0.3.2(@melt-ui/svelte@0.86.5(svelte@5.25.3))(svelte@5.25.3) @@ -257,12 +257,13 @@ packages: '@analytics/type-utils@0.6.2': resolution: {integrity: sha512-TD+xbmsBLyYy/IxFimW/YL/9L2IEnM7/EoV9Aeh56U64Ify8o27HJcKjo38XY9Tcn0uOq1AX3thkKgvtWvwFQg==} - '@appwrite.io/console@https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2289': - resolution: {tarball: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2289} + '@appwrite.io/console@https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@7813f3d': + resolution: {tarball: https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@7813f3d} version: 1.9.0 - '@appwrite.io/pink-icons-svelte@2.0.0-RC.1': - resolution: {integrity: sha512-iLFlV55hj8mGuAbmxJGenxN5RaZMmVT4GJb9dv/MP1xBAtYibFq7JvBcxm18qV2KU8c31Rntf+Ub4GL7HwqTYg==} + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@fee5c539136e15c93cd3f2398d25cb217caa8dc8': + resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@fee5c539136e15c93cd3f2398d25cb217caa8dc8} + version: 2.0.0-RC.1 peerDependencies: svelte: ^4.0.0 @@ -281,8 +282,8 @@ packages: '@appwrite.io/pink-legacy@1.0.3': resolution: {integrity: sha512-GGde5fmPhs+s6/3aFeMPc/kKADG/gTFkYQSy6oBN8pK0y0XNCLrZZgBv+EBbdhwdtqVEWXa0X85Mv9w7jcIlwQ==} - '@appwrite.io/pink-svelte@https://pkg.vc/-/@appwrite/%40appwrite.io%2Fpink-svelte@95bdb79': - resolution: {tarball: https://pkg.vc/-/@appwrite/%40appwrite.io%2Fpink-svelte@95bdb79} + '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@fee5c53': + resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@fee5c53} version: 2.0.0-RC.2 peerDependencies: svelte: ^4.0.0 @@ -545,11 +546,11 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/compat@1.3.1': - resolution: {integrity: sha512-k8MHony59I5EPic6EQTCNOuPoVBnoYXkP+20xvwFjN7t0qI3ImyvyBgg+hIVPwC8JaxVjjUZld+cLfBLFDLucg==} + '@eslint/compat@1.2.7': + resolution: {integrity: sha512-xvv7hJE32yhegJ8xNAnb62ggiAwTYHBpUCWhRxEj/ksvgDJuSXfoDkBcRYaYNFiJ+jH0IE3K16hd+xXzhBgNbg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.40 || 9 + eslint: ^9.10.0 peerDependenciesMeta: eslint: optional: true @@ -570,6 +571,10 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.24.0': + resolution: {integrity: sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.31.0': resolution: {integrity: sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2544,8 +2549,8 @@ packages: loupe@3.1.3: resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} - loupe@3.2.0: - resolution: {integrity: sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==} + loupe@3.1.4: + resolution: {integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==} lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -3646,9 +3651,9 @@ snapshots: '@analytics/type-utils@0.6.2': {} - '@appwrite.io/console@https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2289': {} + '@appwrite.io/console@https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@7813f3d': {} - '@appwrite.io/pink-icons-svelte@2.0.0-RC.1(svelte@5.25.3)': + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@fee5c539136e15c93cd3f2398d25cb217caa8dc8(svelte@5.25.3)': dependencies: svelte: 5.25.3 @@ -3665,9 +3670,9 @@ snapshots: '@appwrite.io/pink-icons': 1.0.0 the-new-css-reset: 1.11.3 - '@appwrite.io/pink-svelte@https://pkg.vc/-/@appwrite/%40appwrite.io%2Fpink-svelte@95bdb79(svelte@5.25.3)': + '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@fee5c53(svelte@5.25.3)': dependencies: - '@appwrite.io/pink-icons-svelte': 2.0.0-RC.1(svelte@5.25.3) + '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@fee5c539136e15c93cd3f2398d25cb217caa8dc8(svelte@5.25.3) '@floating-ui/dom': 1.6.13 '@melt-ui/pp': 0.3.2(@melt-ui/svelte@0.86.6(svelte@5.25.3))(svelte@5.25.3) '@melt-ui/svelte': 0.86.6(svelte@5.25.3) @@ -3893,7 +3898,7 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.3.1(eslint@9.31.0)': + '@eslint/compat@1.2.7(eslint@9.31.0)': optionalDependencies: eslint: 9.31.0 @@ -3925,6 +3930,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@9.24.0': {} + '@eslint/js@9.31.0': {} '@eslint/object-schema@2.1.6': {} @@ -5037,7 +5044,7 @@ snapshots: '@vitest/utils@3.2.4': dependencies: '@vitest/pretty-format': 3.2.4 - loupe: 3.2.0 + loupe: 3.1.4 tinyrainbow: 2.0.0 '@vue/compiler-core@3.5.13': @@ -6177,7 +6184,7 @@ snapshots: loupe@3.1.3: {} - loupe@3.2.0: {} + loupe@3.1.4: {} lru-cache@10.4.3: {} diff --git a/src/lib/actions/analytics.ts b/src/lib/actions/analytics.ts index d9c86e0d95..e3ac82596d 100644 --- a/src/lib/actions/analytics.ts +++ b/src/lib/actions/analytics.ts @@ -148,9 +148,9 @@ export enum Click { ConnectRepositoryClick = 'click_connect_repository', CreditsRedeemClick = 'click_credits_redeem', CloudSignupClick = 'click_cloud_signup', - DatabaseAttributeDelete = 'click_attribute_delete', + DatabaseColumnDelete = 'click_column_delete', DatabaseIndexDelete = 'click_index_delete', - DatabaseCollectionDelete = 'click_collection_delete', + DatabaseTableDelete = 'click_table_delete', DatabaseDatabaseDelete = 'click_database_delete', DatabaseImportCsv = 'click_database_import_csv', DomainCreateClick = 'click_domain_create', @@ -273,22 +273,22 @@ export enum Submit { DatabaseDelete = 'submit_database_delete', DatabaseUpdateName = 'submit_database_update_name', DatabaseImportCsv = 'submit_database_import_csv', - AttributeCreate = 'submit_attribute_create', - AttributeUpdate = 'submit_attribute_update', - AttributeDelete = 'submit_attribute_delete', - DocumentCreate = 'submit_document_create', - DocumentDelete = 'submit_document_delete', - DocumentUpdate = 'submit_document_update', - DocumentUpdatePermissions = 'submit_document_update_permissions', + ColumnCreate = 'submit_column_create', + ColumnUpdate = 'submit_column_update', + ColumnDelete = 'submit_column_delete', + RowCreate = 'submit_row_create', + RowDelete = 'submit_row_delete', + RowUpdate = 'submit_row_update', + RowUpdatePermissions = 'submit_row_update_permissions', IndexCreate = 'submit_index_create', IndexDelete = 'submit_index_delete', - CollectionCreate = 'submit_collection_create', - CollectionDelete = 'submit_collection_delete', - CollectionUpdateName = 'submit_collection_update_name', - CollectionUpdatePermissions = 'submit_collection_update_permissions', - CollectionUpdateSecurity = 'submit_collection_update_security', - CollectionUpdateEnabled = 'submit_collection_update_enabled', - CollectionUpdateDisplayNames = 'submit_collection_update_display_names', + TableCreate = 'submit_row_create', + TableDelete = 'submit_row_delete', + TableUpdateName = 'submit_row_update_name', + TableUpdatePermissions = 'submit_row_update_permissions', + TableUpdateSecurity = 'submit_row_update_security', + TableUpdateEnabled = 'submit_row_update_enabled', + TableUpdateDisplayNames = 'submit_row_update_display_names', FunctionCreate = 'submit_function_create', FunctionDelete = 'submit_function_delete', FunctionUpdateName = 'submit_function_update_name', diff --git a/src/lib/commandCenter/commands.ts b/src/lib/commandCenter/commands.ts index b191b892f8..fa8427d30b 100644 --- a/src/lib/commandCenter/commands.ts +++ b/src/lib/commandCenter/commands.ts @@ -28,10 +28,10 @@ const groups = [ 'integrations', 'migrations', 'users', - 'collections', - 'attributes', + 'tables', + 'columns', 'indexes', - 'documents', + 'rows', 'teams', 'security', 'buckets', diff --git a/src/lib/commandCenter/panels/ai.svelte b/src/lib/commandCenter/panels/ai.svelte index 58407c6781..5181a99a27 100644 --- a/src/lib/commandCenter/panels/ai.svelte +++ b/src/lib/commandCenter/panels/ai.svelte @@ -27,7 +27,7 @@ const examples = [ 'How to add platform in the console?', 'How can I manage users, permissions, and access control in Appwrite?', - 'How can I set up database collections and documents in Appwrite?', + 'How can I set up database tables and rows in Appwrite?', 'How do I configure and manage server-side functions in Appwrite?', 'How to add custom domain in the console?' ]; diff --git a/src/lib/commandCenter/panels/createAttribute.svelte b/src/lib/commandCenter/panels/createColumn.svelte similarity index 58% rename from src/lib/commandCenter/panels/createAttribute.svelte rename to src/lib/commandCenter/panels/createColumn.svelte index 98d312698e..3a3cea77f9 100644 --- a/src/lib/commandCenter/panels/createAttribute.svelte +++ b/src/lib/commandCenter/panels/createColumn.svelte @@ -1,16 +1,16 @@