Commit Graph
6115 Commits
Author SHA1 Message Date
Jake Barnby edbf7f1dae Merge remote-tracking branch 'origin/feat-vectordb' into feat-dedicated-db
# Conflicts:
#	bun.lock
#	package.json
#	src/lib/actions/analytics.ts
#	src/lib/stores/sdk.ts
#	src/routes/(console)/project-[region]-[project]/databases/+page.svelte
#	src/routes/(console)/project-[region]-[project]/databases/create.svelte
#	src/routes/(console)/project-[region]-[project]/databases/create/+page.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/helpers/sdk.ts
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/helpers/terminology.ts
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/views/create.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)/empty.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/+layout.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/backups/createPolicy.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/(components)/editor/view.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+page.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/edit.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/createColumn.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/store.ts
#	src/routes/(console)/project-[region]-[project]/databases/empty.svelte
2026-03-30 23:28:03 +13:00
Jake Barnby 94ed0e9787 Merge remote-tracking branch 'origin/main' into feat-dedicated-db
# Conflicts:
#	bun.lock
#	package.json
#	src/lib/helpers/faker.ts
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/helpers/sdk.ts
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/helpers/terminology.ts
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/views/indexes/create.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)/indexes.svelte
2026-03-30 18:28:06 +13:00
Chirag Aggarwal 68ee7a8edb render deprecated api key scopes 2026-03-30 08:34:44 +05:30
Prem Palanisamy bd361f7b2e Merge remote-tracking branch 'origin/main' into feat-documentsdb 2026-03-29 12:48:31 +01:00
Harsh Mahajan d2e7e263fe avoid duplicate region prefix in getApiEndpoint for regional API URLs 2026-03-29 15:16:03 +05:30
Damodar Lohani 089ca52f12 Merge pull request #2940 from appwrite/fix/fingerprint-server-time-sync
fix: sync fingerprint timestamp with server clock
2026-03-29 13:02:22 +05:45
Damodar LohaniandClaude Opus 4.6 2fbb953232 fix: use Date header from health/version instead of health.getTime()
health.getTime() requires health.read scope which regular console users
don't have. Instead, parse the Date header from the existing
health/version fetch that already happens on console load.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 07:06:34 +00:00
Damodar LohaniandClaude Opus 4.6 e8938c3113 fix: use server time for fingerprint timestamps to prevent clock drift rejections
Fingerprint validation was failing with "Timestamp expired" for users whose
local clock drifted beyond the server's tolerance. Now we fetch the server's
time via health.getTime() once per session and use it for all fingerprint
timestamps, eliminating dependency on the user's local clock.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 06:58:06 +00:00
Claude 85da4a188c Use $app/stores for subNavigation reactivity in shell.svelte
The $app/state page proxy was not properly triggering $: reactive
statements during client-side navigation. Switch to the store-based
$page from $app/stores which has reliable reactivity tracking in
Svelte legacy mode.

https://claude.ai/code/session_012QCz2xVatAtJ3Q6FSp1cB4
2026-03-29 06:00:39 +00:00
Claude 3dd288fd5d Fix database sidebar not appearing on client-side navigation
The subNavigation variable was being reactively assigned from page.data
in both shell.svelte and navigation.svelte, connected via bind:. This
competing reactive ownership caused the value to not update properly
during client-side navigation (only on full page refresh). Made
shell.svelte the single source of truth by removing the duplicate
reactive assignment from navigation.svelte and switching from bind: to
one-way prop passing.

https://claude.ai/code/session_012QCz2xVatAtJ3Q6FSp1cB4
2026-03-29 05:38:57 +00:00
Harsh Mahajan 384dd8b8d6 fix: repo card 2026-03-27 16:47:25 +05:30
Harsh Mahajan 7f4bd417e8 fix: get-started state being wrong 2026-03-27 14:29:34 +05:30
Harsh Mahajan 32df519d78 fix: mobile feedback issues 2026-03-27 14:03:17 +05:30
Harsh Mahajan 7eb40e430c fix: sidebar issue 2026-03-27 13:06:05 +05:30
Harsh Mahajan 9781deb91c fix: mobile view 2026-03-27 12:57:42 +05:30
Harsh Mahajan 141121f3f1 fixed table in mobile view 2026-03-27 12:17:30 +05:30
Harsh Mahajan 9a02248df1 fix: upload inv ux and pagination 2026-03-27 11:34:29 +05:30
Prem Palanisamy 2727377b58 merge origin/main into feat-documentsdb 2026-03-26 22:01:33 +00:00
Harsh Mahajan 87619eed7b fix: disbaled shortcuts whne blocked 2026-03-26 16:42:17 +05:30
Harsh Mahajan 5a30fbca26 fix: keyboard options 2026-03-26 12:56:28 +05:30
Harsh Mahajan 7569512ddc fix layout issues 2026-03-26 12:45:03 +05:30
Harsh Mahajan 1b398b29c4 Merge remote-tracking branch 'origin/main' into feat-blocked-projects 2026-03-26 12:27:19 +05:30
Jake Barnby 37fdbd9516 (refactor): Migrate dedicated databases from custom SDK to compute SDK 2026-03-26 17:00:17 +13:00
Harsh Mahajan 62e5f038ad correct the sdk types' 2026-03-25 23:13:49 +05:30
Jake Barnby e149dd13f6 (feat): Add dedicated database SDK and update database listing page 2026-03-25 23:32:18 +13:00
Jake Barnby 1f8b3cea12 (chore): Update console SDK to latest and comment out missing DocumentsDB import 2026-03-25 23:32:07 +13:00
Prem Palanisamy 45956d4c82 Merge main into feat-documentsdb
Resolve conflicts keeping documentsdb renames (entityColumnSuggestions,
DatabasesIndexType, $database path aliases) while incorporating main's
feature flag filters (supportForSpatials, supportForIntegerIds) and
getSupportedColumns helper.
2026-03-25 06:53:49 +00:00
Jake Barnby 65263ba726 Merge remote-tracking branch 'origin/main' into feat-dedicated-db
# Conflicts:
#	bun.lock
#	package.json
#	src/lib/stores/sdk.ts
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)/empty.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/store.ts
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/createColumn.svelte
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte
2026-03-25 15:26:01 +13:00
Harsh Mahajan 1464853589 some more fixes 2026-03-24 18:50:39 +05:30
Harsh Mahajan 83ba0d6422 fix sidebae 2026-03-24 18:28:10 +05:30
Harsh Mahajan 6cda49cbeb feat:blocked projects 2026-03-24 18:16:05 +05:30
Jake Barnby d084a8a24e Revert SDK removal 2026-03-24 22:56:02 +13:00
Jake Barnby 8959df3b30 Use regionals 2026-03-24 22:38:25 +13:00
Jake Barnby 4c4ca32488 Merge remote-tracking branch 'origin/main' into fix-mongo-features
# Conflicts:
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte
2026-03-24 22:15:46 +13:00
Prem Palanisamy 7286456544 merge: main into feat-documentsdb 2026-03-24 07:31:25 +00:00
Harsh Mahajan 8a4968d3fd feat: new user impersonation card 2026-03-23 12:13:15 +05:30
Prem Palanisamy a4b3ff0858 (fix): merge main into feat-documentsdb, resolve conflicts 2026-03-21 22:32:34 +00:00
Prem Palanisamy 140fa2595f (fix): migrate webhooks from projects service to dedicated webhooks service 2026-03-21 21:45:30 +00:00
Harsh Mahajan af337fdb69 some greptile comments 2026-03-20 18:00:44 +05:30
Harsh Mahajan 216e6b1e05 added forProject 2026-03-20 17:57:45 +05:30
Prem Palanisamy bb16b11097 format: run prettier on changed files 2026-03-20 11:28:30 +00:00
Prem Palanisamy fa0dff4cf8 fix SDK type errors: VectorsDB, IndexType, DatabaseType, pink-svelte update 2026-03-20 11:25:29 +00:00
Prem Palanisamy 266858d412 merge origin/main into feat-documentsdb 2026-03-20 09:49:43 +00:00
Jake Barnby d464257921 (fix): Filter unsupported column types for MongoDB databases 2026-03-20 00:25:24 +13:00
Harsh Mahajan dc93bc5a4f fix svelte 2026-03-18 01:07:04 +05:30
premtsd-code 8f7baa4950 Merge pull request #2913 from appwrite/feat-message-migration-console
feat: add messaging migration support
2026-03-17 07:12:26 +00:00
HemachandarandHarsh Mahajan adf369ee80 Show warning when VCS integration is not authorized for auto-deployments (#2887)
* Show warning when VCS integration is not authorized for auto-deployments

* another version

* types

* skeleton

* popover

* fix flatted

* fix project pausing modal svelte errors

* lint

---------

Co-authored-by: Harsh Mahajan <harshmahajan2345@gmail.com>
2026-03-16 16:08:09 +05:30
Copilotandstnguyen90 943e2240bf Allow email update from the verify email modal (#2911)
* Initial plan

* Add update email address option to verify email modal

Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com>
2026-03-12 13:13:02 -07:00
Prem Palanisamy 5d4eb0ba51 feat: add messaging migration support in console 2026-03-12 08:50:26 +00:00
Jake Barnby a6d03f6054 (feat): Update dedicated database UI views and helpers 2026-03-12 21:23:43 +13:00