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 Lohani and Claude 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 Lohani and Claude 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
Hemachandar and Harsh 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
Copilot and stnguyen90
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