Jake Barnby
919b01a1b1
Merge pull request #10682 from appwrite/refactor-auth-single-instance
...
Refactor authorization handling across multiple modules to use the ne…
2025-11-18 03:25:48 +00:00
Matej Bačo
4a86b2d5b1
Merge branch '1.8.x' into feat-suggested-env-vars
2025-11-14 18:05:21 +01:00
Matej Bačo
db1b87ecbb
Add env var value detection
2025-11-14 15:49:19 +01:00
Jake Barnby
6274d5a3e4
Merge branch '1.8.x' into refactor-auth-single-instance
2025-11-14 05:21:40 +00:00
Jake Barnby
83b9815644
Merge remote-tracking branch 'origin/1.8.x' into refactor-auth-single-instance
2025-11-14 16:45:57 +13:00
Jake Barnby
b9211d7141
Add delete old CSV job for maintenance
2025-11-14 15:55:41 +13:00
Jake Barnby
a11cf6b002
Merge remote-tracking branch 'origin/1.8.x' into feat-csv-export
2025-11-14 15:34:36 +13:00
Jake Barnby
3df2efb7ae
Fix file reads
2025-11-14 00:15:18 +13:00
Chirag Aggarwal
b695ddc7e3
Merge branch '1.8.x' into fix-nullable-validation
2025-11-13 16:06:33 +05:30
Jake Barnby
e8f2e78ac4
Use internal bucket
2025-11-12 22:18:25 +13:00
Jake Barnby
37910a4c5c
Fix space
2025-11-12 16:59:50 +13:00
Jake Barnby
0c7551b0c1
Merge remote-tracking branch 'origin/1.8.x' into refactor-auth-single-instance
...
# Conflicts:
# app/controllers/api/teams.php
# composer.lock
2025-11-12 16:51:21 +13:00
fogelito
97454c0768
EmailValidator chnage to email
2025-11-11 15:33:16 +02:00
fogelito
8b4a56cd9b
$emailCanonical
2025-11-11 15:25:10 +02:00
fogelito
da0a6b167f
EmailValidator
2025-11-11 15:00:09 +02:00
fogelito
27d0c511ac
patch users email
2025-11-11 12:09:40 +02:00
fogelito
cc97d78b5a
Add try catch
2025-11-11 11:35:18 +02:00
fogelito
b28e536967
Add try catch
2025-11-11 10:35:39 +02:00
Chirag Aggarwal
653ac184e1
Merge branch '1.8.x' into feat-per-bucket-image-transformations
2025-11-11 13:53:29 +05:30
fogelito
6096c42ff9
More updates
2025-11-10 17:30:40 +02:00
Matej Bačo
c784cf950b
Add variables suggestion
2025-11-10 16:20:48 +01:00
fogelito
98255fe628
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into users-add-attributes
...
# Conflicts:
# composer.lock
2025-11-10 14:52:25 +02:00
Harsh Mahajan
64b4ea9551
refactor(account): move MFA endpoints to module actions
2025-11-10 11:56:08 +00:00
Damodar Lohani
47b653fd64
Use correct hashing algorithm for oauth2 token
2025-11-10 11:38:47 +00:00
Damodar Lohani
b3df65cf33
remove unused var
2025-11-10 09:01:09 +00:00
Chirag Aggarwal
eb17ffd5d2
wrap all optional values with default null with nullable
2025-11-10 10:15:49 +05:30
Shimon Newman
a96ba5499e
Merge branch '1.8.x' into refactor-auth-single-instance
2025-11-09 10:06:03 +02:00
Damodar Lohani
62e5f54fcb
Merge branch '1.8.x' into feat-appwrite-auth
2025-11-09 08:36:27 +05:45
shimon
3d471bae56
health db debug
2025-11-06 17:37:31 +02:00
shimon
d0f2293755
debug health db
2025-11-06 16:42:58 +02:00
Matej Bačo
ad6aff6af2
remove locale cache
2025-11-06 13:24:17 +01:00
Damodar Lohani
88cbc36a02
remove Appwrite\Auth\Auth
2025-11-05 07:09:18 +00:00
Damodar Lohani
0f9b13e251
use argon default
2025-11-05 05:09:36 +00:00
Damodar Lohani
965c4738e7
fix user's attributes
2025-11-05 05:06:40 +00:00
Damodar Lohani
4679eff4b8
use argon 2 default
2025-11-05 03:34:52 +00:00
Damodar Lohani
3cfb5d695f
Fix list identities
2025-11-05 03:33:02 +00:00
Damodar Lohani
7ef5a7edaf
Fix teams
2025-11-05 02:39:03 +00:00
Damodar Lohani
8adeb40c1d
fix team get membership
2025-11-05 02:33:22 +00:00
Damodar Lohani
ae105165ab
fix team logs endpoint
2025-11-05 02:28:56 +00:00
Damodar Lohani
5dfee10369
Fix logs endpoint
2025-11-05 02:16:37 +00:00
Chirag Aggarwal
decad9ff9d
Merge branch '1.8.x' into feat-per-bucket-image-transformations
2025-11-04 14:31:04 +05:30
Damodar Lohani
dff7aa6ce0
format
2025-11-04 07:12:42 +00:00
Damodar Lohani
5ef717d0fd
More replacement for auth checks
2025-11-04 07:12:34 +00:00
Damodar Lohani
437d914e90
More refactor and fixes
2025-11-04 06:08:35 +00:00
Damodar Lohani
2ae474971d
use new session verify
2025-11-04 03:48:57 +00:00
shimon
cd1b2b6c05
Refactor authorization handling by replacing method calls with direct class references, ensuring consistent usage of the Authorization class across various modules. Update method signatures to include Authorization as a parameter where necessary, and remove unnecessary injections. Additionally, correct the documentation in CHANGES.md for clarity.
2025-11-03 09:07:44 +02:00
shimon
c13aed651a
Refactor storage file retrieval to use queries directly for counting, improving consistency in authorization handling. Update Action class to remove unnecessary authorization skip, and include authorization in Email/Create class constructor for better dependency management.
2025-11-02 21:24:11 +02:00
Shimon Newman
4fca374fe9
Merge branch '1.8.x' into refactor-auth-single-instance
2025-11-02 18:15:26 +02:00
shimon
0904881de8
Refactor authorization handling to ensure consistent usage of the Authorization class across various modules, enhancing code maintainability and clarity. Update method signatures to include authorization as a parameter where necessary.
2025-11-02 18:11:56 +02:00
fogelito
6a41f8b2b9
Remove todos
2025-11-02 11:16:12 +02:00
fogelito
503145734b
Move user Document out of try block
2025-11-02 11:06:56 +02:00
fogelito
371cab0658
try catch EmailCanonical
2025-11-02 10:59:28 +02:00
fogelito
ca8cb6f260
Add utopia-php/emails
2025-11-02 09:13:55 +02:00
Eldad A. Fux
745e9e2bea
Merge pull request #10675 from appwrite/feat-screenshots-endpoint
...
POC - website screenshots
2025-11-01 18:03:37 +01:00
Matej Bačo
ea1099b112
Merge pull request #10746 from appwrite/ser-453
...
Update base template for session alert email
2025-10-31 13:47:22 +01:00
Hemachandar
f9542e2be2
Update base template for session alert email
2025-10-31 17:52:47 +05:30
fogelito
fea1630909
Remove redundant emailVerification
2025-10-30 18:18:09 +02:00
fogelito
e40e88c322
Update emails attributes
2025-10-30 18:09:36 +02:00
Damodar Lohani
a39970c59a
Merge branch '1.8.x' into feat-screenshots-endpoint
2025-10-30 07:26:43 +05:45
Damodar Lohani
b30890c1d6
remove duplicate configs
2025-10-30 01:37:53 +00:00
Damodar Lohani
7156036120
remove viewport fullpage duplicate
2025-10-30 01:31:45 +00:00
Shimon Newman
d38399dcc0
Merge branch '1.8.x' into refactor-auth-single-instance
2025-10-29 20:38:04 +02:00
shimon
5c2828bc78
Refactor authorization handling across multiple modules to use a single instance of the Authorization class.
2025-10-29 20:21:41 +02:00
shimon
a7dbb3daea
Refactor API parameters to replace 'includeTotal' with 'total' across multiple endpoints for consistency in response handling.
2025-10-29 11:08:08 +02:00
shimon
a6d1f46133
addressing comments
2025-10-29 10:38:09 +02:00
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