Commit Graph
12052 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 8a7736c971 improve deprecated scope accessibility 2026-03-30 08:47:43 +05:30
Chirag Aggarwal 043628cc25 address deprecated scope review feedback 2026-03-30 08:45:28 +05:30
Chirag Aggarwal 68ee7a8edb render deprecated api key scopes 2026-03-30 08:34:44 +05:30
Prem Palanisamy 88bfd27b5e merge feat-documentsdb into feat-vectordb 2026-03-29 13:01:08 +01:00
Prem Palanisamy bd361f7b2e Merge remote-tracking branch 'origin/main' into feat-documentsdb 2026-03-29 12:48:31 +01:00
Prem Palanisamy 29baff746a replace DatabasesIndexType with database-specific index type enums, update SDK 2026-03-29 12:45:46 +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 Lohani 65f29e706c fix: improve server time synchronization logic in layout load 2026-03-29 07:12:24 +00:00
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 3912824d95 The stale reopen bug fix 2026-03-27 17:17:54 +05:30
Harsh Mahajan 384dd8b8d6 fix: repo card 2026-03-27 16:47:25 +05:30
Harsh Mahajan 3f8ca05f7e feat:env var pagination 2026-03-27 16:33:18 +05:30
Harsh Mahajan d8f43d51f0 fix: svelte errors 2026-03-27 14:40:34 +05:30
Harsh Mahajanandgreptile-apps[bot] c6a0726e89 Apply suggestions from code review
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-27 14:30:20 +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 efd7cdb6e2 fix: title 2026-03-27 11:39:55 +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
Prem Palanisamy 5860ca1e42 add JSON import/export UI for documentsdb and vectorsdb collections 2026-03-26 14:15:11 +00:00
Jake Barnby 88ac5881e6 (fix): Update empty state text for database users 2026-03-27 00:51:36 +13:00
Harsh Mahajan 06adf0a41f added iscloud check for safety 2026-03-26 17:00:27 +05:30
Harsh Mahajan 87619eed7b fix: disbaled shortcuts whne blocked 2026-03-26 16:42:17 +05:30
Harsh Mahajan bb309de309 fix paused project modal 2026-03-26 16:23:51 +05:30
Jake Barnby c3b7b9b8bd (fix): Fix E2E tests — use URL params instead of Pink UI component clicks
Move $effect after backup state declarations to avoid TDZ. Use URL
params for tier, engine, backup, HA, and PITR tests instead of trying
to click custom Pink UI Card.Selector and InputSelect components.
Skip serial creation tests gracefully when compute API is unavailable.
2026-03-26 22:32:26 +13:00
Harsh Mahajan dc06bf63aa fixL global issues 2026-03-26 14:56:17 +05:30
Harsh Mahajan 7e0df1edb5 fix layout 2026-03-26 14:07:22 +05:30
Harsh Mahajan bf51179edb added resouce block page 2026-03-26 13:47:33 +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 1579545935 (test): Add comprehensive E2E tests for dedicated databases 2026-03-26 17:00:58 +13:00
Jake Barnby 8848ebc2c8 (feat): Add URL param pre-population, free tier restrictions, auth header tab, and realtime 2026-03-26 17:00:47 +13:00
Jake Barnby 30d78626b4 (fix): Remove security settings, move auth to dedicated tab, use compute SDK 2026-03-26 17:00:37 +13:00
Jake Barnby 5f2553f929 (fix): Remove security card, fix network labels, and clean up overview 2026-03-26 17:00:26 +13:00
Jake Barnby 37fdbd9516 (refactor): Migrate dedicated databases from custom SDK to compute SDK 2026-03-26 17:00:17 +13:00
Prem Palanisamy 47a660c449 embeddings fold: native gutter chevron, truncated value preview, responsive resize 2026-03-25 22:00:40 +00:00
Harsh Mahajan 62e5f038ad correct the sdk types' 2026-03-25 23:13:49 +05:30
Matej Bačo 203265fc8f Fix more errors 2026-03-25 18:21:46 +01:00
Matej Bačo d48f4a62de Build fix 2026-03-25 18:17:48 +01:00
Matej Bačo 3c8e4638cc Formatting fix 2026-03-25 18:15:40 +01:00