Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix(teams): allow 81-character roles on team create | HarshMN2345 | S | No | 23.1h | 0.0h | Sep 29, 2026 |
SummaryBug FixAllow 81-character roles on team creation Enables longer project-scoped roles for teams, preventing validation errors and aligning documentation with actual limits. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Php
|
||||||
| feat(messaging): include messageId in the Appwrite push payload | ArnabChatterjee20k | S | No | 0.3h | 0.0h | Sep 29, 2026 |
SummaryBug FixAdd messageId to Appwrite push payload Ensures MQTT clients can deduplicate messages across channels by including campaign ID in the payload. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| fix(locale): fix typos in the Arabic recovery email | HarshMN2345 | XS | No | 1.5h | 0.0h | Sep 29, 2026 |
SummaryBug FixFix typos in Arabic recovery email Corrects misspelled Arabic words in the recovery email and footer, improving user experience for Arabic-speaking customers. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| fix(storage): clean up uploads when the antivirus scan cannot run | HarshMN2345 | S | No | 1.2h | 0.0h | Sep 29, 2026 |
SummaryBug FixClean up uploads when antivirus scan cannot run Ensures orphaned uploads are removed when antivirus scan fails, preventing storage clutter and errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| fix: resolve the current session under JWT auth | jaysomani | L | No | 114.9h | 0.2h | Sep 29, 2026 |
SummaryBug Fixfix: resolve the current session under JWT auth Removes a critical security flaw that allowed JWT requests to bypass MFA checks and session invalidation, ensuring proper session handling and MFA enforcement for all JWT‑based authentication flows. Health Assessment
Large
High
High
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| docs(flutter): explain that native OAuth2 must use the default redirect | HarshMN2345 | XS | No | 0.3h | 0.0h | Sep 29, 2026 |
SummaryDocsExplain native OAuth2 redirect requirement Adds guidance for Flutter developers to use the default redirect for OAuth2, preventing failures on Android, iOS, and macOS. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| fix(detector): stop scoring bare package.json as a framework hit | cursor | S | No | 6.8h | 6.8h | Sep 29, 2026 |
SummaryBug FixFix framework detection for bare package.json Prevents misidentifying repositories with only a package.json as Angular, improving accuracy of framework detection. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| chore(deps): bump utopia-php/migration to 2.0.8 | HarshMN2345 | S | No | 0.1h | 0.1h | Sep 29, 2026 |
SummaryChoreBump utopia-php/migration to 2.0.8 Adds Webflow to OAuth2 provider allow-list, fixing migration errors and restoring test stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| fix(vcs): skip builds for repositories a function or site no longer links to | HarshMN2345 | XS | No | 0.2h | 0.0h | Sep 29, 2026 |
SummaryBug FixSkip builds for unlinked repositories Prevents unnecessary deployments after a repository is disconnected, improving resource usage and reducing build noise. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| fix: resolve the current session under JWT auth | Meldiron | M | AI | 0.4h | 0.0h | Sep 29, 2026 |
SummaryBug FixFix session resolution for JWT auth Ensures JWT requests correctly resolve sessions, enforce MFA, and prevent crashes, improving security and reliability for authenticated users. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| fix(detector): detect TanStack Start SSR from the Nitro import | HarshMN2345 | XS | No | 17.0h | 0.0h | Sep 29, 2026 |
SummaryBug FixFix TanStack Start SSR detection from Nitro import Corrects framework detection so TanStack Start apps using Nitro are identified as SSR, ensuring accurate build output handling and preventing misclassification of server-side rendering. This improves reliability of deployment decisions for TanStack Start projects. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Php
|
||||||
| fix(account): redirect native OAuth2 logins straight to the app callback | HarshMN2345 | M | No | 0.4h | 0.0h | Sep 29, 2026 |
SummaryBug FixRedirect native OAuth2 logins to app callback Native SDK logins now redirect directly to the app, cutting handoff time and removing reliance on console JavaScript. This reduces latency and exposure of session secrets. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Php
|
||||||
| feat(oauth2): add Webflow provider | HarshMN2345 | L | No | 20.4h | 0.0h | Sep 29, 2026 |
SummaryFeatureAdd Webflow OAuth2 provider Enables users to authenticate via Webflow, expanding OAuth2 provider options and improving integration flexibility. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| chore: absorb nats into packages/nats | ChiragAgg5k | XL | AI | 0.6h | 0.0h | Sep 29, 2026 |
SummaryChorechore: absorb nats into packages/nats Integrates the NATS client into the Appwrite monorepo, simplifying dependency management and enabling direct usage by the queue system. Health Assessment
X-Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| (fix): handle non-JSON Google OAuth2 responses | ChiragAgg5k | S | No | 0.3h | 0.0h | Sep 29, 2026 |
SummaryBug FixFix non-JSON Google OAuth2 response handling Prevents crashes when Google returns non-JSON responses, improving reliability of OAuth2 redirects. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| chore: absorb abuse into packages/abuse | ChiragAgg5k | XL | AI | 16.0h | 0.1h | Sep 29, 2026 |
SummaryChoreAbsorb abuse package into monorepo Integrates the standalone abuse library into Appwrite’s packages, enabling direct loading and simplifying dependency management. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| chore: bump self-hosted console to 1.2.5 | HarshMN2345 | XS | No | 0.0h | 0.0h | Sep 29, 2026 |
SummaryChoreBump self-hosted console to 1.2.5 Updates the console image to support larger deployment uploads and new features, improving reliability and user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Docker
|
||||||
| fix(functions): return 400 for malformed execution headers | AayushKrGupta | S | No | 11.9h | 0.1h | Sep 29, 2026 |
SummaryBug FixFix malformed execution headers return 400 Ensures function execution endpoint returns HTTP 400 for malformed headers instead of 500, improving API reliability and error handling. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| feat(messaging): carry an Android notification channel on push messages | HarshMN2345 | L | No | 18.1h | 0.0h | Sep 29, 2026 |
SummaryFeatureAdd Android notification channel to push messages Enables Android users to mute notification categories by adding an optional channel ID to push messages, improving user control and experience. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| chore: absorb usage into packages/usage | ChiragAgg5k | XL | AI | 4.2h | 0.1h | Sep 28, 2026 |
SummaryHealth AssessmentAI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php, Yaml
Frameworks:
Phpunit
|
||||||
| chore: absorb audit into packages/audit | ChiragAgg5k | XL | AI | 4.0h | 0.1h | Sep 28, 2026 |
SummaryChoreAbsorb audit package into packages/audit Integrates audit functionality directly into Appwrite, simplifying dependency management and improving performance. Health Assessment
X-Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| test(avatars): screenshot a local fixture instead of example.com | ChiragAgg5k | M | AI | 0.2h | 0.0h | Sep 28, 2026 |
SummaryBug FixReplace external avatar screenshot with local fixture Ensures avatar screenshot tests are stable by using a local fixture instead of the changing example.com site, preventing test failures due to external changes. This change improves test reliability and reduces flakiness. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php, Yaml
|
||||||
| fix(network): resolve hostnames natively in coroutines to stop RemoteObject leak | ChiragAgg5k | M | No | 3.7h | 0.0h | Sep 28, 2026 |
SummaryBug FixFix hostname resolution leak in coroutines Eliminates a memory leak in webhook workers by switching to native coroutine DNS resolution, improving stability and reducing memory usage. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Php
|
||||||
| fix(sites): refuse a branch preview domain that is not a hostname | levivannoort | L | No | 2.0h | 0.0h | Sep 28, 2026 |
SummaryBug FixRefuse invalid branch preview domains Prevents unreachable preview URLs and CDN purge failures, improving deployment reliability for users. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| refactor(messaging): align message update params with create | HarshMN2345 | S | No | 0.1h | 0.0h | Sep 28, 2026 |
SummaryRefactorAlign message update parameters with create Ensures consistent SDK method signatures for message updates, preventing positional argument mismatches and improving developer experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Php
|
||||||
| chore: absorb platform into packages/platform | ChiragAgg5k | XL | AI | 0.4h | 0.0h | Sep 28, 2026 |
SummaryChoreAbsorb platform into packages/platform Consolidates the platform package into the monorepo, simplifying dependency management and improving CI reliability. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| fix: complete skipped onboarding stages when the action is performed | eldadfux | S | No | 0.6h | 0.0h | Sep 28, 2026 |
SummaryBug FixFix onboarding stages transition logic Ensures skipped onboarding stages are correctly marked completed when the related action is performed, improving user experience and accurate progress tracking. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| chore: absorb vcs into packages/vcs | ChiragAgg5k | XL | AI | 46.2h | 0.1h | Sep 28, 2026 |
SummaryRefactorAbsorb VCS package into monorepo Consolidates the VCS adapters into the main repository, simplifying dependency management and reducing version gaps, improving CI reliability. Health Assessment
X-Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| fix(auth): generate the anti-phishing phrase with a CSPRNG | HarshMN2345 | XS | No | 1.9h | 0.0h | Sep 28, 2026 |
SummaryBug FixFix anti-phishing phrase generation to use CSPRNG Ensures anti-phishing hints are generated using a cryptographically secure random number generator, reducing predictability and improving security against spoofed emails. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| chore: absorb emails into packages/emails | ChiragAgg5k | XL | AI | 45.5h | 0.1h | Sep 28, 2026 |
SummaryChoreAbsorb emails package into monorepo Consolidates email handling into the main repository, simplifying dependency management and improving maintainability for Appwrite. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| test(queue): run the Swoole shutdown test in the e2e tier | ChiragAgg5k | XS | AI | 0.2h | 0.0h | Sep 28, 2026 |
SummaryTestMove Swoole shutdown test to e2e tier Relocates a Swoole worker test to the e2e tier to prevent unit test timeouts, ensuring reliable test execution. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| chore: absorb queue into packages/queue | ChiragAgg5k | XL | AI | 43.8h | 0.1h | Sep 28, 2026 |
SummaryChoreAbsorb queue into packages/queue Integrates the queue component into the main packages, simplifying dependency management and enabling direct loading by Appwrite. This streamlines the build process and reduces external dependencies. Health Assessment
X-Large
High
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| fix: record SDK names on API keys regardless of case | ChiragAgg5k | S | No | 0.9h | 0.8h | Sep 28, 2026 |
SummaryBug FixFix SDK name recording for API keys API keys now correctly record SDK usage regardless of case, enabling accurate usage analytics. This prevents duplicate SDK entries and supports new Terraform integration. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| fix(functions): move templates to 1.2.0 so Node templates work on Node 26 | HarshMN2345 | M | No | 95.5h | 94.4h | Sep 28, 2026 |
SummaryBug FixMove function templates to 1.2.0 for Node 26 compatibility Updates function templates to use newer node-appwrite version, removing incompatible runtimes and adding node-22 for fresh installs, ensuring Node 26 functions run correctly. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Php
|
||||||
| chore: absorb cli into packages/cli | ChiragAgg5k | XL | AI | 42.4h | 0.1h | Sep 28, 2026 |
SummaryChoreAbsorb CLI into packages/cli Integrates the CLI package into the main repository, simplifying dependency management and enabling direct loading by Appwrite. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| chore: absorb dns into packages/dns | ChiragAgg5k | XL | AI | 42.0h | 0.1h | Sep 28, 2026 |
SummaryChoreAbsorb DNS package into monorepo Integrates DNS functionality directly into Appwrite, simplifying dependency management and enabling faster builds. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| fix(telemetry): export gauges without a start time | ChiragAgg5k | S | No | 0.1h | 0.1h | Sep 28, 2026 |
SummaryBug FixExport telemetry gauges without start time Fixes false zero alerts from telemetry gauges, improving reliability of failure monitoring. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Php
|
||||||
| chore: absorb domains into packages/domains | ChiragAgg5k | XL | AI | 42.4h | 0.1h | Sep 28, 2026 |
SummaryChoreMove domains package into monorepo Consolidates the domains library into the main Appwrite repository, eliminating external dependency and streamlining updates. Health Assessment
Large
High
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| fix(deployments): keep the source of template and VCS deployments | HarshMN2345 | M | No | 2.5h | 0.1h | Sep 28, 2026 |
SummaryBug FixKeep source for template and VCS deployments Ensures that template and VCS deployments retain their source, enabling reliable source downloads and reducing errors. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Php, Yaml
|
||||||
| test: avoid TOTP boundary race in MFA deletion setup | ChiragAgg5k | XS | No | 0.1h | 0.0h | Sep 28, 2026 |
SummaryTestAvoid TOTP boundary race in MFA deletion Fixes a race condition that caused MFA enrollment failures during deletion setup, improving reliability of multi-factor authentication for users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| chore: absorb http into packages/http | ChiragAgg5k | XL | AI | 39.3h | 0.1h | Sep 28, 2026 |
SummaryChoreConsolidate HTTP package into monorepo Integrates the HTTP package directly into the Appwrite monorepo, simplifying dependency management and improving build consistency. Health Assessment
Large
High
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php, Yaml
|
||||||
| fix(sdks): keep SDK release PRs mergeable after squash merges | ChiragAgg5k | S | No | 19.8h | 0.0h | Sep 28, 2026 |
SummaryBug FixKeep SDK release PRs mergeable after squash merges This change ensures SDK release pull requests remain mergeable after squash merges, preventing conflicts and streamlining the release process for SDKs. By fetching the base branch and merging with ours strategy, it eliminates force pushes and conflict resolution, improving developer productivity. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| chore: absorb console into packages/console | ChiragAgg5k | XL | AI | 21.6h | 0.1h | Sep 27, 2026 |
SummaryRefactorAbsorb console package into packages/console Consolidates the console package into the main repository, simplifying autoloading and reducing external dependencies, improving maintainability. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| chore: absorb storage into packages/storage | ChiragAgg5k | XL | AI | 21.4h | 0.1h | Sep 27, 2026 |
SummaryChoreAbsorb storage into packages/storage Integrates the external storage package into the Appwrite monorepo, consolidating dependencies and simplifying autoloading. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| chore: absorb cdn into packages/cdn | ChiragAgg5k | XL | AI | 21.2h | 0.1h | Sep 27, 2026 |
SummaryChoreAbsorb CDN package into monorepo Integrates CDN functionality directly into Appwrite, simplifying deployment and reducing external dependencies. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| chore: absorb servers into packages/servers | ChiragAgg5k | XL | AI | 20.7h | 0.1h | Sep 27, 2026 |
SummaryChoreAbsorb servers package into monorepo Integrates the servers package into the main repository, enabling direct loading and simplifying dependency management. Health Assessment
X-Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||
| fix(psr7): serialize authority paths correctly | Indra55 | S | No | 92.5h | 69.6h | Sep 26, 2026 |
SummaryBug FixFix PSR-7 URI serialization for authority paths Ensures URI strings are correctly normalized, preventing invalid or ambiguous parsing, and adds tests to guarantee round-trip integrity. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Php
|
||||||
| feat: report self-hosted installs to cloud's installations endpoint | ChiragAgg5k | M | No | 5.9h | 0.0h | Sep 26, 2026 |
SummaryFeatureMove self-hosted install reporting to cloud endpoint Consolidates install reporting to a single cloud endpoint, simplifying analytics and eliminating legacy growth server maintenance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Php
|
||||||
| docs(rfc): list phase 8 baselines one package per line | ChiragAgg5k | S | AI | 0.1h | 0.0h | Sep 26, 2026 |
SummaryDocsList phase 8 baselines one package per line Reformats the phase 8 baseline burn‑down into individual bullet points per package, improving readability and maintainability. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack |
||||||
| refactor: replace utopia-php/fetch with client | ChiragAgg5k | XL | AI | 48.6h | 0.1h | Sep 26, 2026 |
SummaryRefactorReplace utopia-php/fetch with client Migrates all external HTTP calls to a modern PSR-18 client, improving reliability and maintainability. This change removes dependency on archived utopia-php/fetch and aligns with updated architecture. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Php
|
||||||