Commit Graph
12970 Commits
Author SHA1 Message Date
Jake Barnby ae4ed9c871 Review fixes 2025-11-24 21:04:16 +13:00
Jake Barnby f230946415 Merge remote-tracking branch 'origin/main' into feat-csv-export 2025-11-24 19:25:27 +13:00
Copilot 9cbf8d2c27 Differentiate archived project behavior by plan tier (#2549)
Prior to this, the projects page had two problems:

1. After submitting a downgrade request but still on a Pro plan before the end of the billing period, projects showed as archived
2. After downgraded, archived projects showed as read only and gave options to migrate data even though access to the archived projects were blocked.

This PR clarifies the behavior for archived projects by:

- showing projects as pending archive if downgraded but still on Pro
- removing the read only tag for downgraded orgs
- preventing opening projects for downgraded orgs since the user has no access 
- making the unarchive and migrate buttons disabled for downgraded orgs
2025-11-22 21:52:19 -08:00
Darshan 78f19500a7 Merge pull request #2403 from appwrite/fix-remove-space-right-end-when-no-scrollbar 2025-11-22 19:24:06 +05:30
Darshan ceef3d79fa Merge pull request #2632 from appwrite/org-listing-filters 2025-11-22 18:56:50 +05:30
Darshan bd669c34c9 add: platform filter. 2025-11-22 18:47:50 +05:30
Darshan 5b141ec0d9 Merge pull request #2631 from appwrite/fix-use-plan-capabilities-for-policy-checks 7.4.24 2025-11-22 18:10:03 +05:30
Darshan ca24b61791 Merge pull request #2583 from appwrite/fix-SER-493-prevent-global-shortcuts-when-typing-in-select 2025-11-22 17:55:15 +05:30
Harsh Mahajan 08989b7514 Update commandCenter.svelte 2025-11-22 17:44:39 +05:30
Harsh Mahajan bab1c5a517 Update commandCenter.svelte 2025-11-22 17:44:21 +05:30
Harsh Mahajan e0d881d5e0 remove try catch 2025-11-22 12:11:01 +00:00
Harsh Mahajan 0a07c0a4b5 use plan capabilities instead of hardcoded plan checks for backup policies 2025-11-22 07:47:45 +00:00
Darshan 7407bbd742 Merge pull request #2630 from appwrite/fix-alignment 2025-11-22 13:07:43 +05:30
Darshan 9e8c3e2e97 fix: alignment and make it responsive! 2025-11-22 12:59:48 +05:30
Copilotandstnguyen90 a5c9df2e04 Add support wizard topics and fix space-to-dash conversion (#2618)
* Initial plan

* Add additional topics to support wizard and fix space handling

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

* Improve whitespace handling with trim and robust regex

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>
2025-11-21 09:52:29 -08:00
Copilot 273488f71f Fix: Preserve null value for "Never" expiration option (#2605)
Fixed reactive block in expirationInput.svelte to check for null before converting to ISO date.

When "Never" is selected, value now remains null instead of being converted to '1970-01-01'. 

This allows the API to correctly handle null expiration dates for API keys and file tokens.
2025-11-21 06:44:50 -08:00
Darshan 553587eb6c Merge pull request #2626 from appwrite/fix-SER-635-handle-missing-deployment-id 7.4.23 2025-11-21 13:01:49 +05:30
Harsh Mahajan 667cc6cd6c pushed imports together 2025-11-21 06:14:29 +00:00
Harsh Mahajan 8946e7f6ff added types 2025-11-21 06:12:59 +00:00
Harsh Mahajan f1d40aefef fix: handle missing deploymentId gracefully 2025-11-21 05:38:50 +00:00
Jake Barnby 81c53a49ab Merge pull request #2625 from appwrite/chore-api-key-scopes-description
chore: update scope descriptions for database index access
2025-11-21 04:53:10 +00:00
Steven Nguyen fcd523bf87 chore: fix possessive form in database index descriptions
Corrected possessive form in database index descriptions.
2025-11-20 18:42:56 -08:00
Steven Nguyen 570316d49b chore: update scope descriptions for database index access
Since the database terminology change, we should be using "table" rather then "collection"
2025-11-20 18:31:46 -08:00
Copilot 345acee2e4 Fix Update button disabled when clearing optional tenantID in Microsoft OAuth (#2619) 2025-11-20 16:30:53 -08:00
Copilot 4d440b22d1 Fix custom plan names displaying as "Free" on account organizations page (#2545)
Ensure the custom plan name is used by:

- Changing default return value from tierFree to tierCustom for unknown tiers
- Fetching plan name for custom plans
2025-11-20 01:55:51 -08:00
Jake Barnby e0836fbf64 Merge remote-tracking branch 'origin/main' into feat-csv-export
# Conflicts:
#	package.json
#	pnpm-lock.yaml
#	src/routes/(console)/project-[region]-[project]/functions/create-function/template-[template]/+page.svelte
#	src/routes/(console)/project-[region]-[project]/sites/create-site/templates/template-[template]/+page.svelte
2025-11-20 18:56:54 +13:00
Jake Barnby c08225c99b Catch downloadUrl 2025-11-20 18:48:30 +13:00
Jake Barnby 973c5763c7 Sync main 2025-11-20 18:23:24 +13:00
Copilot 0cbd9efda3 Fix billing address replacement modal using undefined project context (#2617)
Fix billing address replacement modal by using sdk.forConsole instead of sdk.forProject because project id is not available.
2025-11-19 21:18:28 -08:00
Darshan 6238502b9a Merge pull request #2608 from appwrite/fix-empty-states 2025-11-19 20:44:48 +05:30
Darshan 5a92fbe6d4 ci: empty commit 2025-11-19 20:39:05 +05:30
Darshan 2920ccf07a ci: empty commit 2025-11-19 20:39:00 +05:30
Torsten Dittmann 2632b0af83 Merge pull request #2512 from appwrite/revert-2491-revert-2477-copy-prompt 2025-11-19 17:35:06 +04:00
Atharva Deosthale d174af85c5 use the split button 2025-11-19 18:57:10 +05:30
Atharva Deosthale 693096820a use appwrite endpoint for versions 2025-11-19 18:05:28 +05:30
Atharva Deosthale c7fb2320ca add android version fetching 2025-11-19 16:44:58 +05:30
Atharva Deosthale 8b25d4f93c fetch latest releases from github api 2025-11-19 16:41:13 +05:30
Atharva Deosthale 8a708cece4 Merge branch 'main' into revert-2491-revert-2477-copy-prompt 2025-11-19 14:29:15 +05:30
Darshan e662265cd5 Merge pull request #2614 from appwrite/feat-bucket-transformations-settings 7.4.22 2025-11-19 14:03:35 +05:30
Chirag Aggarwal e2e208f045 Merge branch 'main' into feat-bucket-transformations-settings 2025-11-19 13:55:35 +05:30
Darshan 6b3409d7f6 Merge pull request #2615 from appwrite/fix-organization-billing 2025-11-19 13:53:34 +05:30
Chirag Aggarwal 81c456810c update 2025-11-19 13:43:37 +05:30
Darshan 2ed1d8cb3e update: make undefined from nulls. 2025-11-19 13:35:02 +05:30
Jake Barnby da7305b43d Merge remote-tracking branch 'origin/main' into feat-csv-export
# Conflicts:
#	package.json
#	pnpm-lock.yaml
#	src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+page.svelte
2025-11-19 21:03:49 +13:00
Darshan 731209dd71 update: make undefined from nulls. 2025-11-19 13:15:25 +05:30
Chirag Aggarwal e93999c51e lint 2025-11-19 12:15:58 +05:30
Chirag Aggarwal 7bd46f41e0 fix build 2025-11-19 11:08:43 +05:30
Chirag Aggarwal 63668b2389 update lock file 2025-11-19 11:01:48 +05:30
Chirag Aggarwal 25a1432941 feat: add image transformations configuration to bucket settings
This commit adds support for enabling/disabling image transformations
at the bucket level through the settings page.

Changes:
- Added transformations toggle switch in bucket settings UI
- Updated updateBucket function to include transformations parameter
- Added BucketUpdateTransformations analytics event
- Added descriptive text explaining image transformation capabilities

The new setting allows users to control whether the Appwrite API can
perform on-the-fly image manipulations (resizing, cropping, format
conversion) for files in the bucket.
2025-11-19 08:47:16 +05:30
Copilot 2f91d97319 feat: enhance support wizard
Update the wizard to include:

- more detailed topics
- severity levels
- org-scoped filtering for projects
2025-11-18 15:11:52 -08:00