Commit Graph
14175 Commits
Author SHA1 Message Date
Jake Barnby 2070784ba6 (fix): address code review findings
- Fix positional args in cross-region and backup storage SDK calls
- Escape shell metacharacters in connection commands
- Fix $effect infinite retry loops in monitoring lazy-load sections
- Add error notifications to silent monitoring loaders
- Add previousId tracking to backups and branches $effect blocks
- Use Type enum for backup type instead of string literals
- Add missing Submit/Click analytics enum members
- Replace raw string trackEvent calls with enum members
- Use trackError for error analytics paths
- Remove dead isShared code in dedicated overview
- Fix database type string from 'dedicated' to 'dedicateddb'
2026-04-01 13:32:23 +13:00
Jake Barnby 7a1aaf0e75 (fix): skip dedicated database E2E tests in CI until test environment is available 2026-04-01 06:20:05 +13:00
Jake Barnby b3ce305458 (fix): use relative URLs in E2E tests to match Playwright baseURL 2026-04-01 05:32:43 +13:00
Jake Barnby e3e3956371 (fix): add dedicated database type stubs and local Compute SDK for CI compatibility 2026-04-01 05:04:09 +13:00
Jake Barnby 0a4500fbd0 (chore): update lockfile after merge with main 2026-04-01 04:25:44 +13:00
Jake Barnby 62f5ac6b28 (fix): extend usage types for realtime and screenshot properties 2026-04-01 04:16:07 +13:00
Jake Barnby 90483f02b1 (fix): replace Function type with typed callable in backup verification 2026-04-01 04:16:06 +13:00
Jake Barnby 5f85dd9109 Merge remote-tracking branch 'origin/main' into feat-dedicated-db 2026-04-01 04:05:49 +13:00
Jake Barnby 929e35f298 (feat): add branches route for dedicated databases 2026-04-01 03:48:01 +13:00
Jake Barnby 4366245c86 (feat): add database type migration setting 2026-04-01 03:47:58 +13:00
Jake Barnby 235ae718ec (feat): add schema, explain, tuning, and index monitoring tabs 2026-04-01 03:47:54 +13:00
Jake Barnby 258ce4ddfe (feat): add backup type selection and verification for dedicated databases 2026-04-01 03:47:51 +13:00
Jake Barnby 8cc7456b26 (refactor): update database list page create flow 2026-04-01 03:47:47 +13:00
Jake Barnby 28a1c38048 (feat): update dedicated database illustrations with detailed design 2026-04-01 03:47:44 +13:00
Jake Barnby 598bcaab49 (style): fix table alignment in AGENTS.md 2026-04-01 03:47:40 +13:00
Harsh Mahajan 767a0f6abf Merge pull request #2949 from appwrite/fix-resource-blocks-console
Fix: resource blocks console
7.8.35
2026-03-31 18:37:48 +05:30
Harsh Mahajan 0a89a98831 can be projects too 2026-03-31 18:30:38 +05:30
Harsh Mahajan 0163986045 fix: resource block console 2026-03-31 18:20:51 +05:30
Harsh Mahajan ff79de32b5 Merge pull request #2948 from appwrite/fix-update-dpa
chore: update dpa agreement
2026-03-31 18:09:03 +05:30
Jake Barnby a0461e4052 Merge remote-tracking branch 'origin/main' into feat-dedicated-db
# Conflicts:
#	CLAUDE.md
#	bun.lock
#	package.json
#	src/routes/(console)/project-[region]-[project]/databases/+page.svelte
#	src/routes/(console)/project-[region]-[project]/settings/usage/[[invoice]]/+page.svelte
2026-04-01 01:03:53 +13:00
Harsh Mahajan d203d59d3f chore: update dpa agreement 2026-03-31 17:20:13 +05:30
Jake Barnby e5b241c563 Merge pull request #2947 from appwrite/chore-agent-files 2026-03-31 03:30:55 +00:00
Jake BarnbyandClaude Opus 4.6 10857e028d chore: retry build
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 16:12:56 +13:00
Jake BarnbyandClaude Opus 4.6 66f52ce36c fix: address review bot comments on AGENTS.md and CLAUDE.md
- Standardize `bun run` prefix across all commands table entries
- Fix database types table: mark vectorsdb as not yet implemented, dedicateddb as cross-repo
- Remove inaccurate DedicatedDB/Compute service claim from console docs
- Add $bindable() usage context in Svelte 5 runes example
- Note Dependencies enum has 66+ keys for cache invalidation
- Mention isSelfHosted alongside isCloud for feature gating
- Add explanatory comment in CLAUDE.md for @AGENTS.md syntax

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 16:09:05 +13:00
Jake Barnby de112e363c (chore): add agents files 2026-03-31 15:45:02 +13:00
Jake Barnby 2d15b22e67 (fix): optimize database layout loading and monitoring
- Replace serial try/catch DB detection with parallel Promise.allSettled
- Make page.params reactive with \$derived to prevent stale values
- Guard monitoring effect to only reload on database ID change
- Remove no-op active connections tab and fake data
2026-03-31 15:36:42 +13:00
Jake Barnby 2d2a563019 (fix): gate dedicated database features behind isCloud
- Filter dedicateddb from databaseTypes for self-hosted instances
- Hide dedicated DB cards in empty state when not cloud
- Default create wizard to tablesdb for self-hosted
- Disable dedicated-only header tabs for self-hosted
- Fix null as DatabaseType cast and selectedEngine typing
2026-03-31 15:36:24 +13:00
Jake Barnby eaf93ad20d (fix): fix settings type safety and version comparison
- Replace bracket-notation SDK calls with ts-expect-error annotated dot notation
- Import shared getEngineDisplayName instead of local duplicate
- Fix version string comparison with numeric parsing
2026-03-31 15:36:16 +13:00
Jake Barnby 7542d8f40e (fix): secure connection strings and deduplicate dedicated DB utilities
- URI-encode credentials in connection strings to prevent malformation
- Shell-quote passwords in MySQL CLI commands
- Fix hardcoded 'postgres' database name for MySQL/MariaDB engines
- Replace setTimeout invalidation with immediate await invalidate
- Extract shared getEngineDisplayName and tier config to dedicated.ts
- Replace local capitalizeFirst with existing capitalize helper
2026-03-31 15:36:09 +13:00
Jake Barnby b55c4ca641 (fix): harden database polymorph SDK helpers
- Add explicit dedicateddb cases to updateEntity, createIndex, deleteIndex
- Split useDatabaseSdk into useDatabaseSdkFromPage and useDatabaseSdkFromParams
- Replace Promise.all with Promise.allSettled in list() to handle backend failures gracefully
- Fix dedicatedAsDatabases mapping: derive enabled from status, preserve engine/tier/region
2026-03-31 15:36:01 +13:00
Damodar Lohani 9c1a25259c Merge pull request #2934 from appwrite/chore/usage-update
feat: add realtime connections and messages metrics to usage reports
7.8.34
2026-03-31 07:06:17 +05:45
Jake Barnby 0d34b7e18c (docs): fix inaccuracies in CLAUDE.md after verification 2026-03-31 13:58:20 +13:00
Jake Barnby 4d51c44d0b (docs): fix Svelte 5 migration status in CLAUDE.md 2026-03-31 13:53:23 +13:00
Jake Barnby 9a1ec4e8a5 (docs): rewrite CLAUDE.md with comprehensive project conventions 2026-03-31 13:42:31 +13:00
Jake Barnby 0958dd913f (docs): expand CLAUDE.md with detailed project conventions 2026-03-31 13:37:10 +13:00
Jake Barnby ea35115de6 (docs): add CLAUDE.md with project instructions 2026-03-31 13:29:56 +13:00
Harsh Mahajan 68af21b047 Merge pull request #2944 from appwrite/fix-tooltips-and-webhook-flows
fix: tooltips across the console and webhooks flow
2026-03-30 18:10:18 +05:30
Harsh Mahajan 4e7e438dbc bun run format 2026-03-30 18:06:07 +05:30
Harsh Mahajan 7b4cbcfc23 Update createRecordModal.svelte 2026-03-30 17:50:49 +05:30
Harsh Mahajan d7ee5ce007 Update createRecordModal.svelte 2026-03-30 17:49:54 +05:30
Harsh Mahajanandgreptile-apps[bot] 57a27a0578 Update src/routes/(console)/organization-[organization]/domains/domain-[domain]/createRecordModal.svelte
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-30 17:43:56 +05:30
Harsh Mahajan 36336c5990 fix errors due to sdk 2026-03-30 17:38:29 +05:30
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
Damodar Lohani 6784083bd5 update endorcement date 2026-03-30 04:47:02 +00:00
Damodar Lohani 92757653b4 Merge remote-tracking branch 'origin/main' into chore/usage-update 2026-03-30 04:46:09 +00:00
Chirag Aggarwal 692c13dad0 Merge pull request #2946 from appwrite/codex/render-deprecated-api-key-scopes
[codex] Render deprecated API key scopes
2026-03-30 09:28:52 +05:30
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