Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix: batch usage writes across messages | HarshMN2345 | M | No | 1.5h | 0.0h | Oct 09, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore(ci): tighten workflow security and dedupe e2e setup | ChiragAgg5k | XL | No | 1.5h | 0.0h | Oct 09, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(account): verify the account a provider sign-in adopts by email | HarshMN2345 | S | No | 3.4h | 0.0h | Oct 09, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(console): send the verification email from the verify page | HarshMN2345 | S | No | 2.0h | 0.0h | Oct 09, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(storage): check preview limit against original file size | HarshMN2345 | XS | No | 2.6h | 0.0h | Oct 09, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat(console): toggle the passkeys rollout gate from the debug menu | ChiragAgg5k | S | No | 0.2h | 0.0h | Oct 09, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore(deps): bump enshrined/svg-sanitize to 1.0 | HarshMN2345 | S | No | 0.1h | 0.0h | Oct 09, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| docs: sync the runtimes list with the runtime catalog | eldadfux | M | No | 0.0h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore(release): prepare 1.9.7 | ChiragAgg5k | M | No | 0.7h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(migrations): validate source endpoints | abnegate | XL | AI | 178.9h | - | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(queue): hand back NATS work that never started without spending an attempt | levivannoort | L | No | 5.0h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| refactor(validators)!: move the base class into Utopia\Validator | ChiragAgg5k | XL | No | 2.4h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat(console): sign in to the console with a passkey | ChiragAgg5k | XL | No | 2.3h | 0.7h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(specs): name the WAF Conditions class instead of referencing it | ChiragAgg5k | XS | No | 0.0h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat(specs): let array params declare their item type | ChiragAgg5k | M | No | 0.1h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(specs): emit array schemas for custom array validators | ChiragAgg5k | M | No | 0.4h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore: upgrade PHPStan to 2.3.0 | loks0n | L | No | 0.7h | 0.7h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix: invite the existing account for aliased emails, keep Yahoo hyphens canonical | HarshMN2345 | M | No | 41.9h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix: strip internal $collection from commit and bulk event payloads | HarshMN2345 | XS | No | 26.7h | 0.2h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(installer): keep docker-compose.override.yml when install and upgrade start the stack | ChiragAgg5k | M | No | 0.4h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix: resolve favicon links after redirect | HarshMN2345 | S | No | 26.2h | 0.3h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| refactor(console)!: move Console and Command into Utopia\Console | ChiragAgg5k | L | No | 0.2h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat(passkeys): let the console sign in with passkeys | ChiragAgg5k | L | No | 0.8h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore(release): pin the console from apps/console tags now that vibes is frozen | ChiragAgg5k | M | No | 0.3h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| docs(console): Appwrite 2.4.0 release | ChiragAgg5k | M | No | 0.4h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat: move the console into apps/console with path-filtered CI | ChiragAgg5k | XL | No | 21.4h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| docs(releases): match the cloud specs pin input and keep X.Y.x after the merge-back | ChiragAgg5k | S | No | 0.0h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore: merge 2.4.x into main after 2.4.0 | ChiragAgg5k | S | No | 0.2h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore: prepare 2.4.0 release | ChiragAgg5k | S | No | 1.5h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(webhooks): retry only the endpoints that failed, under a stable delivery id | levivannoort | XL | No | 185.4h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| test: preventative security E2E suite over the live route table | abnegate | XL | AI | 3.7h | 1.5h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(account): delete identities and targets when deleting own account | HarshMN2345 | M | No | 21.3h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| test: authorization and input validation e2e coverage | abnegate | XL | AI | 144.9h | 142.4h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(users): align session route scopes with their admin/server auth types | Meldiron | M | AI | 203.5h | 0.0h | Oct 08, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| test(functions): name the queue connection when retrying failed functions | ChiragAgg5k | XS | No | 0.1h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(messaging): send every multi request instead of failing past the pool size | ChiragAgg5k | S | No | 1.8h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat: passkeys | ChiragAgg5k | XL | No | 197.6h | 20.1h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore(deps): require utopia-php/client ^0.6 in every package that uses it | ChiragAgg5k | S | No | 0.4h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(config): close the review findings carried over from 2.0.8 | ChiragAgg5k | L | No | 2.1h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| ci: add runner presets for the console workflows | ChiragAgg5k | S | No | 2.3h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(functions): never redeliver a message once the function has run | levivannoort | XL | No | 169.5h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(mails): end a mail the project's own SMTP refused for good | levivannoort | XL | No | 168.9h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(databases): allow updates of rows that predate a required column | HarshMN2345 | M | No | 5.5h | 1.9h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| test(scopes): read each catalog from its own file | ChiragAgg5k | S | No | 1.8h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore: absorb utopia-php/config into packages/config | ChiragAgg5k | XL | No | 0.4h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(nats): keep pull errors when fetch cleanup unsubscribe fails | cursor | M | No | 101.7h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| test: lock scopes so a shipped scope cannot be removed | ChiragAgg5k | M | AI | 0.2h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(locale): add missing German email translation keys | HarshMN2345 | M | AI | 0.4h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix: keep the assistant.read scope for existing OAuth2 clients | ChiragAgg5k | XS | AI | 0.1h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat(mqtt): emit an always-on broker uptime gauge for liveness | ArnabChatterjee20k | XS | AI | 0.2h | 0.0h | Oct 07, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||