Skip to content

Commit 0133733

Browse files
authored
Merge pull request #2120 from appwrite/spreadsheet
Spreadsheet
2 parents f8f31d5 + 6b89af9 commit 0133733

File tree

593 files changed

+13616
-8517
lines changed

Some content is hidden

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

593 files changed

+13616
-8517
lines changed

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@
2222
},
2323
"dependencies": {
2424
"@ai-sdk/svelte": "^1.1.24",
25-
"@appwrite.io/console": "https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@2408",
25+
"@appwrite.io/console": "https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@c0da899",
2626
"@appwrite.io/pink-icons": "0.25.0",
27-
"@appwrite.io/pink-icons-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-icons-svelte@0b77850",
27+
"@appwrite.io/pink-icons-svelte": "^2.0.0-RC.1",
2828
"@appwrite.io/pink-legacy": "^1.0.3",
29-
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@0b77850",
29+
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@4d9e4bf",
30+
"@faker-js/faker": "^9.9.0",
3031
"@popperjs/core": "^2.11.8",
3132
"@sentry/sveltekit": "^8.38.0",
3233
"@stripe/stripe-js": "^3.5.0",
@@ -83,8 +84,8 @@
8384
"tslib": "^2.8.1",
8485
"typescript": "^5.8.2",
8586
"typescript-eslint": "^8.30.1",
86-
"vite": "^6.2.3",
87-
"vitest": "^3.0.0"
87+
"vite": "^7.0.6",
88+
"vitest": "^3.2.4"
8889
},
8990
"pnpm": {
9091
"onlyBuiltDependencies": [
@@ -94,5 +95,5 @@
9495
"svelte-preprocess"
9596
]
9697
},
97-
"packageManager": "pnpm@10.13.1"
98+
"packageManager": "pnpm@10.15.0"
9899
}

pnpm-lock.yaml

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

src/lib/actions/analytics.ts

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,9 @@ export enum Click {
148148
ConnectRepositoryClick = 'click_connect_repository',
149149
CreditsRedeemClick = 'click_credits_redeem',
150150
CloudSignupClick = 'click_cloud_signup',
151-
DatabaseAttributeDelete = 'click_attribute_delete',
151+
DatabaseColumnDelete = 'click_column_delete',
152152
DatabaseIndexDelete = 'click_index_delete',
153-
DatabaseCollectionDelete = 'click_collection_delete',
153+
DatabaseTableDelete = 'click_table_delete',
154154
DatabaseDatabaseDelete = 'click_database_delete',
155155
DatabaseImportCsv = 'click_database_import_csv',
156156
DomainCreateClick = 'click_domain_create',
@@ -265,6 +265,7 @@ export enum Submit {
265265
AuthSessionAlertsUpdate = 'submit_auth_session_alerts_update',
266266
AuthMembershipPrivacyUpdate = 'submit_auth_membership_privacy_update',
267267
AuthMockNumbersUpdate = 'submit_auth_mock_numbers_update',
268+
AuthInvalidateSesssion = 'submit_auth_invalidate_session',
268269
SessionsLengthUpdate = 'submit_sessions_length_update',
269270
SessionsLimitUpdate = 'submit_sessions_limit_update',
270271
SessionDelete = 'submit_session_delete',
@@ -273,22 +274,22 @@ export enum Submit {
273274
DatabaseDelete = 'submit_database_delete',
274275
DatabaseUpdateName = 'submit_database_update_name',
275276
DatabaseImportCsv = 'submit_database_import_csv',
276-
AttributeCreate = 'submit_attribute_create',
277-
AttributeUpdate = 'submit_attribute_update',
278-
AttributeDelete = 'submit_attribute_delete',
279-
DocumentCreate = 'submit_document_create',
280-
DocumentDelete = 'submit_document_delete',
281-
DocumentUpdate = 'submit_document_update',
282-
DocumentUpdatePermissions = 'submit_document_update_permissions',
277+
ColumnCreate = 'submit_column_create',
278+
ColumnUpdate = 'submit_column_update',
279+
ColumnDelete = 'submit_column_delete',
280+
RowCreate = 'submit_row_create',
281+
RowDelete = 'submit_row_delete',
282+
RowUpdate = 'submit_row_update',
283+
RowUpdatePermissions = 'submit_row_update_permissions',
283284
IndexCreate = 'submit_index_create',
284285
IndexDelete = 'submit_index_delete',
285-
CollectionCreate = 'submit_collection_create',
286-
CollectionDelete = 'submit_collection_delete',
287-
CollectionUpdateName = 'submit_collection_update_name',
288-
CollectionUpdatePermissions = 'submit_collection_update_permissions',
289-
CollectionUpdateSecurity = 'submit_collection_update_security',
290-
CollectionUpdateEnabled = 'submit_collection_update_enabled',
291-
CollectionUpdateDisplayNames = 'submit_collection_update_display_names',
286+
TableCreate = 'submit_row_create',
287+
TableDelete = 'submit_row_delete',
288+
TableUpdateName = 'submit_row_update_name',
289+
TableUpdatePermissions = 'submit_row_update_permissions',
290+
TableUpdateSecurity = 'submit_row_update_security',
291+
TableUpdateEnabled = 'submit_row_update_enabled',
292+
TableUpdateDisplayNames = 'submit_row_update_display_names',
292293
FunctionCreate = 'submit_function_create',
293294
FunctionDelete = 'submit_function_delete',
294295
FunctionUpdateName = 'submit_function_update_name',

src/lib/commandCenter/commands.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ const groups = [
2828
'integrations',
2929
'migrations',
3030
'users',
31-
'collections',
32-
'attributes',
31+
'tables',
32+
'columns',
3333
'indexes',
34-
'documents',
34+
'rows',
3535
'teams',
3636
'security',
3737
'buckets',

src/lib/commandCenter/panels/ai.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
const examples = [
2828
'How to add platform in the console?',
2929
'How can I manage users, permissions, and access control in Appwrite?',
30-
'How can I set up database collections and documents in Appwrite?',
30+
'How can I set up database tables and rows in Appwrite?',
3131
'How do I configure and manage server-side functions in Appwrite?',
3232
'How to add custom domain in the console?'
3333
];

src/lib/commandCenter/panels/createAttribute.svelte renamed to src/lib/commandCenter/panels/createColumn.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<script lang="ts">
2-
import { initCreateAttribute } from '$routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/+layout.svelte';
3-
import { attributeOptions } from '$routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/attributes/store';
2+
import { initCreateColumn } from '$routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+layout.svelte';
3+
import { columnOptions } from '$routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/store';
44
import Template from './template.svelte';
55
66
let search = '';
77
8-
let options = attributeOptions.map((option) => {
8+
let options = columnOptions.map((option) => {
99
return {
1010
label: option.name,
1111
icon: option.icon,
1212
callback() {
13-
initCreateAttribute(option.name);
13+
initCreateColumn(option.name);
1414
}
1515
};
1616
});

src/lib/commandCenter/panels/index.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@ export const DatabasesPanel: SubPanel = {
3737
component: Databases
3838
};
3939

40-
import Collections from './collections.svelte';
41-
export const CollectionsPanel: SubPanel = {
42-
name: 'Collections',
43-
component: Collections
40+
import Tables from './tables.svelte';
41+
export const TablesPanel: SubPanel = {
42+
name: 'Tables',
43+
component: Tables
4444
};
4545

46-
import CreateAttribute from './createAttribute.svelte';
47-
export const CreateAttributePanel: SubPanel = {
48-
name: 'Create Attribute',
49-
component: CreateAttribute
46+
import CreateColumn from './createColumn.svelte';
47+
export const CreateColumnPanel: SubPanel = {
48+
name: 'Create Column',
49+
component: CreateColumn
5050
};
5151

5252
import Users from './users.svelte';
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<script lang="ts">
22
import { initSearcher } from '../commands';
3-
import { collectionsSearcher } from '../searchers';
3+
import { tablesSearcher } from '../searchers';
44
import Template from './template.svelte';
55
6-
const { search, results } = initSearcher(collectionsSearcher);
6+
const { search, results } = initSearcher(tablesSearcher);
77
</script>
88

99
<Template options={$results} bind:search={$search} />

src/lib/commandCenter/searchers/buckets.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ export const bucketSearcher = (async (query: string) => {
3232
const region = page.params.region;
3333
const { buckets } = await sdk
3434
.forProject(page.params.region, page.params.project)
35-
.storage.listBuckets([Query.orderDesc('$createdAt')]);
35+
.storage.listBuckets({
36+
queries: [Query.orderDesc('$createdAt')]
37+
});
3638

3739
const filtered = buckets.filter((bucket) => bucket.name.includes(query));
3840

src/lib/commandCenter/searchers/collections.ts

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)