From 92ccb6e4ea9d11c70055b87ba2a8231ea174f57b Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Thu, 2 Oct 2025 17:43:30 +0000 Subject: [PATCH 1/5] feat(vcs): expand GitHub comment tips --- docker-compose.yml | 2 +- src/Appwrite/Vcs/Comment.php | 35 +++++++++++++++++++++++++++++++---- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 58b78fcd8e..afc32a518b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1033,7 +1033,7 @@ services: volumes: - appwrite-mariadb:/var/lib/mysql:rw ports: - - "3306:3306" + - "3307:3306" environment: - MYSQL_ROOT_PASSWORD=${_APP_DB_ROOT_PASS} - MYSQL_DATABASE=${_APP_DB_SCHEMA} diff --git a/src/Appwrite/Vcs/Comment.php b/src/Appwrite/Vcs/Comment.php index a66706a4a2..f81abca858 100644 --- a/src/Appwrite/Vcs/Comment.php +++ b/src/Appwrite/Vcs/Comment.php @@ -11,10 +11,37 @@ class Comment { // TODO: Add more tips protected array $tips = [ - 'Appwrite has a Discord community with over 16 000 members.', - 'You can use Avatars API to generate QR code for any text or URLs.', - 'Cursor pagination performs better than offset pagination when loading further pages.', - ]; + 'Appwrite has crossed the 50K GitHub stars milestone with hundreds of active contributors', + 'Discord community has grown to 24K passionate developers and counting', + 'Sites auto-generate unique domains with the pattern https://randomstring.appwrite.network', + 'Every Git commit and branch gets its own deployment URL automatically', + 'Custom domains work with both CNAME for subdomains and NS records for apex domains', + 'HTTPS and SSL certificates are handled automagically for all your Sites', + 'Functions can run for up to 15 minutes before timing out', + 'Schedule functions to run as often as every minute with cron expressions', + 'Environment variables can be scoped per function or shared across your project', + 'Function scopes give you fine-grained control over API permissions', + 'Sites support three domain rule types: Active deployment, Git branch, and Redirect', + 'Preview deployments create instant URLs for every branch and commit', + 'Trigger functions via HTTP, SDKs, events, webhooks, or scheduled cron jobs', + 'Each function runs in its own isolated container with custom environment variables', + 'Build commands execute in runtime containers during deployment', + 'Dynamic API keys are generated automatically for each function execution', + 'JWT tokens let functions act on behalf of users while preserving their permissions', + 'Storage files get ClamAV malware scanning and encryption by default', + 'Roll back Sites deployments instantly by switching between versions', + 'Git integration provides automatic deployments with optional PR comments', + 'Silent mode disables those chatty PR comments if you prefer peace and quiet', + 'Environment variable changes require redeployment to take effect', + 'SSR frameworks are fully supported with configurable build runtimes', + 'Global CDN and DDoS protection come free with every Sites deployment', + 'Deploy functions via zip upload or connect directly to your Git repo', + 'Realtime gives you live updates for users, storage, functions, and databases', + 'GraphQL API works alongside REST and WebSocket protocols', + 'Messaging handles push notifications, emails, and SMS through one unified API', + 'Teams feature lets you group users with membership management and role permissions', + 'MCP server integration brings LLM superpowers to Claude Desktop and Cursor IDE', + ]; protected string $statePrefix = '[appwrite]: #'; From 61a8f589ac11a82faac766bf4bbbe34c274e84f8 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Thu, 2 Oct 2025 17:44:21 +0000 Subject: [PATCH 2/5] port issue --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index afc32a518b..58b78fcd8e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1033,7 +1033,7 @@ services: volumes: - appwrite-mariadb:/var/lib/mysql:rw ports: - - "3307:3306" + - "3306:3306" environment: - MYSQL_ROOT_PASSWORD=${_APP_DB_ROOT_PASS} - MYSQL_DATABASE=${_APP_DB_SCHEMA} From 64c3b7a2ffe4a7907f90eda92accfed2432dc2d2 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Thu, 2 Oct 2025 23:19:34 +0530 Subject: [PATCH 3/5] Update src/Appwrite/Vcs/Comment.php Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- src/Appwrite/Vcs/Comment.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Appwrite/Vcs/Comment.php b/src/Appwrite/Vcs/Comment.php index f81abca858..325f7d30d1 100644 --- a/src/Appwrite/Vcs/Comment.php +++ b/src/Appwrite/Vcs/Comment.php @@ -41,7 +41,7 @@ class Comment 'Messaging handles push notifications, emails, and SMS through one unified API', 'Teams feature lets you group users with membership management and role permissions', 'MCP server integration brings LLM superpowers to Claude Desktop and Cursor IDE', - ]; + ]; protected string $statePrefix = '[appwrite]: #'; From 32dae9ad7c3e27ef399f7cd23a106fc54a70cf41 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Wed, 22 Oct 2025 10:05:18 +0530 Subject: [PATCH 4/5] Update Comment.php --- src/Appwrite/Vcs/Comment.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Appwrite/Vcs/Comment.php b/src/Appwrite/Vcs/Comment.php index 325f7d30d1..d56c93dfe9 100644 --- a/src/Appwrite/Vcs/Comment.php +++ b/src/Appwrite/Vcs/Comment.php @@ -12,7 +12,7 @@ class Comment // TODO: Add more tips protected array $tips = [ 'Appwrite has crossed the 50K GitHub stars milestone with hundreds of active contributors', - 'Discord community has grown to 24K passionate developers and counting', + 'Our Discord community has grown to 24K developers, and counting', 'Sites auto-generate unique domains with the pattern https://randomstring.appwrite.network', 'Every Git commit and branch gets its own deployment URL automatically', 'Custom domains work with both CNAME for subdomains and NS records for apex domains', From 1468231de77086ffb93570c267ab54049a4e6a16 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Thu, 23 Oct 2025 20:20:16 +0530 Subject: [PATCH 5/5] Update Comment.php --- src/Appwrite/Vcs/Comment.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Appwrite/Vcs/Comment.php b/src/Appwrite/Vcs/Comment.php index d56c93dfe9..06c8641ce8 100644 --- a/src/Appwrite/Vcs/Comment.php +++ b/src/Appwrite/Vcs/Comment.php @@ -16,7 +16,7 @@ class Comment 'Sites auto-generate unique domains with the pattern https://randomstring.appwrite.network', 'Every Git commit and branch gets its own deployment URL automatically', 'Custom domains work with both CNAME for subdomains and NS records for apex domains', - 'HTTPS and SSL certificates are handled automagically for all your Sites', + 'HTTPS and SSL certificates are handled automatically for all your Sites', 'Functions can run for up to 15 minutes before timing out', 'Schedule functions to run as often as every minute with cron expressions', 'Environment variables can be scoped per function or shared across your project',