Matej Bačo
f8783faf1e
Merge branch '1.8.x' into fix-email-url-params-encoding
2026-02-23 16:52:32 +01:00
Matej Bačo
f0c8f7e00e
Update tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-23 16:49:17 +01:00
Matej Bačo
8946d3b7ee
AI review fixes
2026-02-23 16:19:19 +01:00
Chirag Aggarwal
99df4c4d02
Merge pull request #11360 from appwrite/feat/assistant-sdk-release-automation
...
feat(sdks): automate AI SDK release version and changelog updates
2026-02-23 18:30:58 +05:30
Luke B. Silver
8c48c764a9
Merge pull request #11383 from appwrite/telemetry/better-stats-logging
...
Remove superfluous logs from StatsResources worker
2026-02-23 12:21:44 +00:00
Chirag Aggarwal
f9d6594955
composer
2026-02-23 17:43:11 +05:30
Chirag Aggarwal
40d5a9e43b
Merge branch '1.8.x' into feat/assistant-sdk-release-automation
2026-02-23 17:42:52 +05:30
Matej Bačo
f4ee6488ac
Add tests for custom url schema in redirects
2026-02-23 13:09:26 +01:00
Matej Bačo
5414cc67ab
Finalize html encoding rework
2026-02-23 12:54:20 +01:00
Chirag Aggarwal
cf9148f0ac
Merge pull request #11381 from appwrite/chore/fix-specs-generation
...
chore: remove examples from repo after migration to specs repo
2026-02-23 17:22:51 +05:30
Matej Bačo
2b6b66d8a4
Remove html encoding for urls
2026-02-23 12:45:18 +01:00
loks0n
44cd5bb7f0
Remove superfluous Console logs from StatsResources worker
...
Replace redundant Console::info/error/success logs with Span::add
for document count — all other details (project ID, sequence, region,
database, duration) are already captured by the telemetry span.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:36:11 +00:00
Chirag Aggarwal
c07a7b0ea4
fix: auto-create specs directory and improve SDK error messages
...
- Auto-create specs directory in Specs.php if it doesn't exist
- Add helpful error message in SDKs.php when specs are missing
- Remove docs/examples from git tracking (added to .gitignore)
2026-02-23 11:06:21 +05:30
Chirag Aggarwal
e2d6b76a88
Merge pull request #11368 from appwrite/feat/assistant-sdk-release-artifacts
...
chore: split sdk release artifacts from automation
2026-02-23 09:53:03 +05:30
Hemachandar
15b5202c16
Check project access only when user is present ( #11370 )
2026-02-20 17:37:12 +05:30
Eldad A. Fux
e45254d456
Merge pull request #11364 from appwrite/fix-dsn-vcs-error
...
Enhance error handling for project database configuration
2026-02-20 12:58:38 +01:00
Chirag Aggarwal
7fc2c93529
lock file
2026-02-20 16:34:10 +05:30
Eldad A. Fux
0f3ea91d5d
Update app/init/resources.php
...
Co-authored-by: Matej Bačo <matejbacocom@gmail.com >
2026-02-20 11:41:09 +01:00
eldadfux
92439ef0c4
format
2026-02-20 11:39:28 +01:00
Chirag Aggarwal
619fe72693
use diff check
2026-02-20 16:05:36 +05:30
Eldad A. Fux
8e4fddddbc
Update app/init/resources.php
...
Co-authored-by: Matej Bačo <matejbacocom@gmail.com >
2026-02-20 11:24:42 +01:00
Matej Bačo
e2bc3afce6
Fix url params in redirect URLs
2026-02-20 11:15:59 +01:00
Chirag Aggarwal
02951064ef
bump composer
2026-02-20 14:09:44 +05:30
Chirag Aggarwal
0431337b22
chore: remove sdk release artifacts from automation PR
2026-02-20 14:04:06 +05:30
Chirag Aggarwal
a9d2fed1ba
chore: split sdk release artifacts from automation
2026-02-20 14:02:16 +05:30
Chirag Aggarwal
b9ea24eeb8
Merge pull request #11367 from appwrite/fix-invalid-type
...
fix: invalid type error from resources endpoint
2026-02-20 13:49:24 +05:30
Jake Barnby
2dc503d0de
Merge pull request #11363 from appwrite/fix-CLOUD-3JBN
...
Fix CLOUD-3JBN
2026-02-20 20:04:51 +13:00
Chirag Aggarwal
ee223046e0
fix: invalid type error from resources endpoint
2026-02-20 11:22:23 +05:30
eldadfux
f9ed35ed8a
Enhance error handling for project database configuration
...
* Added checks to ensure project references a valid database and throws exceptions if not configured.
* Improved error messaging for non-existent projects in VCS controller.
2026-02-19 20:28:29 +01:00
eldadfux
9c597623ff
fix: handle null authorization in realtime connections
...
Added a check to initialize the authorization object with an empty string if it is null when processing messages in the realtime server. This ensures that the database authorization is always set, preventing potential errors during message handling.
2026-02-19 19:50:48 +01:00
Chirag Aggarwal
0af495f241
release some sdks
2026-02-19 18:15:05 +05:30
Hemachandar
14e79f34db
Populate project-specific roles ( #11209 )
...
* Populate project-specific roles
* better comments
* simplify
* privileged user
* update permissions
* feedback
* lint
* only read + cleanup
* fix role length
* scopes
* not api-key
* cl-ignore group
* rename
* ciIgnore
* base scope
* change base scope
* fix projects
* copilot suggestion
2026-02-19 16:48:39 +05:30
Chirag Aggarwal
035227312f
add back spacing
2026-02-19 15:53:00 +05:30
Chirag Aggarwal
fe48882e6c
feat(sdks): automate sdk version/changelog with assistant
2026-02-19 15:39:11 +05:30
Hemachandar
e902d3b6ad
fix: sanitize branch names for valid domain generation ( #11245 )
...
* fix: sanitize branch names for valid domain generation
Branch names containing invalid domain characters (like '/') were being
used directly when creating VCS preview domains, resulting in invalid
domains like 'branch-abc/test.appwrite.network'. This adds a Domain
helper class that sanitizes branch names by replacing invalid characters
with hyphens before generating domains.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* refactor: use Text constants for branch name sanitization
Replace regex with explicit character validation using Utopia Text
constants for better readability and maintainability.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* Move to transformation adapter
* lint
* tiny
* fix test
* ut
* use Filter
* lint
* more lint
* simplify
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-19 14:37:01 +05:30
Matej Bačo
cdb6a2985f
Merge pull request #11355 from appwrite/fix-rule-domains
...
Convert rule domains to lowercase
2026-02-19 09:42:34 +01:00
Hemachandar
702484c27b
lowercase only id
2026-02-18 21:12:56 +05:30
Chirag Aggarwal
f0574f5079
Merge pull request #11357 from appwrite/chore-gitignore-specs
...
chore: move specs to dedicated repo and remove from git tracking
2026-02-18 20:17:06 +05:30
Matej Bačo
243b439186
Merge pull request #11354 from appwrite/fix-screenshot-target
...
Fix: Target rule for screenshot
2026-02-18 13:42:07 +01:00
Chirag Aggarwal
baa44ce0bb
remove testspecs
2026-02-18 17:39:56 +05:30
Chirag Aggarwal
74c8be3fad
fix workflow
2026-02-18 17:30:17 +05:30
Matej Bačo
2f32e312c8
Fix tests
2026-02-18 12:56:42 +01:00
Chirag Aggarwal
9bb76f5510
chore: merge 1.8.x and resolve spec file conflicts
...
Resolved modify/delete conflicts by keeping deletions of spec files,
as they now live in the dedicated appwrite/specs repository.
2026-02-18 17:24:40 +05:30
Chirag Aggarwal
8d82bc89a1
chore: remove specs from git tracking and add to gitignore
2026-02-18 17:13:07 +05:30
Harsh Mahajan
add50aa489
Merge pull request #11356 from appwrite/fix/specs-template-type-casing
...
Fix/specs template type casing
2026-02-18 17:12:39 +05:30
Harsh Mahajan
aa52908d03
Merge branch '1.8.x' into fix/specs-template-type-casing
2026-02-18 16:24:22 +05:30
Harsh Mahajan
f1f03fd35e
fix: preserve template type casing in specs
2026-02-18 16:22:33 +05:30
Hemachandar
8f3472d55b
Convert rule domains to lowercase
2026-02-18 15:58:24 +05:30
Matej Bačo
84eb065eb0
Screenshot after rule ready
2026-02-18 11:07:31 +01:00
Matej Bačo
7956b47aa8
Target rule for screenshot
2026-02-18 11:06:56 +01:00