Commit graph

6738 commits

Author SHA1 Message Date
shimon
33000134df addrising comments + composer.lock 2025-10-29 09:17:10 +02:00
shimon
b893599ba8 Merge branch '1.8.x', commit 'f18aa6b6486d52ef97674c1ac483c476b85a6f21' of github.com:appwrite/appwrite into feat-disable-count
# Conflicts:
#	composer.lock
2025-10-29 09:03:44 +02:00
Damodar Lohani
8f87b9cb5e
Merge branch '1.8.x' into feat-screenshots-endpoint 2025-10-29 09:19:47 +05:45
Damodar Lohani
637bf4f231 add abuse limit 2025-10-29 03:30:43 +00:00
shimon
0e22b06f0a linter 2025-10-28 15:01:08 +02:00
shimon
68524067cf migrations tests fix 2025-10-28 11:29:14 +02:00
Chirag Aggarwal
4aaaa460b2 feat: per bucket image transformations flag 2025-10-28 14:13:38 +05:30
Shimon Newman
dee3d375db
Merge branch '1.8.x' into refactor-auth-single-instance 2025-10-28 10:01:33 +02:00
shimon
462634d311 Update dependencies in composer.json and composer.lock; upgrade utopia-php/detector to version 0.2.*, and utopia-php/migration to version 1.3.3. Modify exception messages in storage API for better clarity on authorization failures. Adjust test assertions to reflect updated error messages. 2025-10-28 09:09:54 +02:00
Jake Barnby
9f2ff0e1f7 Merge remote-tracking branch 'origin/1.8.x' into feat-csv-export
# Conflicts:
#	app/config/specs/open-api3-1.8.x-client.json
#	app/config/specs/open-api3-1.8.x-console.json
#	app/config/specs/open-api3-1.8.x-server.json
#	app/config/specs/open-api3-latest-client.json
#	app/config/specs/open-api3-latest-console.json
#	app/config/specs/open-api3-latest-server.json
#	app/config/specs/swagger2-1.8.x-client.json
#	app/config/specs/swagger2-1.8.x-console.json
#	app/config/specs/swagger2-1.8.x-server.json
#	app/config/specs/swagger2-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
2025-10-28 17:22:02 +13:00
shimon
e7b8e6c90d Merge branch '1.8.x' of github.com:appwrite/appwrite into refactor-auth-single-instance
# Conflicts:
#	composer.json
#	composer.lock
2025-10-27 19:26:53 +02:00
shimon
b760a88af7 Merge branch '1.8.x', commit 'ab1e51034826dde50034e6e73fc5d546e800dd6d' of github.com:appwrite/appwrite into feat-disable-count
# Conflicts:
#	composer.lock
2025-10-27 10:13:37 +02:00
Damodar Lohani
2afba50a8c Feat: usage stats for screenshot generated 2025-10-27 06:44:04 +00:00
eldadfux
61f4c7957a Add new configuration variable '_APP_BROWSER_HOST' for browser service communication; update avatar screenshot API to use System::getEnv for environment variable retrieval 2025-10-25 10:22:53 +01:00
eldadfux
f13c029751 Refactor avatar screenshot API to replace 'viewport' parameter with separate 'viewportWidth' and 'viewportHeight' parameters; update related tests for validation of new dimensions and edge cases. 2025-10-24 22:53:10 +01:00
Eldad Fux
d8bde641e9 Update appwrite-browser image to version 0.3.1; enhance avatar screenshot API by adding 'waitUntil' parameter and refactoring image processing logic for improved efficiency. 2025-10-24 21:42:10 +01:00
Matej Bačo
3dd1c3de13 Merge branch '1.8.x' into feat-tanstack-start-sites 2025-10-24 12:43:51 +02:00
Matej Bačo
4472437696 AI code review fix 2025-10-24 12:41:46 +02:00
Jake Barnby
24bfad100d
Merge pull request #10690 from appwrite/feat-resend
feat: resend adapter
2025-10-24 09:13:24 +00:00
Khushboo Verma
a6af0cc73a Skip auth check to delete vcs lock document 2025-10-23 20:27:45 +05:30
Chirag Aggarwal
f12481ce20 add update endpoint 2025-10-23 19:42:12 +05:30
Chirag Aggarwal
a280a565f6 feat: resend adapter 2025-10-23 19:06:11 +05:30
Matej Bačo
6f188a03d5 Manual QA bug fixing 2025-10-23 12:43:57 +02:00
Matej Bačo
3019551db5 remove leftover todo 2025-10-22 16:04:30 +02:00
shimon
815c75fa9a Merge branch '1.8.x' of github.com:appwrite/appwrite into refactor-auth-single-instance
# Conflicts:
#	composer.lock
2025-10-22 16:42:11 +03:00
shimon
8b3b07a710 linter 2025-10-22 16:40:00 +03:00
shimon
33f88fa5e0 Refactor authorization handling across multiple modules to use the new getAuthorization() method. Update CHANGES.md to reflect the change in usage worker authorization. Adjust composer.json to specify the correct version for utopia-php/database. Update plugin-api-version in composer.lock. 2025-10-22 16:35:48 +03:00
Matej Bačo
d787408e1d Implement package-based framework detection 2025-10-22 15:28:49 +02:00
Jake Barnby
f89dc6c1ae
Merge branch '1.8.x' into feat-csv-export 2025-10-22 12:48:39 +00:00
Jake Barnby
9a1b5d4eee
Only parse for validation 2025-10-23 01:28:06 +13:00
Matej Bačo
14b1cc6e48 Merge branch '1.8.x' into feat-tanstack-start-sites 2025-10-22 13:41:37 +02:00
Matej Bačo
f9257c1ec9 add tanstack template, use detection lib v 0.2 2025-10-22 13:40:49 +02:00
Eldad Fux
e00a73f442 Enhance avatar screenshot API by adding 'scale' parameter for browser scaling; update related tests to validate new functionality and edge cases. 2025-10-22 10:22:17 +01:00
Jake Barnby
94c309d61e
Fix default escape 2025-10-22 16:41:00 +13:00
Eldad Fux
dfe87a0d37 Rename avatar screenshot endpoint from '/v1/avatars/screenshot' to '/v1/avatars/screenshots' for consistency; update related tests accordingly. 2025-10-22 01:40:31 +01:00
Eldad Fux
bb77319703 Update browser endpoint in avatar screenshot API to use service name for improved reliability 2025-10-22 01:30:04 +01:00
Eldad Fux
dc7bb627d5 Enhance avatar screenshot API with new parameters and validations; add GraphQL support and extensive tests for various scenarios 2025-10-22 01:24:31 +01:00
Eldad Fux
f35b80ba1a Refactor avatar screenshot handling and add comprehensive tests for various header and parameter validations 2025-10-21 21:20:31 +01:00
Eldad Fux
6cc5d1595d Fixes 2025-10-21 21:03:13 +01:00
Eldad Fux
5073a86581 POC - website screenshots 2025-10-21 15:37:05 +01:00
Jake Barnby
4619e03d64
Update specs 2025-10-22 01:26:01 +13:00
Harsh Mahajan
d48ef373a7
Fix environment variable assignment for build timeout 2025-10-21 17:48:48 +05:30
Harsh Mahajan
4cb20b3fe3
Update app/controllers/api/console.php
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-21 17:47:30 +05:30
Jake Barnby
f1c68af091
Add queries for csv export 2025-10-22 01:12:18 +13:00
Harsh Mahajan
803244ccf7 feat:add _APP_COMPUTE_BUILD_TIMEOUT to console variables 2025-10-21 11:48:48 +00:00
Jake Barnby
215d55a997
Merge remote-tracking branch 'origin/1.8.x' into feat-csv-export
# Conflicts:
#	composer.json
#	composer.lock
2025-10-22 00:34:01 +13:00
shimon
ab1e510348 Enhance API response handling by adding 'includeTotal' parameter to account endpoints, allowing control over total count calculation for sessions, logs, and identities. Updated tests to verify functionality. 2025-10-21 11:41:41 +03:00
shimon
1606141a5a Merge branch '1.8.x' of github.com:appwrite/appwrite into feat-disable-count
# Conflicts:
#	app/controllers/api/account.php
2025-10-21 11:14:05 +03:00
shimon
c8f8b6ff0c account sync 2025-10-21 10:54:03 +03:00
shimon
bb0889fdba test fix 2025-10-21 10:35:01 +03:00
Jake Barnby
ddde13a78f
Revert "Merge pull request #10468 from appwrite/feat-apps-module-dl"
This reverts commit 9dd1939d1f, reversing
changes made to 8dfdfcb522.

# Conflicts:
#	app/config/collections/common.php
#	app/controllers/api/users.php
#	app/init/resources.php
#	composer.lock
2025-10-21 14:59:30 +13:00
shimon
a643cde26d Update 'includeTotal' parameter to use Boolean(true) for consistent behavior across API endpoints, enhancing response handling for sessions, logs, memberships, and more. 2025-10-20 22:00:57 +03:00
shimon
fb4e3e1b9d Implement 'includeTotal' parameter across multiple API endpoints to control total count in responses, ensuring consistent behavior in session, log, and membership retrievals. 2025-10-20 18:18:17 +03:00
shimon
09075a05db typo fix 2025-10-19 16:22:13 +03:00
shimon
9f80952251 linter 2025-10-19 16:15:13 +03:00
shimon
d0e0f67fee Implement 'includeTotal' parameter across various API endpoints to control total count in responses 2025-10-19 15:45:16 +03:00
Damodar Lohani
248d3aea7a Fix: reset argon 2 options to previous default 2025-10-19 05:44:44 +00:00
Damodar Lohani
ced2270571 remove unused injection 2025-10-16 03:39:39 +00:00
Damodar Lohani
d3436077a1 remove unused hash 2025-10-16 03:39:18 +00:00
Damodar Lohani
e06349e803 update argon2 instances 2025-10-16 03:34:45 +00:00
Damodar Lohani
431dd96b98 chaining 2025-10-16 02:17:59 +00:00
Damodar Lohani
4d8f950955 fix roles filtering 2025-10-16 02:17:52 +00:00
Damodar Lohani
08e559180d fix missing injection 2025-10-16 02:08:07 +00:00
Damodar Lohani
f062b39cfa Fix encoding 2025-10-16 02:06:01 +00:00
Damodar Lohani
5e5b22d649 fix jwt 2025-10-12 04:38:14 +00:00
Damodar Lohani
d56dff954f Merge remote-tracking branch 'origin/1.8.x' into feat-apps-module-dl 2025-10-12 00:34:07 +00:00
Matej Bačo
ca24ff808d
Merge pull request #10533 from appwrite/ser-378-fix-null-recipient-in-email
Throw error when email is not available for account verification
2025-10-07 14:49:01 +02:00
Hemachandar
7f62b19240 Merge branch '1.8.x' into ser-375-update-email-verification-with-branded-design 2025-10-07 16:11:54 +05:30
Hemachandar
6e0d376746 use filevalidator 2025-10-07 16:07:47 +05:30
Chirag Aggarwal
024d13c1b2 update naming 2025-10-07 09:58:39 +05:30
Hemachandar
caf18372ce feedback 2025-10-06 21:52:18 +05:30
Hemachandar
29dbe99840 simplify config & templates 2025-10-06 19:58:01 +05:30
Chirag Aggarwal
56076ad649 update path and add alias 2025-10-06 19:13:06 +05:30
Chirag Aggarwal
4348a176d5 Rename verification SDK methods to be more specific
This commit renames the verification SDK methods to better reflect their purpose:
- `createVerification` → `createEmailVerification`
- `updateVerification` → `updateEmailVerification`

The old method names are maintained for backwards compatibility and marked as deprecated (since 1.8.0) with references to the new method names.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-06 16:44:31 +05:30
Khushboo Verma
f7e594a51a
Merge branch '1.8.x' into ser-378-fix-null-recipient-in-email 2025-10-01 08:38:17 +01:00
Chirag Aggarwal
a0f0449c21 fix: enum typing for platform in specs 2025-09-26 12:33:10 +05:30
Jake Barnby
16821a28fc
Format 2025-09-24 22:53:13 +12:00
Jake Barnby
c8993d7f71
Add additional export params 2025-09-24 22:37:12 +12:00
Hemachandar
752368327f feedback 2025-09-24 13:06:20 +05:30
Jake Barnby
97c5705447
Merge remote-tracking branch 'origin/1.8.x' into feat-csv-export 2025-09-23 19:17:49 +12:00
Chirag Aggarwal
734d2ce512 fix: use correct constant 2025-09-23 07:49:07 +05:30
Chirag Aggarwal
232b22b71e use constants 2025-09-23 07:35:17 +05:30
Hemachandar
0228c74f71 Throw error when email is not available for account verification 2025-09-22 14:26:23 +05:30
Jake Barnby
a0afce666f
Merge remote-tracking branch 'origin/1.8.x' into feat-csv-export
# Conflicts:
#	composer.lock
2025-09-22 16:05:58 +12:00
Chirag Aggarwal
3e8211d6bd refactor: improve code readability for schedules 2025-09-20 19:45:44 +05:30
Hemachandar
2021396f39 email otp branded 2025-09-18 12:36:00 +05:30
Damodar Lohani
4540362f42 Fix: token hash magic url session 2025-09-18 01:37:19 +00:00
Damodar Lohani
3065f53d83 Fix token hash 2025-09-18 01:14:14 +00:00
Damodar Lohani
74f181d7a8 fix token length 2025-09-17 10:18:49 +00:00
Damodar Lohani
337eda8538
Merge branch '1.8.x' into feat-apps-module-dl 2025-09-17 14:49:22 +05:45
Jake Barnby
832687dd09
Catch query exception on bucket/file list 2025-09-16 23:42:07 +12:00
Hemachandar
f8ab95b3e1 tests & lint 2025-09-16 11:54:01 +05:30
Damodar Lohani
33f7056e7a reest callback 2025-09-16 04:38:52 +00:00
Damodar Lohani
73e7c98131 Fix token length update 2025-09-16 04:36:30 +00:00
Damodar Lohani
1157d6fd10 Fix re-hashing 2025-09-16 04:27:00 +00:00
Hemachandar
0b9e43c9f8 Branded email for Console auth flows 2025-09-16 00:58:23 +05:30
Damodar Lohani
19cf94bd7e Fix oauth2 changes 2025-09-15 10:22:45 +00:00
Jake Barnby
981a1278e2
Merge remote-tracking branch 'origin/1.8.x' into feat-csv-export
# Conflicts:
#	composer.lock
2025-09-15 16:30:22 +12:00
Damodar Lohani
518389d32c fix length 2025-09-14 05:37:06 +00:00
Damodar Lohani
800db0b99d Fix magic URL token length 2025-09-14 05:23:30 +00:00