Matej Bačo
e3dc30ad93
PR review fixes
2026-05-10 12:03:05 +02:00
Matej Bačo
0406d9e04d
improve copy
2026-05-10 11:13:23 +02:00
Matej Bačo
fbfde6cc77
Implement google oauth prompt param.
2026-05-10 11:11:47 +02:00
Matej Bačo
c6f91e18c4
Merge pull request #12254 from appwrite/fix-sateless-git-hints
...
Fix: Stateless git hints
2026-05-10 10:14:51 +02:00
Matej Bačo
6db1d2e5c0
Merge pull request #12256 from appwrite/chore-google-oauth-dual-read
...
Chore: Dual read for google oauth secret
2026-05-10 10:14:30 +02:00
Chirag Aggarwal
87a32f65ee
Merge pull request #12182 from appwrite/add-codex-plugin
2026-05-10 09:26:49 +05:30
Matej Bačo
0e939ea9d7
PR review fixes
2026-05-09 12:58:47 +02:00
Matej Bačo
76a41d70b0
Dual read for google oauth secret
...
Will allow future support for more params
2026-05-09 10:51:46 +02:00
Matej Bačo
6ee2196fae
Fix git hint regnerating nonstop
2026-05-09 09:54:54 +02:00
harsh mahajan
10e4341db2
Support branch query validators in SDK generation
2026-05-08 19:15:17 +05:30
Chirag Aggarwal
be9bb5e34d
Merge pull request #12249 from appwrite/fix/preview-conditional-transforms
2026-05-08 16:40:56 +05:30
Chirag Aggarwal
0a582daff0
Merge pull request #12248 from appwrite/codex/bump-logger-0.8.0
2026-05-08 16:38:05 +05:30
Torsten Dittmann
003647abd7
Merge branch '1.9.x' into fix/preview-conditional-transforms
2026-05-08 15:06:08 +04:00
Torsten Dittmann
9100e06bbe
perf(storage): skip no-op imagick transforms and add transform value spans
...
- Only call crop() when dimensions > 0 or gravity differs from center
- Only call setOpacity() when opacity !== 1.0 (was always called due to !empty(1.0))
- Only call setBorder() when borderWidth > 0
- Only call setBorderRadius() when borderRadius > 0
- Only call setRotation() when rotation !== 0
- Add Span::add() with actual values inside each transform condition
- Leave output() unconditional (format conversion always applies)
2026-05-08 15:04:54 +04:00
Chirag Aggarwal
fc83b4d986
Bump logger dependency
2026-05-08 16:25:46 +05:30
Harsh Mahajan
4954655e8b
Merge pull request #12243 from appwrite/feat/repository-branch-search-pagination
...
feat: Add search and pagination for repository branches
2026-05-08 16:14:06 +05:30
ArnabChatterjee20k
319483d41d
Merge pull request #12244 from appwrite/fix-method-ids
...
Enhance URL parameter handling in OpenAPI3 and Swagger2 formats to su…
2026-05-08 15:35:05 +05:30
ArnabChatterjee20k
6da8c1cb12
updated
2026-05-08 15:21:52 +05:30
Aditya Oberai
8df7a628c8
Merge branch '1.9.x' into add-codex-plugin
2026-05-08 09:34:43 +00:00
ArnabChatterjee20k
d303d6f807
Refactor path parameter detection in OpenAPI3 and Swagger2 by utilizing array flipping for improved performance and clarity in matching aliases.
2026-05-08 14:39:26 +05:30
ArnabChatterjee20k
07973dee2d
Refactor URL parameter replacement logic in OpenAPI3 and Swagger2 to ensure accurate matching of path parameters by checking for trailing characters.
2026-05-08 14:19:51 +05:30
ArnabChatterjee20k
5cfaa0807d
Refactor URL parameter matching in OpenAPI3 and Swagger2 to improve path parameter detection by checking for trailing characters.
2026-05-08 14:08:27 +05:30
ArnabChatterjee20k
e181954dd1
removed regex
2026-05-08 14:01:04 +05:30
ArnabChatterjee20k
4b05a6cf8f
Refactor URL parameter matching in OpenAPI3 and Swagger2 to use preg_match for improved accuracy with path aliases.
2026-05-08 13:52:25 +05:30
harsh mahajan
d598773163
Adjust repository branch cursor typing for analysis
2026-05-08 13:50:24 +05:30
ArnabChatterjee20k
29bbc7299a
Enhance URL parameter handling in OpenAPI3 and Swagger2 formats to support aliases for path parameters.
2026-05-08 13:45:46 +05:30
harsh mahajan
370a823888
Use a query validator for repository branch pagination
2026-05-08 13:43:02 +05:30
harsh mahajan
3fbe77a27c
Fix repository branch cursorBefore pagination
2026-05-08 13:31:32 +05:30
harsh mahajan
1a0a19a793
Add search and pagination for repository branches
2026-05-08 13:25:35 +05:30
Jake Barnby
602e1be296
Merge pull request #12226 from appwrite/spike/isPublishable-migration
...
Stop user-data errors leaking to Sentry from migrations worker (isPublishable)
2026-05-08 18:22:41 +12:00
Chirag Aggarwal
75a30793ac
Remove preview flag from storage cache config
2026-05-08 10:42:39 +05:30
Chirag Aggarwal
bf76736971
Split storage cache control context
2026-05-08 09:57:33 +05:30
Chirag Aggarwal
6abd88b8f1
Type storage cache control config
2026-05-08 09:44:00 +05:30
Chirag Aggarwal
1208aff569
Fix storage cache hook analyze
2026-05-08 08:52:24 +05:30
Chirag Aggarwal
7b5a5b8d19
Rename storage cache control hook
2026-05-08 08:44:35 +05:30
Chirag Aggarwal
20ab5b026e
Add cached response cache-control callback
2026-05-08 08:33:37 +05:30
premtsd-code
f2b96318ca
Merge branch '1.9.x' into spike/isPublishable-migration
2026-05-07 21:37:53 +05:30
Luke B. Silver
1d004240e6
Merge pull request #12236 from appwrite/refactor/builds-publishing
...
refactor: migrate queueForBuilds to publisherForBuilds pattern
2026-05-07 17:06:32 +01:00
Matej Bačo
c3881f9974
Fix console email policy features
2026-05-07 17:13:26 +02:00
ArnabChatterjee20k
21ba13a076
updated
2026-05-07 18:40:26 +05:30
loks0n and Claude Opus 4.7
f947fde701
Restore platform fallback and null-template round-trip in BuildMessage
...
- toArray() falls back to Config::getParam('platform') when the
in-memory platform is empty, matching the old Build event behavior so
workers always receive a populated platform array.
- toArray() emits null for an absent template instead of an empty
array, and fromArray() treats empty/null/missing template as null so
the round-trip preserves the no-template case.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 13:56:46 +01:00
Prem Palanisamy
3676af925c
Sanitize bubbled message for non-typed exceptions on migration document
2026-05-07 13:45:57 +01:00
Prem Palanisamy
81e57ea30e
Revert gate fallback to always-publish on unknown exception types
2026-05-07 13:36:49 +01:00
loks0n and Claude Opus 4.7
7d0843cc7f
Migrate queueForBuilds to publisherForBuilds pattern
...
Replaces the stateful Appwrite\Event\Build queue class with a stateless
BuildPublisher and BuildMessage DTO, matching the publisher pattern used
by audits, certificates, executions, migrations, screenshots, stats, and
usage. Call sites now enqueue messages directly instead of mutating a
shared event object and relying on the API shutdown hook.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 13:23:21 +01:00
Jake Barnby and greptile-apps[bot]
409cebb26e
Apply suggestion from @greptile-apps[bot]
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-08 00:12:20 +12:00
premtsd-code
76ddaf0317
Merge branch '1.9.x' into spike/isPublishable-migration
2026-05-07 17:17:55 +05:30
ArnabChatterjee20k
399f75e8e7
updated
2026-05-07 16:35:56 +05:30
ArnabChatterjee20k
7917506b58
updated oauth
2026-05-07 16:30:23 +05:30
ArnabChatterjee20k
706459e314
updated
2026-05-07 16:01:52 +05:30
ArnabChatterjee20k
7e9d6f33c8
updated methods
2026-05-07 15:56:44 +05:30