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 Barnby and Claude 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 Barnby and Claude 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 Mahajan and greptile-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