Claude
cfc325635d
fix: convert static isPrivileged() call to instance method in error handler
...
The error handler in general.php was calling User::isPrivileged()
statically, but the method was converted to an instance method.
This caused a fatal error on every request.
https://claude.ai/code/session_01JLPDurUgyj7qViA8JqQFTH
2026-03-26 02:47:57 +00:00
Claude
5c47d4f48b
fix: remove duplicate return and update PHPStan baseline
...
- Remove duplicate `return false` in User::sessionVerify() (dead code)
- Update PHPStan baseline: change static method refs to instance method
for isApp/isPrivileged, remove stale unreachable code entry
https://claude.ai/code/session_01JLPDurUgyj7qViA8JqQFTH
2026-03-26 02:47:56 +00:00
Claude
7aff75ae1c
refactor: convert User::isApp() and User::isPrivileged() from static to instance methods
...
All call sites now use $user->isApp() and $user->isPrivileged() instance
syntax instead of static User::isApp() / $user::isPrivileged() calls.
Added setUser() to Request class for consistency with Response.
https://claude.ai/code/session_01JLPDurUgyj7qViA8JqQFTH
2026-03-26 02:47:56 +00:00
Claude
651a24a211
fix: correct import ordering in Tokens XList.php
...
https://claude.ai/code/session_01JLPDurUgyj7qViA8JqQFTH
2026-03-26 02:47:56 +00:00
Claude
6536463d49
fix: update PHPStan baseline and remove unused Document imports
...
- Remove getRoles() baseline entry (User type hint resolves it)
- Adjust foreach.nonIterable count from 5 to 4
- Adjust addRole argument.type count from 3 to 2
- Remove unused Document imports from 4 files
https://claude.ai/code/session_01JLPDurUgyj7qViA8JqQFTH
2026-03-26 02:47:56 +00:00
Claude
82d7926c4b
fix: use User type hint instead of Document for $user parameter
...
PHPStan correctly flagged that Document::isPrivileged() doesn't exist.
Changed type hints from Document $user to User $user in all action
signatures where $user::isPrivileged() is called, since the runtime
instance is always a User (or subclass).
https://claude.ai/code/session_01JLPDurUgyj7qViA8JqQFTH
2026-03-26 02:47:38 +00:00
Claude
6041468fc4
fix: correct import ordering in Storage Delete.php
...
https://claude.ai/code/session_01JLPDurUgyj7qViA8JqQFTH
2026-03-26 02:46:48 +00:00
Claude
669f323156
refactor: use $user:: for isPrivileged() to make privilege checks extensible
...
Replace all static User::isPrivileged() calls with $user::isPrivileged()
across the codebase. Since $user is resolved via setDocumentType, this
allows subclasses to override the privilege check without CE needing to
know about downstream-specific roles.
https://claude.ai/code/session_01JLPDurUgyj7qViA8JqQFTH
2026-03-26 02:46:48 +00:00
Harsh Mahajan
cbc5259db3
Merge branch '1.9.x' into feat-x-oauth2-provider
2026-03-25 23:29:04 +05:30
Matej Bačo
0d6d6a0a35
Make tests pass
2026-03-25 16:11:01 +01:00
Matej Bačo
e8d4065af5
Improve tests human review
2026-03-25 15:54:10 +01:00
Matej Bačo
008110b3f7
Platform API tests
2026-03-25 15:47:11 +01:00
Matej Bačo
1ab05acc93
Merge pull request #11641 from appwrite/fix-missing-deployments
...
Fix: missing deployment on new branch without PR
2026-03-25 13:55:50 +01:00
Matej Bačo
2f66ae5533
AI review fixes
2026-03-25 13:28:16 +01:00
Matej Bačo
87c462ebd4
Revert local setup
2026-03-25 13:22:55 +01:00
Matej Bačo
f89621cf74
Fix double deployments
2026-03-25 13:17:07 +01:00
Harsh Mahajan
efb0cae4e0
Merge branch '1.9.x' into feat-x-oauth2-provider
2026-03-25 16:49:54 +05:30
Jake Barnby
4fb8d873b1
(docs): Add documentsdb and vectorsdb reference docs
2026-03-25 23:41:49 +13:00
Chirag Aggarwal
c5186324ed
Merge pull request #11639 from appwrite/improve-sdk-pr-summary
...
feat: improve SDK PR summary with platform grouping and clipboard copy
2026-03-25 15:29:11 +05:30
Matej Bačo
b95b4f12f9
Fix missing deployment on new branch
2026-03-25 10:55:17 +01:00
Jake Barnby
11fc170d72
(docs): Add documentsdb and vectorsdb reference docs
2026-03-25 22:53:03 +13:00
Chirag Aggarwal
52efca0832
Merge pull request #11640 from appwrite/revert-upsert-auth
...
fix: revert bulk upsertDocuments auth
2026-03-25 15:03:11 +05:30
Chirag Aggarwal
ee3d4dfeee
fix: revert bulk upsertDocuments auth
2026-03-25 14:49:36 +05:30
Chirag Aggarwal
b742f1c50d
improve log
2026-03-25 12:49:17 +05:30
premtsd-code
28882a4414
Merge branch '1.9.x' into backup-migration-multitype
2026-03-25 06:57:37 +00:00
Chirag Aggarwal
f3fcdec1be
remove copy
2026-03-25 12:21:05 +05:30
Chirag Aggarwal
647099efc7
fix: address PR review feedback
...
- Guard clipboard prompt with posix_isatty() to avoid blocking CI/automated runs
- Add Wayland support (wl-copy) and improve error message for missing clipboard tools
- Validate comma-separated platform names against getPlatforms()
2026-03-25 12:06:19 +05:30
Chirag Aggarwal
d535b6b39b
feat: improve SDK PR summary with platform grouping and clipboard copy
...
- Group PR links by platform (Client, Console, Server) in the summary
- Add option to copy PR summary to clipboard in markdown format
- Support comma-separated platform selection (e.g. "client,server")
2026-03-25 11:13:37 +05:30
Jake Barnby
467b2a9281
(feat): Increase databases.database attribute size to 2048
2026-03-25 18:39:49 +13:00
Chirag Aggarwal
2057eab918
Merge pull request #11638 from appwrite/update-sdks-script
...
chore: update sdks script
2026-03-25 10:45:10 +05:30
Chirag Aggarwal
f89b3274de
review comments
2026-03-25 10:17:25 +05:30
Chirag Aggarwal
956edae593
fix empty git commit
2026-03-25 10:05:16 +05:30
Chirag Aggarwal
617d6fe1eb
update logging
2026-03-25 10:01:25 +05:30
Chirag Aggarwal
a7cdfed253
chore: update sdks script
2026-03-25 09:49:49 +05:30
Jake Barnby
dc6b2ce3aa
(feat): auto-detect cli params to force non-interactive installer
2026-03-25 13:52:58 +13:00
Prem Palanisamy
d993214810
Revert "Add policies.read/write scopes to test API key"
...
This reverts commit 2838642bae .
2026-03-24 17:22:31 +00:00
Prem Palanisamy
2838642bae
Add policies.read/write scopes to test API key
2026-03-24 17:09:27 +00:00
Matej Bačo
ae99d59aba
CodeQL review
2026-03-24 14:52:58 +01:00
Prem Palanisamy
bd03ec7a50
Update composer.lock for migration feature branch
2026-03-24 13:36:42 +00:00
Prem Palanisamy
6128a049f2
Point migration dep to feature branch
2026-03-24 13:33:36 +00:00
premtsd-code
9ba6bfba62
Merge branch '1.9.x' into backup-migration-multitype
2026-03-24 13:13:23 +00:00
Jake Barnby
7fcc640652
Merge pull request #11634 from appwrite/fix-installer-state
...
Fix installer state
1.9.0-rc.3
2026-03-24 13:09:48 +00:00
Jake Barnby
10a6e8832b
(fix): auto-detect upgrade mode and database from existing config files
2026-03-25 02:07:53 +13:00
Jake Barnby
74adda8e77
(fix): redirect to step 1 when install resume fails instead of blank page
2026-03-25 02:07:47 +13:00
premtsd-code
6f73602dd7
Merge branch '1.9.x' into backup-migration-multitype
2026-03-24 13:01:29 +00:00
Matej Bačo
a06aaaf9ca
Remove Db schema changes
2026-03-24 13:55:54 +01:00
Jake Barnby
a92ad3aa8b
Merge pull request #11624 from appwrite/fix-installer-state
1.9.0-rc.2
2026-03-24 12:47:48 +00:00
Chirag Aggarwal
4970d1b6f2
Merge branch '1.9.x' into feat/migrate-di-container
2026-03-24 18:15:45 +05:30
Matej Bačo
094cd180b5
Remove leftover
2026-03-24 13:41:12 +01:00
Matej Bačo
a8f43f3486
Update DB schema
2026-03-24 13:36:11 +01:00