Compare commits

...
Author SHA1 Message Date
shimon c159032e93 email template path 2023-10-19 22:49:53 +03:00
shimon 416e5cc88c Merge branch '1.4.x' of github.com:appwrite/appwrite into cl-1.4.x 2023-10-19 21:00:21 +03:00
Christy JacobandGitHub 8e44f350e5 Merge pull request #6960 from appwrite/fix-email-tmeplate-path
email template path
2023-10-19 21:59:04 +04:00
shimon dd47ef4fd9 email template path 2023-10-19 20:57:24 +03:00
shimon aa9b057632 Merge branch '1.4.x' of github.com:appwrite/appwrite into cl-1.4.x 2023-10-19 19:42:03 +03:00
Christy JacobandGitHub 21b9716bb2 Merge pull request #6959 from appwrite/chore-update-backup-timings
chore: update backup timings
2023-10-19 20:40:43 +04:00
Christy JacobandGitHub a8ee31f9ae Merge pull request #6958 from appwrite/fix-events-queue-proxy
Fix events queue
2023-10-19 20:32:42 +04:00
德华 刘 de8b9638d5 chore: update backup timings 2023-10-19 16:07:54 +00:00
shimon 8048766d28 queues fixes 2023-10-19 18:28:01 +03:00
Christy JacobandGitHub 5403df059f Merge pull request #6952 from appwrite/feat-upgrade-executor
Feat: Upgrade executor
2023-10-19 17:18:29 +04:00
Christy JacobandGitHub 6b853a532a Merge pull request #6953 from appwrite/fix-logger-ver
hard coding utopia logger to 0.3.1
2023-10-19 16:44:49 +04:00
Christy Jacob c89bace5e4 chore: revert logger version 2023-10-19 12:25:10 +00:00
shimon 23926e9530 hard coding utopia logger to 0.3.1 2023-10-19 14:01:06 +03:00
shimon aa32b419a8 hard coding utopia logger to 0.3.1 2023-10-19 13:50:32 +03:00
Matej Bačo 20c37db8fc Upgrade executor 2023-10-19 11:54:56 +02:00
Christy JacobandGitHub 8d9f0180a1 Merge pull request #6948 from appwrite/feat-1.4.6-release-prep
Prepare 1.4.6 release
2023-10-19 05:41:21 -04:00
Christy JacobandGitHub 01e842782f Merge branch '1.4.x' into feat-1.4.6-release-prep 2023-10-19 05:28:02 -04:00
Christy JacobandGitHub 4b08729131 Update app/init.php 2023-10-19 05:27:52 -04:00
Christy Jacob 18dc8749d5 chore: update health API 2023-10-19 09:25:38 +00:00
Christy JacobandGitHub e2be9ea180 Merge pull request #6949 from appwrite/feat-api-db-timeout
API DB timeout
2023-10-19 05:17:00 -04:00
Christy JacobandGitHub a46b3d088c Merge branch '1.4.x' into feat-api-db-timeout 2023-10-19 05:15:44 -04:00
Jake Barnby bd3be15d07 Fix options test 2023-10-19 21:23:54 +13:00
Jake Barnby 9cb2e834a6 Update db 2023-10-19 20:41:06 +13:00
Jake Barnby 03b6d65669 Add timeout on vcs project DBs 2023-10-19 17:21:11 +13:00
Jake Barnby b5cdbb50c7 Use fixed message 2023-10-19 17:12:05 +13:00
Jake Barnby 354211950f Add timeout test 2023-10-19 17:06:57 +13:00
Jake Barnby b6b8fe7d51 Allow overriding timeout per request in dev mode 2023-10-19 16:19:40 +13:00
Jake Barnby b17e24f645 Use const for timeout 2023-10-19 15:45:32 +13:00
Jake Barnby 389d367fca Set hard timeouts for API dbs 2023-10-19 15:32:45 +13:00
Jake Barnby db3fa21468 Update database 2023-10-19 14:26:44 +13:00
Steven Nguyen 238608a559 Generate 1.4.x docs examples 2023-10-18 17:42:27 -07:00
Steven Nguyen 6d040beb36 Update specs for 1.4.6
$ diff old.json new.json
4c4
<     "version": "1.4.5",
---
>     "version": "1.4.6",
8132c8132
<     "/health/queue/databases": {
---
>     "/health/queue/databases/{databaseId}": {
8164c8164,8175
<         "security": [{ "Project": [], "Key": [] }]
---
>         "security": [{ "Project": [], "Key": [] }],
>         "parameters": [
>           {
>             "name": "databaseId",
>             "description": "Database for which to check the queue size",
>             "required": false,
>             "type": "string",
>             "x-example": "[DATABASE_ID]",
>             "default": "database_db_main",
>             "in": "path"
>           }
>         ]
2023-10-18 17:42:27 -07:00
Steven Nguyen 1d7c9d84d2 Fix get database queue endpoint params
A path param cannot be optional so change it to a query param.
2023-10-18 17:42:27 -07:00
Steven Nguyen ef82d525a4 Add 1.4.6 changes to CHANGES.md 2023-10-18 16:08:28 -07:00
Steven Nguyen 435b20df77 Bump appwrite version to 1.4.6 2023-10-18 16:07:47 -07:00
Eldad A. FuxandGitHub f80f7c8d9b Merge pull request #6947 from appwrite/chore-bump-console
Bump console to version 3.2.3
2023-10-18 18:56:03 -04:00
Steven Nguyen 9bc6b124c0 Bump console to version 3.2.3 2023-10-18 15:51:13 -07:00
Eldad A. FuxandGitHub 251ae23a80 Merge pull request #6928 from appwrite/refactor-workers-sn
Refactor workers
2023-10-18 18:46:45 -04:00
Christy Jacob 67541d4a1d chore: review comments 2023-10-18 21:35:15 +00:00
Christy JacobandGitHub 20985c7ee4 Merge pull request #6946 from appwrite/remove-resque
chore: remove resque library and update health check endpoints
2023-10-18 16:59:44 -04:00
Christy Jacob 6d55b20fac chore: update health tests 2023-10-18 20:18:15 +00:00
Christy JacobandGitHub be5ed9b282 Merge pull request #6934 from appwrite/feat-delegate-deletes
Delegate custom deletes
2023-10-18 16:13:08 -04:00
Christy Jacob 3d7cd91176 chore: fix injections 2023-10-18 19:54:56 +00:00
Christy Jacob be26e4b729 chore: remove resque library and update health check endpoints 2023-10-18 19:44:06 +00:00
Christy JacobandGitHub f822f86517 Merge branch '1.4.x' into refactor-workers-sn 2023-10-18 15:26:45 -04:00
Christy Jacob 80086e9edc chore: fix composer dependencies 2023-10-18 19:26:35 +00:00
Christy Jacob 74e3f3f7d2 fix: remove unused variable 2023-10-18 19:08:21 +00:00
Christy Jacob 133cb62b4e fix: update injection name 2023-10-18 19:07:17 +00:00
Christy Jacob 4724d729fb Merge branch 'refactor-workers-sn' of https://github.com/appwrite/appwrite into feat-delegate-deletes 2023-10-18 18:59:51 +00:00
Christy JacobandGitHub eed70454ce Merge pull request #6940 from appwrite/remove-obsolete-tasks
chore: cleanup obsolete CLI tasks
2023-10-18 14:59:41 -04:00
Christy Jacob 066dd6393d Merge branch 'refactor-workers-sn' of https://github.com/appwrite/appwrite into feat-delegate-deletes 2023-10-18 18:57:16 +00:00
Christy Jacob 72d0865ad8 chore: use deletes worker for deleting audit logs 2023-10-18 18:54:20 +00:00
Christy Jacob 688f2e5a56 Merge branch 'refactor-workers-sn' of github.com:appwrite/appwrite into remove-obsolete-tasks 2023-10-18 22:19:52 +04:00
shimon 8a52dc3485 some fixes 2023-10-18 20:21:39 +03:00
Christy Jacob 20415c6daf fix: webhook tests 2023-10-18 21:09:23 +04:00
Christy Jacob 2e3d17e7b1 fix: webhook tests 2023-10-18 21:06:59 +04:00
Christy Jacob 699ac7f7f5 fix: review comments 2023-10-18 20:53:11 +04:00
Christy Jacob 050cb28d4f fix: incorrect events 2023-10-18 20:30:47 +04:00
Christy Jacob 5f9059e221 chore: run linter 2023-10-18 19:50:40 +04:00
Christy Jacob 2a201a9d1c chore: fix flaky tests 2023-10-18 19:42:23 +04:00
Christy Jacob a0be115815 chore: re-order tests 2023-10-18 03:07:41 +04:00
Christy Jacob c501dc61dc chore: re-order tests 2023-10-18 02:58:29 +04:00
Christy Jacob 33ec5b3d7b chore: re-order tests 2023-10-18 02:36:50 +04:00
Christy Jacob 39820b5a0f chore: update docker compose config 2023-10-18 01:56:54 +04:00
Christy Jacob 67642f9f91 chore: update docker compose config 2023-10-18 01:56:05 +04:00
Christy Jacob 011df60c0d feat: remove old worker class 2023-10-18 01:17:02 +04:00
Christy Jacob eeb6a5065b chore: update composer 2023-10-18 00:11:52 +04:00
Christy Jacob 6a53d8e0d5 chore: update composer 2023-10-18 00:02:45 +04:00
Christy JacobandGitHub 2bad00a2fd Merge pull request #6936 from appwrite/feat-dart-3.1
Feat: Dart 3.1 support
2023-10-17 15:53:17 -04:00
Christy Jacob b8367c2b9f chore: update composer 2023-10-17 23:51:16 +04:00
Christy Jacob c3af1e4513 chore: revert composer 2023-10-17 23:49:50 +04:00
Christy Jacob 8afc29c5ed chore: cleanup obsolete CLI tasks 2023-10-17 23:49:10 +04:00
Christy Jacob d1ea0c2244 chore: cleanup obsolete CLI tasks 2023-10-17 23:38:03 +04:00
Christy Jacob 685a953705 Merge branch 'refactor-workers-sn' of github.com:appwrite/appwrite into remove-obsolete-tasks 2023-10-17 23:30:44 +04:00
Christy Jacob 617ded14aa chore: cleanup obsolete CLI tasks 2023-10-17 23:30:11 +04:00
Christy Jacob 7806cf1b55 chore: cleanup obsolete CLI tasks 2023-10-17 23:29:25 +04:00
shimon 593e5ab316 some fixes 2023-10-17 22:08:01 +03:00
shimon 1036cb406d some fixes 2023-10-17 21:32:38 +03:00
Matej Bačo 8b6d050b0d Fix failing event tests 2023-10-17 18:23:10 +02:00
shimon 59052b4fd1 some fixes 2023-10-17 18:12:43 +03:00
shimon b42a9e94e2 some fixes 2023-10-17 18:12:24 +03:00
shimon 3d5930c104 some fixes 2023-10-17 16:55:08 +03:00
Christy Jacob 022952e2ee chore: revert console 2023-10-17 08:36:41 +00:00
Christy Jacob 20468782e5 chore: revert console 2023-10-17 08:35:22 +00:00
Matej Bačo 97ea29bba2 Add dart 3.1 support 2023-10-17 10:18:29 +02:00
shimon 09f829e482 updating gitmodules 2023-10-17 11:00:14 +03:00
shimon 6d98b38e23 addressing some comments 2023-10-17 07:29:37 +03:00
shimon d7b7dfef25 addressing some comments 2023-10-17 07:28:51 +03:00
shimon 56f565bf30 addressing some comments 2023-10-17 07:23:33 +03:00
shimon e8dbd043ec addressing some comments 2023-10-17 07:02:54 +03:00
shimon 55dfb0b034 Merge remote-tracking branch 'origin/refactor-workers-sn' into refactor-workers-sn 2023-10-17 06:44:53 +03:00
shimon 9a6d88a819 addressing some comments 2023-10-17 06:44:36 +03:00
Jake Barnby dbfe5e45aa Delegate custom deletes 2023-10-17 12:18:51 +13:00
e565557eb2 Update app/worker.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-10-16 20:13:39 +03:00
shimon 0e2cf14e12 minor fix 2023-10-16 18:17:13 +03:00
shimon a8f5886474 minor fix 2023-10-16 18:17:02 +03:00
710ac707e3 Update src/Appwrite/Event/Audit.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-10-16 18:11:29 +03:00
shimon 039df4abb3 revert changes 2023-10-16 18:04:27 +03:00
shimon 5dc55110b4 small fixes 2023-10-16 17:34:55 +03:00
shimon e660a6f4a3 small fixes 2023-10-16 17:09:51 +03:00
shimon 2451d9fef1 Merge branch '1.4.x' of github.com:appwrite/appwrite into refactor-workers-sn
 Conflicts:
	src/Appwrite/Platform/Workers/Deletes.php
2023-10-16 17:06:59 +03:00
shimon 2fcda9fc11 Merge branch 'cl-1.4.x' of github.com:appwrite/appwrite into refactor-workers-sn 2023-10-16 17:03:43 +03:00
shimon 0e2c1c1f2d small fixes 2023-10-16 16:20:41 +03:00
Christy JacobandGitHub ee39971eee Merge pull request #6930 from appwrite/main
Merge main into 1.4.x
2023-10-16 07:09:08 -04:00
shimon 0c776e0a44 comparing $workersCount via worker.php vs init php 2023-10-16 11:04:44 +03:00
shimon 94178f8eaf rollback to Usage 2023-10-15 20:41:09 +03:00
Torsten DittmannandGitHub fce18647d2 Merge pull request #6434 from appwrite/fix-specs
chore: fix spec links
2023-10-13 16:12:19 +02:00
Torsten Dittmann 7bae8ac374 revert: console change 2023-10-13 16:10:27 +02:00
Torsten Dittmann f5d0ebeb75 docs: fix broken links 2023-10-13 15:59:28 +02:00
Torsten Dittmann c0c4cffba2 fix: relative links to absolute v2 2023-10-13 15:43:44 +02:00
Torsten Dittmann 3778939605 fix: relative links to absolute 2023-10-13 15:43:23 +02:00
Torsten Dittmann 8e12a07267 Merge branch 'main' of https://github.com/appwrite/appwrite into fix-specs 2023-10-13 15:42:09 +02:00
Torsten DittmannandGitHub ce0024d97a Merge pull request #5290 from DH-555/patch-4
Fix: spanish translations (emails)
2023-10-13 13:36:28 +02:00
Torsten DittmannandGitHub ecd073fb02 Merge pull request #6898 from appwrite/fix-6879-fix-project-delete
Update teamInternalId when updating project team
2023-10-13 13:35:47 +02:00
Torsten DittmannandGitHub 35891503ef Merge pull request #6897 from appwrite/fix-6895-realtime-deletes
Fix realtime deletes
2023-10-13 12:49:49 +02:00
Christy Jacob d8714ec3fa fix: rename domains collection to rules in hamster script 2023-10-13 12:54:10 +04:00
Christy Jacob b3d8998735 chore: update hamster script 2023-10-13 12:29:03 +04:00
Steven Nguyen 3f2f6ab43a Ensure permissions are updated when a project moves orgs
Since the following collections also have permissions set to the team,
the team should be updated for consistency:

- installations
- repositories
- vcsComments
2023-10-12 17:34:53 -07:00
Steven Nguyen 3bb22c38cc Update teamInternalId when updating project team
This is important because when an organization is deleted, projects are
fetched by the teamInternalId and if the teamInternalId is not updated
when the project team is updated, the project will be deleted if the
previous organization is deleted.
2023-10-12 17:03:45 -07:00
Steven Nguyen 2d2af20547 Fix realtime deletes
The realtime collection only exists in the console project so iterating
over every project leads to the not found error.

In addition, the deleteForProjectIds() doesn't include the console
project so the realtime records were not being cleaned up properly.
2023-10-12 22:49:55 +00:00
shimon 66c57c9a4f Merge remote-tracking branch 'origin/refactor-workers' into refactor-workers 2023-10-12 16:34:31 +03:00
shimon 4088941f70 sync with main 2023-10-12 16:34:13 +03:00
Jake BarnbyandGitHub 4e988dd1fa Merge pull request #6888 from appwrite/feat-db-per-process
Feat db per worker
2023-10-12 21:36:12 +13:00
Jake Barnby 48bc369149 Hardcode default queue for db worker only 2023-10-12 21:32:33 +13:00
Jake Barnby 204912cb98 Update compose phtml 2023-10-12 20:59:40 +13:00
Jake Barnby 8c92170cb6 Add missing workers num 2023-10-12 20:22:26 +13:00
Jake Barnby dc580c3d0d Change name 2023-10-12 20:15:16 +13:00
Jake Barnby 34e7af806a Fix typo 2023-10-12 20:10:44 +13:00
Jake Barnby 855fe5b893 Remove redundant postfix 2023-10-12 19:12:26 +13:00
Jake Barnby e2a8369712 Add docblock for env vars 2023-10-12 19:11:08 +13:00
Jake Barnby effdeb4bc2 Fix env vars 2023-10-12 19:10:45 +13:00
Jake Barnby 6a05d9606e Remove default number postfix 2023-10-12 18:55:01 +13:00
Jake Barnby 1ac3372239 Set queue name per worker 2023-10-12 17:55:30 +13:00
Jake Barnby 0ebb256b16 Revert formatting 2023-10-12 15:31:58 +13:00
Jake Barnby 096a529618 Revert "Merge branch 'feat-db-per-process' of github.com:appwrite/appwrite into feat-db-per-process"
This reverts commit 6f42305484, reversing
changes made to 69abd222e8.
2023-10-12 15:30:01 +13:00
Jake Barnby 6f42305484 Merge branch 'feat-db-per-process' of github.com:appwrite/appwrite into feat-db-per-process
# Conflicts:
#	bin/worker-databases
#	src/Appwrite/Event/Database.php
#	src/Appwrite/Platform/Workers/Databases.php
2023-10-12 15:28:52 +13:00
Jake Barnby 69abd222e8 Simplify 2023-10-12 15:26:01 +13:00
Jake Barnby 7a78f49eb9 Allow multiprocess for db queue 2023-10-12 15:23:16 +13:00
Jake Barnby 662233b026 Set the queue name based on project DB 2023-10-12 15:21:11 +13:00
Jake Barnby c0c6197cff Remove static queue set for database worker 2023-10-12 15:19:42 +13:00
Jake Barnby d7b87d7bae Add env var for db queues 2023-10-12 15:19:17 +13:00
Jake Barnby 5d845208d9 Simplify 2023-10-12 15:02:53 +13:00
Christy Jacob 31aeb5887a Merge branch 'main' of https://github.com/appwrite/appwrite into cl-1.4.x 2023-10-11 15:50:38 +00:00
Christy JacobandGitHub f656002a03 Merge pull request #6885 from appwrite/hamster-fix
hamster script fix
2023-10-11 11:13:43 -04:00
shimon 5748418247 sync with main 2023-10-11 18:09:27 +03:00
shimon 1c8b38502a sync with main 2023-10-11 17:07:06 +03:00
Torsten DittmannandGitHub 9cf9337223 Merge pull request #6884 from appwrite/feat-console-3-2-2
chore: upgrade console to 3.2.2 on cloud
2023-10-11 15:08:01 +02:00
shimon 2cd4514086 sync with main 2023-10-11 16:03:15 +03:00
Torsten Dittmann 92adaee1cb chore: upgrade console to 3.2.2 on cloud 2023-10-11 14:57:11 +02:00
shimon 893b1d0ba7 Merge branch 'main' of github.com:appwrite/appwrite into refactor-workers
 Conflicts:
	.gitmodules
	app/controllers/api/functions.php
	app/controllers/api/health.php
	app/init.php
	app/views/install/compose.phtml
	composer.lock
	src/Appwrite/Migration/Migration.php
	src/Appwrite/Platform/Workers/Builds.php
	src/Appwrite/Platform/Workers/Deletes.php
	src/Appwrite/Platform/Workers/Functions.php
	src/Executor/Executor.php
2023-10-11 12:08:13 +03:00
Christy JacobandGitHub 32c8e84770 Merge pull request #6509 from appwrite/fix-add-hacktoberfest-contributing-guidelines
Added Hacktoberfest Contributing Guidelines
2023-10-11 04:36:52 -04:00
Jake Barnby d238d79e29 Allow multiprocess for db queue 2023-10-11 21:28:29 +13:00
Jake Barnby 365630ff39 Set the queue name based on project DB 2023-10-11 17:21:40 +13:00
Jake Barnby ca5b7f5b16 Add dynamic queue setting for database worker 2023-10-11 16:52:58 +13:00
Jake Barnby 2cf0ed1d69 Remove static queue set for database worker 2023-10-11 16:51:43 +13:00
Jake Barnby 747a16c4ba Add env var for db queues 2023-10-11 16:50:21 +13:00
Steven NguyenandGitHub d3603765f4 Merge branch 'main' into fix-add-hacktoberfest-contributing-guidelines 2023-10-10 13:11:50 -07:00
haimantika mitraandGitHub dbf3f636fc Update HACKTOBERFEST.md 2023-10-11 00:50:05 +05:30
haimantika mitraandGitHub d70042b066 Update HACKTOBERFEST.md 2023-10-11 00:45:00 +05:30
42da578193 Update HACKTOBERFEST.md
Co-authored-by: Steven Nguyen <1477010+stnguyen90@users.noreply.github.com>
2023-10-11 00:42:26 +05:30
Torsten DittmannandGitHub 2016310907 Merge pull request #6345 from appwrite/1.4.x
1.4.x
2023-10-10 20:11:46 +02:00
shimon 002fc19d60 tests fix 2023-10-10 21:02:24 +03:00
Haimantika mitra e10bf167b9 Added all requested changes 2023-10-10 23:32:24 +05:30
Eldad A. FuxandGitHub 6f39c1ddc9 Merge branch 'main' into 1.4.x 2023-10-10 19:34:43 +02:00
haimantika mitraandGitHub a362728861 delete old file 2023-10-10 22:30:21 +05:30
Torsten DittmannandGitHub 920d2b2db3 Merge branch 'cl-1.4.x' into 1.4.x 2023-10-10 11:59:24 +02:00
Torsten DittmannandGitHub 8dce3d5862 Merge pull request #6870 from appwrite/feat-1.4.5-release
Prepare 1.4.5 release
2023-10-10 11:15:44 +02:00
Torsten DittmannandGitHub 4cd0c501da Merge pull request #6868 from appwrite/feat-bump-console
Bump console to 3.2.1
2023-10-10 11:14:18 +02:00
Steven Nguyen 9d3972f43f Bump API specs 2023-10-09 16:52:11 -07:00
Steven Nguyen 071920fb30 Bump version to 1.4.5 2023-10-09 16:39:46 -07:00
Steven Nguyen 501153532c Update CHANGES.md for 1.4.5 2023-10-09 16:39:14 -07:00
Steven Nguyen 2620328810 Bump APP_CACHE_BUSTER to make sure browsers fetch the new console 2023-10-09 16:38:54 -07:00
Steven Nguyen 81a6512cce Bump console to 3.2.1 2023-10-09 16:19:59 -07:00
haimantika mitraandGitHub 0c0c41ce87 Made style changes 2023-10-09 22:50:22 +05:30
haimantika mitraandGitHub d43e4f20aa Made requested changes 2023-10-09 22:47:02 +05:30
16d76c2e87 Update Hacktoberfest_Contribution_Guideline.md
Co-authored-by: Vincent (Wen Yu) Ge <vincent@appwrite.io>
2023-10-09 22:41:00 +05:30
Eldad A. FuxandGitHub 970461c509 Merge pull request #6490 from appwrite/fix-6442-executor-restart
Ensure openruntimes-executor restarts after a server reboot
2023-10-09 17:27:15 +02:00
shimon e2989afda8 queueForBuilds fix via functions controller 2023-10-09 13:28:06 +03:00
shimon 24e09d3d8e queueForBuilds fix via functions controller 2023-10-09 13:16:05 +03:00
Jake BarnbyandGitHub 72b4950168 Merge pull request #6469 from appwrite/fix-migration-response-model
Fix missing array flag on migration errors response model rule
2023-10-09 11:29:31 +13:00
Christy JacobandGitHub 030f9629a6 Merge pull request #6496 from appwrite/fix-readme-cn
Update logo in README-CN.md
2023-10-06 08:55:17 -04:00
Steven Nguyen 623b2f97da Ensure openruntimes-executor restarts after a server reboot
Every other service restarts automatically after a server reboot so
the openruntimes-executor should too. Otherwise, function executions
will fail as the executor is unavailable.
2023-10-05 14:25:50 -07:00
Haimantika mitra 0cecdf2937 Added Hacktoberfest Contributing Guidelines 2023-10-06 01:40:30 +05:30
Eldad A. FuxandGitHub 2019552a47 Merge pull request #6476 from appwrite/fix-upgrade-executor
Fix: Upgrade executor
2023-10-05 21:56:48 +03:00
DavidandGitHub 82bde7f7e9 Merge branch 'main' into patch-4 2023-10-05 17:43:27 +02:00
shimon 948f36a023 sync with 1.4 2023-10-05 16:15:39 +03:00
Christy JacobandGitHub 2c5e4a7d28 Merge pull request #6499 from appwrite/chore-add-db-override
chore: add database overrides
2023-10-05 02:06:52 -04:00
Christy Jacob 32ba34cba5 chore: add database overrides 2023-10-05 05:58:52 +00:00
Christy Jacob adbbb6dc20 chore: add database overrides 2023-10-05 05:53:49 +00:00
Steven NguyenandGitHub c5408393c8 Update logo in README-CN.md 2023-10-04 17:26:02 -07:00
Eldad A. FuxandGitHub 8a4302ffe6 Merge pull request #6454 from appwrite/hacktoberfest-update
Update with hacktoberfest instructions.
2023-10-04 14:42:53 +03:00
shimon a643a8c907 sync with 1.4 2023-10-04 13:43:21 +03:00
Matej Bačo b6ce679b93 Merge branch '1.4.x' into cl-1.4.x 2023-10-04 10:46:38 +02:00
Eldad A. FuxandGitHub e2831ed8d2 Merge pull request #6478 from appwrite/fix-realtime-logs
Fix: realtime logs
2023-10-04 11:45:58 +03:00
shimon 7f1507f810 sync with 1.4 2023-10-04 11:20:32 +03:00
Matej Bačo 891960a977 Fix realtime logs container name 2023-10-04 10:16:02 +02:00
Matej Bačo 0f3ce658c2 Upgrade executor 2023-10-04 09:10:50 +02:00
Jake Barnby b8cfac90e2 Update specs 2023-10-04 15:13:43 +13:00
Jake Barnby d1502029d1 Fix missing array flag on migration errors response model rule 2023-10-04 15:05:42 +13:00
4a43c84b29 Update CONTRIBUTING.md
Co-authored-by: Steven Nguyen <1477010+stnguyen90@users.noreply.github.com>
2023-10-03 15:02:17 -04:00
shimon e3668a4d06 sync with 1.4 2023-10-03 21:56:36 +03:00
shimon 429dabaaee sync with 1.4 2023-10-03 19:50:48 +03:00
shimon ce82a9efa9 remove usage executions from shared api 2023-10-03 17:41:11 +03:00
Vincent (Wen Yu) GeandGitHub 897e975b49 Update with hacktoberfest instructions. 2023-10-03 10:36:27 -04:00
shimon 3b00e396d5 sync with main 2023-10-03 15:15:13 +03:00
shimon 6d60b0bd8c sync with 1.4 2023-10-03 11:40:34 +03:00
Christy Jacob ff3c25d352 chore: update database 2023-10-02 22:23:35 +00:00
Christy JacobandGitHub 74f9ec4907 Merge pull request #6446 from appwrite/chore-update-database
chore: update database
2023-10-02 18:02:43 -04:00
Christy Jacob 29ad61d461 chore: update database 2023-10-02 22:01:42 +00:00
Christy JacobandGitHub 58165e9389 Merge pull request #6445 from appwrite/chore-patch-prevent-db-creates
chore: remove DB creates
2023-10-02 17:38:19 -04:00
Christy Jacob b456c9df2c chore: remove DB creates 2023-10-02 21:32:05 +00:00
shimon 2bb4d8fb89 sync with 1.4 2023-10-02 17:02:48 +03:00
Torsten Dittmann 7b5ee34b68 fix: more links 2023-10-02 14:32:43 +02:00
Torsten Dittmann 71775c76b1 fix: specs relative links 2023-10-02 14:26:54 +02:00
Torsten Dittmann e0dcf3f8b1 fix: relative links 2023-10-02 13:51:24 +02:00
Torsten Dittmann 4b03d6a361 fix: http links with https 2023-10-02 13:47:35 +02:00
Torsten Dittmann f230419614 chore: fix spec links 2023-10-02 13:42:44 +02:00
Torsten DittmannandGitHub 514a5c37fd Merge pull request #6253 from appwrite/feat-package-json
feat: package json
2023-10-02 13:42:20 +02:00
shimon 9995ccfd51 composer 2023-10-02 09:48:06 +03:00
shimon 75d8741eaa sync against master 2023-10-01 21:30:52 +03:00
shimon b1da87f970 migrations worker 2023-10-01 21:06:25 +03:00
shimon b02d51c794 migrations worker 2023-10-01 20:39:26 +03:00
shimon 47d27096db deletes & databases workers 2023-10-01 11:04:12 +03:00
Christy JacobandGitHub 1492c8bfb1 Merge pull request #6370 from appwrite/patch-sync-exec-timeout
Patch: Sync executions timeout
2023-09-30 16:53:52 -04:00
Matej Bačo 1502bfef74 Increase timeout 2023-09-30 17:24:09 +02:00
Matej Bačo 78dd0ca439 Merge branch 'cl-1.4.x' into patch-sync-exec-timeout 2023-09-30 16:02:33 +02:00
Christy JacobandGitHub 43de260b33 Merge pull request #6366 from appwrite/1.4.x
Update cl-1.4.x
2023-09-30 10:02:15 -04:00
Matej Bačo 515fec2858 Linter fix 2023-09-30 11:57:15 +02:00
Matej Bačo d9f2f1c37b Introduce execution sync timeout 2023-09-30 11:54:54 +02:00
Torsten DittmannandGitHub c0f44537cd Merge pull request #6365 from appwrite/chore-merge-main 2023-09-29 21:39:06 +02:00
Steven Nguyen 785304b034 Merge branch 'main' into chore-merge-main 2023-09-29 12:36:04 -07:00
Torsten DittmannandGitHub c02f5fedbc Merge pull request #6354 from appwrite/feat-bump-console 2023-09-29 21:19:04 +02:00
Torsten DittmannandGitHub 2da7cc6e69 Merge pull request #6164 from appwrite/fix-skip-non-ascii-chars-image 2023-09-29 21:18:12 +02:00
Steven Nguyen 9d47237da9 Merge branch '1.4.x' into fix-skip-non-ascii-chars-image 2023-09-29 11:07:31 -07:00
Steven Nguyen e95b4460b4 Bump console to the latest version 2023-09-29 11:06:07 -07:00
Torsten DittmannandGitHub 4205614b74 Merge pull request #6363 from appwrite/fix-avatar-tests
Fix avatars tests
2023-09-29 20:04:37 +02:00
Steven Nguyen f2feecf84e Fix avatars tests
Because the tests referenced images on the appwrite.io website, but the
appwrite.io website changed, the tests broke. This updates the tests to
reference valid images/URLs.

In addition, the favicon test was changed to use github.com because
appwrite.io has an SVG favicon which the avatars API does not support.
2023-09-29 10:25:22 -07:00
Torsten DittmannandGitHub edf06962ec Merge pull request #6350 from appwrite/update-references
chore: update references
2023-09-29 17:52:19 +02:00
Bradley Schofield 1136dc9e64 Add Test and don't stop on special char 2023-09-29 16:27:59 +01:00
Bradley Schofield 615d61d962 Merge branch '1.4.x' into fix-skip-non-ascii-chars-image 2023-09-29 09:21:17 +01:00
Christy Jacob c27d5cb721 chore: revert composer.lock 2023-09-28 22:29:49 +00:00
Christy Jacob cf4cf6c1af Merge branch '1.4.x' of https://github.com/appwrite/appwrite into cl-1.4.x 2023-09-28 22:26:25 +00:00
Christy Jacob d600ae1f74 chore: revert composer.lock 2023-09-28 22:25:53 +00:00
Christy Jacob a65c1c1ee5 chore: fix merge conflict 2023-09-28 22:22:44 +00:00
Christy JacobandGitHub 583f8dbc54 Merge pull request #6349 from appwrite/fix-empty-fulltext-search
Fix empty fulltext search
2023-09-28 15:42:07 -04:00
Christy JacobandGitHub 49155a97d4 Merge pull request #6356 from appwrite/fix-logo
chore: update banner
2023-09-28 15:20:29 -04:00
Christy Jacob fee8e7b136 chore: update banner 2023-09-28 19:05:48 +00:00
Christy Jacob edad80e84f chore: update banner 2023-09-28 18:58:56 +00:00
Christy JacobandGitHub d3e27be2d3 Merge pull request #6353 from appwrite/chore-changes-initials-fix
Update CHANGES.md to add fix for avatar initials
2023-09-28 14:47:59 -04:00
shimon 9cf83151cd certificates worker 2023-09-28 20:37:07 +03:00
Steven Nguyen c85cf65e8f Update CHANGES.md to add fix for avatar initials 2023-09-28 09:33:20 -07:00
Christy JacobandGitHub e640235704 Merge pull request #6352 from appwrite/fix-logo
chore: update logo
2023-09-28 12:07:53 -04:00
Christy Jacob 05f583ae64 chore: update logo 2023-09-28 16:07:39 +00:00
Christy Jacob 9aad825c1c chore: revert composer 2023-09-28 16:02:51 +00:00
Christy Jacob 7460114bab chore: update logo 2023-09-28 15:52:14 +00:00
Christy Jacob 64291676f0 chore: update logo 2023-09-28 15:31:18 +00:00
Christy Jacob a1802d968e chore: update references for dart and flutter 2023-09-28 13:01:54 +00:00
Christy Jacob 6314778e05 chore: update references 2023-09-28 13:00:51 +00:00
Christy Jacob 1423ad1a1c chore: update references 2023-09-28 12:56:27 +00:00
shimon a10246a9bd build && audit && usage workers 2023-09-28 13:45:15 +03:00
Jake Barnby aa1cf053f7 Add test ensuring no 500 on bad serach 2023-09-28 18:58:29 +13:00
Jake Barnby 4491975f78 Update database 2023-09-28 18:41:58 +13:00
Christy JacobandGitHub 6211a58b2b Merge pull request #6348 from appwrite/chore-generate-specs
Generate 1.4.x and latest specs
2023-09-27 20:13:57 -04:00
Steven Nguyen faf69a7a4e Generate 1.4.x and latest specs 2023-09-27 16:42:04 -07:00
Christy Jacob ac844d33ef Merge branch '1.4.x' of https://github.com/appwrite/appwrite into cl-1.4.x 2023-09-27 23:25:48 +00:00
Christy JacobandGitHub 4f88ba8b88 Merge pull request #6347 from appwrite/chore-prep-for-1.4
Chore prep for 1.4
2023-09-27 18:59:16 -04:00
Christy JacobandGitHub df3eef3471 Merge pull request #6346 from appwrite/chore-add-health-endpoints
Chore add health endpoints
2023-09-27 18:44:06 -04:00
Christy Jacob 9fa93e0449 chore: review comments 2023-09-27 22:13:03 +00:00
Christy Jacob 70988f5f7e chore: update changelog 2023-09-27 21:52:12 +00:00
Christy Jacob 9adeac5f2c chore: update changelog 2023-09-27 21:51:56 +00:00
Christy Jacob d4a8137e63 chore: update changelog 2023-09-27 21:50:07 +00:00
Christy Jacob c93780cb27 chore: generate new specs 2023-09-27 21:37:34 +00:00
Christy Jacob 0c2cd174a5 chore: prep for 1.4.4 2023-09-27 21:28:28 +00:00
Matej BačoandChristy Jacob d625b9abc8 Remvoe unnessessary comments 2023-09-27 21:25:12 +00:00
Matej BačoandChristy Jacob 2d578dddac Remove double test 2023-09-27 21:25:04 +00:00
Matej BačoandChristy Jacob e58bf7f695 Rename audits back to logs 2023-09-27 21:24:56 +00:00
Matej BačoandChristy Jacob 5120152369 Add all worker health endpoints 2023-09-27 21:24:41 +00:00
Christy JacobandGitHub 50600d6f2a Merge pull request #6343 from appwrite/master
Merge master into 1.4.x
2023-09-27 17:20:32 -04:00
Christy JacobandGitHub 540116502f Merge pull request #6342 from appwrite/feat-bump-assistant
Bump appwrite-assistant to prevent it from crashing w/o open ai key
2023-09-27 17:17:04 -04:00
Christy JacobandGitHub d0f2a101a7 Merge pull request #6332 from appwrite/fix-long-running-functions
Fix execution call timeout
2023-09-27 17:16:30 -04:00
Christy JacobandGitHub 9ec6597464 Merge pull request #6344 from appwrite/chore-bump-composer
Bump composer to fix migration bug
2023-09-27 17:14:57 -04:00
Eldad A. FuxandGitHub c659c5978f Merge pull request #6277 from appwrite/feat/avatar-colors
Update avatar font and default colors
2023-09-27 21:35:32 +03:00
Steven Nguyen 376cfc9d6a Bump composer to fix migration bug 2023-09-27 11:18:03 -07:00
Steven Nguyen 43f491c5bf Bump appwrite-assistant to prevent it from crashing w/o open ai key 2023-09-27 10:46:48 -07:00
shimon dcf0107a79 sync with master 2023-09-27 20:10:21 +03:00
shimon c4bd6e008e Merge branch 'master' of github.com:appwrite/appwrite into refactor-workers
 Conflicts:
	.env
	app/cli.php
	app/config/collections.php
	app/console
	app/controllers/api/account.php
	app/controllers/api/databases.php
	app/controllers/api/functions.php
	app/controllers/api/projects.php
	app/controllers/api/storage.php
	app/controllers/api/teams.php
	app/controllers/api/users.php
	app/controllers/general.php
	app/controllers/shared/api.php
	app/init.php
	app/worker.php
	app/workers/audits.php
	app/workers/builds.php
	app/workers/certificates.php
	app/workers/databases.php
	app/workers/deletes.php
	app/workers/functions.php
	app/workers/mails.php
	bin/worker-usage
	composer.json
	composer.lock
	docker-compose.yml
	src/Appwrite/Event/Delete.php
	src/Appwrite/Event/Mail.php
	src/Appwrite/Platform/Tasks/Maintenance.php
2023-09-27 18:51:17 +03:00
Eldad A. FuxandGitHub 59a850d8b8 Merge pull request #5926 from Dksie09/sentence-case
converted desc to sentence case
2023-09-27 18:16:40 +03:00
Vincent (Wen Yu) GeandGitHub 86f0e6008c Merge branch 'master' into sentence-case 2023-09-27 11:11:58 -04:00
Matej Bačo 872531dc95 Fix execution call timeout 2023-09-26 10:06:22 +02:00
Steven Nguyen 4a0c77a8df Update avatar font and default colors 2023-09-25 15:55:15 -07:00
Christy Jacob 79d7bd8379 chore: linter 2023-09-26 00:10:17 +04:00
Christy Jacob 39dc153a22 chore: remove comments 2023-09-26 00:05:01 +04:00
Christy Jacob 2273cb50b4 Merge branch '1.4.x' of github.com:appwrite/appwrite into cl-1.4.x 2023-09-26 00:02:19 +04:00
Christy Jacob 2856d6db84 Merge branch 'cl-1.4.x' of github.com:appwrite/appwrite into cl-1.4.x 2023-09-26 00:02:09 +04:00
Christy Jacob d4debddc46 chore: update hamster script 2023-09-26 00:01:42 +04:00
Christy Jacob d1d523e1dc chore: update hamster script 2023-09-26 00:01:34 +04:00
Christy JacobandGitHub 650677195c Merge pull request #6319 from appwrite/feat-health-queues
Feat: New health endpoints
2023-09-25 09:54:27 -04:00
Christy JacobandGitHub 6a28499f1b Merge pull request #6329 from appwrite/patch-oauth-flows-1.4.x
Patch: Disable console protection
2023-09-25 09:34:43 -04:00
Christy JacobandGitHub ad83a34857 Merge pull request #6317 from appwrite/feat-event-json-parsing
Feat: Parse event body
2023-09-25 09:34:23 -04:00
Matej Bačo 9f244f976e Remvoe unnessessary comments 2023-09-25 15:32:51 +02:00
Christy JacobandGitHub 0b19b62f39 Merge pull request #6326 from appwrite/fix-max-function-body
Fix: Execution body limit
2023-09-25 09:31:48 -04:00
Matej Bačo 420d2a9c36 @Meldiron Disable console endpoint protection 2023-09-25 15:05:51 +02:00
Matej Bačo c35f05f495 Increase max body size 2023-09-25 11:12:41 +02:00
Matej Bačo a6aa38f1d8 Fix test 2023-09-25 09:55:55 +02:00
Matej Bačo 303c8a16ca Fix test 2023-09-24 14:38:33 +02:00
Matej Bačo b4c5ef2d17 Remove double test 2023-09-24 14:36:47 +02:00
Matej Bačo 725897c896 Rename audits back to logs 2023-09-24 14:36:20 +02:00
Matej Bačo fee30e0239 Remove unnessessary test code 2023-09-24 14:34:27 +02:00
Matej Bačo 24204bce54 Add all worker health endpoints 2023-09-24 14:07:37 +02:00
Matej Bačo 310517fd29 Auto-parse event bodies + test 2023-09-24 13:19:31 +02:00
Torsten DittmannandGitHub c273e3d8e1 Merge pull request #6229 from btme0011/fix-6212-Issue-With-Linkedin-OAuth 2023-09-24 01:57:58 +02:00
Torsten DittmannandGitHub 614e91b60a Merge pull request #6260 from appwrite/fix-delete-project-domains 2023-09-24 01:54:28 +02:00
Christy JacobandGitHub 9dde039adf Merge pull request #6290 from appwrite/fix-deployment-delete
Fix deployment delete
2023-09-22 11:37:50 -04:00
Christy JacobandGitHub e35b07bf0a Merge pull request #6268 from appwrite/fix-download-deployment-desc
Add Description for Download Deployment
2023-09-22 06:24:48 -04:00
Steven Nguyen d731d2b619 Remove legacy comment 2023-09-21 15:35:40 -07:00
Steven Nguyen bb70860b92 Fix deployment and build files deletion on function delete
Make sure deployment and build paths exist before deleting fiels.
2023-09-21 14:55:08 -07:00
Matej Bačo 3e41578d61 Merge branch '1.4.x' into cl-1.4.x 2023-09-21 16:36:09 +02:00
Christy JacobandGitHub deb58a60b7 Merge pull request #6302 from appwrite/fix-migrations
Fix: migrations
2023-09-21 10:35:39 -04:00
Matej Bačo cebfc5a22d Fix migrations 2023-09-21 16:09:51 +02:00
Christy Jacob c7e6efc050 chore: update backups schedule 2023-09-21 10:23:55 +00:00
Christy JacobandGitHub 707aa4850e Merge pull request #6300 from appwrite/fix-publish-cicd
Fix: Publish CI/CD script
2023-09-21 05:44:39 -04:00
Matej Bačo 6cfd970055 Merge branch 'cl-1.4.x' into fix-publish-cicd 2023-09-21 11:21:17 +02:00
Christy JacobandGitHub 864092d81c Merge pull request #6272 from appwrite/feat-router-protection
Feat: router protection
2023-09-21 05:13:34 -04:00
Christy JacobandGitHub f78b520f12 Merge pull request #6269 from appwrite/feat-https-function-domains
Feat: Function domains force https
2023-09-21 05:11:06 -04:00
Matej Bačo 66f06cb779 Update publish.yml 2023-09-21 11:10:03 +02:00
Matej Bačo c8d57c0f6f Fix: Publish CI/CD script 2023-09-21 11:07:07 +02:00
Christy JacobandGitHub 4a6cc0adb0 Merge pull request #6273 from appwrite/fix-large-builds
Fix: Large builds
2023-09-21 05:04:00 -04:00
Matej Bačo 8184754b1f Update compose.phtml 2023-09-21 10:37:35 +02:00
Matej Bačo 91e3f37443 Upgrade executor 2023-09-21 10:31:44 +02:00
Matej Bačo 4984b01ef4 Merge branch '1.4.x' into feat-https-function-domains 2023-09-21 10:10:07 +02:00
Matej Bačo 70a2a75038 Merge branch '1.4.x' into feat-router-protection 2023-09-21 10:09:57 +02:00
Matej Bačo 69fc962f50 Merge branch '1.4.x' into fix-large-builds 2023-09-21 10:09:24 +02:00
Christy JacobandGitHub 5b45acf67a Merge pull request #6299 from appwrite/master
Sync 1.4.x with master
2023-09-21 03:58:43 -04:00
Christy JacobandGitHub eea7851e05 Merge pull request #6270 from appwrite/fix-build-race-condition
Fix: build race condition
2023-09-21 03:09:28 -04:00
Christy JacobandGitHub 62d37015cc Merge pull request #6271 from appwrite/fix-wrong-device-type
Fix: wrong device type
2023-09-21 03:09:02 -04:00
Steven Nguyen 9ca82b7662 Fix missing resourceInternalId on deployments 2023-09-20 19:26:23 -07:00
Steven Nguyen c5e059c118 Fix delete function deployment
Prior to this, deleting a VCS deployment would fail because the
deployment path for VCS deployments are empty. Because an error gets
thrown, the delete function would stop and not delete the build files.

This change updates the worker to only delete the storage files if the
path is set.
2023-09-20 18:58:11 -07:00
Matej Bačo 4c18f9f0e7 Document router protection env var 2023-09-19 09:39:28 +02:00
Matej Bačo 8926d24a0d One more env var rename 2023-09-19 09:35:32 +02:00
Matej Bačo d87dbad768 PR review changes 2023-09-19 09:31:57 +02:00
Matej Bačo 007d6953bf PR review changes 2023-09-19 09:21:11 +02:00
Khushboo Verma 6a32bb14d7 Throw error if repo size is larger than allowed limit 2023-09-18 23:39:22 +05:30
Christy JacobandGitHub ddb73eb4f6 Merge pull request #6257 from appwrite/cl-1.4.x
Cl 1.4.x
2023-09-18 12:00:24 -04:00
Christy Jacob a199679101 chore: update ci scripts 2023-09-18 11:50:23 -04:00
Christy Jacob e8011074ec Merge branch 'master' of github.com:appwrite/appwrite into cl-1.4.x 2023-09-18 11:25:50 -04:00
Matej Bačo 1669ead4e0 Transfer for Git deploys to prevent memory issues 2023-09-18 13:55:32 +02:00
Matej Bačo 544f35ef2f env var disabled by default router protection 2023-09-18 13:24:43 +02:00
Matej Bačo 6afba0b9c9 Linter fix 2023-09-18 13:22:06 +02:00
Matej Bačo a1049bd2d5 Implement router protection 2023-09-18 13:18:58 +02:00
Matej Bačo d3f83c2466 Linter fix 2023-09-18 12:41:25 +02:00
Matej Bačo dc1d9fa635 Fix wrong device type 2023-09-18 12:39:19 +02:00
Matej Bačo 94117ed471 Fix build race condition 2023-09-18 12:33:05 +02:00
Matej Bačo 6a7950aa34 Add function domains force https 2023-09-18 12:27:47 +02:00
Bradley Schofield 30b7b9dfae Regenerate Specs 2023-09-18 09:53:40 +01:00
Bradley Schofield 2eb62953ca Add Description for Download Deployment 2023-09-18 09:50:46 +01:00
Steven Nguyen 68b2706797 Fix project deletion
The project deletion failed because old code for deleting domain was
still present. By removing the old code and replacing it with the new
delete rule code, the project deletion is now working.
2023-09-15 17:04:56 -07:00
Jake BarnbyandGitHub 9ba609c46e Merge pull request #6238 from appwrite/1.4.x
1.4.x
2023-09-15 18:49:55 -04:00
Jake BarnbyandGitHub 6770b9920a Merge pull request #6258 from appwrite/chore-update-console
Update console
2023-09-15 17:02:07 -04:00
Jake Barnby 67ad657802 Update console 2023-09-15 16:56:11 -04:00
Christy Jacob 0e228b9c96 Merge branch '1.4.x' of github.com:appwrite/appwrite into cl-1.4.x 2023-09-15 14:29:14 -04:00
Jake BarnbyandGitHub 72663ba0a5 Merge pull request #6242 from appwrite/chore-update-appwrite-version
Chore update appwrite version
2023-09-15 13:07:19 -04:00
Jake Barnby ff7b102550 Merge remote-tracking branch 'origin/1.4.x' into chore-update-appwrite-version 2023-09-15 12:21:42 -04:00
Jake Barnby e53c5771ab Update changelog for console 2023-09-15 12:21:19 -04:00
Jake BarnbyandGitHub 7f8f32dcd5 Merge pull request #6255 from appwrite/chore-update-console
Chore update console
2023-09-15 12:10:25 -04:00
Jake Barnby 5b23a1c086 Update console 2023-09-15 12:04:19 -04:00
Torsten Dittmann c1b0ef206b chore: remove unused props from package.json 2023-09-15 14:20:46 +02:00
Torsten Dittmann c58f5a4522 chore: add package.json 2023-09-15 14:17:10 +02:00
Christy Jacob 538c258117 chore: update ci 2023-09-15 06:01:17 +00:00
Christy Jacob d31a2721c8 Merge branch '1.4.x' of https://github.com/appwrite/appwrite into cl-1.4.x 2023-09-15 05:58:59 +00:00
Christy Jacob 341fdb3721 chore: update changelog 2023-09-15 05:50:16 +00:00
Christy JacobandGitHub 4d14d0eb72 Merge pull request #6246 from appwrite/fix-schedules-task
fix: add try catch block in the schedules task
2023-09-15 01:47:59 -04:00
Christy Jacob bede0d43d4 fix: add try catch block in the schedules task 2023-09-15 05:24:00 +00:00
Christy Jacob e50a586364 chore: review commens 2023-09-14 23:08:03 +00:00
66526edbe7 Update CHANGES.md
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-09-14 16:08:07 -04:00
Christy Jacob 27b58fdf1e chore: increase cache buster 2023-09-14 20:06:10 +00:00
Christy Jacob 3f00ebbf5d chore: update changelog 2023-09-14 20:00:25 +00:00
Christy Jacob 5b76886375 chore: update changelog 2023-09-14 19:59:43 +00:00
Christy Jacob 38d610610c chore: update changelog 2023-09-14 19:58:52 +00:00
Christy Jacob 1e6b37f980 chore: update appwrite version 2023-09-14 19:53:32 +00:00
Christy JacobandGitHub f8d4d04d2d Merge pull request #5971 from appwrite/chore-cleanup-dockerfile
Chore cleanup dockerfile
2023-09-14 15:50:21 -04:00
Christy JacobandGitHub ac0238a336 Merge pull request #6241 from appwrite/chore-bump-sdk-versions
Chore bump sdk versions
2023-09-14 15:49:49 -04:00
Christy JacobandGitHub 27ae4bf26c Merge pull request #6240 from appwrite/chore-upgrade-migration-library
chore: update dependencies
2023-09-14 15:47:21 -04:00
Jake Barnby 316cd4f8f8 Bump CLI, Swift, Apple SDK versions 2023-09-14 15:11:40 -04:00
Christy Jacob 0f902d4d2e chore: update dependencies 2023-09-14 18:18:18 +00:00
Christy Jacob 50405f838e Merge branch '1.4.x' of https://github.com/appwrite/appwrite into chore-cleanup-dockerfile 2023-09-14 18:07:53 +00:00
Christy JacobandGitHub 6afeed8cf1 Merge pull request #6235 from appwrite/fix-6234-fix-function-timeout
Fix function timeout
2023-09-14 13:53:37 -04:00
Christy JacobandGitHub 6dd627601d Merge pull request #6230 from appwrite/feat-bun-support
Feat: Bun support
2023-09-14 11:42:48 -04:00
Christy Jacob 629e0879ff chore: update composer 2023-09-14 15:22:44 +00:00
Christy Jacob 2ea8dbff29 Merge branch '1.4.x' of https://github.com/appwrite/appwrite into feat-bun-support 2023-09-14 15:21:31 +00:00
Christy JacobandGitHub 0e7a75d63c Merge pull request #6227 from appwrite/fix-storage-git-deploys
Fix: Git deploys with S3
2023-09-14 11:04:13 -04:00
Akhil Anand 5ba6491dd5 fix-6212-Issue-With-Linkedin-OAuth 2023-09-14 13:16:45 +05:30
Akhil AnandandGitHub 01ecfc51ea Merge branch 'appwrite:master' into fix-6212-Issue-With-Linkedin-OAuth 2023-09-14 13:09:44 +05:30
Steven Nguyen 15f54c0dba Fix the _APP_FUNCTIONS_MAINTENANCE_INTERVAL variable
* Clarify the description and make it match the other maintenance
  variables.
* Fix the introduction since it was introduced in 1.4.0 and not 1.2.0.
* Fix the default value because it was 1 hour in the previous versions
  and a number that is too low will conflict with a function's timeout.
2023-09-13 16:23:14 -07:00
Christy JacobandGitHub 549e0b476a Merge pull request #6156 from appwrite/refactor-cache-key
cache key reformat
2023-09-13 18:04:18 -04:00
Jake BarnbyandGitHub 274a55911f Merge pull request #6232 from appwrite/fix-internal-id-insertion
fixes manual internal id insertion
2023-09-13 16:38:45 -04:00
Prateek Banga 15dd6863dd removes comments 2023-09-14 01:07:30 +05:30
Prateek Banga f8c9c2f39b fixes manual internal id insertion 2023-09-14 00:48:50 +05:30
Matej Bačo 0690b00c30 Add Bun auto detection 2023-09-13 21:08:49 +02:00
Matej Bačo 408bef06e8 Upgrade VCS lib 2023-09-13 21:08:12 +02:00
Matej Bačo 8728171728 Add Bun support 2023-09-13 19:29:58 +02:00
Akhil Anand 2aa788d7d5 fix-6212-Issue-With-Linkedin-OAuth 2023-09-13 21:31:26 +05:30
Matej Bačo 8b7147965e Fix git deploys with S3 storage 2023-09-13 14:45:19 +02:00
shimon c30fa277d3 linter fix 2023-09-13 10:24:36 +03:00
shimon eddb269513 Merge branch 'master' of github.com:appwrite/appwrite into refactor-cache-key 2023-09-13 10:24:00 +03:00
Jake BarnbyandGitHub 6be6a96267 Merge pull request #6219 from byawitz/fix-functions-event
Extracting function event validator to its own class.
2023-09-12 22:37:05 -04:00
Jake BarnbyandGitHub ec8c3b6bb8 Merge pull request #6222 from appwrite/fix-6177-user-accessed-at
Don't update User Accessed At for Users and Teams APIs
2023-09-12 16:56:28 -04:00
Steven Nguyen 6b0c24a9d6 Update user creation from teams and users services to not set accessedAt
accessedAt should only be updated when a user performs some sort of
action. Creating a user via the users API or by adding them to a team
is an action done by someone else, not the user themselves. As such,
the accessedAt timestamp shouldn't update.
2023-09-12 12:05:11 -07:00
shimon 922f0a5c84 Merge branch 'master' of github.com:appwrite/appwrite into refactor-cache-key
 Conflicts:
	app/controllers/shared/api.php
2023-09-12 10:44:34 +03:00
Binyamin Yawitz b37c2658ec Adding the functions.* test for the base event 2023-09-11 23:56:30 -04:00
Binyamin Yawitz 5cb03da001 Extracting function event validator to its own class. 2023-09-11 23:24:11 -04:00
Christy JacobandGitHub c6003e86a1 Merge pull request #6199 from appwrite/fix-missing-openssl-key
Add _APP_OPENSSL_KEY_V1 to the compose file
2023-09-11 14:35:01 -04:00
Christy JacobandGitHub 60f66fe826 Merge pull request #6215 from appwrite/fix-v2-vars
Fix: V2 functions env vars
2023-09-11 12:07:50 -04:00
Matej Bačo 93e2a4fb8d Add v2 old vars support 2023-09-11 12:22:16 +02:00
Steven Nguyen d18788ffde Add _APP_OPENSSL_KEY_V1 to the compose file
The appwrite-schedules container fetches functions and needs the
openssl key to decrypt function variables. Without this, the variables
may end up being false.
2023-09-08 12:08:18 -07:00
Christy JacobandGitHub 5717fbe282 Merge pull request #6187 from appwrite/1.4.x
1.4.x
2023-09-07 21:14:41 -04:00
Christy Jacob e1bc5b0a55 chore: update flutter changelog 2023-09-07 21:08:23 -04:00
Jake BarnbyandGitHub 7f4e5f0111 Merge pull request #6188 from appwrite/feat-mock-enums
Feat mock enums
2023-09-07 19:52:38 -04:00
Christy JacobandGitHub 3c9f8530f9 Merge pull request #6099 from appwrite/chore-update-sdks
Chore update sdks
2023-09-07 19:42:45 -04:00
Christy Jacob d21fa8a26e chore: update changelog order 2023-09-07 19:38:02 -04:00
Christy Jacob 2d180c3594 chore: remove leftovers 2023-09-07 19:35:16 -04:00
Christy JacobandGitHub 789fc92a54 Merge pull request #6179 from appwrite/chore-update-changelog
Chore update changelog
2023-09-07 19:33:21 -04:00
Christy JacobandGitHub 30a67c612c Merge pull request #6185 from appwrite/fix-6184-worker-builds-volumes
Remove duplicated volumes section
2023-09-07 19:26:09 -04:00
Jake Barnby d4f6b99ee2 Fix mock enum endpoint 2023-09-07 19:25:42 -04:00
Steven Nguyen 2e6abe7d75 Remove duplicated volumes section 2023-09-07 15:58:41 -07:00
Christy Jacob da854f36dc chore: update changelog for dart and flutter 2023-09-07 18:33:23 -04:00
Christy Jacob 3d267bb4d9 chore: remove leftovers 2023-09-07 17:38:29 -04:00
Jake Barnby fa01f5d67f Merge remote-tracking branch 'origin/master' into feat-mock-enums 2023-09-07 17:24:44 -04:00
Jake Barnby cf92936fcc Add mock endpoint with whitelist param 2023-09-07 17:21:06 -04:00
Christy Jacob 1e3639bf6d Merge branch 'master' of github.com:appwrite/appwrite into chore-update-sdks 2023-09-07 17:18:42 -04:00
Christy Jacob acffd56ca9 chore: address review comments 2023-09-07 17:15:12 -04:00
Christy JacobandGitHub 4dd9d542e7 Merge pull request #6135 from appwrite/1.4.x
1.4.x
2023-09-07 16:55:51 -04:00
Christy Jacob a1d05695fa feat: update changelog 2023-09-07 16:36:48 -04:00
Christy Jacob c6530eff3b Merge branch '1.4.x' of github.com:appwrite/appwrite into 1.4.x 2023-09-07 13:41:26 -04:00
Christy Jacob d891d98952 chore: update console 2023-09-07 13:41:16 -04:00
Christy JacobandGitHub ccb7924d85 Merge pull request #6172 from appwrite/fix-guests-missing-global
Fix guests missing global scope
2023-09-07 12:33:55 -04:00
Christy JacobandGitHub c6f6ec07b7 Merge pull request #6169 from appwrite/fix-redeploys
Fix: Function redeploys
2023-09-07 12:10:04 -04:00
Christy JacobandGitHub 9f717e7c57 Merge pull request #6168 from appwrite/fix-function-trigger
Fix function trigger
2023-09-07 12:00:54 -04:00
Jake Barnby 410072882d Fix guests missing global scope 2023-09-07 12:00:53 -04:00
Matej Bačo 418c8e3764 Fix redeploys 2023-09-07 11:33:42 +02:00
Matej Bačo 062bf7c25e Merge branch '1.4.x' into fix-function-trigger 2023-09-07 09:25:52 +02:00
Matej Bačo 1e990ce12f linter fix 2023-09-07 09:24:04 +02:00
Christy Jacob eb3c237301 Merge branch 'master' of github.com:appwrite/appwrite into 1.4.x 2023-09-07 02:11:43 -04:00
Christy Jacob a1e3d7ba97 chore: generate specs 2023-09-07 02:10:15 -04:00
Christy Jacob 9c01e94d8a chore: generate specs 2023-09-07 02:09:53 -04:00
Christy JacobandGitHub e27f705179 Merge pull request #6167 from appwrite/fix-migration-issues
fix: migration issues
2023-09-07 02:06:48 -04:00
Christy Jacob defe0f2e9f fix: enable ci trigger 2023-09-07 02:04:36 -04:00
Christy Jacob 713eb68c8a fix: test failures 2023-09-07 01:18:06 -04:00
Christy Jacob d80dc19cd6 Merge branch 'fix-migration-issues' of github.com:appwrite/appwrite into fix-migration-issues 2023-09-07 00:58:29 -04:00
Christy Jacob 47427972bf fix: test failures 2023-09-07 00:57:23 -04:00
b9675f736b Update src/Appwrite/Migration/Version/V19.php
Co-authored-by: Steven Nguyen <1477010+stnguyen90@users.noreply.github.com>
2023-09-06 23:32:49 -04:00
Christy Jacob 438e7b66d1 chore: only fetch required runtimes 2023-09-06 23:32:42 +00:00
Steven NguyenandGitHub 9e21c5f58d Fix function trigger
Functions created by schedule or event should have the respective trigger.
2023-09-06 16:31:16 -07:00
Christy Jacob 329889e317 chore: add runtime versions variable 2023-09-06 23:15:15 +00:00
Christy Jacob 4b31411a5f fix: remove public scope from app role 2023-09-06 23:04:44 +00:00
Christy Jacob 732a2b4a98 chore: linter 2023-09-06 22:10:43 +00:00
Christy Jacob 4250a634d3 Merge branch 'fix-migration-issues' of https://github.com/appwrite/appwrite into fix-migration-issues 2023-09-06 22:08:55 +00:00
Christy Jacob c439202d3c chore: review comments 2023-09-06 22:08:26 +00:00
d96a6d7883 Apply suggestions from code review
Co-authored-by: Steven Nguyen <1477010+stnguyen90@users.noreply.github.com>
2023-09-06 18:06:31 -04:00
Christy Jacob 1a0054890d chore: bug fix with scopes 2023-09-06 22:02:14 +00:00
Christy Jacob a1aa51aa2f chore: downgrade database versiong 2023-09-06 21:14:03 +00:00
Christy Jacob 26d8eb60ac chore: update changelog 2023-09-06 20:15:33 +00:00
Christy Jacob ec9ecb6cd4 chore: linter 2023-09-06 20:08:07 +00:00
Christy Jacob 430ec73a98 fix: incorrect attribute name 2023-09-06 20:01:43 +00:00
Christy Jacob aac46cd5fe fix: migration issues 2023-09-06 19:59:42 +00:00
Christy Jacob 5cfabc7a12 fix: migrations fix and update changelog 2023-09-06 19:25:07 +00:00
Christy Jacob 90eed32311 fix: add check for localhost domain 2023-09-06 18:39:53 +00:00
Christy Jacob 11f2ee8a1c feat: prep for 1.4.2 2023-09-06 18:22:04 +00:00
Christy JacobandGitHub c05092b612 Merge pull request #6161 from appwrite/chore-regenerate-lock-file
Update composer.lock
2023-09-06 14:10:13 -04:00
Christy JacobandGitHub 67698cce88 Merge pull request #6155 from appwrite/fix-unknown-domains
Fix: Untrusted custom domains + auto-ssl
2023-09-06 14:09:17 -04:00
Christy JacobandGitHub 12b03f3fb0 Merge pull request #6162 from appwrite/fix-webhook-secret-validation
Fix webhook secret validation and executor path validation
2023-09-06 13:59:13 -04:00
3bc085ea3f Update app/controllers/api/vcs.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-09-06 13:57:46 -04:00
Christy JacobandGitHub 4ea0541623 Merge pull request #6150 from appwrite/fix-global-vars
Fix: Global variables
2023-09-06 13:51:13 -04:00
Christy JacobandGitHub 8dfd41c31d Merge pull request #6116 from appwrite/fix-migrations-worker
Fix migrations worker
2023-09-06 13:17:42 -04:00
Khushboo Verma 39a4447103 Update webhook secret check 2023-09-06 22:34:03 +05:30
Matej Bačo ed588a6475 linter fix 2023-09-06 18:45:22 +02:00
Christy JacobandGitHub db763b180c Merge pull request #6142 from appwrite/fix-v2-functions
Fix: v2 functions
2023-09-06 12:43:51 -04:00
Matej Bačo 6964477429 Increase labels maximum limit 2023-09-06 18:15:03 +02:00
Bradley Schofield 8e0e131824 Remove Special Chars from Initials 2023-09-06 09:54:59 +01:00
Matej Bačo 0d4957009f Fix bug with autossl generator 2023-09-06 10:42:01 +02:00
Matej Bačo adb4c72a9c Fix project internal ID 2023-09-06 10:31:40 +02:00
Matej Bačo 0d6abda431 Fix autossl domain query 2023-09-06 10:27:21 +02:00
Matej Bačo 1268427c5f Upgrade OPR versions 2023-09-06 10:26:27 +02:00
Khushboo Verma 0fbe9d6ce9 Revert allowing empty string in path 2023-09-06 13:46:01 +05:30
Bradley Schofield 9568cc1b01 Update composer.lock 2023-09-06 09:14:07 +01:00
Matej Bačo 6594d64c12 Fix indentation 2023-09-06 10:13:56 +02:00
Matej Bačo a782636e13 Add safety defaults to funcions worker 2023-09-06 10:10:03 +02:00
Matej Bačo 933f9631d5 Fix v2 endpoint description 2023-09-06 10:00:04 +02:00
Matej Bačo 9060aa1ba7 Remove unnessessary cache clear 2023-09-06 09:53:02 +02:00
Khushboo Verma af4be4051f Skip validation if webhook secret is empty 2023-09-06 13:12:27 +05:30
Matej Bačo cafe792879 Fix API returning html 2023-09-06 09:34:02 +02:00
Christy JacobandGitHub 7b448527a6 Merge pull request #6157 from appwrite/feat-migrations-team-fix
Make URL optional for Create Membership API and Serverside Requests
2023-09-06 00:23:54 -04:00
Christy JacobandGitHub 8e204f7105 Merge pull request #6153 from appwrite/fix-ai-assistant
Fix: AI Assistant
2023-09-06 00:08:27 -04:00
Christy JacobandGitHub 30713f58f9 Merge pull request #6146 from appwrite/fix-create-function-request-filter
Fix create execution request filter from previous SDK version
2023-09-05 23:50:08 -04:00
Christy JacobandGitHub 557513c3ee Merge pull request #6160 from appwrite/fix-restore-executor-hostname
Change executor hostname back to appwrite-executor
2023-09-05 19:46:30 -04:00
Steven Nguyen 970c586c76 Change executor hostname back to appwrite-executor 2023-09-05 16:43:59 -07:00
Christy JacobandGitHub 53b1c87c6e Merge pull request #6141 from appwrite/fix-overwrite-executor-variable
Fix _APP_EXECUTOR_HOST for upgrades
2023-09-05 19:35:31 -04:00
Christy JacobandGitHub 167af9f370 Merge pull request #6145 from appwrite/feat-6136-improve-router_domain_not_configured-error
Update the error message for router_domain_not_configured
2023-09-05 19:25:38 -04:00
shimon f246d4d6e5 removed $route->setIsActive(false);
from cache output
2023-09-05 21:21:24 +03:00
Steven Nguyen d4f6c5f491 Update the error message for router_domain_not_configured
Explicitly list the environment variables that need to be configured to
make it clear what needs to be done.
2023-09-05 11:18:15 -07:00
Bradley Schofield 8357d20be7 Make URL optional for API and Serverside Requests 2023-09-05 19:13:47 +01:00
shimon a46879f1cb cache key reformat 2023-09-05 18:29:11 +03:00
Matej Bačo cda58d2256 Re-add automatic ssl generation 2023-09-05 17:09:54 +02:00
Matej Bačo f4ada97d1a Allow any hostname, and serve API+Console by default 2023-09-05 17:02:07 +02:00
Matej Bačo ac62641f5a Add assistant scole to console member 2023-09-05 15:55:13 +02:00
Matej Bačo 9a1d13f9db Add v2 function test 2023-09-05 15:47:59 +02:00
Matej Bačo 8e509efcec Add global env var test 2023-09-05 13:55:02 +02:00
Matej Bačo 79726dbfb6 Fix formatting 2023-09-05 13:16:20 +02:00
Matej Bačo 268bfca928 Fix differences between compose files 2023-09-05 12:28:08 +02:00
Matej Bačo 5538c47b3f Improve installation exception when missconfigured 2023-09-05 12:14:43 +02:00
Matej Bačo 1b9236ba3f Improve VCS error when creating repository 2023-09-05 11:48:23 +02:00
Matej Bačo 1a6530fb57 Fix project variables 2023-09-05 10:21:36 +02:00
Christy JacobandGitHub 3c649ba56d Merge pull request #6148 from appwrite/fix-6126-scheduled-functions
Add required params for scheduled functions
2023-09-04 21:57:19 -04:00
Christy JacobandGitHub 5c1d29d683 Merge pull request #6133 from appwrite/fix-git-not-found
Fix Not Found error when deploying function from git
2023-09-04 20:34:23 -04:00
Steven Nguyen 4c90b6bb1c Add required params for scheduled functions 2023-09-04 17:02:17 -07:00
Steven Nguyen 65e2e79457 Fix create execution request filter from previous SDK version
When an older SDK executes a function without passing any data, the
data param is unset/null so we need to make sure to handle that case.
2023-09-04 16:10:49 -07:00
Christy JacobandGitHub 4e00f61519 Merge pull request #6144 from appwrite/fix-cache-migration
Override forEachDocument() to skip the cache collection
2023-09-04 18:03:47 -04:00
Steven Nguyen ceb1188e8a Override forEachDocument() to skip the cache collection
Skip the cache collection because:

1. There may be * in the $id of the document which causes problems
   when paginating with a cursor.
1. Nothing was done to the cache collection so we don't need to process
   it.
2023-09-04 13:25:27 -07:00
Steven Nguyen 3c7c44adda Fix _APP_EXECUTOR_HOST for upgrades
As of 1.4.0, the hostname of the executor should be executor rather than
appwrite-executor. The problem is our install command always uses the
existing installation's variable values as the default for the upgrade.
This means the _APP_EXECUTOR_HOST will retain it's old value.

This PR Adds an overwrite key to variables.php to allow overwriting the
variable value regardless of whatever was in the previous installation.
2023-09-04 11:06:43 -07:00
Matej Bačo 7588a9c4ec Make v2 functions work again 2023-09-04 19:53:25 +02:00
Christy JacobandGitHub 22745e0418 Merge pull request #6125 from appwrite/fix-functions-backwards-compatibility
Fix CLI backwards compatibility
2023-09-04 12:28:03 -04:00
Steven Nguyen c7929572f3 Fix builds migration 2023-09-04 09:04:15 -07:00
Steven Nguyen 605ee2f7c5 Update create deployment default commands
Default to function commands only if commands weren't supplied.
2023-09-04 09:04:15 -07:00
Christy JacobandGitHub a1c278e34e Merge pull request #6134 from appwrite/fix-create-phone-session-abuse-key
Fix create phone session abuse key
2023-09-03 17:41:54 -04:00
Steven 62065a1c33 Fix create phone session abuse key
Create phone session doesn't have anything to do with email. The key
name should be email just for clarity (even though, technically, it
doesn't matter).
2023-09-03 21:37:02 +00:00
Steven 397d6350cd Fix Not Found error when deploying function from git 2023-09-03 21:25:32 +00:00
Steven Nguyen 87b0851092 Fix executions migrations 2023-09-02 19:13:15 -07:00
Steven Nguyen 9aeb15c337 Fix variables migration
Set new resourceType attribute to function since all variables were
function variables.
2023-09-02 18:35:26 -07:00
Steven Nguyen f317d33fc7 Skip migrating domains without project because it would throw an error 2023-09-02 18:06:50 -07:00
Steven Nguyen 03c2a16306 Fix update migrations for functions and deployments
- Create additional attributes for the deployments collection.
- Set the commands attribute for the functions and deployments based on
  runtime.
2023-09-02 17:29:38 -07:00
Steven Nguyen a609759951 Make runtime optional when updating a function
This is important for backwards compatibility since it wasn't possible
to update a function runtime in previous versions and it was never
included in the request.
2023-09-02 16:37:40 -07:00
Jake Barnby 07fc59b5f3 Add migrations worker 2023-09-01 19:17:37 -04:00
Christy Jacob f4cba83072 chore: update default env variables 2023-09-01 18:46:49 -04:00
Christy Jacob fad4bfcb1c chore: move env variable to dockerfile 2023-09-01 17:18:52 -04:00
Christy Jacob b3807e6e22 chore: move env variable to dockerfile 2023-09-01 17:17:58 -04:00
Christy Jacob 036b565f8f chore: add missing env variable 2023-09-01 17:09:15 -04:00
Christy Jacob 31a7cca906 chore: add missing env variable 2023-09-01 17:08:51 -04:00
Christy Jacob 3fd77bdda7 chore: revert composer.lock 2023-09-01 15:29:30 -04:00
Christy Jacob 61c054c20b chore: update deps 2023-09-01 15:25:16 -04:00
Christy Jacob 03073d50fc Merge branch '1.4.x' of github.com:appwrite/appwrite into chore-cleanup-dockerfile 2023-09-01 15:24:02 -04:00
Jake BarnbyandGitHub f47aa91ff1 Merge pull request #6109 from appwrite/fix-1.4-bugs
Fix events not triggering functions and path not a string bugs
2023-09-01 15:15:55 -04:00
Jake BarnbyandGitHub 017cd75071 Merge pull request #6102 from appwrite/fix-file-security-check
Fix fileSecurity check
2023-09-01 15:11:03 -04:00
Jake BarnbyandGitHub 1dc2c08e15 Merge pull request #6095 from appwrite/fix-function-schedule-migration
Update migration script to not remove schedule from functions
2023-09-01 15:06:37 -04:00
Christy Jacob aebbafcb0f Merge branch '1.4.x' of github.com:appwrite/appwrite into chore-update-sdks 2023-09-01 13:25:42 -04:00
Christy Jacob dcdfeed391 Merge branch 'master' of github.com:appwrite/appwrite into chore-update-sdks 2023-09-01 13:25:27 -04:00
Christy Jacob 717daf1853 chore: update chnagelog 2023-09-01 12:53:20 -04:00
Khushboo Verma 7013bc94a6 Fix events triggering functions and path not a string bugs 2023-09-01 21:15:53 +05:30
Torsten DittmannandGitHub 1b2cda81d0 Merge pull request #6101 from appwrite/fix-remove-route-setisactive
Remove route setIsActive() call
2023-09-01 10:13:37 +02:00
Steven Nguyen 9bc6011876 Fix fileSecurity check
Because of the `getAttributes()` call, `$fileSecurity` was always true
which lead to invalid permission check. This resulted in files being
deleted when a user had delete permissions on the file even though
they didn't on the bucket.
2023-08-31 20:28:13 -07:00
Steven Nguyen 073172d84b Remove route setIsActive() call
The method has been removed since it's no longer necessary.
2023-08-31 19:18:13 -07:00
Christy JacobandGitHub 891099c7c3 Merge pull request #6100 from appwrite/chore-generate-specs
chore: generate specs
2023-09-01 06:05:41 +04:00
Christy Jacob 7f42ca2b7b chore: generate specs 2023-08-31 21:52:28 -04:00
Christy Jacob bf4444b045 chore: update sdks for apwrite 1.4.1 2023-08-31 18:08:24 -04:00
Jake BarnbyandGitHub 36698d180c Merge pull request #6097 from appwrite/feat-6094-case-insensitive-confirm
Make install confirmation case insensitive
2023-08-31 15:30:14 -04:00
Steven Nguyen dcc676a0c9 Make install confirmation case insensitive
When a previous installation is found during installation/upgrade, the
user is prompted to confirm whether they want to overwrite it. We
originally only accepted 'Y', but this PR changes it to accept 'y' as
well to reduce friction.
2023-08-31 12:25:42 -07:00
Christy JacobandGitHub caf53bb783 Merge pull request #6096 from appwrite/feat-github-cache-trigger
Update the trigger for the cleanup actions cache workflow
2023-08-31 20:34:45 +04:00
Steven Nguyen a6e9fbfa8d Update the trigger for the cleanup actions cache workflow
Workflow should trigger on pull_request.closed, not all pull_request.
2023-08-31 09:26:42 -07:00
Christy JacobandGitHub 69e5e7f2da Merge pull request #6080 from appwrite/feat-github-cache
Create a GH workflow to cleanup the GH cache
2023-08-31 20:02:06 +04:00
Steven Nguyen c8d6ac0267 Update migration script to not remove schedule from functions 2023-08-31 08:40:53 -07:00
Jake BarnbyandGitHub aced75fd05 Merge pull request #6072 from appwrite/1.4.x
1.4 Fixes
2023-08-31 00:31:59 -04:00
Jake BarnbyandGitHub 458dd8c97d Merge pull request #6084 from appwrite/chore-update-migrations
Chore update migrations
2023-08-31 00:21:57 -04:00
Jake Barnby ebf942339a Update migrations version 2023-08-31 00:14:34 -04:00
Christy JacobandGitHub 60df7af3f7 Merge pull request #6083 from appwrite/refactor-migration-connect-scope
Update firebase connect scope
2023-08-31 06:50:58 +04:00
Jake Barnby fdb7218978 Update firebase connect scope 2023-08-30 22:48:51 -04:00
Jake BarnbyandGitHub 2fb7a1c862 Merge pull request #6081 from appwrite/fix-sender-name
Fix swapped from/to name
2023-08-30 20:55:59 -04:00
Jake Barnby 781aa8025a Fix style typo 2023-08-30 20:39:40 -04:00
Jake Barnby 922332042e Fix template strings 2023-08-30 20:31:11 -04:00
Jake Barnby 7e2e7ce3cb Fix swapped from/to name 2023-08-30 20:20:20 -04:00
Steven Nguyen 8a0bf3ad46 Create a GH workflow to cleanup the GH cache
The GitHub actions cache is helpful to speed up CI jobs. Once a branch
is closed, we don't need the cacche anymore so we should delete it so
the disk space can be reclaimed.

This workflow was copied from https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#force-deleting-cache-entries.
2023-08-30 16:56:27 -07:00
Jake BarnbyandGitHub 02c16040ff Merge pull request #6079 from appwrite/fix-500-options-requests
Fix router error
2023-08-30 19:28:45 -04:00
Steven Nguyen ac0b697d52 Add router fix to CHANGES.md 2023-08-30 16:08:17 -07:00
Steven Nguyen 24efa0de82 Fix router error
It's possible for the route to be null (no match) which leads to an
error like:

```
appwrite  | [Error] Timestamp: 2023-08-30T21:39:58+00:00
appwrite  | [Error] Type: Error
appwrite  | [Error] Message: Call to a member function label() on null
appwrite  | [Error] File: /usr/src/code/app/controllers/general.php
appwrite  | [Error] Line: 50
```

This adds a null check to prevent the error.
2023-08-30 16:07:11 -07:00
Jake BarnbyandGitHub 589e4f5c7d Merge pull request #6077 from appwrite/fix-email-templates
fix: missing variable in email templates
2023-08-30 18:47:02 -04:00
Christy Jacob 61e1c3014a fix: incorrect key reference 2023-08-30 18:44:29 -04:00
Christy Jacob 5dbec3d406 chore: remove redundant attribute 2023-08-30 18:43:09 -04:00
Christy Jacob 997cb01142 chore: revert console 2023-08-30 18:42:31 -04:00
Christy Jacob 4e19c94d08 Merge branch '1.4.x' of github.com:appwrite/appwrite into fix-email-templates 2023-08-30 18:40:39 -04:00
Christy Jacob 21dc3b16b0 chore: update changelog 2023-08-30 18:36:40 -04:00
Christy Jacob 861921526e fix: remove redundant name property 2023-08-30 18:34:20 -04:00
Jake BarnbyandGitHub fec3fc3597 Merge pull request #6078 from appwrite/fix-mock-headers
Fix mock headers
2023-08-30 18:05:09 -04:00
Jake BarnbyandGitHub b2f9506130 Update app/controllers/mock.php 2023-08-30 17:57:38 -04:00
Jake Barnby b77d83d246 Add back headers route 2023-08-30 17:55:27 -04:00
Christy Jacob 74012158b3 fix: variable names 2023-08-30 17:54:26 -04:00
Christy Jacob 05615d1449 fix: missing variable in email templates 2023-08-30 17:52:55 -04:00
Christy Jacob 75e957ed4a fix: missing variable in email templates 2023-08-30 17:48:25 -04:00
Jake BarnbyandGitHub 31bff542e9 Merge pull request #6076 from appwrite/fix-domains-migration
Fix domains migration
2023-08-30 17:30:12 -04:00
Steven Nguyen bd89fd4bf5 Fix domains migration
The previous approach tried to migrate the 'rules' collection, but that
didn't work because the data was in the 'domains' collection.

Since the 'domains' collection was removed, the migration is now done
when migrating the 'projects' collection by fetching the domains and
then creating the rule documents.
2023-08-30 14:22:06 -07:00
Jake BarnbyandGitHub f10698aebe Merge pull request #6073 from appwrite/chore-update-version
Chore update version
2023-08-30 16:25:06 -04:00
Jake BarnbyandGitHub 726b13bc66 Merge pull request #6074 from appwrite/chore-sync-master
Chore sync master
2023-08-30 16:24:26 -04:00
Jake Barnby 513d913298 Merge remote-tracking branch 'origin/1.4.x' into chore-sync-master
# Conflicts:
#	app/config/specs/open-api3-1.4.x-console.json
#	app/config/specs/open-api3-latest-console.json
#	app/config/specs/swagger2-1.4.x-console.json
#	app/config/specs/swagger2-latest-console.json
2023-08-30 16:11:48 -04:00
Jake Barnby 24bd21e980 Update version 2023-08-30 16:05:51 -04:00
Jake Barnby e018c29b71 Bump .NET SDK version 2023-08-30 15:48:01 -04:00
Jake Barnby afbc39b34b Update version 2023-08-30 15:45:38 -04:00
Jake BarnbyandGitHub 56da28a180 Merge pull request #6068 from appwrite/feat-upgrade-task
Feat upgrade task
2023-08-30 15:34:28 -04:00
Steven Nguyen 917f2f1d74 Update installation confirmation text
Let the user know a backup will be created.
2023-08-30 12:32:10 -07:00
Jake BarnbyandGitHub 85e8e2045f Merge pull request #6071 from appwrite/fix-scopes
Fix scopes
2023-08-30 15:31:57 -04:00
Steven Nguyen 2d0d036519 Ensure upgrade executable has execute permissions 2023-08-30 12:31:25 -07:00
Jake Barnby a93123e3ac Remove cloud specific config 2023-08-30 14:45:22 -04:00
Jake Barnby fc3ff188b1 Fix VCS + migrations scopes 2023-08-30 14:44:33 -04:00
Steven Nguyen 2f2edd41d5 Update install.php not specify docker-compose.yml file
By not specifying a docker-compose.yml file, docker compose
automatically uses the docker-compose.yml file in the project directory
and a docker-compose.override.yml file if one is present.
2023-08-30 10:17:37 -07:00
Steven Nguyen 7d56c6f37e Prompt developer to confirm installing over existing install 2023-08-30 09:55:27 -07:00
Steven Nguyen 75f7459c40 Create a dedicated upgrade task
Before, we used the same command for both installation and upgrades.
This lead to problems because developers would try to upgrade in the
wrong folder and end up creating a new installation.

This new upgrade command validates the existence of an existing
installation before proceeding with the upgrade to ensure no new
installation is created when upgrading.
2023-08-30 09:55:18 -07:00
Steven Nguyen 48f0ff86ba Make the install path a class property
This makes it so the property can be used by subclasses.
2023-08-30 09:50:47 -07:00
Christy JacobandGitHub 6a8b83104c Merge pull request #6067 from appwrite/chore-update-specs
chore: add update framework version
2023-08-30 20:41:13 +04:00
Christy Jacob cc8aa27fea feat: update specs 2023-08-30 12:36:47 -04:00
Christy Jacob 0a162f9c92 chore: add update framework version 2023-08-30 12:19:18 -04:00
Torsten DittmannandGitHub 124c71b66b Merge pull request #5844 from appwrite/1.4.x
Appwrite 1.4.0
2023-08-30 16:43:43 +02:00
Torsten DittmannandGitHub e82c22ac1e Merge pull request #6066 from appwrite/chore-upgrade-console
chore: upgrade console
2023-08-30 16:40:47 +02:00
Torsten Dittmann 367dbdc132 chore: upgrade console 2023-08-30 16:40:17 +02:00
Torsten DittmannandGitHub 3b2cb9b868 Merge pull request #6059 from appwrite/fix-smtp
Fix smtp
2023-08-30 16:09:10 +02:00
Torsten DittmannandGitHub af0a93283c Merge pull request #6065 from appwrite/chore-release-1-4-x
chore: release 1.4.x
2023-08-30 16:08:46 +02:00
Torsten Dittmann 3d8125c4ac tests: remove arbritary tests 2023-08-30 15:49:15 +02:00
Torsten Dittmann e507fb6715 fix: hide services from server/client sdks 2023-08-30 13:28:43 +02:00
Eldad Fux 17248b38de Added Flutter and Dart changelogs 2023-08-30 13:35:59 +03:00
Torsten Dittmann de503318f7 chore: update composer lock 2023-08-30 11:21:34 +02:00
Torsten Dittmann 48c5a09b4f fix: string interpolation 2023-08-30 11:21:28 +02:00
Torsten Dittmann ce1ad7e0f8 fix: generated docs 2023-08-30 11:20:26 +02:00
Torsten Dittmann 0d547ebf75 feat: upgrade console to 3.0.0 2023-08-30 11:20:04 +02:00
Torsten Dittmann 0427c2e4eb chore: generate 1.4.x specs 2023-08-30 11:19:55 +02:00
Eldad A. FuxandGitHub 7835fa9bbc Update app/controllers/api/proxy.php 2023-08-30 09:43:23 +03:00
Eldad A. FuxandGitHub 75a9b2c1c5 Update app/controllers/api/console.php 2023-08-30 09:43:11 +03:00
Eldad A. FuxandGitHub 8cddfab235 Merge pull request #6060 from appwrite/fix-internal-ssrf
Check if host is public domain before requesting
2023-08-30 09:35:42 +03:00
Jake Barnby ff16fd7d9c Check link after fetching page as well 2023-08-30 02:14:19 -04:00
Jake Barnby 3c6e08540a Fix function test 2023-08-30 02:10:50 -04:00
Jake Barnby 085b50be8b Check if host is public domain before requesting 2023-08-30 02:04:52 -04:00
Jake Barnby 18f86b057d Test fixes 2023-08-30 01:31:21 -04:00
Jake Barnby d3929a5bae Fix forced username and password requirement 2023-08-30 01:31:02 -04:00
Jake Barnby 30f5a80703 Fix console test 2023-08-30 01:10:08 -04:00
Jake Barnby e3a9fae033 Fix maildev auth 2023-08-30 00:56:08 -04:00
Jake Barnby 129f942164 Remove advanced realtime features 2023-08-30 00:33:35 -04:00
Jake Barnby 3d0ae4b9d9 Remove invites codes 2023-08-30 00:31:38 -04:00
Jake Barnby a1d0b67c6b Fix SMTP 2023-08-30 00:30:44 -04:00
Jake BarnbyandGitHub c54bb902a2 Merge pull request #6058 from appwrite/feat-sync-1.4
master -> 1.4.x
2023-08-29 14:59:16 -04:00
Jake Barnby cc924b0984 Merge remote-tracking branch 'origin/master' into feat-sync-1.4
# Conflicts:
#	app/controllers/api/storage.php
#	app/workers/deletes.php
2023-08-29 14:48:18 -04:00
Jake BarnbyandGitHub 3ec26b85db Merge pull request #5725 from appwrite/feat-git-integration
Feat: Functions G4
2023-08-29 14:44:15 -04:00
Jake Barnby 3f3d518f36 Merge remote-tracking branch 'origin/1.4.x' into feat-git-integration
# Conflicts:
#	docker-compose.yml
2023-08-29 14:40:46 -04:00
Jake BarnbyandGitHub 6cc819c520 Merge pull request #6057 from appwrite/cl-1.4.x
cl-1.4.x -> 1.4.x
2023-08-29 14:35:07 -04:00
Jake Barnby cfdc9dff1b Remove cloud specific config 2023-08-29 14:25:00 -04:00
Jake BarnbyandGitHub 860d6854b1 Merge pull request #6053 from appwrite/feat-git-integration-no-hook
Disable swoole curl hook
2023-08-29 13:44:27 -04:00
Jake BarnbyandGitHub 07f8e9411a Apply suggestions from code review 2023-08-29 13:41:40 -04:00
Khushboo Verma 1293e7bc5f Optimised list repositories endpoint 2023-08-29 23:07:34 +05:30
Jake Barnby 8530830d90 Clean up 2023-08-29 12:01:37 -04:00
Jake Barnby 84177b0fb0 Merge remote-tracking branch 'origin/feat-git-integration' into feat-git-integration-no-hook 2023-08-29 11:59:44 -04:00
Jake Barnby 37831f8295 Fix sleep wait 2023-08-29 10:50:59 -04:00
Jake Barnby 2d2c392bce Fix template test 2023-08-29 10:50:52 -04:00
Jake Barnby 6a4ef40ce9 Fix graphql tests 2023-08-29 10:50:40 -04:00
Matej Bačo 1f82228914 Upgrade lib versions (db mainly) 2023-08-29 13:23:42 +02:00
Matej Bačo 80205bcfd3 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-08-29 12:27:03 +02:00
Matej Bačo 4a1602cad3 Upgrade console 2023-08-29 12:26:41 +02:00
Eldad A. FuxandGitHub 98d20dcd4d Merge pull request #6052 from appwrite/fix-smtp-behaviour
Fix: SMTP behaviour
2023-08-29 13:12:12 +03:00
Matej Bačo ca40bf6702 Merge branch 'feat-git-integration' into fix-smtp-behaviour 2023-08-29 11:41:15 +02:00
Matej Bačo c98d5bd3cd Fix SMTP after QA 2023-08-29 11:40:30 +02:00
Torsten Dittmann 4f630e90b3 chore: update specs 2023-08-29 10:56:32 +02:00
Eldad A. FuxandGitHub fdb8d84765 Merge pull request #6050 from appwrite/bump-assistant-version
update assistant version
2023-08-29 10:57:24 +03:00
Jake Barnby 49fa5550bb Fix sleep wait 2023-08-28 23:15:02 -04:00
Jake Barnby f43f155224 Fix template test 2023-08-28 22:41:48 -04:00
Jake Barnby 34cb1a2229 Fix graphql tests 2023-08-28 22:25:11 -04:00
Jake Barnby 0a1ab4ae60 Add back codes env var 2023-08-28 22:24:52 -04:00
Jake Barnby aff9dbfb31 Disable swoole curl hook 2023-08-28 21:14:37 -04:00
Jake Barnby ef25c176ed Fix retry build test 2023-08-28 21:11:57 -04:00
Jake Barnby 08ab9b016e Fix render called on string 2023-08-28 20:06:34 -04:00
Jake Barnby ece93a14e5 Fix install task 2023-08-28 18:09:37 -04:00
Matej Bačo ec174c179f Update compose.phtml 2023-08-28 16:23:16 +02:00
Matej Bačo d4acbcf4f0 Add domain_enabled var 2023-08-28 16:08:50 +02:00
Matej Bačo f130a9ebc9 linter fix 2023-08-28 14:21:35 +02:00
Matej Bačo 89c9f8da6a Implement proper behaviour for SMTP sender 2023-08-28 14:19:37 +02:00
prateek banga d1e6f1b535 update assistant version 2023-08-28 15:00:42 +05:30
Eldad A. FuxandGitHub 017f43393c Merge pull request #6048 from appwrite/bump-assistant-version
updates appwrite assistant docker image version
2023-08-28 11:44:45 +03:00
Eldad A. FuxandGitHub e3576fd460 Merge pull request #6047 from appwrite/feat-smtp-fixes-2
Feat SMTP Template Simplification
2023-08-28 11:41:19 +03:00
prateek banga 655f7b7563 updates appwrite assistant docker image version 2023-08-28 14:08:21 +05:30
Bradley Schofield c566843518 Style Changes 2023-08-28 09:35:26 +01:00
Bradley Schofield 82f400d177 Add more HTML back 2023-08-28 09:03:55 +01:00
Bradley Schofield 77aa48c22a Update Mail.php 2023-08-28 06:53:29 +01:00
Bradley Schofield 88d48715c5 Run Linter 2023-08-28 06:53:26 +01:00
Bradley Schofield 11dca76a70 Update teams.php 2023-08-28 06:53:02 +01:00
Bradley Schofield 07e6c34501 Merge branch 'feat-git-integration' into feat-smtp-fixes-2 2023-08-28 06:16:56 +01:00
Bradley Schofield 1be5f58fd9 Update account.php 2023-08-28 06:14:43 +01:00
Bradley Schofield ee0563c46f Cover other routes and cleanup code 2023-08-28 06:09:28 +01:00
Bradley Schofield 1f1e7dd397 Remove Testing Bypasses 2023-08-28 05:55:40 +01:00
Bradley Schofield 608b6b3847 Continue work 2023-08-27 23:45:37 +01:00
Matej Bačo 5dc681377e Temporarly remove clone fix 2023-08-27 14:01:31 +02:00
Matej Bačo 596e59f2cc response format fix, smtp QA fixes 2023-08-25 17:13:25 +02:00
Khushboo Verma 9fcfca78f8 Remove GitHub signup env variables from docker-compose 2023-08-25 13:17:51 +05:30
Eldad A. FuxandGitHub 9463607067 Merge pull request #5327 from pranjalg13/doc-5318-update-documentation-on-building-static-files
Added Documentation change on static files
2023-08-24 18:39:15 +03:00
Matej Bačo 293e44e91e Introduce SMTP ping timeout 2023-08-24 13:04:49 +02:00
Matej Bačo fce0a9d4ca Re-add env vars 2023-08-24 10:28:30 +02:00
Jake Barnby eafe022049 Add test codes 2023-08-23 17:54:10 -04:00
Jake Barnby 55deaec8b2 Fix missing env 2023-08-23 17:53:24 -04:00
Jake Barnby 0f36245f78 Fix message checks 2023-08-23 16:42:16 -04:00
Jake Barnby 7636fe23ac Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-23 16:19:55 -04:00
Jake Barnby 0e7a136cf8 Fix deletes worker crash 2023-08-23 16:19:22 -04:00
Khushboo Verma ff2ec8a93b Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-24 01:09:40 +05:30
Khushboo Verma 46852392b3 Added github console env variables to docker-compose 2023-08-24 01:09:02 +05:30
Jake Barnby 0a5b0fa06b Fix functions worker crash 2023-08-23 15:08:26 -04:00
Matej Bačo 06ba381b57 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-08-23 20:35:29 +02:00
Bradley Schofield bdd84735dd Add Migrations and Assistant env vars 2023-08-23 14:00:21 +01:00
Matej Bačo 34a2ed3426 Update variables.php 2023-08-23 14:53:27 +02:00
Matej Bačo 8802e318d5 Fix pools resource 2023-08-23 13:52:17 +02:00
Matej Bačo d3a9766c4f Sync env & storage setup with 1.4.x 2023-08-23 12:08:48 +02:00
Matej BačoandGitHub ba9e74ac77 Merge pull request #6024 from appwrite/feat-git-integration-copy 2023-08-23 10:44:41 +02:00
Matej Bačo bdc9cb5bb5 QA changes 2023-08-23 10:29:01 +02:00
Matej Bačo 5be66c3c11 Linter fix 2023-08-23 10:16:52 +02:00
Matej Bačo 43b1c196e0 Merge branch 'feat-git-integration' into feat-git-integration-copy 2023-08-23 10:16:23 +02:00
Jake Barnby e8ae7fb49a Fix test wrong depends 2023-08-23 01:17:14 -04:00
Jake Barnby 0639ac1ab3 Fix builds worker trying to update documents that don't exist 2023-08-23 00:43:23 -04:00
Jake Barnby c30b5b1a77 Fix missing var 2023-08-22 23:39:38 -04:00
Jake Barnby 08cc7e8c56 Fix status code check 2023-08-22 23:22:06 -04:00
Jake Barnby 20de675bae Poll for deployments instead of sleeping 2023-08-22 23:12:04 -04:00
Jake Barnby b58c34a052 Add global scope to fix invalid routes getting 401 instead of 404 2023-08-22 22:42:04 -04:00
Jake Barnby a1d62d8d42 Fix project test 2023-08-22 22:12:15 -04:00
Jake Barnby 3ec84986b2 Fix project imports 2023-08-22 22:04:36 -04:00
Jake Barnby 2286c7a4b7 Fix param order 2023-08-22 22:03:12 -04:00
Jake Barnby 83cd30c63c Fix API keys missing public scope 2023-08-22 21:50:40 -04:00
Jake Barnby c99288229f Add back missing route 2023-08-22 21:36:32 -04:00
Jake Barnby 537756551e Fix missing accessedAt 2023-08-22 21:36:04 -04:00
Jake Barnby 339893f4f1 Fix param order 2023-08-22 21:35:27 -04:00
Jake Barnby 43ba14fb75 Fix console tests 2023-08-22 21:35:00 -04:00
Jake Barnby a84e669a1f Add missing accessedAt values when creating users 2023-08-22 21:34:23 -04:00
Jake Barnby 24fcc360e2 GraphQL test fixes 2023-08-22 21:33:33 -04:00
Jake BarnbyandGitHub d7655bc6d3 Merge pull request #6001 from appwrite/feat-git-integration-update-migration
Update V19 Update Migrations for 1.4.x
2023-08-22 19:40:50 -04:00
Jake Barnby e15a9ac280 Clean up attributes to be deleted 2023-08-22 19:36:46 -04:00
Jake Barnby 41faa7420f Fix diff 2023-08-22 19:25:07 -04:00
Jake Barnby b66734e49b Revert commented vars 2023-08-22 19:19:46 -04:00
Jake Barnby 6f775a2411 Review updates 2023-08-22 19:14:23 -04:00
Jake Barnby 39ef0cc3c9 Merge remote-tracking branch 'origin/feat-git-integration' into feat-git-integration-update-migration
# Conflicts:
#	app/controllers/api/proxy.php
#	composer.lock
2023-08-22 18:07:11 -04:00
Jake BarnbyandGitHub c0f3404d50 Merge pull request #5909 from appwrite/feat-framework-router-v2
update framework
2023-08-22 18:01:12 -04:00
Jake Barnby efd25d6a70 Merge remote-tracking branch 'origin/feat-git-integration' into feat-framework-router-v2
# Conflicts:
#	app/controllers/api/users.php
#	composer.json
#	composer.lock
#	tests/e2e/Services/Storage/StorageBase.php
2023-08-22 17:58:42 -04:00
Jake BarnbyandGitHub 3ff57fe33f Merge pull request #5972 from appwrite/feat-1.4-request-response-filters
Create 1.4 request filters
2023-08-22 17:25:13 -04:00
Jake BarnbyandGitHub aec59074df Update src/Appwrite/Utopia/Request/Filters/V16.php 2023-08-22 17:24:27 -04:00
Jake Barnby 02f8e7796d Merge remote-tracking branch 'origin/feat-git-integration' into feat-1.4-request-response-filters 2023-08-22 17:20:50 -04:00
Jake BarnbyandGitHub 8b4479aa99 Merge pull request #5988 from appwrite/feat-1.4.x-response-filters
Create 1.4 response filter
2023-08-22 17:20:21 -04:00
Jake Barnby 9476c064c6 Fix test 2023-08-22 17:17:42 -04:00
Jake Barnby 0094ced967 Merge remote-tracking branch 'origin/cl-1.4.x' into feat-1.4.x-response-filters 2023-08-22 17:13:12 -04:00
Vincent (Wen Yu) Ge 31b8c77b5c Fix typos, improve a few errors 2023-08-22 20:30:00 +00:00
Vincent (Wen Yu) Ge 07a7a710ee Improve error and copy in params/models 2023-08-22 20:11:33 +00:00
Jake Barnby 2edbb1269f Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration 2023-08-22 16:02:29 -04:00
Jake Barnby 87b72e4d0d Merge remote-tracking branch 'origin/cl-1.4.x' into feat-1.4-request-response-filters 2023-08-22 16:01:19 -04:00
Jake BarnbyandGitHub 5fd860bc87 Merge pull request #6029 from appwrite/fix-file-id-collision
Fix colliding ID overrides
2023-08-22 15:52:36 -04:00
Jake Barnby 00dd77e930 Fix exception condition 2023-08-22 14:14:57 -04:00
Jake Barnby f202294fc6 Merge branch 'feat-1.4.x-response-filters' of github.com:appwrite/appwrite into feat-1.4.x-response-filters 2023-08-22 14:14:39 -04:00
Jake Barnby 45a4e076ea Fix exception condition 2023-08-22 14:14:20 -04:00
Jake BarnbyandGitHub 360935fd28 Apply suggestions from code review 2023-08-22 14:13:37 -04:00
Jake BarnbyandGitHub 6a9588c4be Update src/Appwrite/Extend/Exception.php 2023-08-22 13:38:43 -04:00
Jake Barnby c3682362e9 Merge remote-tracking branch 'origin/feat-git-integration' into feat-1.4-request-response-filters
# Conflicts:
#	app/controllers/api/proxy.php
2023-08-22 13:37:44 -04:00
Jake Barnby e7d5d25263 Merge remote-tracking branch 'origin/feat-git-integration' into feat-1.4.x-response-filters
# Conflicts:
#	app/controllers/api/proxy.php
2023-08-22 13:37:03 -04:00
Matej Bačo ff9eb39689 Rever changes 2023-08-22 19:32:19 +02:00
Matej Bačo 4a2f10f938 Fix request host missing 2023-08-22 19:28:37 +02:00
Jake Barnby c929fe113e Fix colliding ID overrides 2023-08-22 13:11:32 -04:00
Matej Bačo 4fbb98b705 upgrade executor 2023-08-22 17:20:23 +02:00
Matej Bačo 50059e90e9 Upgrade console 2023-08-22 16:17:41 +02:00
Jake BarnbyandGitHub 6b92a590e7 Merge pull request #6011 from appwrite/revert-some-migrations
Revert some migrations
2023-08-22 10:16:12 -04:00
Jake Barnby d1ad1c0cf3 Fix lockfile 2023-08-22 10:13:39 -04:00
Jake Barnby 97429bf57f Merge remote-tracking branch 'origin/feat-git-integration-update-migration' into revert-some-migrations
# Conflicts:
#	src/Appwrite/Migration/Version/V19.php
2023-08-22 10:10:46 -04:00
Matej Bačo ee06ecf5c5 Linter 2023-08-22 15:18:07 +02:00
Matej Bačo eea43e17bd Fix function request filter 2023-08-22 15:16:07 +02:00
Khushboo Verma 1b476eb774 Updated SDK 2023-08-22 18:05:51 +05:30
Khushboo Verma ad680d547a Fix grammar in GitHub comments 2023-08-22 16:52:42 +05:30
Matej Bačo ce54c71e16 Fix 404 pages 2023-08-22 12:23:49 +02:00
Matej Bačo e345ef071a Allow custom deployment entrypoint 2023-08-22 11:47:10 +02:00
Matej Bačo 58cf106d7f Update console 2023-08-22 11:05:08 +02:00
Matej Bačo 7c1a387a37 Improve commands quality 2023-08-22 10:16:17 +02:00
Khushboo Verma 310512dbfe Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-22 12:43:28 +05:30
Khushboo Verma 658ce3cb62 Updated email id 2023-08-22 12:43:00 +05:30
Jake Barnby b48a64d1ad Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration
# Conflicts:
#	app/controllers/api/functions.php
#	composer.json
#	composer.lock
#	tests/e2e/Services/Databases/DatabasesConsoleClientTest.php
2023-08-22 00:59:36 -04:00
Eldad A. FuxandGitHub 95389a713e Merge pull request #5879 from appwrite/akamai-rebrand
Update Akamai integration further according to their latest rebrand
2023-08-22 07:57:32 +03:00
Eldad A. FuxandGitHub 0ded0c259b Merge pull request #5915 from appwrite/docs-function-create-build
Fix missing description for function create build endpoint
2023-08-22 07:57:05 +03:00
Jake BarnbyandGitHub bda3afdfdf Merge pull request #5900 from appwrite/fix-collection-disabled-mode-checks
Fix collection disabled mode checks
2023-08-22 00:47:47 -04:00
Vincent (Wen Yu) Ge caf6bcae95 Remove mention of environment variables in docs 2023-08-22 04:16:41 +00:00
Vincent (Wen Yu) Ge 1ffd660334 Improve error copy 2023-08-22 04:15:15 +00:00
Jake Barnby 6c67172fd7 Fix missing ID 2023-08-21 23:45:32 -04:00
Jake Barnby 942705b5f3 Fix database upgrade 2023-08-21 23:25:55 -04:00
Steven Nguyen 7e6eb59cdf Additional updates from index changes 2023-08-21 17:12:10 -07:00
Steven Nguyen 8ebfbf04b8 Revert usage/stats migrations
We won't releasing the usage changes this release because the migrations
would be too big/complex.
2023-08-21 15:53:30 -07:00
Steven Nguyen ebe114617e Fix "Pool 'console' is empty" error by breaking from loop when ready 2023-08-21 15:53:30 -07:00
Steven Nguyen 45be279b75 Skip updating _uid attribute and _permission index
These updates make use of the PDO to manually execute a SQL statement,
but the PDO is not available in the new migration platform task. So
that we can move forward with the release, we will skip these updates
and then figure it out in a subsequent release.
2023-08-21 15:53:30 -07:00
Steven Nguyen a13b7606a2 Fix console db namespace 2023-08-21 15:53:30 -07:00
Steven Nguyen 5d6029fe7d Uncomment new db env vars 2023-08-21 15:53:30 -07:00
Steven Nguyen f3fbb2fb56 Fix Migration task after it was converted to a Platform task 2023-08-21 15:53:30 -07:00
Steven Nguyen 280e066fd4 Update 1.4 migration 2023-08-21 15:53:30 -07:00
Steven Nguyen 6bb04ca95e Bump appwrite version to 1.4.0 2023-08-21 15:53:30 -07:00
Matej Bačo 4b90517dfd Update console 2023-08-21 23:11:34 +02:00
Eldad A. FuxandGitHub 832b18da06 Merge pull request #6022 from appwrite/feat-usage-rollback
Rollback to old usage
2023-08-21 22:54:12 +03:00
Eldad A. FuxandGitHub 8e46bdf7cb Merge branch 'feat-git-integration' into feat-usage-rollback 2023-08-21 22:46:09 +03:00
Steven Nguyen 6184b6a378 Update request filter to not handle projects apis
The endpoints were only used internally so it's okay to not support older
versions.
2023-08-21 11:52:03 -07:00
Steven Nguyen a012a42008 Create 1.4 request filters 2023-08-21 11:52:03 -07:00
Steven Nguyen 0a0a5e9f04 Create 1.4 response filter 2023-08-21 11:48:48 -07:00
Matej Bačo fedac9592b Fix id null schedule bug 2023-08-21 19:43:03 +02:00
Matej Bačo 7c184498bb Fix GitHub app auth and migrations 2023-08-21 15:16:02 +02:00
Bradley Schofield 9418ba8775 Update docker-compose.yml 2023-08-21 13:43:21 +01:00
Bradley Schofield b7d053f60d Update migrations.php 2023-08-21 13:42:02 +01:00
Khushboo Verma d5968f3f2a Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-21 17:03:40 +05:30
Khushboo Verma c016ad7415 Added commitHash to git clone command 2023-08-21 17:03:07 +05:30
shimon 1969ea9d16 rolling back usage flow 2023-08-21 13:50:45 +03:00
shimon 722a7ce8c9 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-usage-rollback 2023-08-21 13:50:34 +03:00
Bradley Schofield 9d88017e1f Add Download Deployment Function 2023-08-21 11:21:18 +01:00
shimon 7ba42b0d6c rolling back usage flow 2023-08-21 11:53:00 +03:00
shimon 3cca907465 rolling back usage flow 2023-08-21 11:10:23 +03:00
shimon 2b62149dda Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-usage-rollback 2023-08-21 10:37:44 +03:00
shimon 99a43dec8c rolling back usage flow 2023-08-21 10:34:34 +03:00
shimon f261ef8b70 rolling back usage flow 2023-08-21 10:31:12 +03:00
Khushboo Verma efb3205830 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-21 12:22:20 +05:30
Jake Barnby 6634a8b43b Lint 2023-08-20 20:04:47 -04:00
Jake Barnby 02cee3d687 Revert base image downgrade 2023-08-20 20:02:03 -04:00
Jake Barnby a1b10ef7a8 Fix graphql tests 2023-08-20 13:40:44 -04:00
Khushboo Verma 4a80b08f4b Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-20 22:54:44 +05:30
Jake Barnby 4c9c34d929 Fix console test 2023-08-20 13:21:14 -04:00
Jake Barnby e35f83df0c Fix response filter tests 2023-08-20 13:20:55 -04:00
Jake Barnby 1e4a3cd020 Fix graphql test 2023-08-20 13:20:37 -04:00
Jake Barnby 7d67824b0d Downgrade base to fix swoole issues 2023-08-20 13:20:19 -04:00
shimon 3ba76a2139 rolling back usage flow 2023-08-20 18:40:05 +03:00
shimon e86286e7e3 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-usage-rollback
 Conflicts:
	composer.lock
2023-08-20 18:07:57 +03:00
shimon d05718e75c rolling back usage flow 2023-08-20 16:56:49 +03:00
shimon 83ffea68d1 rolling back usage flow 2023-08-20 16:53:26 +03:00
Bradley Schofield 1f32b2f6f6 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-08-20 14:27:43 +01:00
Bradley Schofield 558a7d9eee Add Shell Escapes 2023-08-20 14:27:34 +01:00
shimon 8147f3ee7d rolling back usage flow 2023-08-20 15:29:43 +03:00
Matej Bačo 7bdbd51255 PR review changes 2023-08-20 14:14:05 +02:00
Matej Bačo 621e49e4b6 Add host to execution detail 2023-08-20 13:43:06 +02:00
Matej Bačo 4d84cb2e45 Fix wrong preview url hostname 2023-08-20 12:26:23 +02:00
Khushboo Verma e83f0f7b56 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-20 15:13:13 +05:30
Khushboo Verma afbadf9322 Add search attribute to redeploy endpoint 2023-08-20 15:13:05 +05:30
Matej Bačo 60d24e0072 Downgrade assistant 2023-08-20 11:42:17 +02:00
Matej Bačo 46c7010908 Uprade dependencies 2023-08-20 11:04:42 +02:00
Matej Bačo dedacecb52 Enable coroutines for VCS, upgrade version to 1.4 2023-08-20 10:46:44 +02:00
Matej Bačo 20a2d3755e Add vars for Console 2023-08-20 10:10:42 +02:00
Matej Bačo eb689d86c5 linter fix 2023-08-19 20:29:05 +02:00
Matej Bačo efe3793679 PR review changes, fix node test 2023-08-19 20:26:47 +02:00
Khushboo Verma 74c97a833c Removed null check for scheduleId 2023-08-19 18:30:22 +05:30
Khushboo Verma 78a224be14 Fix deployment creation on branch creation 2023-08-19 18:24:43 +05:30
Khushboo Verma 3305e300b1 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-19 18:21:40 +05:30
Khushboo Verma 1284449765 Fixed GitHub comments 2023-08-19 18:21:27 +05:30
Matej Bačo 5de7c24ee8 Fix more function tests 2023-08-19 13:37:45 +02:00
Matej Bačo e17281caec Update console 2023-08-19 10:05:59 +02:00
Matej Bačo 69cf0161ff Fix more tests 2023-08-19 10:05:49 +02:00
Jake Barnby 9b2226b243 Fix manual and VCS redeploys 2023-08-19 02:15:47 -04:00
Jake Barnby 2404352f3c Fix more graphql tests 2023-08-19 01:59:36 -04:00
Jake Barnby 0f98199c85 Fix webhook test 2023-08-18 14:21:54 -04:00
Jake Barnby 4f59570738 Fix storage tests 2023-08-18 14:20:29 -04:00
Jake Barnby e388f1f8e2 Remove redundant tests 2023-08-18 14:14:52 -04:00
Jake Barnby f18fb13afd Fix graphql tests 2023-08-18 13:52:03 -04:00
Jake Barnby 1e3fd5291e Merge remote-tracking branch 'origin/cl-1.4.x' into fix-collection-disabled-mode-checks 2023-08-18 13:25:21 -04:00
Jake Barnby a848322687 Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration
# Conflicts:
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	composer.json
#	composer.lock
2023-08-18 13:23:35 -04:00
Jake BarnbyandGitHub fb0a4bde28 Merge pull request #6015 from appwrite/1.4.x
Merge 1.4.x into cl-1.4.x
2023-08-18 13:09:25 -04:00
Bradley Schofield aa9ea0e013 Increment Version Number 2023-08-18 15:23:47 +01:00
Jake BarnbyandGitHub 4b07896877 Merge pull request #6010 from appwrite/chore-1.4.x-upgrade
Chore 1.4.x upgrade
2023-08-18 09:58:41 -04:00
Eldad A. FuxandGitHub 43cb494ae7 Merge pull request #5998 from appwrite/feat-git-integration-migrations
Fix Migrations Stability
2023-08-18 13:28:33 +03:00
Bradley Schofield 5c40f985f7 Run Linter 2023-08-18 11:19:51 +01:00
Bradley Schofield 0ebd6d43d5 Merge branch 'feat-git-integration' into feat-git-integration-migrations 2023-08-18 11:18:58 +01:00
Bradley Schofield bcfb0d1428 Fix Realtime 2023-08-18 11:11:24 +01:00
Khushboo Verma c1b7b6cd0d Update limits 2023-08-18 12:44:13 +05:30
Khushboo Verma 76c3eb5c65 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-18 12:26:11 +05:30
Khushboo Verma 00f6785818 Addressed PR comments 2023-08-18 12:25:44 +05:30
Jake Barnby 2d53c73e7a Remove extra line 2023-08-17 22:15:33 -04:00
Jake Barnby dbba62fe24 Remove permission index and _uid column type change migrations 2023-08-17 22:14:55 -04:00
Jake BarnbyandGitHub a3895b041a Apply suggestions from code review 2023-08-17 21:48:21 -04:00
Steven Nguyen ccd8c86e88 Skip updating _uid attribute and _permission index
These updates make use of the PDO to manually execute a SQL statement,
but the PDO is not available in the new migration platform task. So
that we can move forward with the release, we will skip these updates
and then figure it out in a subsequent release.
2023-08-17 17:17:13 -07:00
Steven Nguyen e8f5229756 Fix console db namespace 2023-08-17 17:17:13 -07:00
Steven Nguyen 9f6b27f828 Uncomment new db env vars 2023-08-17 17:17:13 -07:00
Steven Nguyen 436600547c Fix Migration task after it was converted to a Platform task 2023-08-17 17:17:12 -07:00
Steven Nguyen 586ad1984c Update 1.4 migration 2023-08-17 17:15:35 -07:00
Steven Nguyen 22780b87dc Bump appwrite version to 1.4.0 2023-08-17 17:10:14 -07:00
Jake Barnby a77ff0a9b0 Merge remote-tracking branch 'origin/1.4.x' into chore-1.4.x-upgrade
# Conflicts:
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
2023-08-17 19:54:25 -04:00
Jake Barnby a88f90dd90 Merge remote-tracking branch 'origin/1.4.x' into chore-1.4.x-upgrade
# Conflicts:
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	composer.lock
2023-08-17 19:51:36 -04:00
Jake BarnbyandGitHub 92c39470be Merge pull request #5800 from appwrite/fix-team-update-membership
Update method name for `updateMembershipRoles`
2023-08-17 19:43:56 -04:00
Jake Barnby 6ef5e8bd7e Fix test 2023-08-17 19:08:30 -04:00
Jake Barnby 49b9003b7f FIx test 2023-08-17 17:58:04 -04:00
Jake Barnby 861ed521a0 Merge branch '1.4.x' into fix-team-update-membership
# Conflicts:
#	app/config/specs/open-api3-1.4.x-client.json
#	app/config/specs/open-api3-1.4.x-console.json
#	app/config/specs/open-api3-1.4.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.4.x-client.json
#	app/config/specs/swagger2-1.4.x-console.json
#	app/config/specs/swagger2-1.4.x-server.json
#	app/config/specs/swagger2-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
2023-08-17 17:51:24 -04:00
Jake BarnbyandGitHub a019d01e91 Merge pull request #5887 from appwrite/fix-5404-update-document-without-relation-permission
Fix 5404 update document without relation permission
2023-08-17 17:48:08 -04:00
Jake Barnby 3c3326260a Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration
# Conflicts:
#	composer.lock
2023-08-17 17:39:26 -04:00
Jake Barnby 8de0eefbaa Lint 2023-08-17 17:38:05 -04:00
Jake Barnby 07c985ebc3 Fix missing params from redeploy event 2023-08-17 17:37:52 -04:00
Bradley Schofield e8056834aa Run Formatter 2023-08-17 15:55:28 +01:00
Bradley Schofield 6577fc17a9 Remove ./vendor import and add missing envvars 2023-08-17 15:54:19 +01:00
Khushboo Verma 4285d99f08 Added exception for repo creation + small fixes 2023-08-17 19:24:57 +05:30
prateek banga 27df545fb7 Merge branch '1.4.x' of https://github.com/appwrite/appwrite into fix-5404-update-document-without-relation-permission 2023-08-17 19:15:33 +05:30
prateek banga 860e9958c7 lint fix 2023-08-17 19:04:41 +05:30
Jake Barnby 414d85be8e Update mode checks 2023-08-16 17:58:25 -04:00
Jake Barnby b6ffb385a7 Merge remote-tracking branch 'origin/cl-1.4.x' into fix-collection-disabled-mode-checks
# Conflicts:
#	tests/e2e/Services/Databases/DatabasesConsoleClientTest.php
2023-08-16 15:55:19 -04:00
Bradley Schofield 7fedac9306 Handle Eldad Suggestions 2023-08-16 19:08:24 +01:00
Bradley Schofield 8222e28ac9 Update FunctionsCustomServerTest.php 2023-08-16 18:40:24 +01:00
Bradley Schofield 616e61339c Update composer.json 2023-08-16 18:34:22 +01:00
Bradley Schofield 47b10fa82b Implement IAM Custom Roles 2023-08-16 18:17:20 +01:00
Bradley Schofield a0cd65b94b Fix Migrations Stability 2023-08-16 16:01:56 +01:00
prateek banga d6f4d76807 adds another scenario in test case 2023-08-16 14:57:50 +05:30
Matej Bačo 3a6f10fa62 Fix failing tests 2023-08-16 08:19:42 +02:00
Eldad A. FuxandGitHub 96fa7362f3 Merge pull request #5698 from appwrite/fix-cache-delete-bug-master
Fix cache delete bug master
2023-08-15 14:57:33 +03:00
Eldad A. FuxandGitHub 279b482f1a Merge pull request #5726 from 2002Bishwajeet/feat-whitelist-enums
Feat:  Whitelist enums
2023-08-15 10:33:15 +03:00
42f1be0f6c Update tests/e2e/Services/Teams/TeamsBaseServer.php
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-08-15 09:04:05 +05:30
Jake Barnby 04d0e284a1 Update specs 2023-08-14 22:29:47 -04:00
Jake BarnbyandGitHub 23deb5c4df Apply suggestions from code review 2023-08-14 21:57:48 -04:00
Jake Barnby ff6d3f39b1 Remove invalid test 2023-08-14 20:47:47 -04:00
Jake BarnbyandGitHub 171f22daa0 Merge pull request #5604 from 2002Bishwajeet/feat-add-encrypt-param
feat: add encrypt param to string attribute
2023-08-14 20:45:15 -04:00
Jake BarnbyandGitHub 8820d422be Update app/controllers/api/databases.php 2023-08-14 20:45:05 -04:00
Jake Barnby 4ddb0ce6a7 Merge remote-tracking branch 'upstream/cl-1.4.x' into feat-add-encrypt-param 2023-08-14 19:37:37 -04:00
Jake Barnby 68601c5dc2 FIx lint 2023-08-14 19:35:18 -04:00
Jake Barnby c00c5119b2 Merge remote-tracking branch 'upstream/1.4.x' into feat-whitelist-enums 2023-08-14 19:33:56 -04:00
Jake Barnby 0ca90cee6c Fix test 2023-08-14 19:30:11 -04:00
prateek banga cb6760a957 removes unnecessary use statement 2023-08-14 22:02:54 +05:30
prateek banga 8e1ef812d3 resolve merge conflicts 2023-08-14 21:59:24 +05:30
Bishwajeet Parhi ac4701988a generate api specs 2023-08-14 17:01:42 +05:30
Bishwajeet Parhi 12a61feed4 chore: add PlatformType 2023-08-14 14:03:30 +05:30
Christy Jacob 06c0b189f0 feat: add version to dockerfile 2023-08-13 14:21:06 +00:00
Christy Jacob b0f5a0e677 feat: add version to dockerfile 2023-08-13 14:20:29 +00:00
Christy Jacob d9307724db feat: add missing variable to docker compose 2023-08-13 13:34:51 +00:00
Matej Bačo 01cb386566 Upgrade assistant 2023-08-13 10:28:34 +02:00
Damodar Lohani 7795933000 composer conflict fix 2023-08-13 00:46:23 +00:00
Damodar Lohani 9d15f70db5 Merge remote-tracking branch 'origin/cl-1.4.x' into feat-framework-router-v2 2023-08-13 00:45:11 +00:00
Matej Bačo ec82fec59f Re-enable assistant 2023-08-12 21:08:44 +02:00
Christy Jacob 31191c0be8 chore: cleanup dockerfile 2023-08-11 23:49:10 +00:00
Christy Jacob 96354098f1 chore: cleanup dockerfile 2023-08-11 23:45:05 +00:00
Christy Jacob 8368ff0ffe chore: cleanup dockerfile 2023-08-11 23:43:55 +00:00
Jake BarnbyandGitHub 03cdae245e Merge pull request #5923 from appwrite/v19-migration
V19 migration - uid varchar
2023-08-11 19:30:17 -04:00
Jake BarnbyandGitHub efe81f5723 Merge branch 'cl-1.4.x' into v19-migration 2023-08-11 19:29:12 -04:00
Jake BarnbyandGitHub 6b915bad94 Merge pull request #5885 from appwrite/feat-query-support-attributes-indexes
Feat query support  in list attributes &  list indexes endpoint
2023-08-11 14:34:01 -04:00
Bishwajeet Parhi e691efde6c chore: vars naming changes 2023-08-11 22:50:40 +05:30
4e0250cc9f Update src/Appwrite/Specification/Format.php
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-08-11 22:46:48 +05:30
61a37a9a48 Update src/Appwrite/Specification/Format/OpenAPI3.php
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-08-11 22:46:24 +05:30
Matej Bačo c24e2786fb Even more PR review changes 2023-08-11 18:52:13 +02:00
Matej Bačo f0125ac3bb PR review changes 2023-08-11 18:44:05 +02:00
Jake BarnbyandGitHub 7cd995ac3c Apply suggestions from code review 2023-08-11 12:29:55 -04:00
Bishwajeet Parhi d00af693bb fix duplicate locale code and tests passes 2023-08-11 21:29:13 +05:30
Matej Bačo d219085196 More PR review changes 2023-08-11 17:17:32 +02:00
Matej Bačo c6684ee7f8 PR review changes 2023-08-11 16:45:36 +02:00
Matej Bačo 897d299ae6 PR review changes, fixes from QA 2023-08-11 15:34:57 +02:00
Christy JacobandGitHub 1f91606edb Merge pull request #5970 from appwrite/fix-debugger
fixes debugger usage
2023-08-11 17:09:44 +04:00
prateek banga 29e1757364 lint fix 2023-08-11 17:28:32 +05:30
prateek banga 68736a53f9 Adds more complex test scenario 2023-08-11 17:25:34 +05:30
prateek banga 0304adf872 fix test cases 2023-08-11 16:19:05 +05:30
prateek banga 971ebbc686 fix test cases 2023-08-11 16:17:31 +05:30
prateek banga 6ef7416fff fixes debugger usage 2023-08-11 15:47:33 +05:30
Matej Bačo 1592533c98 Disable coroutine to fix DB issues 2023-08-11 12:02:06 +02:00
Matej Bačo 1bd96228bf Fix file responses from router 2023-08-11 11:19:05 +02:00
Matej Bačo 5032fd7d08 Fix AI endpoints 2023-08-11 09:52:08 +02:00
Bishwajeet Parhi 5c8618410b chore: implement blacklist and regenerate specs 2023-08-11 13:13:46 +05:30
Jake Barnby a8897e6b6f Update libs 2023-08-10 21:33:40 -04:00
Jake Barnby 16cb495a41 Lint 2023-08-10 21:31:31 -04:00
Jake Barnby b0b6f93794 Update libs 2023-08-10 21:28:04 -04:00
Bishwajeet Parhi 528846c35e fix: missing Whitelist enums 2023-08-11 02:25:50 +05:30
Jake Barnby 6cd0e328d9 Review fixes 2023-08-10 16:44:38 -04:00
Bishwajeet Parhi cec9798126 push latest specs 2023-08-11 00:44:22 +05:30
Bishwajeet Parhi d0755a587f Merge remote-tracking branch 'upstream/1.4.x' into feat-whitelist-enums 2023-08-10 22:31:53 +05:30
prateek banga 233f4ebb56 lint fix 2023-08-10 20:03:47 +05:30
prateek banga 40047a2ed3 fix test cases 2023-08-10 20:03:02 +05:30
prateek banga 023e88ff56 removes condition 2023-08-10 20:00:13 +05:30
Khushboo Verma dfd686436a Fix fetch commit details condition 2023-08-10 17:52:10 +05:30
prateek banga 8cefc54ca3 merge resolve conflicts 2023-08-10 17:22:15 +05:30
prateek banga 983c810a45 adds assertion in test case 2023-08-10 17:18:45 +05:30
prateek banga 02d4b6b612 fix test case by adding internal attributes 2023-08-10 15:14:23 +05:30
Matej Bačo 0111f25ef5 Update console 2023-08-10 03:01:24 +02:00
Matej Bačo 2a94dacdd1 Fix deployment issues from QA server 2023-08-10 02:31:49 +02:00
Matej Bačo 659b2d7504 Update console 2023-08-10 01:54:06 +02:00
Matej Bačo b9c52d8583 QA after merge fix 2023-08-10 01:44:00 +02:00
Matej Bačo 899bc38069 Merge branch 'cl-1.4.x' into feat-git-integration 2023-08-10 01:12:09 +02:00
Christy JacobandGitHub 5e4e7ff5a5 Merge pull request #5968 from appwrite/feat-implement-migrations
Feat: Move oauth secret to identity
2023-08-10 03:04:06 +04:00
Matej Bačo 75e66e675b Move oauth secret to identity 2023-08-10 01:02:13 +02:00
Christy JacobandGitHub 598813d276 Merge pull request #5938 from appwrite/feat-implement-migrations
Implement Migrations
2023-08-10 02:53:45 +04:00
Bradley Schofield c6302014f5 Run Linter 2023-08-09 23:51:36 +01:00
Bradley Schofield f4ef252bf2 Update migrations.php 2023-08-09 23:47:51 +01:00
Bradley Schofield d001f14249 Add Service Account Role Assignment 2023-08-09 23:46:23 +01:00
Matej Bačo 3ed4a65828 Fix VCS after lib upgrade 2023-08-09 23:00:04 +02:00
Matej Bačo 6abe8a5792 Upgrade vcs version 2023-08-09 22:55:54 +02:00
prateek banga 185d09d764 adds more queries in tests, upgrade db library 2023-08-10 00:11:18 +05:30
Matej Bačo a2a50d066b More deployment changes 2023-08-09 20:00:25 +02:00
Khushboo Verma ced6eed6fa Add urls in deployment details 2023-08-09 23:05:23 +05:30
Bradley Schofield fead8eb47a Merge remote-tracking branch 'origin/cl-1.4.x' into feat-implement-migrations 2023-08-09 18:08:40 +01:00
Bradley Schofield 0d58d20635 Update Migration Lib 2023-08-09 18:08:10 +01:00
Christy JacobandGitHub 1f2a3c02bf Merge pull request #5953 from appwrite/feat-user-identities-cl-1.4.x
Separate OAuth2 info from Sessions into Identities
2023-08-09 21:06:42 +04:00
Steven Nguyen 4a9ac08e75 Update description for some of the account endpoints for clarity 2023-08-09 10:02:01 -07:00
Steven Nguyen 09254aeae0 Add description for the delete account identity's identityId param 2023-08-09 09:25:29 -07:00
Steven Nguyen c7c546bfe7 Add a secrets attribute to the identities collection
These secrets can be used to store data from the provider that may or
may not be sensitive.

For example, this will be used by the migration API when connecting to
Firebase to store the service account used for the migration.

This data will only be used internally inside Appwrite and not exposed
to an end user or developer.
2023-08-09 09:01:51 -07:00
Steven Nguyen 5801a2cc39 Merge branch 'cl-1.4.x' into feat-user-identities-cl-1.4.x 2023-08-09 09:01:29 -07:00
Khushboo Verma 2856077c04 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-09 21:24:24 +05:30
Khushboo Verma a63a668601 Add additional deployment info 2023-08-09 21:23:58 +05:30
Christy JacobandGitHub bef46958a7 Merge pull request #5966 from appwrite/feat-user-identity-secrets
Add a secrets attribute to the identities collection
2023-08-09 19:48:56 +04:00
Bradley Schofield 1135060681 Start work on identities implementation 2023-08-09 16:18:17 +01:00
Steven Nguyen 14b84ed9e6 Add a secrets attribute to the identities collection
These secrets can be used to store data from the provider that may or
may not be sensitive.

For example, this will be used by the migration API when connecting to
Firebase to store the service account used for the migration.

This data will only be used internally inside Appwrite and not exposed
to an end user or developer.
2023-08-09 08:15:44 -07:00
Christy Jacob 7d60e4272d Merge branch 'cl-1.4.x' of https://github.com/appwrite/appwrite into feat-implement-migrations 2023-08-09 13:59:44 +00:00
Christy Jacob 21e3bc7cb4 Merge branch '1.4.x' of https://github.com/appwrite/appwrite into cl-1.4.x 2023-08-09 13:55:50 +00:00
Khushboo Verma 18cf10139d Asset names 2023-08-09 18:40:28 +05:30
Khushboo Verma 88ce493aa5 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-09 18:37:56 +05:30
Khushboo Verma 52b61c5c75 Add description to exception 2023-08-09 18:37:22 +05:30
Matej Bačo 2797c5bd22 Update docker-compose.yml 2023-08-09 15:06:21 +02:00
Matej Bačo 35ea97ba15 Fix graph QL 2023-08-09 13:52:57 +02:00
Matej Bačo b9d790224f Fix missing model 2023-08-09 13:29:56 +02:00
Khushboo Verma e267349a88 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-09 16:33:49 +05:30
Khushboo Verma 056b7120a6 Add additional information to deployments 2023-08-09 16:24:46 +05:30
Matej Bačo 9d0eda68d6 Upgrade after conflict 2023-08-09 12:35:04 +02:00
Matej Bačo 93735ac4a7 Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration 2023-08-09 12:30:45 +02:00
Matej Bačo ebeda626cd Update console 2023-08-09 11:53:17 +02:00
Matej Bačo e74ee2d9c1 Update .env 2023-08-09 11:52:52 +02:00
Matej Bačo a60b54f434 Use identities table 2023-08-09 11:52:34 +02:00
prateek banga 426c315927 resolve merge conflicts 2023-08-09 14:20:28 +05:30
prateek banga f6d7449dd5 remove select queries and prohibit queries from Base validator 2023-08-09 14:19:47 +05:30
Christy JacobandGitHub 0d7597c4e2 Merge pull request #5964 from appwrite/remove-vcs-assets
Remove VCS assets
2023-08-09 11:58:01 +04:00
Khushboo Verma 8a8dfa1605 Remove VCS assets 2023-08-09 13:24:09 +05:30
Khushboo Verma c6cdc0c37c Fix broken functions flow 2023-08-09 13:16:17 +05:30
Eldad A. FuxandGitHub 6ce3045f89 Merge pull request #5921 from appwrite/feat-user-identities-git-integration
Separate OAuth2 info from Sessions into Identities
2023-08-09 10:18:43 +03:00
Jake BarnbyandGitHub d2ef51551d Merge branch 'cl-1.4.x' into feat-add-encrypt-param 2023-08-08 23:06:14 -04:00
Christy JacobandGitHub 76cd8f9c24 Merge pull request #5961 from appwrite/1.4.x
Sync 1.4.x
2023-08-09 03:06:04 +04:00
Christy Jacob fe9ed76554 chore: update dependencies 2023-08-08 22:03:18 +00:00
prateek banga 4d03610755 resolve merge conflicts 2023-08-09 03:23:45 +05:30
Christy Jacob 5be55f05e8 feat: update error page 2023-08-08 21:25:48 +00:00
prateek banga 11df973aa1 review changes 2023-08-09 02:39:04 +05:30
Christy Jacob 4f780a6caa chore: trigger ci 2023-08-08 20:53:42 +00:00
Christy Jacob c009a12a25 Merge branch 'cl-1.4.x' of https://github.com/appwrite/appwrite into 1.4.x 2023-08-08 20:51:31 +00:00
Jake Barnby b196914638 Fix console/API key checks 2023-08-08 15:46:01 -04:00
Bradley Schofield 47ebf77ff0 Continue work on OAuth Firebase last stage 2023-08-08 20:28:38 +01:00
Christy JacobandGitHub c1167f7dc7 Merge pull request #5371 from appwrite/disallow-personal-data
Disallow personal data
2023-08-08 23:08:10 +04:00
prateek banga 51ceb5d74a prohibit select queries in list attributes and remove static method 2023-08-09 00:12:53 +05:30
Christy Jacob 347cd4d13f feat: generte specs 2023-08-08 16:58:06 +00:00
Christy Jacob 82a206d808 Merge branch 'cl-1.4.x' of https://github.com/appwrite/appwrite into disallow-personal-data 2023-08-08 16:48:59 +00:00
Christy Jacob 5b42d2c21f feat: review comments 2023-08-08 16:47:51 +00:00
prateek banga ebcb43bbad use getUser to fetch userId in test 2023-08-08 21:20:19 +05:30
Steven Nguyen f3fa7922d4 Merge branch 'cl-1.4.x' into feat-user-identities-cl-1.4.x 2023-08-08 08:34:01 -07:00
Bradley Schofield f0477a7f2b Move collections and update redirect sig 2023-08-08 14:36:44 +01:00
Bradley Schofield 9408a7e34f Update .env 2023-08-08 14:03:36 +01:00
Bradley Schofield f4cbcb1383 Re-Add collections 2023-08-08 13:45:33 +01:00
Bradley Schofield 31ac9b8367 Update docker-compose.yml 2023-08-08 11:18:29 +01:00
Bradley Schofield 388b43ea84 Update .env 2023-08-08 11:16:19 +01:00
Matej Bačo 26aa37ccf0 Linter fix 2023-08-08 11:46:43 +02:00
Matej Bačo 2b96fb6c6f Allow editing runtime 2023-08-08 11:28:25 +02:00
Bishwajeet Parhi b3e962ba05 Merge branch 'master' into feat-whitelist-enums 2023-08-08 11:35:36 +05:30
Bishwajeet Parhi 2f3e14932a fix: Tests 2023-08-08 11:34:02 +05:30
Bishwajeet Parhi c3ebdc46e2 Merge branch 'master' into feat-add-encrypt-param 2023-08-08 11:04:28 +05:30
prateek banga 385f76d7f2 lint fix 2023-08-08 04:42:00 +05:30
prateek banga 60236b3af6 refactor according to review comments 2023-08-08 04:40:07 +05:30
prateek banga 769114d161 lint fix 2023-08-08 03:35:13 +05:30
prateek banga 7e185cd799 moved formatting logic to relationship attribute model 2023-08-08 03:34:13 +05:30
Steven Nguyen 073b9963d2 Merge branch 'feat-git-integration' into feat-user-identities-git-integration 2023-08-07 14:46:00 -07:00
prateek banga 52e800cc59 refactor according to review feedback 2023-08-08 02:56:20 +05:30
Khushboo Verma d19769415f Throw exception from createRepo 2023-08-07 21:09:51 +05:30
Matej Bačo 11068696c9 QA changes 2023-08-07 17:37:36 +02:00
Bradley Schofield e28dd260c3 Update init.php 2023-08-07 16:17:34 +01:00
Bradley Schofield 893dbead7c Update composer.lock 2023-08-07 16:16:28 +01:00
Bradley Schofield 91c82f0d7d Merge remote-tracking branch 'origin/cl-1.4.x' into feat-implement-migrations 2023-08-07 16:09:28 +01:00
prateek banga 0630f56dd5 Merge branch '1.4.x' of https://github.com/appwrite/appwrite into feat-query-support-attributes-indexes 2023-08-07 20:35:55 +05:30
Eldad A. FuxandGitHub 88e1deefb5 Merge pull request #5929 from appwrite/feat-sync-1.4-with-master
Sync with master
2023-08-07 17:57:43 +03:00
Eldad A. FuxandGitHub 90e89aa02e Merge pull request #5934 from appwrite/feat-appwrite-assistant
Feat appwrite assistant
2023-08-07 17:56:22 +03:00
Eldad A. FuxandGitHub 04b8030a27 Merge pull request #5875 from appwrite/fix-aac-file-issue
audio/aac mime type added
2023-08-07 17:33:50 +03:00
Eldad A. FuxandGitHub 4b7cd5c372 Merge pull request #5715 from appwrite/fix-phone-abuse-param
fix: abuse label for creating phone session
2023-08-07 15:16:40 +03:00
Bradley Schofield f27345fb92 Update SDK 2023-08-07 11:56:42 +01:00
Damodar Lohani d4a1158f7e upgrade composer 2023-08-07 08:58:26 +00:00
Damodar Lohani a6109a0341 Merge remote-tracking branch 'origin/1.4.x' into feat-framework-router-v2 2023-08-07 08:42:04 +00:00
Damodar Lohani 72ebccfd7f update assistant 2023-08-07 07:55:24 +00:00
Matej Bačo 2bbdbaebd3 Upgrade SDKs 2023-08-06 21:14:25 +02:00
Matej Bačo d678d626fc Improve CI/CD logs 2023-08-06 15:55:41 +02:00
Matej Bačo 3b15dccc84 More QA fixes 2023-08-06 15:42:18 +02:00
Matej Bačo d5fd3a28f9 More QA fixes 2023-08-06 15:11:30 +02:00
Matej Bačo 345df3f2ca More QA fixes 2023-08-06 12:30:38 +02:00
Matej Bačo e60456cfda QA after merge with 1.4 2023-08-06 10:51:53 +02:00
Matej Bačo 906f86fbb8 Merge branch 'cloud-1.4.x' into feat-git-integration 2023-08-06 09:31:32 +02:00
Khushboo Verma 6cb5af2457 Update Comment Table 2023-08-06 02:10:53 +05:30
Matej Bačo 3ae86faf66 Revert "code cleanup"
This reverts commit c36d1ccdb7.
2023-08-05 20:54:40 +02:00
Matej Bačo c36d1ccdb7 code cleanup 2023-08-05 20:54:21 +02:00
Matej Bačo eb63ec9b10 Support failure url on vcs 2023-08-05 20:53:42 +02:00
Matej Bačo 75b8da6f1f Fix domain names 2023-08-05 17:16:25 +02:00
Matej Bačo e8270834c7 Code cleanup 2023-08-05 17:14:32 +02:00
Matej Bačo 8a9f3f1b54 Update build to use 1 logs attribute 2023-08-05 16:50:28 +02:00
Eldad A. FuxandGitHub a7094310d7 Merge pull request #5550 from Suven-p/feat-5542-validate-x-appwrite-id-header-for-CreateFile
Validate value of x-appwrite-id header
2023-08-05 13:23:52 +03:00
Eldad A. FuxandGitHub a56f91b054 Merge branch 'master' into feat-5542-validate-x-appwrite-id-header-for-CreateFile 2023-08-05 06:36:21 +03:00
Eldad A. FuxandGitHub 06570a081a Merge pull request #5928 from safwanyp/fix-5517-fix-stale-team-memberships-on-user
Fixed bug where memberships remained after a team is deleted
2023-08-05 06:34:48 +03:00
Eldad A. FuxandGitHub 702424ed31 Merge pull request #5694 from Miguelii/fix-5693-portuguese-email-template-missing-word
Added missing word to portuguese email template
2023-08-05 06:32:11 +03:00
Steven Nguyen d960f85da6 Merge branch '1.4.x' into cloud-1.4.x 2023-08-04 18:07:33 -07:00
Steven Nguyen 57b031d7f5 Publicly allow filtering on identities.providerAccessTokenExpiry
This will allow developers to set up a job to find expired access tokens
so they can refresh them.
2023-08-04 15:07:36 -07:00
Steven Nguyen cb7abdb906 Remove identity status
Until we have a clearer picture of why we need it, it would be best to
remove it since it's easier to add it later than to remove it after it's
released.
2023-08-04 15:07:36 -07:00
Steven Nguyen bcd44432d1 Don't set password when oauth2 creates a user
Setting a password can cause problems with other APIs that expect the
password to be null. In addition, it doesn't match the implementation
for the other APIs that create a user without a password (Create Magic
URL Session, Create Phone Session, Create Anonymous Session, etc).
2023-08-04 15:07:36 -07:00
Steven Nguyen 9ac4c998ae Ensure a user's identities are deleted when user is deleted 2023-08-04 15:07:36 -07:00
Steven Nguyen 27e212553d Separate OAuth2 info from Sessions into Identities
This allows us to retain the OAuth2 info even if the session is
deleted. This also provides a foundation for allowing multiple emails,
phone numbers, etc, not from an OAuth2 provider.
2023-08-04 15:07:36 -07:00
Steven Nguyen d1c0bccb59 Merge tag '1.3.8' into cloud-1.3.x 2023-08-04 14:12:58 -07:00
Steven Nguyen aa3c2faed9 Merge tag '1.3.8' into cloud-1.3.x-2 2023-08-04 13:55:07 -07:00
Safwan Parkar 4a9af13f16 run formatter and linter
Run the composer format and lint commands, which I forgot to run before.
2023-08-04 23:41:29 +04:00
Safwan Parkar 0295c6ec1b improve test by removing user creation loop
The CREATE TEAM MEMBERSHIP endpoint requires the email of the user to be added to the team. If the user does not exist in the project, a new user is created with the specified email and added to the team.

The first version of the test creates 5 users, and then adds them to the newly created team. This process is more streamlined now, by using the CREATE TEAM MEMBERSHIPS behaviour to create a user on the go and create a membership for them immediately after.

I also change the way I add user IDs to the array, by using the shorthand notation instead of the `array_push` function.
2023-08-04 23:17:41 +04:00
Bradley Schofield 84b159938e Regenerate Specs 2023-08-04 17:23:42 +01:00
Bradley Schofield 8f5d79e668 Move to new branch 2023-08-04 17:21:41 +01:00
Bishwajeet Parhi dfc7ab97ab update spec files 2023-08-04 19:28:38 +05:30
Bishwajeet Parhi 5f1a515f00 Merge remote-tracking branch 'upstream/1.4.x' into feat-whitelist-enums 2023-08-04 19:20:44 +05:30
Damodar Lohani 767a3caef8 remove unused injection 2023-08-04 13:17:23 +00:00
Damodar Lohani cd18853fed add abuse labels 2023-08-04 13:16:57 +00:00
Damodar Lohani 64321cfb0b remove authorization 2023-08-04 13:08:59 +00:00
Safwan Parkar 451f4bee19 Fixed an incorrect test for team deletion
This commit contains changes in 3 places.

- First I changed the placement of an informative comment in the DELETE TEAM controller, and moved it outside of the loop. I did this when Steven pointed out that the behaviour I describe in the comment is for the whole loop.

- The second change is the removal of my first test. I was facing quite a few issues with creating users in the test, and ended up using the CREATE TEAM MEMBERSHIP to perform 2 actions at once -> create a new user if one doesn't exist with the provided email, and create a membership for the user. Before this approach, I had quite a bit of code that didn't work, and it seems like I removed some things that weren't supposed to be removed, and didn't change variable names where necessary. Anyway, I figured that the problem has something to do with the user being created on the client side, so I moved the test to the server side.

- The new test I implemented does the same thing as my previous failed test, but in more detailed and distinct steps. The test first creates 5 new users inside of a loop, and pushes each new user's ID to an array called 'new_users' if the response is as expected. Then a new team is created. The next step is to create memberships for all 5 users. If all these steps pass, the new team that was just created, is deleted, and we check to make sure the new users have 0 team memberships each.

Formatter and linter showed no errors. Tests were successful on localhost.
2023-08-04 15:40:42 +04:00
prateek banga 4dc8976863 add queries type for sdk generation 2023-08-04 14:53:56 +05:30
Matej Bačo 787a5c42de Remove debug logs 2023-08-04 10:57:42 +02:00
Matej Bačo 8bc933ab91 Fix template issues 2023-08-04 10:56:46 +02:00
prateek banga 91e434b3d6 optimize if condition in response output method 2023-08-04 14:01:08 +05:30
Matej Bačo 1db0c57518 PR review changes 2023-08-04 07:59:23 +02:00
Damodar Lohani 49085be4e4 fix formatting 2023-08-04 02:17:02 +00:00
Damodar Lohani 45afea9175 moved assistant endpoint to console, and add env support 2023-08-04 01:42:22 +00:00
Safwan Parkar 06e1191063 added test 2023-08-04 00:34:01 +04:00
Khushboo Verma 0b6fb471f6 Updated GitHub comment table 2023-08-04 01:04:04 +05:30
Safwan Parkar d142620c5e invalidate cached document of user
- cache caused stale data in memberships
2023-08-03 22:08:27 +04:00
Steven Nguyen a32d9abd98 Publicly allow filtering on identities.providerAccessTokenExpiry
This will allow developers to set up a job to find expired access tokens
so they can refresh them.
2023-08-03 11:07:22 -07:00
Safwan Parkar a14d89eb3c remove error-causing condition 2023-08-03 21:39:18 +04:00
prateek banga ea57a303d0 lint fixes 2023-08-03 17:39:13 +05:30
prateek banga f797c2574a resolve merge conflicts with 1.4.x 2023-08-03 17:38:22 +05:30
prateek banga 1d558fa5f5 Add select queries support to list indexes and list attributes endpoint 2023-08-03 17:34:28 +05:30
Eldad A. FuxandGitHub 9f7f99ba83 Merge pull request #5935 from appwrite/feat-vcs-logos
Add VCS assets
2023-08-03 14:47:54 +03:00
Khushboo Verma 717f9ca471 Add VCS assets 2023-08-03 16:56:32 +05:30
Damodar Lohani 2a7ec490af setup appwrite assistant for test 2023-08-03 10:29:36 +00:00
prateek banga f8ae04f3b9 resolve merge conflicts with 1.4.x branch 2023-08-03 15:25:48 +05:30
prateek banga 838991d68b update db, audit and abuse version 2023-08-03 15:24:08 +05:30
Khushboo Verma 44c36198a4 WIP: Update VCS comment table format 2023-08-03 15:04:08 +05:30
Eldad A. FuxandGitHub 8ed4029169 Merge pull request #5867 from appwrite/feat-base-image-upgrade
test updated docker-base version
2023-08-03 10:30:04 +03:00
Steven Nguyen b8e22151f6 Remove identity status
Until we have a clearer picture of why we need it, it would be best to
remove it since it's easier to add it later than to remove it after it's
released.
2023-08-02 15:37:22 -07:00
Steven Nguyen b9c2b9322f Don't set password when oauth2 creates a user
Setting a password can cause problems with other APIs that expect the
password to be null. In addition, it doesn't match the implementation
for the other APIs that create a user without a password (Create Magic
URL Session, Create Phone Session, Create Anonymous Session, etc).
2023-08-02 15:36:06 -07:00
Steven Nguyen 43d5c96f7d Ensure a user's identities are deleted when user is deleted 2023-08-02 15:36:06 -07:00
Steven Nguyen a235024268 Separate OAuth2 info from Sessions into Identities
This allows us to retain the OAuth2 info even if the session is
deleted. This also provides a foundation for allowing multiple emails,
phone numbers, etc, not from an OAuth2 provider.
2023-08-02 15:36:06 -07:00
Safwan Parkar 2bc2061f09 fix showing of stale team memberships 2023-08-02 18:44:43 +04:00
Damodar Lohani 078f7e58d6 Merge remote-tracking branch 'origin/master' into feat-sync-1.4-with-master 2023-08-02 09:43:09 +00:00
Safwan Parkar c5233d9ece removed unnecessary code 2023-08-02 12:18:21 +04:00
Eldad A. FuxandGitHub 75894987f9 Merge pull request #5917 from appwrite/doc-dsn-url-encode
Update the docs for the _APP_SMS_PROVIDER env var
2023-08-02 08:43:58 +03:00
Eldad A. FuxandGitHub be67fe96f6 Merge pull request #5922 from appwrite/feat-error-page
Style Appwrite Error Page
2023-08-02 08:43:03 +03:00
Dakshi 16a2135d4a updated based on review 2023-08-02 02:19:20 +05:30
Eldad A. FuxandGitHub 05a316bf48 Merge pull request #5895 from appwrite/feat-2591-improve-oauth2-error-handling
Improve OAuth2 error handling
2023-08-01 22:55:58 +03:00
Eldad A. FuxandGitHub b86a62bb3b Merge pull request #5918 from appwrite/fix-5717-duplicate-users-endpoint
Delete duplicate users endpoint
2023-08-01 22:46:19 +03:00
Safwan Parkar a45c62ab24 run composer scripts 2023-08-01 23:24:46 +04:00
Safwan Parkar 0fe59d457b fixed stale team memberships on user 2023-08-01 22:57:59 +04:00
Steven Nguyen ee6e65ffbc Style appwrite error page 2023-08-01 11:23:27 -07:00
prateek banga fb3bab7e2e fix lint issues 2023-08-01 23:32:15 +05:30
prateek banga 40b0c081f7 remove checkPermission from Appwrite and more complex test case
This commit removes check pemission from update document in appwrite as permission is being checked by Utopia already. This commits also improves the test case to have 3 levels of depth with relationships
2023-08-01 23:29:15 +05:30
Christy JacobandGitHub fcd4a69ad1 Merge pull request #5924 from appwrite/christyjacob4-patch-1
fix: error in initialising the Exception constructor in api.php
2023-08-01 20:51:49 +04:00
f6d2df8115 Update app/controllers/shared/api.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-08-01 12:21:34 -04:00
Dakshi 12228ccef4 converted desc to sentence case 2023-08-01 20:56:48 +05:30
Christy JacobandGitHub 3b4255c457 fix: error in initialising the Exception constructor in api.php 2023-08-01 18:18:27 +05:30
fogelito e620525460 Extra line 2023-08-01 13:24:28 +03:00
fogelito aaa2f18bf9 uid varchar 2023-08-01 13:23:39 +03:00
fogelito 53a3f94c4a Merge branch '1.4.x' of github.com:appwrite/appwrite into v19-migration 2023-08-01 12:46:37 +03:00
fogelito c821282228 composer.lock 2023-08-01 12:46:09 +03:00
Khushboo Verma 5b9f71afe5 Add try-catch to listRepositories 2023-08-01 14:10:16 +05:30
Matej Bačo c8010ecae8 Fix CURL 2023-08-01 09:45:37 +02:00
Eldad A. FuxandGitHub 264c7bf9a9 Merge pull request #5916 from appwrite/fix-5913-dsn-with-special-chars
Update DSN to support special chars for user and password
2023-08-01 09:32:11 +03:00
Jake Barnby ff83751450 Allow privileged user/app user/admin mode access to all resources when disabled 2023-07-31 14:24:21 -04:00
Steven Nguyen eb7526601d Delete duplicate 'Update Email Verification' endpoint 2023-07-31 11:00:30 -07:00
Steven Nguyen 5b36a820a4 Update the docs for the _APP_SMS_PROVIDER env var
To handle special characters like '@' or '/', the user
and secret values must be URL encoded.
2023-07-31 10:53:42 -07:00
Steven Nguyen b960634088 Update DSN to support special chars for user and password
Previously, DSN would not be able to parse special characters like "@"
or "/". This adds support by requiring the input to be url encoded and
then DSN would decode it after parsing.
2023-07-31 09:36:49 -07:00
Vincent (Wen Yu) Ge b8e840f42d Fix missing description for endpoint 2023-07-31 16:01:59 +00:00
Jake Barnby eac52463c2 Merge remote-tracking branch 'origin/1.4.x' into fix-collection-disabled-mode-checks 2023-07-31 11:18:16 -04:00
prateek banga 409376ef16 refactors checkPermission to throw exception when a change is found in updateDocument 2023-07-31 14:03:11 +05:30
Matej Bačo ac2ca267d7 Address more PR reviews 2023-07-31 08:47:47 +02:00
Damodar Lohani 18407ce6ff remove failing alias and alias tests 2023-07-31 05:53:27 +00:00
Matej Bačo c7605b85e0 Remove vcs prefix 2023-07-30 21:10:25 +02:00
Matej Bačo 57a4d5ad66 Upgrade console, formatting 2023-07-30 15:30:30 +02:00
Matej Bačo 6cea5a12bb Improve performance of listRepositores 2023-07-30 15:24:10 +02:00
Matej Bačo c3cef56e39 Bug fixing after QA 2023-07-30 15:12:55 +02:00
Matej Bačo 34d310154f Upgrade console 2023-07-30 14:17:50 +02:00
Matej Bačo 280b2fc994 Rename repositories and installation IDs 2023-07-30 11:51:13 +02:00
Damodar Lohani fa8fab184b fix remove duplicate endpoints 2023-07-30 09:23:12 +00:00
Matej Bačo 96338954d2 Better runtime detection 2023-07-30 10:30:47 +02:00
Damodar Lohani 3bdd23091a update framework 2023-07-30 08:23:47 +00:00
Matej Bačo a718f09f74 Update execution model, add detection to repository 2023-07-30 09:17:23 +02:00
Damodar Lohani 42e6400660 update base image 2023-07-30 01:29:18 +00:00
Matej Bačo 2e177873c0 Update execution response model 2023-07-29 18:20:20 +02:00
Matej Bačo 22f638e6aa rename vcsRepos to vcsRepositories 2023-07-29 18:04:43 +02:00
Matej Bačo e6d1a3424f Fix github state 2023-07-29 18:03:18 +02:00
Matej Bačo 6fb72db7c4 Rename exception 2023-07-29 18:03:13 +02:00
prateek banga f7e96282db adds attribute for update method and makes test case to check more complex scenario 2023-07-29 12:01:10 +05:30
Eldad A. FuxandGitHub a22685fd07 Merge pull request #5898 from appwrite/fix-5588-delete-org-and-project
Delete project when deleting org
2023-07-29 06:50:47 +03:00
Jake Barnby b615065fd2 Add tests for collection disabled 2023-07-28 11:51:11 -04:00
Jake Barnby aa94310259 Fix missing admin mode checks for collections 2023-07-28 11:37:14 -04:00
prateek banga 6b2d246fba better naming for on callback function 2023-07-28 17:49:34 +05:30
Matej Bačo f13d70d5be Rename env vars 2023-07-28 10:53:07 +02:00
Matej Bačo bb2bf393ab Improve .env 2023-07-28 10:28:28 +02:00
Matej Bačo 37c0cc122a More PR review changes 2023-07-28 10:27:16 +02:00
Matej Bačo 1bd226ab81 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-07-28 09:56:12 +02:00
Matej Bačo ce98b04348 Address PR reviews 2023-07-28 09:56:07 +02:00
Khushboo Verma 460e07dab0 Moved detection endpoint near listRepos 2023-07-28 13:21:53 +05:30
Khushboo Verma 1ed5d395be Add vcs prefix to variable names 2023-07-28 13:11:26 +05:30
Khushboo Verma 2c291d53b9 Renamed variables, addressed PR comments 2023-07-28 13:10:19 +05:30
Eldad A. FuxandGitHub be4660a4a0 Merge pull request #5884 from appwrite/fix-oauth-endpoint
Remove the OAuth2 Callback endpoints from api group
2023-07-28 10:09:29 +03:00
Steven Nguyen 1319fd1f81 Delete project from console when org is deleted 2023-07-27 18:29:23 -07:00
Steven Nguyen 2621c08c4a Update OAuth2 params
1. Make code optional so we can show the error via redirect
2. Capture error and error_description params from the OAuth2 provider
2023-07-27 17:19:49 -07:00
Steven Nguyen a7c9e4bb7e Improve OAuth2 Error Handling
Update the OAuth2 class to throw an exception if an API call to the
OAuth2 provider fails and update the endpoint to redirect to the
failure url with the information from the OAuth2 provider.
2023-07-27 17:19:49 -07:00
Steven Nguyen 3499a7028c Create OAuth2 exception class 2023-07-27 17:19:49 -07:00
Steven Nguyen 7de29e2991 Fix typing issues in OAuth2 2023-07-27 15:29:48 -07:00
Matej Bačo 930f9d9526 Upgrade executor & console 2023-07-28 00:13:49 +02:00
Prateek BangaandGitHub e909503cb6 Merge pull request #5890 from appwrite/chore-make-compatible-with-db-0.39.0
Make 1.4.x compatible with latest db release 0.39.0
2023-07-27 20:30:22 +05:30
Eldad A. FuxandGitHub 0b30c7def8 Merge pull request #5886 from appwrite/feat-master-to-1.4.x
Merge master into 1.4.x
2023-07-27 13:56:42 +03:00
prateek banga d743eb2336 updates deps 2023-07-27 16:13:10 +05:30
prateek banga 0d8eeb5807 adds name for database events in on function 2023-07-27 15:48:19 +05:30
prateek banga a639c2737a updates abuse and audit deps 2023-07-27 14:13:15 +05:30
Damodar Lohani 116f459bab test swoole 5.0.1 2023-07-27 07:13:37 +00:00
Damodar Lohani ba84579a8a update base image version 2023-07-27 00:41:59 +00:00
prateek banga 27e0ec339a fix more lint issues 2023-07-27 02:59:06 +05:30
prateek banga 484ad8280e fixes test case assertion 2023-07-27 02:29:14 +05:30
prateek banga 6247e524b6 fix lint issues 2023-07-27 02:27:31 +05:30
prateek banga e631f393fc fix lint issues and remove sleep from test 2023-07-27 02:23:20 +05:30
Steven Nguyen 611524476b Merge branch 'master' into feat-master-to-1.4.x 2023-07-26 13:33:49 -07:00
Prateek Bangaandprateek banga 5c5a8a9115 format issues 2023-07-27 02:03:17 +05:30
Prateek Bangaandprateek banga 54ea98afb5 updated logic to skip checking permission if no change in new document 2023-07-27 02:03:10 +05:30
Prateek Bangaandprateek banga 21bc2ae560 lint issues 2023-07-27 02:03:01 +05:30
Prateek Bangaandprateek banga b8b3d13f22 added test case for verifying permission issue with relations 2023-07-27 02:02:55 +05:30
Prateek Bangaandprateek banga 0fc0255a38 Skipping checking permission of relations that are not being updated 2023-07-27 02:02:34 +05:30
prateek banga 0c758a282a adds error attribute in queries for indexes and attributes 2023-07-27 01:30:15 +05:30
prateek banga 301af0d3fe fixes lint issues and adds status in list attributes query support 2023-07-27 01:24:47 +05:30
Prateek Bangaandprateek banga 98a226dae9 adds collection and database calls for better error messages 2023-07-27 01:20:16 +05:30
Prateek Bangaandprateek banga a6abc7c4e8 add support of queries in list indexes 2023-07-27 01:19:48 +05:30
Prateek Bangaandprateek banga 165268cb71 remove unnecessary db call 2023-07-27 01:17:19 +05:30
Prateek Bangaandprateek banga a842d7eeae fix queries param description 2023-07-27 01:17:10 +05:30
Prateek Bangaandprateek banga ead77d6cad Add support for queries in List attributes endpoint 2023-07-27 01:16:34 +05:30
Steven Nguyen 25016b4cc0 Remove the OAuth2 Callback endpoints from api group
Prevent missing project ID error.
2023-07-26 11:32:28 -07:00
Matej Bačo 8ca1ed1605 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-07-26 17:22:43 +02:00
Matej Bačo 74bafb9379 Fix RAM issues on runtime 2023-07-26 17:09:56 +02:00
Khushboo Verma c449aa0a68 Remove functions from installation response model 2023-07-26 15:15:45 +05:30
Damodar Lohani 844c60f35a upgrade base image and utopia-swoole 2023-07-26 07:23:25 +00:00
Bishwajeet Parhi f160c55ecb Chore: remove encrypt param on update Atrribute and tests as well 2023-07-26 11:25:25 +05:30
Bishwajeet Parhi a15551368f Merge branch 'master' into feat-add-encrypt-param 2023-07-26 11:20:06 +05:30
Eldad A. FuxandGitHub 887abad190 Merge pull request #5707 from appwrite/docs-delete-session
Update delete session description to be actually correct
2023-07-26 02:10:00 +03:00
Eldad A. FuxandGitHub f6d96237e7 Merge pull request #5755 from mendelgordon/doc-fix-magic-session-typo
Fix small typo in docs
2023-07-25 22:09:31 +03:00
Vincent (Wen Yu) Ge 3302721224 Update Akamai integration further according to their latest rebrand 2023-07-25 15:46:57 +00:00
Damodar Lohani bd428fc436 update composer versions 2023-07-25 09:37:05 +00:00
Damodar Lohani dc07758f4d fix composer version 2023-07-25 09:10:27 +00:00
Damodar Lohani 8f25c5bff1 upgrade swoole ide helper 2023-07-25 09:04:11 +00:00
Christy JacobandGitHub 6cb80c346a Merge pull request #5846 from appwrite/change-use-find-instead-iterating-index-array
change to use find instead of iterating index array in Get Index route
2023-07-25 12:14:14 +04:00
Matej Bačo 44352e727d Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-07-25 10:04:08 +02:00
Matej Bačo c65dc29b0e Update proxy.md 2023-07-25 10:04:00 +02:00
Khushboo VermaandGitHub ce43447f77 Create vcs.md 2023-07-25 13:33:30 +05:30
Damodar Lohani a8b3367d50 upgrade utopia-swoole version 2023-07-25 06:05:22 +00:00
Damodar Lohani 86ec1ec1d2 adding audio/x-hx-aac-adts as well 2023-07-25 01:08:46 +00:00
Damodar LohaniandGitHub 82f2033f99 audio/aac mime type added 2023-07-25 06:37:27 +05:45
Prateek Banga f7c02d9308 removes extra db call and uses document find method 2023-07-24 23:41:49 +05:30
Matej Bačo 743c214a66 PR review changes 2023-07-24 15:12:36 +02:00
Christy JacobandGitHub 3d62652e1e Merge pull request #5873 from appwrite/fix-x-domain-cookie-env
fix: X domain console cookie ENV var
2023-07-24 16:35:33 +04:00
Khushboo Verma 8655d71a67 Minor fixes 2023-07-24 15:41:30 +05:30
loks0n eb00aa3029 tests: trigger 2023-07-24 10:55:45 +01:00
loks0n 4cae59f47d fix: X domain cookie env 2023-07-24 10:50:19 +01:00
Prateek Banga 7d412b4741 adds get db call and get collection call 2023-07-24 12:02:28 +05:30
Matej Bačo e5adc5772c Add support for all runtime start commands 2023-07-24 08:23:23 +02:00
9484994c4c Update app/controllers/api/vcs.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-07-24 02:09:16 +05:30
97afa959a2 Update src/Appwrite/Utopia/Response/Model/Func.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-07-24 02:07:25 +05:30
Eldad A. FuxandGitHub f849b49478 Merge pull request #5866 from appwrite/feat-upgrade-dependencies
upgrade dependencies
2023-07-23 13:01:47 +03:00
Damodar Lohani 2127afd047 test updated docker-base version 2023-07-23 07:29:30 +00:00
Damodar Lohani eea593f677 upgrade dependencies 2023-07-23 06:46:23 +00:00
Eldad A. FuxandGitHub c132766c63 Merge pull request #5859 from appwrite/feat-x-domain-cookie-2
feat: X domain console cookie
2023-07-22 16:33:00 +03:00
Matej Bačo 7e386b885c Upgrade console, reword commands into 1 param 2023-07-21 13:52:14 +02:00
loks0n 80aa2374d1 chore: add var to docker 2023-07-21 11:23:08 +01:00
loks0n 611fbf6b32 feat: X domain console cookie 2023-07-21 11:08:34 +01:00
Eldad A. FuxandGitHub ffa823e455 Merge pull request #5855 from appwrite/docs-accessed-at
Update description for User and Key accesedAt
2023-07-21 07:57:49 +03:00
Eldad A. FuxandGitHub 0a5d53ec35 Merge pull request #5857 from appwrite/feat-oauth-provider-name
Update Project providers to also include the provider key
2023-07-21 07:56:25 +03:00
Steven Nguyen 5be6d8e90b Update Project providers to also include the provider key
Pass the provider key and name back so that a nicely formatted name
can be shown in the Appwrite Console.
2023-07-20 16:53:33 -07:00
Prateek Banga d569c17764 Merge branch 'master' of https://github.com/appwrite/appwrite into change-use-find-instead-iterating-index-array 2023-07-21 00:49:15 +05:30
Steven Nguyen 66362f0d3b Update description for User and Key accesedAt
Add a note about how often the attributes are updated.
2023-07-20 11:47:26 -07:00
Khushboo Verma e86382ce55 Add vcsState to user collection 2023-07-20 23:38:33 +05:30
Eldad A. FuxandGitHub 7a02a1690a Merge pull request #5449 from appwrite/feat-4299-oidc-oauth2-provider
Add a generic OIDC OAuth2 provider
2023-07-20 20:44:03 +03:00
Christy Jacob 882698d6e4 chore: update specs 2023-07-20 17:41:28 +04:00
Christy Jacob c26194e189 Merge branch '1.4.x' of github.com:appwrite/appwrite into disallow-personal-data 2023-07-20 17:19:18 +04:00
Christy Jacob 6cdc8a97b7 chore: update tests 2023-07-20 17:12:41 +04:00
Christy Jacob 0feaf41fcb Merge branch 'feat-db-pools-master' of https://github.com/appwrite/appwrite into feat-db-pools 2023-07-20 11:53:36 +00:00
Prateek Banga b700336d45 fix get index route to use find 2023-07-20 14:52:05 +05:30
Eldad A. FuxandGitHub e12a5738aa Merge pull request #5853 from appwrite/fix-audit-user-internal-id
Fix audit user internal
2023-07-20 10:31:26 +03:00
Christy JacobandGitHub b11fb72a52 Merge pull request #5842 from appwrite/fix-delete-schedules
Ensure deletes worker iterates over all schedules
2023-07-20 11:24:09 +04:00
Eldad A. FuxandGitHub 4e6e3a0551 Merge pull request #5781 from appwrite/feat-last-user-activity
Track a user's last activity
2023-07-20 10:10:32 +03:00
Eldad A. FuxandGitHub 5b2dab2b10 Merge pull request #5833 from appwrite/fix-deletes-worker-internal-ids
Ensure deletes worker deletes resources using internal id
2023-07-20 09:34:51 +03:00
Eldad A. FuxandGitHub 8633be26d4 Merge pull request #5854 from appwrite/feat-akamai-setup
Akamai setup in readme
2023-07-20 08:59:59 +03:00
Damodar LohaniandGitHub 2c2c7d9028 Create akamai-logo.svg 2023-07-20 11:36:40 +05:45
Damodar LohaniandGitHub 1e0158cdef Update README.md 2023-07-20 11:35:59 +05:45
StevenandSteven Nguyen 3f9cedcc44 Prepare 1.3.8 release 2023-07-19 22:49:51 -07:00
Steven Nguyen cd78706944 Update migration for audit collection
1. Remove the userInternalId attribute
2. Replace userId in audit documents with userInternalId and put
userId in data
2023-07-19 22:49:51 -07:00
Steven Nguyen 9908a9021f Update get logs by user to pass user internal id
The userId in audit is actually the userInternalId.
2023-07-19 22:49:51 -07:00
Steven Nguyen 187f3dc6ff Update get logs APIs to return userId from data
The audit userId is actually the internal id and the user id is in the
data attribute.
2023-07-19 22:49:51 -07:00
Steven Nguyen 58fa7546c1 Update Appwrite to save internal id as audit user id
It's important to use userInternalId so that if a user is recreated
with the same ID, lookups for the user will not return the data
of the old deleted user.

We will still store userId in data so that it can be pulled out and
returned for the log API calls.
2023-07-19 22:49:51 -07:00
Steven Nguyen 35a25cc2a7 Bump audit version to get rid of userInternalId attribute 2023-07-19 22:49:50 -07:00
Steven Nguyen 2befa60350 Track a user's last activity
A user will have an accessedAt timestamp that will update at most once
per day if they make some API call. This timestamp can then be used
find active users and calculate daily, weekly, and monthly active users.

To ensure consistent updates to the user the $user from the resource
is always updated to the user making the request, including requests
like Create Account, Update Team Membership Status, and Create Phone
Session (confirmation). This ensures the shutdown can update the
accessedAt timestamp if there was a $user set.
2023-07-19 22:22:58 -07:00
Eldad A. FuxandGitHub 30fc5658e4 Merge pull request #5847 from appwrite/chore-upgrade-domains
Fix np TLD validation
2023-07-20 08:21:36 +03:00
Steven Nguyen 5c3f96289d Prevent Response from modifying the passed in doc 2023-07-19 22:21:21 -07:00
Eldad A. FuxandGitHub 66fee90af9 Merge pull request #5199 from appwrite/feat-custom-smtp
[FEAT] Custom SMTP and Template support
2023-07-20 07:09:11 +03:00
Damodar Lohani 6e54b79812 fix 2023-07-20 01:35:01 +00:00
Damodar Lohani cb8341fa5b fix test 2023-07-20 01:33:27 +00:00
Damodar Lohani 0c2848bece using maildev for smtp test 2023-07-20 01:32:19 +00:00
StevenandGitHub cc42700299 Fix test after session expire format was updated 2023-07-19 23:52:33 +00:00
Christy Jacob 4c8608b49c chore: update naming conventions 2023-07-20 02:24:32 +04:00
Christy Jacob 43ee8e1ed4 fix: update tests 2023-07-20 02:17:16 +04:00
Christy Jacob e493551f8a Merge branch '1.4.x' of github.com:appwrite/appwrite into disallow-personal-data 2023-07-20 01:44:25 +04:00
Christy Jacob cd57da8ead fix: update tests 2023-07-20 01:42:42 +04:00
Christy Jacob 257776a54e fix: failing tests 2023-07-20 01:34:27 +04:00
Christy Jacob d7ee02f1d5 feat: revert changes 2023-07-20 01:13:46 +04:00
Steven 803d653e44 Upgrade utopia-php/domains
Version 1.1.0 was an incorrectly named git tag; it was equivalent to
0.2.0. This bump to 0.3.* is safe because it adds Registrar,
but it won't be used in Appwrite yet. Bumping to 0.3.* is necessary to
fix some bugs where valid domains were considered invalid.
2023-07-19 18:29:01 +00:00
Bishwajeet Parhi faece71145 ignore adding enums for users/usage providers param 2023-07-19 21:47:23 +05:30
Eldad A. FuxandGitHub 122d6fd803 Merge pull request #5845 from appwrite/feat-1.4.x-with-1.3.x-master
Sync with Master and 1.3.x
2023-07-19 12:30:57 +03:00
Damodar Lohani 9289ec1959 fix date format in test 2023-07-19 08:49:20 +00:00
Prateek Banga 8328dac86b lint issues 2023-07-19 14:08:02 +05:30
Prateek Banga 131e9658a5 change to use findOne instead of iterating index array 2023-07-19 14:04:35 +05:30
Damodar Lohani 4fd5c72f34 Merge branch 'master' into feat-1.4.x-with-1.3.x-master 2023-07-19 07:39:37 +00:00
Damodar Lohani 8044ab568c update specs 2023-07-19 07:32:32 +00:00
Damodar Lohani 8dc5c2cb4c Merge remote-tracking branch 'origin/1.4.x' into feat-custom-smtp 2023-07-19 07:24:58 +00:00
14f8cc57af Update app/controllers/api/projects.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-07-19 12:04:37 +05:45
ff6dd0990d Update app/controllers/api/projects.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-07-19 12:04:29 +05:45
Steven c7492ee35e Fix a bug where the delete worker wasn't iterating over schedules 2023-07-19 01:32:11 +00:00
Steven e26062ca87 Prepare 1.3.8 release 2023-07-18 22:21:58 +00:00
Eldad A. FuxandGitHub 9fafd39fef Merge pull request #5211 from Pranav2612000/fix-5095-trigger-email-subscription-on-email-verification
fix: trigger account subscription event on email verification
2023-07-19 00:24:33 +03:00
Eldad A. FuxandGitHub 7a2c789c6b Merge pull request #5745 from vaibhavagarwal220/fix-5220-handle-null-name
fixed null $name error for anonymous user
2023-07-19 00:21:09 +03:00
Eldad A. FuxandGitHub b2b1b6e2e4 Merge pull request #5562 from fanatic75/fix-4846-added-expiry-value-to-account-sessions
fix expire field in list account sessions api
2023-07-19 00:17:53 +03:00
Eldad A. FuxandGitHub 50f258b6db Merge pull request #5740 from appwrite/fix-create-phone-verification
Fix phone verification secret in events & payload
2023-07-18 23:18:16 +03:00
Eldad A. FuxandGitHub 9cdf124a81 Merge pull request #5739 from appwrite/fix-anonymous-user
Fix anonymous user
2023-07-18 23:07:52 +03:00
Eldad A. FuxandGitHub bee246956c Merge pull request #5808 from jaivix/fix-5768-pull-request-to-return-team-id-conflict-error
fixed team creation response if teamId already exists
2023-07-18 23:00:31 +03:00
Eldad A. FuxandGitHub 6f499cfa26 Merge pull request #5567 from fanatic75/fix-4982-expire-sessions-format-for-multiple-api
fixed expire format for phone session, anonymous session, oauth session
2023-07-18 22:57:10 +03:00
Eldad A. FuxandGitHub d4ed77b5e8 Merge pull request #5568 from fanatic75/fix-5429-expire-format-fix-for-get-session
fix: expire format for get session api
2023-07-18 22:56:47 +03:00
Eldad A. FuxandGitHub 3a17f30374 Merge pull request #5566 from fanatic75/fix-5428-fixed-expire-format-for-magic-url-sessions
fix: expire format in magic url sessions
2023-07-18 22:56:35 +03:00
Bishwajeet Parhi 9c6956b947 update specs 2023-07-18 21:56:27 +05:30
Bishwajeet Parhi eddcc19267 chore: fix x-enum-key in users api 2023-07-18 21:54:06 +05:30
Bishwajeet Parhi 3c15359447 Merge branch 'master' into feat-whitelist-enums 2023-07-18 21:22:48 +05:30
Eldad A. FuxandGitHub 6bf6bc7dc3 Merge pull request #5743 from appwrite/feature-restrict-project-id-chars
Restrict characters for project ID
2023-07-18 18:06:01 +03:00
Bishwajeet Parhi 8f851aaa53 chore: refactor avatar, flags, credit-cards and update spec 2023-07-18 20:00:19 +05:30
Torsten DittmannandGitHub 74308b445e Merge pull request #5587 from appwrite/feat-user-labels
Add a new labels attribute to the Users collection
2023-07-18 14:59:18 +02:00
Christy JacobandGitHub 9fc46710c5 Merge pull request #5839 from appwrite/fix-deletes-worker-loop
fix: delete schedule document if project is deleted as well
2023-07-18 17:12:48 +05:30
Christy Jacob 05f314e88c fix: delete schedule document if project is deleted as well 2023-07-18 10:10:56 +00:00
shimon 1fd7f0c5d7 SSl task 2023-07-18 10:54:11 +03:00
Damodar Lohani d493be0efb fix empty SMTP check 2023-07-18 07:08:02 +00:00
Damodar Lohani 8d106a39b0 null safe 2023-07-18 07:05:09 +00:00
jaivikandGitHub 6380004678 Merge branch 'appwrite:master' into fix-5768-pull-request-to-return-team-id-conflict-error 2023-07-18 10:35:52 +05:30
Bishwajeet Parhi 0cbaeb4352 chore: add ImageGravity x-enum-name 2023-07-18 09:53:39 +05:30
Eldad A. FuxandGitHub 11c9066c4d Merge pull request #5402 from appwrite/fix-chunked-upload
content-range end should be 1 less than file size
2023-07-18 06:55:05 +03:00
Eldad A. FuxandGitHub ce5a689b5b Merge pull request #5565 from appwrite/fix-flutter-getting-started-1
Update Flutter GETTING_STARTED.md
2023-07-18 06:53:58 +03:00
Steven Nguyen 308c92f203 Ensure resources are deleted using their internal Id
This is necessary because a resource can be re-created with
the same id. If we don't use the internal id, the newer
recreated resource can be deleted.
2023-07-17 17:21:16 -07:00
Steven Nguyen fce230dca8 Fix team delete
Ensure all memberships are deleted and the cached users are
invalidated so that the nested memberships will refresh.
2023-07-17 17:21:16 -07:00
shimon d28a235b4d $projectInternalId rollback to false 2023-07-17 16:31:19 +03:00
DavidandGitHub 3a42dca19e Update es.json
Fixed suggested changes by Matej
2023-07-17 13:44:04 +02:00
Eldad A. FuxandGitHub c8689d1d41 Merge pull request #5639 from appwrite/fix-default-project
Fix default project
2023-07-16 21:13:57 +03:00
Matej Bačo b4ce4c7837 Update console 2023-07-15 17:26:57 +02:00
Khushboo Verma 3fafefb2c2 Fixed automatic activation of manual deployments 2023-07-14 14:01:31 +05:30
Bishwajeet Parhi 3616756f50 chore: add x-enum-name param 2023-07-13 21:51:22 +05:30
Matej Bačo cd4e85519c Update console version, fix docs. 2023-07-13 13:42:04 +02:00
shimon ee6ddc89dc cache deleteById to deleteByGroup 2023-07-13 13:53:35 +03:00
shimon b7aab21698 cache deleteById to deleteByGroup 2023-07-13 13:36:14 +03:00
jaivix b78401923f test case minor fix 2023-07-13 12:10:52 +05:30
Steven Nguyen 26334b79bf Update migration for audit collection
1. Remove the userInternalId attribute
2. Replace userId in audit documents with userInternalId and put
userId in data
2023-07-12 14:37:26 -07:00
jaivix 4db919b42d linting and wording updates based on stnguyen90 feedback 2023-07-13 00:33:38 +05:30
Steven Nguyen ca6e9a7f1e Update get logs by user to pass user internal id
The userId in audit is actually the userInternalId.
2023-07-12 10:56:24 -07:00
Steven Nguyen 300d916621 Update get logs APIs to return userId from data
The audit userId is actually the internal id and the user id is in the
data attribute.
2023-07-12 10:27:57 -07:00
Steven Nguyen f5a3a8f339 Update Appwrite to save internal id as audit user id
It's important to use userInternalId so that if a user is recreated
with the same ID, lookups for the user will not return the data
of the old deleted user.

We will still store userId in data so that it can be pulled out and
returned for the log API calls.
2023-07-12 10:24:42 -07:00
Steven Nguyen fcd1be6726 Bump audit version to get rid of userInternalId attribute 2023-07-12 10:06:12 -07:00
Christy JacobandGitHub ed4b171390 Merge pull request #5792 from appwrite/feat-db-pools-db-pools-master-sync
Feat db pools db pools master sync
2023-07-12 20:16:19 +05:30
Christy JacobandGitHub 7f9564739e Merge pull request #5807 from appwrite/fix-usage-dbp-sync
usage collections fix
2023-07-12 19:38:26 +05:30
shimon d282dbf787 usage collections fix 2023-07-12 16:02:42 +03:00
Matej Bačo f236b6539e Add auto-verify logic to createRule 2023-07-12 12:55:33 +02:00
shimon d1d1392bb3 small adjustments 2023-07-12 11:12:56 +03:00
Damodar Lohani c656d8571a fix missing injection 2023-07-12 07:23:04 +00:00
Damodar Lohani c41dd6f67b fix logger optional 2023-07-12 07:17:40 +00:00
Torsten DittmannandGitHub 73329ad219 Merge pull request #4758 from appwrite/add-console-headers
fix: add headers to console
2023-07-11 23:14:06 +02:00
Christy Jacob d0bd3b2d00 feat: update console 2023-07-11 20:11:30 +00:00
Christy Jacob e0aa3db21e Merge branch '1.4.x' of https://github.com/appwrite/appwrite into disallow-personal-data 2023-07-11 19:36:37 +00:00
Christy Jacob 8bf8c96b01 feat: update console 2023-07-11 18:43:28 +00:00
Christy Jacob e78e8d3929 Merge branch 'master' of https://github.com/appwrite/appwrite into add-console-headers 2023-07-11 18:37:12 +00:00
Christy JacobandGitHub 3f8551b41c Merge pull request #5797 from appwrite/1.3.x
1.3.x
2023-07-11 23:35:41 +05:30
shimon a37fee2d16 Merge branch 'master' of github.com:appwrite/appwrite into fix-cache-delete-bug-master 2023-07-11 18:48:07 +03:00
shimon 58aa29a4ae cli 2023-07-11 18:47:38 +03:00
shimon e950945170 users addition 2023-07-11 18:46:21 +03:00
Bishwajeet Parhi 07df99c817 update description 2023-07-11 19:16:22 +05:30
Matej Bačo 7cdf83b05e Revert part of "Improve error page"
This reverts commit b72b2ffc8c.
2023-07-11 11:01:21 +02:00
Matej Bačo b72b2ffc8c Improve error page 2023-07-11 10:53:40 +02:00
Damodar Lohani 0cff44b909 update description 2023-07-11 06:41:30 +00:00
Damodar Lohani cefaad386f update specs 2023-07-11 06:36:15 +00:00
Damodar LohaniandGitHub 94d44acbf2 Rename update-team-membership-roles.md to update-team-membership.md 2023-07-11 11:57:28 +05:45
Damodar LohaniandGitHub 1207fb3cb1 Update teams.php 2023-07-11 11:56:42 +05:45
Damodar Lohani d5a7e8cfed add missing resource 2023-07-11 04:39:59 +00:00
Damodar Lohani fa94e4830c function usage fix name 2023-07-11 04:35:27 +00:00
vaibhavagarwal220 48fc58d365 fixed linting errors 2023-07-11 09:33:02 +05:30
Damodar Lohani 6e505f17ff fix server test 2023-07-11 02:37:58 +00:00
Damodar Lohani 57bdf56c3d fix schedules collections 2023-07-11 02:12:28 +00:00
Christy JacobandGitHub 954300b754 Merge pull request #5798 from appwrite/fix-cloud-redirect
fix: cloud redirect
2023-07-11 03:22:10 +05:30
Christy JacobandGitHub 0c1f9cc388 Merge pull request #5793 from appwrite/fix-error-in-exception
feat: update error in Exception constructor
2023-07-11 03:22:01 +05:30
Christy Jacob bf9219e811 fix: cloud redirect 2023-07-11 01:20:24 +04:00
Christy Jacob 125c14d492 Merge branch 'master' of https://github.com/appwrite/appwrite into 1.3.x 2023-07-10 20:59:05 +00:00
Christy JacobandGitHub 42b66b938c Merge pull request #5796 from appwrite/update-dotnet-docs-examples
doc: Add .NET SDK docs examples
2023-07-11 02:15:05 +05:30
Christy JacobandGitHub 87ddafe911 Merge pull request #5795 from appwrite/update-python-version
feat: update python version
2023-07-11 02:14:24 +05:30
Christy Jacob da44f65f2c feat: update composer 2023-07-10 20:41:21 +00:00
Christy Jacob 7f5f6b352d Merge branch '1.3.x' of https://github.com/appwrite/appwrite into update-python-version 2023-07-10 20:38:56 +00:00
Aditya Oberai b4fea28787 Add .NET SDK docs examples 2023-07-11 00:15:46 +05:30
Christy JacobandGitHub a1519e263c Merge pull request #5785 from appwrite/update-dotnet-getting-started
doc: Update getting started examples for .NET SDK
2023-07-11 00:03:19 +05:30
Christy Jacob 5aefa88a50 feat: update python version 2023-07-10 21:36:17 +04:00
Christy JacobandGitHub 27adf0788f Merge pull request #5788 from appwrite/fix-relationship-update-two-way
fixed relationship update bug in two way type
2023-07-10 23:02:24 +05:30
1358d6c455 Update src/Appwrite/Platform/Workers/Audits.php
Co-authored-by: Damodar Lohani <lohanidamodar@users.noreply.github.com>
2023-07-10 11:13:35 +03:00
shimon 5366d90ff2 users addition 2023-07-10 11:07:54 +03:00
Prateek Banga e1ba324196 fix formatting issues in comments according to feedback in PR. 2023-07-10 13:34:32 +05:30
Christy Jacob 982373c915 feat: update error in Exception constructor 2023-07-10 08:04:27 +00:00
shimon 89f0146c45 users addition 2023-07-10 11:03:59 +03:00
Damodar Lohani 6b15e1fd0d composer update 2023-07-10 03:07:30 +00:00
Damodar Lohani f59d3563f4 Merge remote-tracking branch 'origin/feat-db-pools-master' into feat-db-pools-db-pools-master-sync 2023-07-10 03:06:48 +00:00
Damodar Lohani 9fcf4400d8 console switch 2023-07-10 03:02:17 +00:00
jaivix a6671a5caa fixed team creation response if teamId already exists 2023-07-09 16:50:09 +05:30
Bishwajeet Parhi f71fdfb0b9 chore: add encrypt param on update string attr + unit tests 2023-07-08 20:58:41 +05:30
Aditya Oberai a8bc9e6154 Update sdk-generator version 2023-07-07 20:02:51 +00:00
Prateek Banga a98248478f lint issues 2023-07-08 01:31:20 +05:30
Prateek Banga 4542ec34ae added test case to verify update of two way relationship 2023-07-08 01:28:24 +05:30
Aditya OberaiandGitHub a7dd5f617d Update .NET SDK version 2023-07-08 00:59:57 +05:30
Prateek Banga f24cf729c3 fixed relationship update bug in two way type 2023-07-07 23:50:06 +05:30
Aditya OberaiandGitHub c617f0e079 Remove unnecessary code 2023-07-07 20:04:01 +05:30
Aditya OberaiandGitHub b3915fb197 Update getting started examples 2023-07-07 18:27:44 +05:30
vaibhavagarwal220 4e24b7eb42 update e2e test for anonymous user verification 2023-07-07 00:20:13 +05:30
Bishwajeet Parhi 96f1284cbf Merge remote-tracking branch 'upstream/master' into feat-add-encrypt-param 2023-07-06 19:52:50 +05:30
Steven Nguyen 8258d70b78 Update user's search attribute using database filter
Using a database filter is the cleanest approach because it ensures
the logic is applied whenever the user is updated regardless of
whichever endpoint was used.
2023-07-05 12:17:47 -07:00
Matej Bačo f4da8079e2 Improve VCS indexes 2023-07-01 08:46:21 +02:00
Mendel GordonandGitHub 70cebe4460 Update create-magic-url-session.md
Fix typo
2023-06-29 10:32:03 -04:00
Matej Bačo 3a8f4e5039 Fix failing builds 2023-06-28 13:31:35 +02:00
Matej Bačo c6e491f2ed Support for external contributors 2023-06-28 10:48:10 +02:00
Matej Bačo ed5e31a4b3 Disable unauthorized deployments from VCS 2023-06-26 18:47:59 +02:00
Matej Bačo e6e69b64d3 Rework comment / check creation 2023-06-26 12:26:58 +02:00
Matej Bačo fb1cc1a0cc Cold-start improvements 2023-06-26 10:11:13 +02:00
vaibhavagarwal220 fecde6bdba fixed null $name error for anonymous user 2023-06-24 13:57:02 +05:30
Steven Nguyen 33f5cbeca6 Restrict characters for project ID
Only allow lowercase alphanumeric chars and hyphens
because the project ID is used as part of url
schemes to redirect users back to mobile apps
and certain characters are not allowed.
2023-06-23 16:22:42 -07:00
Matej Bačo 20e3eb78fb Use internal IDs in delete worker 2023-06-23 13:52:19 +02:00
Bishwajeet Parhi ed8bdc66c8 chore: fix indentation 2023-06-23 15:59:23 +05:30
Matej Bačo ceb9f19991 Remove dir link 2023-06-23 11:07:44 +02:00
Matej Bačo 162cb596b1 Remove test worker 2023-06-23 09:05:08 +02:00
Matej Bačo 310d56490e Update console 2023-06-23 09:01:51 +02:00
Prateek BangaandGitHub c4ef7fddc0 Merge branch 'appwrite:master' into fix-4846-added-expiry-value-to-account-sessions 2023-06-23 08:04:38 +05:30
Steven Nguyen 5d385c9a9d Fix phone verification secret in events & payload
The secret in events & payload should match the secret sent to
messaging.
2023-06-22 17:54:09 -07:00
Steven Nguyen 37ad61933c Set email & name after OAuth if they're empty
The logic before was incorrect. Really, email and name should only be
set if they're empty.
2023-06-22 17:46:09 -07:00
Steven Nguyen 18544428a0 Fix logic for isAnonymousUser() 2023-06-22 17:43:08 -07:00
Christy JacobandGitHub 9f2bf844c7 Merge pull request #5580 from appwrite/fix-project-deletion-master
remove password required for project deletion
2023-06-22 22:52:59 +05:30
Matej Bačo cc06a4bdaa log streaming, locking GH comments, execution headers, locale header, redeploy logic 2023-06-22 12:59:41 +02:00
Jake BarnbyandGitHub 6db141acc9 Merge pull request #5710 from appwrite/feat-db-upgrade
Feat database upgrade
2023-06-22 21:30:06 +12:00
Bishwajeet Parhi e98e1db046 chore: fix trailing comma 2023-06-22 11:55:27 +05:30
Bishwajeet Parhi cb35d2dbbe chore: fix missing nullable required param 2023-06-22 11:53:29 +05:30
Bishwajeet Parhi ee30a3e9f4 chore: refactor tests and param positioning changes 2023-06-22 09:59:09 +05:30
Bishwajeet Parhi 09162e8880 chore: fix failing tests 2023-06-21 16:25:22 +05:30
Bishwajeet Parhi 7ce10023c0 chore: add tests and remove encrypt param on url,enum,ip,email 2023-06-21 16:15:00 +05:30
Bishwajeet Parhi 4efd178f40 remove encrypt on non string attributes 2023-06-21 15:22:04 +05:30
Bishwajeet Parhi 3aabaeb8be Merge branch 'master' into feat-add-encrypt-param 2023-06-21 15:12:47 +05:30
Jake BarnbyandGitHub 61e4862f27 Merge pull request #5668 from appwrite/v19-migration
V19 migration
2023-06-21 19:59:39 +12:00
fogelito e5e0719553 Update query merge 2023-06-21 09:44:18 +03:00
2c15f0bc7b Update src/Appwrite/Migration/Version/V19.php
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-06-21 09:43:29 +03:00
Khushboo Verma 399847d7ea WIP: Build from template 2023-06-20 12:42:33 +05:30
Jake BarnbyandGitHub aabe14474e Merge pull request #5718 from faisalill/fix-4436-fix-audit-activity-on-document-create
fixed incorrect audity activity on document create
2023-06-20 13:46:58 +12:00
Matej Bačo 1b4036078b Improve response models for console 2023-06-18 16:08:53 +02:00
Matej Bačo a174562c4e vcs.createRepository() 2023-06-18 13:38:37 +02:00
Khushboo Verma 860b4fb1c0 WIP: Build from template 2023-06-17 17:43:02 +05:30
Matej Bačo ec6a817aa4 Code cleanup 2023-06-17 12:15:57 +02:00
Matej Bačo 5237e24739 VCS integration edge cases fix 2023-06-17 12:07:30 +02:00
faisalill 7e8f6f748a fixed incorrect audity activity on document create 2023-06-17 00:20:37 +05:30
Khushboo Verma 41346b017a Modularised duplicate code 2023-06-16 20:13:37 +05:30
Khushboo Verma ab232803d7 Add connect to VCS to createFunction as well 2023-06-16 19:14:36 +05:30
Torsten Dittmann fd154f04d3 fix: abuse phone param 2023-06-16 12:42:24 +02:00
Torsten Dittmann f0c5a06701 Merge branch '1.4.x' of https://github.com/appwrite/appwrite into 1.4.x 2023-06-16 12:41:24 +02:00
Matej Bačo 53deb68985 Improve performance of listRepositories 2023-06-16 11:07:47 +02:00
Jake Barnby 354c8c6693 Revert stopOnFailure 2023-06-16 14:20:56 +12:00
Jake Barnby 840a1548d2 Remove error 2023-06-16 14:17:17 +12:00
Jake Barnby d3e7830620 Update changes 2023-06-16 14:16:19 +12:00
Vincent (Wen Yu) Ge 57621de57d Damodar's comments 2023-06-15 18:38:15 +00:00
Bishwajeet Parhi 7a91e9f552 push latest spec file 2023-06-15 16:39:03 +05:30
Matej Bačo 0128e73079 Formatting 2023-06-15 12:38:03 +02:00
Matej Bačo 7d79e4146f Add vcs webhook verification 2023-06-15 12:37:28 +02:00
Jake Barnby d84223091d Update database 2023-06-15 18:41:20 +12:00
Jake Barnby 813e0d6c6c Increase sleep 2023-06-15 17:40:36 +12:00
Jake Barnby 9903897373 Fix audits 2023-06-15 17:29:23 +12:00
Jake Barnby 95b06c660a Add index validator 2023-06-15 17:29:03 +12:00
Jake Barnby 0363993f13 Fix errors 2023-06-15 17:28:35 +12:00
Jake Barnby ab2cd297f9 Fix imports 2023-06-15 13:45:10 +12:00
Jake Barnby 4daa023663 Fix filter 2023-06-15 13:32:49 +12:00
Jake Barnby 35d065198f Merge remote-tracking branch 'origin/add-error-attribute' into feat-db-upgrade 2023-06-15 13:32:31 +12:00
Jake Barnby 44e7a822b1 Single catch with type check 2023-06-15 13:25:25 +12:00
Jake Barnby 10f06226d3 Make error optional 2023-06-15 13:05:37 +12:00
Jake Barnby 742736a479 Update dependencies 2023-06-15 13:00:24 +12:00
Jake Barnby c4fc5c90f0 Update dependencies 2023-06-15 12:59:19 +12:00
Jake Barnby 031f8270ff Merge remote-tracking branch 'origin/1.4.x' into validator-mv
# Conflicts:
#	composer.lock
2023-06-15 12:28:32 +12:00
Jake Barnby 1604b339dd Merge remote-tracking branch 'origin/1.4.x' into add-error-attribute
# Conflicts:
#	CHANGES.md
#	app/workers/databases.php
#	composer.json
#	composer.lock
2023-06-15 12:26:29 +12:00
Vincent (Wen Yu) Ge 6edea596b4 Update delete session description to be actually correct 2023-06-14 17:49:52 +00:00
Matej Bačo 3cc3fb316c Update console 2023-06-14 10:57:43 +02:00
Matej Bačo c933f8b4c2 Finish log streaming 2023-06-14 10:57:30 +02:00
Bishwajeet Parhi 1d528d669e feat-whitelist-enums 2023-06-14 10:53:59 +05:30
Khushboo Verma 6604a33e46 Add createRepositoryDetection endpoint 2023-06-14 00:34:22 +05:30
shimon f2b5607074 cache deletion bug fix 2023-06-13 17:06:47 +03:00
shimon 8e0457a307 cache deletion bug fix 2023-06-13 14:53:12 +03:00
shimon 7e95f529a6 cache deletion bug fix 2023-06-13 14:33:26 +03:00
Matej Bačo 2c97d73f4b WIP Stream logs 2023-06-13 13:13:02 +02:00
shimon 13066c3dde cache deletion bug fix 2023-06-13 14:11:23 +03:00
Matej Bačo 039bfbaf06 WIP: Log streaming 2023-06-13 08:26:36 +02:00
Migueli 39ea3adc9d Added missing word to portuguese email template 2023-06-12 23:39:00 +01:00
shimon 785c00ae5c functions/builds/deletes worker 2023-06-12 13:04:47 +03:00
Jake BarnbyandGitHub fd7a2cbfad Merge pull request #5671 from appwrite/feat-update-error-message
Update document missing params error message
2023-06-12 21:19:32 +12:00
Christy JacobandGitHub a9e2eca8a4 Merge pull request #5683 from appwrite/master
Update 1.4.x from Master
2023-06-12 13:20:26 +05:30
shimon 57bc7d0584 functions/builds/deletes worker 2023-06-11 17:08:48 +03:00
shimon fd4f86b1c1 functions/builds/deletes worker 2023-06-11 13:29:04 +03:00
fogelito 5ae534d291 Addressing comments 2023-06-11 10:59:44 +03:00
Steven Nguyen b3c9a34e5e Make users searchable by label 2023-06-09 10:19:57 -07:00
Steven Nguyen 09f3577256 Update Appwrite to add User labels to Auth roles 2023-06-09 10:18:51 -07:00
Steven Nguyen 078dab38c5 Fix the team membership model's roles example 2023-06-09 10:18:51 -07:00
Steven Nguyen 8400394857 Add an endpoint to update user labels 2023-06-09 10:18:51 -07:00
Matej Bačo be13722ad0 Update console 2023-06-09 14:44:31 +02:00
Matej Bačo c9ce7e60cf fix vcsRepos deletion 2023-06-09 14:36:33 +02:00
Matej Bačo 0ed2723f00 Fix failing pushes 2023-06-09 13:34:46 +02:00
Jake Barnby ed2c1139a7 Update messages 2023-06-09 13:03:19 +12:00
Matej Bačo 6522d86fa9 Update installation, certificate & repository response models 2023-06-08 17:24:27 +02:00
Bishwajeet Parhi 320579209e add new unit tests [failing] 2023-06-08 16:34:57 +05:30
fogelito 371f195f3a Iterator messages 2023-06-08 10:53:40 +03:00
Matej Bačo 5e221e285f Update naming convention, add new VCS endpoints, support silent mode and rootDirectory 2023-06-07 17:50:32 +02:00
Matej Bačo e4c79d5d09 Fix https 2023-06-07 11:02:41 +02:00
Matej Bačo 2e11d85033 Fix localhost https 2023-06-07 10:56:14 +02:00
Matej Bačo 6c81b3e3f8 Fix proxy internal http communication 2023-06-07 10:52:16 +02:00
Matej Bačo 04f3d81ab8 Fix failing executions 2023-06-07 10:43:17 +02:00
fogelito 46d5159fd0 Small typo 2023-06-07 10:45:48 +03:00
fogelito f729aaec2b version overwrite 2023-06-07 10:40:15 +03:00
fogelito 214bc4af56 Add buckets 2023-06-07 10:32:46 +03:00
fogelito 9827d80f9c Add buckets 2023-06-07 10:30:35 +03:00
fogelito b7536d62e2 lint 2023-06-07 10:26:55 +03:00
Damodar LohaniandGitHub 540111b3a9 Merge pull request #5665 from appwrite/feat-refactor-smtp-templates 2023-06-07 13:06:05 +05:45
fogelito 4c1fe6ce7c out comment document Migration 2023-06-07 10:15:21 +03:00
fogelito 8b9ab096b7 Add index 2023-06-07 10:01:00 +03:00
fogelito 1fea564735 Add index 2023-06-07 09:59:13 +03:00
fogelito 2a9b76b205 Separates for 2 queries 2023-06-07 09:46:24 +03:00
Jake Barnby b7f4f57521 Add new error message to differentiate between missing data and missing data + permissions for document updates 2023-06-07 13:51:24 +12:00
Damodar Lohani 3469c7ad2f fix word wrap issue 2023-06-07 01:03:12 +00:00
fogelito 105d0a5212 migrateBuckets 2023-06-06 18:47:11 +03:00
fogelito 29fef07019 composer.lock 2023-06-06 18:45:06 +03:00
fogelito c889bf54d3 V19 2023-06-06 18:36:05 +03:00
Matej Bačo 5f87ef3074 Fix executor missing runtime 2023-06-06 15:47:25 +02:00
Matej Bačo 084c50fc97 Fix DO droplet deployment 2023-06-06 11:06:04 +02:00
Matej Bačo 966210d58c Update installation model 2023-06-06 09:50:52 +02:00
Damodar Lohani 09b842fc36 add doctype 2023-06-06 05:58:33 +00:00
Damodar Lohani 0083de9c61 fixes 2023-06-06 05:04:41 +00:00
Damodar Lohani bbf77dcb9a refactored email template 2023-06-06 04:50:15 +00:00
Steven Nguyen 85a40bf82d Add a new labels attribute to the Users collection
This labels attribute can be used apply labels to users. These labels
can eventually be used:

* with permissions to grant access
* to filter users in the Users collection
2023-06-05 14:12:28 -07:00
shimon 62c619434e functions/builds/deletes worker 2023-06-05 19:13:00 +03:00
Steven Nguyen f7f14695f0 Don't default to console project
Defaulting to the console project leads to misleading error messages.
For example, you can get a CORS error saying you haven't configured
a platform yet, but the actual error is missing project ID.
2023-06-05 09:06:29 -07:00
Damodar Lohani f373d30a45 formatting 2023-06-05 07:11:53 +00:00
Damodar Lohani fcf558b58b fix team 2023-06-05 07:11:44 +00:00
shimon d820d93ac7 databases worker 2023-06-04 19:25:56 +03:00
shimon 0d2987620c refactor workers 2023-06-04 11:19:49 +03:00
Christy JacobandGitHub c696b7264b Merge pull request #5649 from appwrite/1.3.x
Sync master with 1.3.x
2023-06-04 00:43:03 +05:30
Christy JacobandGitHub 7844094b58 Merge pull request #5648 from appwrite/updates-for-1.3.7
Updates for 1.3.7
2023-06-03 21:13:34 +05:30
Christy Jacob 596998000b chore: update console 2023-06-03 20:15:40 +05:30
Christy Jacob a68f0826e7 chore: update changelog 2023-06-03 20:14:44 +05:30
Christy Jacob 9dcf164b2f chore: update composer 2023-06-03 20:14:11 +05:30
Christy Jacob 329b6b93bf chore: update changelog 2023-06-03 20:11:01 +05:30
Christy Jacob 9dee834637 chore: remove unrelated files 2023-06-03 20:06:27 +05:30
Christy Jacob 8b01c61de3 chore: update utopia-php/framework 2023-06-03 20:06:17 +05:30
Steven NguyenandChristy Jacob 092f0cfcaf Fix the routing for the default OAuth2 pages 2023-06-03 20:05:45 +05:30
Christy JacobandGitHub 73f410cc60 Merge pull request #5640 from appwrite/fix-oauth-routes 2023-06-03 12:51:41 +05:30
Steven Nguyen bd6b0dcc43 Fix the routing for the default OAuth2 pages 2023-06-02 14:22:28 -07:00
Eldad A. FuxandGitHub 994524b7a1 Merge pull request #5621 from appwrite/fix-4975-update-email-phone-without-password
Allow Updating email and phone without password
2023-06-02 19:09:02 +03:00
Torsten DittmannandGitHub 223663aa89 Merge pull request #5637 from appwrite/1.3.x
sync 1.3.x
2023-06-02 16:30:55 +02:00
Torsten Dittmann 92cda20448 chore: revert docker compose changes 2023-06-02 15:21:20 +02:00
Torsten Dittmann 21b41c475d chore: prepre 1.3.6 2023-06-02 15:21:05 +02:00
Torsten Dittmann a664363525 fix: trailing wildcards 2023-06-02 15:20:58 +02:00
Eldad A. FuxandGitHub 2fd347dced Merge pull request #5624 from appwrite/feat-update-file-name
Update file name
2023-06-02 15:44:49 +03:00
Prateek Banga a524a40a8c Merge branch 'fix-4846-added-expiry-value-to-account-sessions' of https://github.com/fanatic75/appwrite into fix-4846-added-expiry-value-to-account-sessions 2023-06-02 15:29:02 +05:30
Prateek Banga 5dc65ea374 fix updated test case to check if expire is valid iso string or not 2023-06-02 15:15:06 +05:30
Prateek BangaandGitHub ea53fe9025 Merge branch 'appwrite:master' into fix-4846-added-expiry-value-to-account-sessions 2023-06-02 14:54:20 +05:30
Prateek Banga 1475497ffb Merge branch 'master' of https://github.com/fanatic75/appwrite into fix-4846-added-expiry-value-to-account-sessions 2023-06-02 14:53:26 +05:30
shimon 6e7c160249 changing event signature 2023-06-02 06:54:34 +03:00
Bishwajeet Parhi 0d3b50a07d Merge remote-tracking branch 'upstream/master' into feat-add-encrypt-param 2023-06-01 21:46:31 +05:30
Matej Bačo 0b600e3ed7 Disable abuse, fix order of params 2023-06-01 12:01:03 +02:00
Damodar Lohani f2737cd663 update latest specs 2023-06-01 05:47:23 +00:00
Damodar Lohani db44001f34 update test 2023-06-01 05:46:14 +00:00
Damodar Lohani ed01b5abe3 update file name 2023-06-01 05:44:19 +00:00
Steven Nguyen 5afc49784e Update the Update Phone API to also set the password
This is to ensure the behavior matches the Update Email endpoint.
2023-05-31 13:52:05 -07:00
Damodar Lohani 5f93767ace update spec 2023-05-31 08:24:25 +00:00
Damodar Lohani 62bbace433 fix name 2023-05-31 08:20:45 +00:00
Steven Nguyen 5ef3162cee Don't rely on isAnonymousUser to check whether to verify password
It's possible for a user to not be anonymous and not have a password.
Using passwordUpdate is a better indicator as to whether the user has
set a password or not.
2023-05-30 17:17:20 -07:00
Steven Nguyen 7dec6c7321 Fix 500 error when a passwordless user creates an email session 2023-05-30 16:59:55 -07:00
Christy JacobandGitHub bbc9bb823d Merge pull request #5611 from appwrite/1.3.x
1.3.x
2023-05-30 23:04:08 +05:30
Christy Jacob 9e1313d15a feat: update dependencies 2023-05-30 16:59:13 +00:00
Christy Jacob 44fd41d2ea Merge branch 'master' of https://github.com/appwrite/appwrite into 1.3.x 2023-05-30 16:58:22 +00:00
Christy JacobandGitHub 985064ebf1 Merge pull request #5610 from appwrite/chore-prepare-release
Chore prepare release
2023-05-30 22:23:48 +05:30
Christy Jacob 927c7c3359 feat: update composer 2023-05-30 16:16:43 +00:00
Christy Jacob a3474f8a3b feat: prepare 1.3.5 release 2023-05-30 16:15:13 +00:00
shimon 73f3f0aee6 Messaging 2023-05-30 16:19:44 +03:00
Jake BarnbyandGitHub e44e4e7766 Merge pull request #5603 from appwrite/hotfix-route-mismatch
Update framework to fix route mismatches
2023-05-30 23:33:17 +12:00
shimon 478e83a4bf Messaging 2023-05-30 11:53:52 +03:00
Jake BarnbyandGitHub 85fac1f5f5 Merge pull request #5606 from appwrite/backport-string-default-min-length
Set min length to 0 for default value when creating or updating a str…
2023-05-30 20:49:55 +12:00
Jake Barnby 225f21454c Update changelog 2023-05-30 19:44:13 +12:00
Jake Barnby d2bfe46fca Set min length to 0 for default value when creating or updating a string attribute
(cherry picked from commit c61e54f69b)
2023-05-30 19:42:13 +12:00
Jake Barnby 5f5ed7dc19 Fix graphql upload test path 2023-05-30 19:41:06 +12:00
Eldad A. FuxandGitHub 6011194826 Merge pull request #5602 from appwrite/fix-string-default-min-length
Set min length to 0 for default value for string attributes
2023-05-30 10:23:16 +03:00
Bishwajeet Parhi 08746d0390 chore: misc fixes 2023-05-30 12:47:55 +05:30
Bishwajeet Parhi 967ac1b82c chore: remove nullable param 2023-05-30 12:34:32 +05:30
Bishwajeet Parhi 69504bfaac add encrypt param 2023-05-30 12:30:10 +05:30
Jake Barnby b101404eda Update to release version of framework 2023-05-30 18:53:58 +12:00
Jake Barnby bab804b8e1 Fix tests
(cherry picked from commit 0661f1f889)
2023-05-30 18:29:20 +12:00
Jake Barnby 3dd67cb17f Fix visibility
(cherry picked from commit b092405b04)
2023-05-30 18:29:13 +12:00
Jake Barnby c2e711b021 Update framework to fix route mismatches
(cherry picked from commit d42f6738a9)

# Conflicts:
#	composer.lock
2023-05-30 18:29:04 +12:00
Jake Barnby 2c59807bf5 Update changelog 2023-05-30 15:02:33 +12:00
Jake Barnby c61e54f69b Set min length to 0 for default value when creating or updating a string attribute 2023-05-30 14:52:59 +12:00
shimon 06ca9ce815 Messaging 2023-05-29 19:32:33 +03:00
shimon 5a22d17459 Mails 2023-05-29 18:03:09 +03:00
shimon f1466c05cf refactor workers 2023-05-29 16:58:45 +03:00
Matej Bačo b0a366eee2 Update copy 2023-05-29 13:56:01 +02:00
Matej Bačo 5d2d14df6e Fix bugs with comment, improve git checks logic 2023-05-29 13:51:03 +02:00
Jake BarnbyandGitHub f45905e545 Merge pull request #5553 from 2002Bishwajeet/feat-add-enable-param-db
Feat: Add enable param in Database and Collection
2023-05-29 20:35:33 +12:00
Jake BarnbyandGitHub 0372b0c590 Update tests/e2e/Services/Databases/DatabasesCustomServerTest.php 2023-05-29 20:34:41 +12:00
Bishwajeet Parhi 729eed25e5 chore: fix formatting 2023-05-29 13:12:55 +05:30
Matej Bačo fb02e12db2 Add state to comment, webhook bug fixing 2023-05-28 13:39:48 +02:00
Matej Bačo bf5855d101 Fix bugs after merge 2023-05-28 10:02:23 +02:00
Suven-p 42b2587b6d Fix linting error 2023-05-27 22:54:00 +05:45
Matej Bačo 507b2d978a Fix response model 2023-05-27 13:55:34 +02:00
Bishwajeet Parhi 9d1d985d0d chore: Add new unit tests 2023-05-26 17:54:35 +05:30
Bishwajeet Parhi 68c56daba1 add extra check for admin modes 2023-05-26 17:08:09 +05:30
Matej Bačo f504e7dbb5 Add cache support to VCS 2023-05-26 10:44:08 +02:00
Matej Bačo f53d75205b Implement branches endpoint, rename some attributes, update response models 2023-05-26 00:29:08 +02:00
Damodar Lohani 237658f4e8 fix param 2023-05-25 05:33:06 +00:00
Matej Bačo 4665c2a2a4 Re-add PR creation deployment 2023-05-25 07:30:52 +02:00
Damodar Lohani 6c38bcc270 fix typo 2023-05-25 01:26:13 +00:00
Damodar Lohani 6813d53e06 remove password required for project deletion 2023-05-25 00:32:49 +00:00
Bishwajeet Parhi b0656acf9c chore: Add unitTests DatabaseConsoleClientTest 2023-05-24 23:10:12 +05:30
Bishwajeet Parhi 2873918cc5 Update databases.php
fix: tests
2023-05-24 22:56:58 +05:30
Bishwajeet Parhi e496419572 remove formatting updates 2023-05-24 22:24:57 +05:30
Bishwajeet Parhi 6fc176d508 chore: add admin mode assertion for create collection 2023-05-24 17:58:40 +05:30
Bishwajeet Parhi 4706e6580d chore: add new checks 2023-05-24 15:39:08 +05:30
Bishwajeet Parhi 1a8729177f chore: formattin suggestion 2023-05-24 10:36:54 +05:30
shimon 543efd6032 re-working worker flow 2023-05-23 16:43:34 +03:00
shimon 98dc1db878 re-working worker flow 2023-05-23 16:43:03 +03:00
Khushboo Verma df17c8a3dc Add production branch as param in updateFunction 2023-05-23 16:04:38 +05:30
Jake BarnbyandGitHub 181741d7a2 Merge pull request #5538 from appwrite/feat-dotnet-sdk
Feat dotnet sdk
2023-05-23 21:37:01 +12:00
4964b5c592 Update tests/e2e/Services/Databases/DatabasesCustomServerTest.php
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-05-23 13:30:48 +05:30
6e5ee27f7c Update tests/e2e/Services/Databases/DatabasesCustomServerTest.php
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-05-23 13:30:39 +05:30
Damodar Lohani 5a9f83c43d validate smtp configuration 2023-05-23 05:09:17 +00:00
Matej Bačo f86284fe21 Bug fixing 2023-05-23 06:37:25 +02:00
Jake Barnby 772e730b67 Revert "Update SDK generator + examples" spec changes
This reverts commit 2eef1cfca5.
2023-05-23 16:26:07 +12:00
Eldad A. FuxandGitHub b86ce2d233 Merge pull request #5561 from appwrite/fix-delete-account
Update the Update Account Status API to clear the cookie
2023-05-22 23:06:02 +03:00
Steven Nguyen 09b4fbcc21 Update the error message for blocked users
Remove the "You can unblock the user from the Appwrite console." part
as it is not relevant for the person receiving the error.
2023-05-22 12:28:47 -07:00
Matej Bačo c09c8b4d25 Fix wildcard issue with OPTIONS & CORS 2023-05-22 21:27:14 +02:00
shimon 432ee72071 Merge branch 'feat-db-pools' of github.com:appwrite/appwrite into refactor-workers
 Conflicts:
	app/cli.php
	app/console
	app/controllers/api/account.php
	app/controllers/api/functions.php
	app/controllers/api/teams.php
	app/controllers/shared/api.php
	app/init.php
	app/worker.php
	app/workers/builds.php
	app/workers/certificates.php
	app/workers/deletes.php
	app/workers/functions.php
	app/workers/mails.php
	src/Appwrite/Event/Event.php
	src/Appwrite/Event/Mail.php
2023-05-22 18:41:24 +03:00
Bishwajeet Parhi 45f5d932f6 Add more Tests 2023-05-22 20:10:09 +05:30
Prateek Banga 977279b679 fix: expire format for get session api 2023-05-22 18:34:51 +05:30
Matej Bačo 18105d4999 Remove repository owner 2023-05-22 15:02:55 +02:00
Prateek Banga 249bec5124 fixed expire format for phone session, anonymous session, oauth session 2023-05-22 18:18:52 +05:30
Prateek Banga 8673df4ac5 fix: expire format in magic url sessions 2023-05-22 17:52:25 +05:30
Matej Bačo 33eb8de9fd Update console 2023-05-22 14:08:20 +02:00
Matej Bačo f15b9ced88 Update specs 2023-05-22 14:07:54 +02:00
Matej Bačo 612af6edf0 Update dependencies, fix bugs 2023-05-22 13:29:35 +02:00
Matej Bačo 6e515e3cc4 Copy Khushboo's integration from feat-peach-q1-kh 2023-05-22 12:58:13 +02:00
Matej Bačo 6766508c95 Fix lockfile 2023-05-22 10:00:05 +02:00
Suven-pandGitHub 5108ab7b06 Add test for x-appwrite-id = unique() 2023-05-21 15:43:26 +00:00
Damodar LohaniandGitHub 6858c5c26a Update GETTING_STARTED.md 2023-05-21 07:27:20 +05:45
Prateek Banga 19a3db69f8 fix updated expire format to iso format 2023-05-20 21:09:48 +05:30
Prateek Banga 5cb9cc9dfd fix expire field in list account sessions api 2023-05-20 02:36:45 +05:30
Steven Nguyen 9961609d71 Update the Update Account Status API to clear the cookie
After a user updates their status, their session no longer works
however, the cookie may still exist in their browser, preventing other
API calls from completing successfully.
2023-05-19 11:58:17 -07:00
Christy JacobandGitHub d630d8772b Merge pull request #5460 from appwrite/fix-create-project-error
fix: throw correct exception when project ID already exists
2023-05-19 22:48:02 +05:30
Bishwajeet Parhi 7fe1f56122 chore: add more test coverage 2023-05-19 18:18:26 +05:30
Bishwajeet Parhi c2a13b079e chore: lowercase 2023-05-19 12:54:07 +05:30
Bishwajeet Parhi e384a3d3a1 remove debug config 2023-05-18 18:58:29 +05:30
Bishwajeet Parhi 40f70faa89 Feat: Add enable param in Database and Collection 2023-05-18 18:55:22 +05:30
fogelito 454480b077 composer.lock 2023-05-18 10:21:34 +03:00
Suven-p 582698bd03 Validate value of x-appwrite-id header 2023-05-18 00:41:07 +05:45
Damodar Lohani ab28f08480 fix default template sender name 2023-05-17 08:25:24 +00:00
fogelito aae6b932d3 remove unnecessary hint 2023-05-16 17:49:12 +03:00
fogelito f6153b7626 Use array instead of variadic 2023-05-16 15:56:20 +03:00
Christy JacobandGitHub 3a2134f4e1 Merge pull request #5532 from appwrite/migration-attribute
migration bucketInternalId
2023-05-16 13:00:27 +05:30
Jake Barnby 2eef1cfca5 Update SDK generator + examples 2023-05-16 16:54:34 +12:00
Jake Barnby 67f1ae377c Update version 2023-05-16 14:40:55 +12:00
Eldad A. FuxandGitHub 662bcaaaf6 Merge pull request #5431 from appwrite/feat-db-pools-event-pause
feature to pause events
2023-05-15 19:07:47 +01:00
Jake Barnby 257c58f438 Merge remote-tracking branch 'origin/master' into feat-dotnet-sdk 2023-05-15 19:15:34 +12:00
Jake Barnby b9336bfc73 Update SDK generator 2023-05-15 19:15:01 +12:00
Jake Barnby ab7f4285d5 Add examples 2023-05-15 19:14:23 +12:00
Jake Barnby 67a7a217e8 Fix getting started 2023-05-15 19:13:20 +12:00
Damodar Lohani 9a358b921a fix formatting 2023-05-15 00:32:37 +00:00
Damodar Lohani d9a1ae2761 paused unit test 2023-05-15 00:30:31 +00:00
shimon bbbbedfd83 migration bucketInternalId 2023-05-14 10:43:44 +03:00
Torsten Dittmann 0935912fef Merge branch 'master' of https://github.com/appwrite/appwrite into 1.4.x 2023-05-13 17:18:33 +02:00
Matej Bačo c63505078d Fix bugs with new versions of utopia 2023-05-13 12:08:02 +02:00
Matej Bačo cddc40449a Fix registration bug 2023-05-12 08:45:28 +02:00
Matej Bačo eb764871db Upgrade versions 2023-05-11 22:52:48 +02:00
Matej Bačo e571b78cff Post-merge fix 2023-05-11 22:04:09 +02:00
Matej Bačo 998c2749cb Merge branch 'feat-db-pools-master' into feat-executor-v3 2023-05-11 21:59:49 +02:00
Matej Bačo a36bdb2797 Remove deployment conf params 2023-05-11 21:57:31 +02:00
Damodar Lohani 518c177c23 fix error 2023-05-11 07:51:39 +00:00
Damodar Lohani a634aeddce switched to var_dump 2023-05-11 07:08:11 +00:00
Damodar Lohani 6be37d1ae4 code organization 2023-05-11 06:56:16 +00:00
Damodar Lohani f70712865e refactor 2023-05-11 06:52:27 +00:00
Damodar Lohani a266f7ec1f removed commented codes 2023-05-11 06:49:27 +00:00
Damodar Lohani 70019c54cd translation not found info 2023-05-11 06:45:13 +00:00
Damodar Lohani 472265497b fix formatting and error 2023-05-11 06:12:39 +00:00
Eldad A. FuxandGitHub 18039f5ba1 Merge pull request #5257 from appwrite/feat-pause-project
[FEAT] Enable/Disable all services
2023-05-11 07:00:04 +01:00
Eldad A. FuxandGitHub 66b81a5e15 Merge pull request #5483 from appwrite/feat-transfer-project-team
method to update project team
2023-05-11 06:59:15 +01:00
Eldad A. FuxandGitHub 953485299a Merge pull request #5513 from appwrite/fix-storage-file-hash
Fix- Original File Hash
2023-05-11 06:32:52 +01:00
Damodar Lohani b1cf55db6e fix formatting 2023-05-11 01:43:26 +00:00
Damodar Lohani 0c012f91aa update tests to account for new project 2023-05-10 06:46:30 +00:00
Damodar Lohani 0592384d84 fix test 2023-05-10 06:31:12 +00:00
Torsten DittmannandGitHub 82c5a20ef3 Merge pull request #5469 from appwrite/feat-support-docker-override
Update install.php to not specify docker-compose.yml file
2023-05-09 17:09:07 +02:00
Torsten DittmannandGitHub f3856f446e Merge pull request #5446 from appwrite/fix-changes-team-prefs
Update CHANGES.md to include team prefs fix
2023-05-09 17:07:21 +02:00
Torsten DittmannandGitHub 1c815c8d99 Merge pull request #5166 from lucasctd/master
set correct value for logging drivers
2023-05-09 17:07:08 +02:00
Christy JacobandGitHub 4dd1f5710b Merge pull request #5515 from appwrite/file_internal_id
bucketInternalId attribute to files collection
2023-05-08 17:02:45 +05:30
shimon 13a4000312 fixed typo 2023-05-08 13:45:53 +03:00
shimon 1e29ec8d59 added bucketInternalId to file 2023-05-08 10:32:29 +03:00
fogelito d55dc7a5b2 Merge branch 'master' of github.com:appwrite/appwrite into validator-mv 2023-05-07 12:23:02 +03:00
fogelito 0fd89b2ca6 remove extra line 2023-05-07 12:22:28 +03:00
fogelito 60377fd8b7 console 2023-05-07 12:21:54 +03:00
Damodar LohaniandGitHub fc36120a51 get file hash before encryption and compression 2023-05-07 11:33:27 +05:45
Torsten DittmannandGitHub 6700f90ba1 Merge pull request #5503 from appwrite/1.3.x
Sync master with 1.3.x
2023-05-04 21:15:53 +02:00
Torsten DittmannandGitHub 67ad856490 Merge pull request #5497 from appwrite/fix-bucket-permissions
Fix bucket permissions
2023-05-04 19:32:44 +02:00
Torsten DittmannandGitHub 25b1eb0ab2 Merge pull request #5502 from appwrite/master
Sync 1.3.x with Master
2023-05-04 19:14:31 +02:00
Torsten DittmannandGitHub dcefe3f9b7 Merge pull request #5457 from appwrite/fix-release-workflow-name
Fix the release github action
2023-05-04 18:18:51 +02:00
Christy JacobandGitHub 60f51580a7 Merge pull request #5246 from singhbhaskar/fix-4960-Database-usage-screen-shows-500-error-when_APP_USAGE_STATS-is-disabled
Fix: Updated error when _APP_USAGE_STATS is disabled
2023-05-04 20:47:50 +05:30
fogelito 9696553665 composer.lock 2023-05-04 18:14:46 +03:00
Torsten DittmannandGitHub bb7891b5bf Merge pull request #5492 from appwrite/fix-update-document
Fix update document merging existing data after pre-processing
2023-05-04 15:28:05 +02:00
Damodar 3da853af2e fix email template issue 2023-05-04 07:33:17 +00:00
Damodar LohaniandGitHub 860e0203b0 Update ProjectsConsoleClientTest.php 2023-05-04 07:11:03 +05:45
Steven Nguyen d7bbfb55ed Prepare 1.3.4 release 2023-05-03 13:39:05 -07:00
Steven Nguyen c46a02b496 Update CHANGES.md 2023-05-03 12:15:37 -07:00
Steven Nguyen 4dd6a7977e Update create and update bucket APIs
Ensure the permissions and document security are updated in the
metadata collection.
2023-05-03 12:15:37 -07:00
Steven Nguyen afd2c7a065 Update migration to set bucket permissions in metadata table 2023-05-03 12:15:37 -07:00
fogelito c51d4b386b Merge branch 'master' of github.com:appwrite/appwrite into validator-mv
 Conflicts:
	composer.json
	composer.lock
2023-05-03 14:56:03 +03:00
fogelito 5be5a7dd0e Empty queries fixes 2023-05-03 14:53:40 +03:00
Jake Barnby db1fd42b0d Update platform 2023-05-03 21:54:38 +12:00
Steven Nguyen 9898005465 Fix the version passed into the docker build command
Change the order of the tags to ensure the version passed into the
docker build command is the full major.minor.patch version.
2023-05-02 17:43:39 -07:00
Bhaskar Singh a4299a69ef Refactored the condition for strict inequality 2023-05-02 23:47:50 +05:30
Christy JacobandGitHub 2fcd78d784 Merge pull request #5360 from Atsurak/master
fix : wrong links for getting started for web
2023-05-02 23:32:46 +05:30
fogelito 6f0fde242a composer.lock 2023-05-02 20:20:04 +03:00
fogelito cf7e6831c7 revert audit tags 2023-05-02 19:25:19 +03:00
Christy JacobandGitHub 6ad4401365 Merge pull request #5484 from appwrite/update-readme
Update README.md
2023-05-02 19:21:55 +05:30
Vincent (Wen Yu) GeandGitHub 17acfd5d1c Update README-CN.md 2023-05-02 09:49:55 -04:00
Jake Barnby 30237ccfb1 Add test for updating existing document with relationship 2023-05-02 20:27:09 +12:00
3c5bebc34e Update README.md
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-05-02 14:02:57 +05:45
Damodar LohaniandGitHub 970457045f Update README.md 2023-05-02 13:47:40 +05:45
Damodar LohaniandGitHub 789198d523 Update README.md 2023-05-02 13:38:47 +05:45
Jake Barnby 2eafda4ee2 Fix update document merging existing data after pre-processing instead of before 2023-05-02 19:53:11 +12:00
Damodar Lohani 23cfb694eb spec update 2023-05-02 07:30:01 +00:00
Damodar Lohani bffdad2048 transfer team test 2023-05-02 07:28:46 +00:00
Damodar LohaniandGitHub a5fa150c25 Update README.md 2023-05-02 12:55:40 +05:45
Damodar LohaniandGitHub 6e65178ad5 Update README.md 2023-05-02 12:54:20 +05:45
Damodar Lohani 13a2dfa5cd method to update project team 2023-05-02 06:59:17 +00:00
fogelito bfd757e0fb audit chnage 2023-05-01 18:34:38 +03:00
Christy JacobandGitHub e7303245b2 Merge pull request #5473 from appwrite/eldadfux-patch-1
Update README.md
2023-05-01 20:07:44 +05:30
Eldad A. FuxandGitHub cfd6eee0da Update README.md 2023-05-01 15:34:13 +01:00
fogelito 5e4ff01568 getByType 2023-05-01 12:18:50 +03:00
StevenandGitHub 5d651b9e8a Update install.php not specify docker-compose.yml file
By not specifying a docker-compose.yml file, docker compose automatically uses the docker-compose.yml file in the project directory and a docker-compose.override.yml file if one is present.
2023-04-30 12:34:55 -07:00
fogelito ce40d3c2c5 Remove test moved to Utopia 2023-04-30 13:00:39 +03:00
fogelito 7e9a833037 Remove OrderAttributes Class 2023-04-30 09:41:00 +03:00
Christy JacobandGitHub 33d2e94d1d Apply suggestions from code review 2023-04-30 01:54:45 +05:30
Christy JacobandGitHub 80dd3644f8 Merge pull request #5394 from appwrite/docs-cloud
Move reference to env-var to self-hosted docs.
2023-04-30 00:46:56 +05:30
Christy Jacob 3f61db57b9 chore: add tests 2023-04-29 13:13:33 +05:30
Christy Jacob 3451d3d800 chore: linter 2023-04-29 12:44:07 +05:30
Christy Jacob ac004acbc8 fix: throw correct exception when project custom ID already exists 2023-04-29 12:41:17 +05:30
Steven Nguyen a0297bfb8b Fix the release github action job name 2023-04-28 12:47:51 -07:00
Torsten DittmannandGitHub 84c06a8ece Merge pull request #5456 from appwrite/1.3.x
Sync master with 1.3.x
2023-04-28 21:42:32 +02:00
Torsten DittmannandGitHub ba24c0a843 Merge pull request #5455 from appwrite/fix-1.3.1-migration
Prevent migration from overriding existing data
2023-04-28 21:34:04 +02:00
Steven Nguyen 1e5dc3ad6f Bump version to 1.3.3 2023-04-28 12:29:46 -07:00
Steven Nguyen d0cfad9085 Prevent migration from overriding existing data
For users already on 1.3.1, after upgrading to 1.3.2, the migration
script would override existing auths, password history, team prefs, and
(relationship) attribute options with empty values. This commit fixes
the migration to set to an existing value if there was one.
2023-04-28 12:20:30 -07:00
Christy JacobandGitHub e311b6bd0e Merge pull request #5453 from appwrite/update-docs-for-beta
Update docs for beta
2023-04-28 20:29:15 +05:30
Christy Jacob f0d7f6c7ed feat: update endpoint for Appwrite 1.3.x 2023-04-28 19:40:24 +05:30
Christy Jacob 913571654a feat: update endpoint for Appwrite 1.2.x 2023-04-28 19:36:30 +05:30
Christy Jacob 77fcdb847d feat: update endpoint for Appwrite 1.1.x 2023-04-28 19:33:02 +05:30
Damodar Lohani 616dee24d7 replace template variables with values 2023-04-28 07:30:27 +00:00
Damodar Lohani ba33dc2b17 generate specs 2023-04-28 07:19:04 +00:00
Damodar Lohani b1bbc9dfbd Merge remote-tracking branch 'origin/master' into feat-custom-smtp 2023-04-28 07:11:17 +00:00
Christy JacobandGitHub 7e40b59707 Merge pull request #5448 from appwrite/feat-bump-sdk-generator
Bump sdk-generator and specs
2023-04-28 09:54:46 +05:30
Steven Nguyen 518a37d294 Add a generic OIDC OAuth2 provider 2023-04-27 19:48:51 -07:00
Steven Nguyen 206553bac7 Bump sdk-generator and specs 2023-04-27 17:00:12 -07:00
StevenandGitHub 169b3c3605 Update CHANGES.md to include team prefs fix 2023-04-27 13:40:25 -07:00
Torsten DittmannandGitHub c3ad6a1260 Merge pull request #5443 from appwrite/1.3.x
Merge 1.3.x to Master
2023-04-27 21:49:39 +02:00
Torsten DittmannandGitHub b2c8e182a5 Merge pull request #5442 from appwrite/fix-project-deletion-leftovers
fix: project deletion leftovers
2023-04-27 20:19:09 +02:00
Torsten DittmannandGitHub ff5132867e Merge pull request #5444 from appwrite/feat-bump-abuse-audit-database
Feat bump abuse audit database
2023-04-27 20:16:39 +02:00
Steven Nguyen 11d523b050 Bump utopia abuse, audit, and database 2023-04-27 10:42:55 -07:00
Torsten DittmannandGitHub eac59e9d02 Merge pull request #5314 from appwrite/fix-specs-command
Update CONTRIBUTING.md to fix specs command
2023-04-27 18:22:58 +02:00
Torsten Dittmann e7c311044b chore: add changelog 2023-04-27 18:04:00 +02:00
Torsten Dittmann 7529f02bd6 fix: also delete webhooks on project deletion 2023-04-27 17:41:14 +02:00
Torsten Dittmann 31e65d954b fix: deletes worker for projects 2023-04-27 17:37:14 +02:00
Torsten Dittmann e1cf068652 fix: platforms query 2023-04-27 17:36:00 +02:00
fogelito fd9b6aba55 format 2023-04-27 17:21:51 +03:00
Bhaskar Singh 7064f884aa Refactor usage init hook to remove unecessary
inject
2023-04-27 19:32:05 +05:30
Torsten Dittmann d45bc5e60f chore: upgrade console 2023-04-27 15:54:07 +02:00
fogelito 36dee1f345 Alias change 2023-04-27 15:10:07 +03:00
fogelito 9e5af4c046 Alias change 2023-04-27 15:01:40 +03:00
fogelito 0460b59cdc Namespace Changes 2023-04-27 14:59:05 +03:00
Damodar Lohani edbc52403a update so that current SDK don't fail 2023-04-27 09:29:39 +00:00
fogelito e631453e3b documents name changes 2023-04-27 09:59:55 +03:00
Torsten DittmannandGitHub fb507ad83b Merge pull request #5432 from appwrite/chore-sync-1-3-x
chore: sync 1.3.x with master
2023-04-26 18:16:21 +02:00
Torsten Dittmann e9e83ae8ec Merge branch 'master' of https://github.com/appwrite/appwrite into chore-sync-1-3-x 2023-04-26 12:30:14 +02:00
Damodar Lohani b147cadaa2 don't overwrite the paused state from the event 2023-04-26 08:41:22 +00:00
Damodar Lohani b5379f0f0c feature to pause events 2023-04-26 08:37:38 +00:00
Jake BarnbyandGitHub 4aa6ce3cfd Merge pull request #5426 from appwrite/fix-apple-getting-started
Fix typo in Apple Getting Started
2023-04-26 16:37:24 +12:00
Christy Jacob d5fb9ab9a6 Merge branch 'master' of https://github.com/appwrite/appwrite into add-console-headers 2023-04-26 03:37:39 +00:00
Christy JacobandGitHub 0e5e3f6f6f Merge pull request #5362 from appwrite/update-cli
feat: update cli version
2023-04-25 23:49:29 +05:30
Torsten DittmannandGitHub 4ceae33a5a Merge pull request #5163 from yatharth1706/fix-5147-fix-error-description-in-case-of-duplicate-user
fix error description for duplicate user
2023-04-25 15:45:59 +02:00
Torsten DittmannandGitHub 713535bf79 Merge pull request #5285 from rinkuhasija/fix-5272-correct-documentation-model-attributeDatetime-Object-example
fix-models-attributeDatetime-object-example
2023-04-25 15:45:39 +02:00
Torsten DittmannandGitHub aaf5ab9024 Merge pull request #5382 from appwrite/fix-5381-var-missing-after-upgrade
Fix missing var after upgrade
2023-04-25 15:41:43 +02:00
Christy JacobandGitHub 1c4dc6a424 Merge pull request #3696 from appwrite/fix-event-multi-execution
Fix: event multi-execution
2023-04-25 17:31:45 +04:00
fogelito 9dcf4c0984 validations changes 2023-04-25 14:35:49 +03:00
StevenandGitHub 2d0cf85edd Fix typo in Apple Getting Started 2023-04-24 12:03:41 -07:00
Torsten Dittmann 43a6945d30 fix: migration 2023-04-24 13:21:31 +02:00
Torsten Dittmann 4ebe485f05 remove: leftover from http.php 2023-04-24 13:11:39 +02:00
Torsten Dittmann 5ee3c592a4 chore: release 1.3.2 2023-04-24 13:10:28 +02:00
Torsten Dittmann ff82a24a4b feat: migration 2023-04-24 13:00:23 +02:00
Bhaskar Singh 3865f48d32 Moved check for _APP_USAGE_STATS
to create init hook for App
2023-04-21 23:09:01 +05:30
Torsten Dittmann 5925d61a9c chore: update composer 2023-04-21 13:04:37 +02:00
Torsten DittmannandGitHub 495a17a290 Merge pull request #5405 from appwrite/feat-ci-release
ci: release action
2023-04-21 12:05:33 +02:00
Torsten Dittmann 097030c348 fix:: adapt to review 2023-04-21 11:58:59 +02:00
Pranjal Goyal fbacd412e9 Updated and Resolved Comments 2023-04-21 08:27:24 +05:30
Steven Nguyen 3f72b738fa Fix related creates 2023-04-20 18:44:53 -07:00
Torsten Dittmann 725ebfcd44 fix: ci version numbers 2023-04-20 22:15:29 +02:00
Torsten Dittmann ba1e5a7159 ci: use proper versions 2023-04-20 21:46:29 +02:00
Torsten Dittmann 0230671717 chore: upgrade utopia-php/database 2023-04-20 21:10:48 +02:00
Steven Nguyen e8dee9296c Fix update document not merging existing data 2023-04-20 10:10:51 -07:00
Pranjal Goyal 977d67a4f8 Updated Documentation on Pink and Contribution Gd 2023-04-20 16:49:38 +05:30
Steven Nguyen 4113ae7ca5 Allow updating document with read-only relationship
A user should be able to update a document without touching the
relationship.

Relates: https://github.com/appwrite/appwrite/issues/5404
2023-04-19 17:21:41 -07:00
Steven Nguyen 37afb82d1c Delegate permissions check to database layer 2023-04-19 17:21:41 -07:00
Steven Nguyen 611dd9b86c Return 404 if a user doesn't have access to a collection
It is better to return 404 so that an end user doesn't know if the
collection actually exists but they don't have access or they really
don't have access.
2023-04-19 17:21:41 -07:00
Steven Nguyen 50bb69290f Ensure collections are created with permissions and documentSecurity 2023-04-19 17:21:41 -07:00
Steven Nguyen 471c832a4f Bump utopia-php/database version 2023-04-19 17:21:41 -07:00
Torsten Dittmann 7d119aa68c ci: try sharing console build for all 2023-04-19 14:03:23 +02:00
Torsten Dittmann 590ae9cfe4 update tags 2023-04-19 13:55:05 +02:00
Torsten Dittmann a769a18ba0 update tags 2023-04-19 13:54:48 +02:00
Torsten DittmannandGitHub 08e5dc1c40 Update release.yml 2023-04-19 13:25:12 +02:00
Torsten Dittmann 85b8728e71 fix: change name 2023-04-19 13:23:14 +02:00
Torsten Dittmann b3c2273780 ci: release action 2023-04-19 13:22:13 +02:00
Damodar Lohani ac9f434c85 more fixes and reset endpoints 2023-04-19 08:44:22 +00:00
Damodar Lohani 0177ddccb3 use custom templates to send email when enabled 2023-04-19 08:29:29 +00:00
Damodar Lohani b13800386d fix mock for upload changes 2023-04-19 06:15:24 +00:00
Damodar Lohani 3486885dc8 fix large deployment test 2023-04-19 05:38:54 +00:00
Damodar Lohani 26aea21768 fix chunk header size in test 2023-04-19 04:44:59 +00:00
Damodar Lohani 518b45827f content-range end should be 1 less than file size 2023-04-19 02:17:26 +00:00
Damodar Lohani 07ebb3fae5 fix validator 2023-04-18 07:15:51 +00:00
Damodar Lohani 118ddb9101 format fix 2023-04-18 07:14:03 +00:00
Damodar Lohani 862312239b fix test 2023-04-18 07:13:52 +00:00
Damodar Lohani 4719970c93 fix locale 2023-04-18 05:31:18 +00:00
Damodar Lohani 53a9de477b fix spec 2023-04-18 02:11:08 +00:00
Vincent (Wen Yu) Ge d965df4a05 Remove reference to env vars in references 2023-04-17 21:12:15 +00:00
Christy JacobandGitHub 62bdc77b93 Merge pull request #5377 from appwrite/fix-function-timeout-desc
Update description for _APP_FUNCTIONS_INACTIVE_THRESHOLD
2023-04-17 22:55:14 +04:00
Vincent (Wen Yu) GeandGitHub b6c43e2ccf Update app/config/variables.php 2023-04-17 14:02:11 -04:00
Damodar Lohani e992814552 use default for missing locales 2023-04-17 09:10:41 +00:00
Damodar Lohani 8fcb199af0 remove var dump 2023-04-17 08:58:05 +00:00
Damodar Lohani 0b2ccf7a2a fix missing argument 2023-04-17 08:53:52 +00:00
Damodar Lohani 16695a4b6d fix errors 2023-04-17 08:04:52 +00:00
Damodar Lohani 3c9fb3d1e7 more missing locale codes 2023-04-17 05:30:47 +00:00
Damodar Lohani 591fd9d734 generate specs 2023-04-17 02:33:50 +00:00
Damodar Lohani 95054434d8 update locale validator 2023-04-17 02:28:49 +00:00
Damodar Lohani f79c41a132 fix naming and add doc 2023-04-17 02:21:24 +00:00
Damodar Lohani 377928bf65 generate specs 2023-04-17 02:15:55 +00:00
Damodar Lohani 2522f128ef format 2023-04-17 02:15:46 +00:00
Damodar Lohani 7419867078 new locale codes endpoint 2023-04-17 02:10:17 +00:00
Damodar Lohani fffff197c9 fix codes 2023-04-17 01:26:43 +00:00
Christy Jacob 00322db289 Merge branch 'disallow-personal-data' of github.com:appwrite/appwrite into disallow-personal-data 2023-04-15 13:38:57 +04:00
Christy Jacob ac682a85f6 chore: update specs 2023-04-15 13:38:24 +04:00
Steven Nguyen d41df04b6a Ensure vars are not lost during upgrade
Using a reference on an array element while iterating over it caused
some unexpected behavior. Instead of using a reference, this change
uses a key to allow us to edit the array element.

For reference on the problem, see https://stackoverflow.com/questions/70691375/foreach-with-reference-causing-arrays-last-element-to-repeat.
2023-04-14 16:18:31 -07:00
Vincent (Wen Yu) GeandGitHub 166b446fe7 Update description for _APP_FUNCTIONS_INACTIVE_THRESHOLD 2023-04-14 14:31:22 -04:00
Jake BarnbyandGitHub d1740d2121 Merge pull request #5363 from appwrite/fix-nested-id-required
Fix auto-setting custom ID on nested documents
2023-04-14 22:37:24 +12:00
Jake Barnby 0dea80c9da Cache whether relation is a list 2023-04-14 22:03:16 +12:00
Jake Barnby fb130f3aa2 Merge remote-tracking branch 'origin/1.3.x' into fix-nested-id-required 2023-04-14 21:59:42 +12:00
Matej Bačo f046055c82 Update console 2023-04-14 10:01:56 +02:00
6f28047feb Update app/config/errors.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-04-14 04:31:35 +05:30
Christy Jacob 0257a4d9f3 chore: linter 2023-04-14 00:59:35 +04:00
Christy Jacob ef65d5a224 feat: add migration 2023-04-14 00:38:48 +04:00
Christy Jacob d48dec3c87 chore: update changelog 2023-04-14 00:35:30 +04:00
Christy Jacob 7252db7924 chore: uncomment tests 2023-04-14 00:26:47 +04:00
Christy Jacob 0fb34433b9 feat: personal data filters to enhance password protection 2023-04-14 00:20:03 +04:00
Jake BarnbyandGitHub 78aadd2f39 Merge pull request #5361 from appwrite/fix-team-pres-empty-array
Ensure empty team prefs returns as JSON object rather array
2023-04-13 21:09:37 +12:00
Christy Jacob 8a5a3db082 Merge branch 'master' of github.com:appwrite/appwrite into disallow-personal-data 2023-04-13 12:55:49 +04:00
Jake Barnby 08be9c4c89 Update changelog 2023-04-13 16:35:42 +12:00
Jake Barnby 975b044de0 Iterate relation by reference on update 2023-04-13 16:08:53 +12:00
Jake Barnby c7317b0468 Fix auto-setting custom ID on nested documents 2023-04-13 15:59:57 +12:00
Damodar Lohani d394715b56 Merge remote-tracking branch 'origin/master' into feat-custom-smtp 2023-04-13 01:35:56 +00:00
Christy Jacob 0fcfeb50a6 feat: update cli version 2023-04-13 01:48:44 +04:00
Christy Jacob 5d4e0762bb feat: update cli version 2023-04-13 01:33:25 +04:00
Christy Jacob f30d11ed60 feat: update cli version 2023-04-13 01:23:49 +04:00
Steven Nguyen bb2b48193f Ensure empty team prefs returns as JSON object rather array 2023-04-12 12:06:48 -07:00
Prasanth KotaandGitHub 0a1fcfc889 Update GETTING_STARTED.md 2023-04-13 00:13:20 +05:30
Torsten DittmannandGitHub e5fa4883b2 Merge pull request #5358 from appwrite/1.3.x
1.3.x sync
2023-04-12 19:01:02 +02:00
Torsten DittmannandGitHub 7f377f8d32 Merge pull request #5355 from appwrite/fix-relationship-attr-link
Fix link in Learn more about relationship attributes
2023-04-12 19:00:17 +02:00
Torsten DittmannandGitHub 35b76a9597 Merge pull request #5357 from appwrite/chore-prepare-1-3-1
chore: prepare 1.3.1 release
2023-04-12 18:56:31 +02:00
Torsten Dittmann 7ca70b2ab9 Merge branch 'master' of https://github.com/appwrite/appwrite into chore-prepare-1-3-1 2023-04-12 18:51:00 +02:00
Torsten DittmannandGitHub 7cec672a63 Merge pull request #5356 from appwrite/fix-migration-v18
fix: migration for 1.3.x
2023-04-12 18:27:20 +02:00
Torsten Dittmann 8872d9db17 feat: upgrade to console 2.3.3 2023-04-12 18:23:09 +02:00
Torsten Dittmann d2b2d18134 chore: prepare 1.3.1 release 2023-04-12 18:13:49 +02:00
Torsten Dittmann 34d27fb4d0 fix: prefs for teams 2023-04-12 18:03:08 +02:00
Torsten Dittmann 52d7dcf082 fix: update prefs endpoints to not fallback to stdClass 2023-04-12 18:02:43 +02:00
Torsten Dittmann 3009168350 fix: migration for 1.3.x 2023-04-12 17:48:36 +02:00
Vincent (Wen Yu) Ge 07017e0835 Updated specs for storage links 2023-04-12 11:32:25 -04:00
Vincent (Wen Yu) Ge f952d57c88 Fix link in storage specs 2023-04-12 11:27:56 -04:00
Vincent (Wen Yu) Ge c96b32d7b6 Update specs 2023-04-12 11:18:55 -04:00
Vincent (Wen Yu) Ge 472ddd190c fix links for relationship attribute 2023-04-12 15:11:10 +00:00
Christy Jacob 9ca700f04a Merge branch 'master' of github.com:appwrite/appwrite into disallow-personal-data 2023-04-12 15:12:06 +04:00
Christy JacobandGitHub af7cbef024 Merge pull request #5353 from appwrite/update-1.3-blog-link-readme
Fix: Update Appwrite 1.3 blog link in Readme
2023-04-12 13:58:30 +04:00
Aditya Oberai be609f4ee2 Update Appwrite 1.3 blog link in Readme 2023-04-12 09:55:36 +00:00
Jake BarnbyandGitHub f2ea043c3b Merge pull request #5350 from appwrite/1.3.x
1.3.x
2023-04-12 19:50:21 +12:00
Jake BarnbyandGitHub ceadcbf113 Merge pull request #5352 from appwrite/feat-review-fixes
Feat review fixes
2023-04-12 19:22:28 +12:00
Jake Barnby f39e52e1d5 Update console 2023-04-12 19:11:58 +12:00
Jake Barnby 211f1bb117 Update versions 2023-04-12 19:02:36 +12:00
Jake BarnbyandGitHub 7ea990e1d9 Merge pull request #5351 from appwrite/feat-review-fixes
Update versions
2023-04-12 18:23:06 +12:00
Jake Barnby 15080fee1b Update changelogs 2023-04-12 18:18:04 +12:00
Jake Barnby 979fa36b02 Update versions 2023-04-12 17:59:43 +12:00
Jake BarnbyandGitHub 927c2a2988 Merge pull request #5347 from appwrite/fix-mock-file-upload
Skip validation for mock file upload
2023-04-12 17:15:35 +12:00
Jake Barnby d63ce7319c Update changelogs 2023-04-12 17:13:02 +12:00
Jake Barnby e2a0b8dcc1 Merge remote-tracking branch 'origin/master' into fix-mock-file-upload 2023-04-12 17:10:40 +12:00
Jake Barnby 98bab42414 Merge remote-tracking branch 'origin/master' into fix-mock-file-upload 2023-04-12 17:09:38 +12:00
Jake Barnby 924b7b90a4 Update specs 2023-04-12 17:09:19 +12:00
Jake BarnbyandGitHub 02c5df1676 Merge pull request #5259 from appwrite/feat-sync-master-12x
Bring 1.2.x to master
2023-04-12 17:08:51 +12:00
Jake Barnby 683aa8a325 Update SDK generator 2023-04-12 16:46:53 +12:00
Jake Barnby 3c6f8d2326 Skip validation for mock file upload 2023-04-12 14:53:35 +12:00
Damodar LohaniandGitHub d050ae40a7 Merge branch 'master' into feat-sync-master-12x 2023-04-12 07:31:23 +05:45
Christy JacobandGitHub d47bea764c Merge pull request #5336 from appwrite/1.3.x
1.3.x
2023-04-12 03:30:22 +04:00
Christy Jacob 8690c57a7c feat: initial commit 2023-04-12 03:01:50 +04:00
Christy JacobandGitHub 3b4b412733 Merge pull request #5346 from appwrite/fix-console-service
fix: console server duplicate key
2023-04-11 23:35:10 +04:00
Torsten Dittmann ed702d0bc1 chore: update to new console 2023-04-11 21:33:48 +02:00
Torsten Dittmann d47b32856b fix: console server duplicate key 2023-04-11 20:57:27 +02:00
Christy JacobandGitHub 72330d0869 Merge pull request #5345 from appwrite/update-console
feat: update console version
2023-04-11 22:06:24 +04:00
Christy JacobandGitHub ce64bdb7f7 Merge pull request #5344 from appwrite/update-readme
feat: update readme
2023-04-11 22:06:09 +04:00
Christy Jacob 67be2c10eb feat: update console version 2023-04-11 18:01:37 +00:00
Christy JacobandGitHub 871f158bb6 Update README.md 2023-04-11 23:19:10 +05:30
Christy Jacob 641a47f195 feat: remove support for 0.15.x 2023-04-11 17:21:26 +00:00
Christy Jacob 7f14db493d feat: update security file 2023-04-11 17:00:22 +00:00
Christy Jacob f4a77fcf11 feat: update readme 2023-04-11 16:52:38 +00:00
Jake BarnbyandGitHub 3670b5e9ad Merge pull request #5342 from appwrite/feat-review-fixes
Feat review fixes
2023-04-12 03:56:22 +12:00
Jake Barnby d86d604624 Reviews fixes 2023-04-12 03:32:14 +12:00
Jake BarnbyandGitHub 2a8911011b Merge pull request #5341 from appwrite/feat-db-update-migrations
Add options key to attributes
2023-04-12 03:01:11 +12:00
Jake Barnby f869252d90 Remove redundant import 2023-04-12 03:00:09 +12:00
Jake Barnby 26eaddee82 Update comment 2023-04-12 02:59:45 +12:00
Jake Barnby 71b96452c6 Update platforms 2023-04-12 02:58:59 +12:00
Jake Barnby bafcfcfbb9 Update cache buster 2023-04-12 02:56:48 +12:00
Jake Barnby a01dd3fc41 Add options key to attributes 2023-04-12 02:49:47 +12:00
Jake BarnbyandGitHub 07b8f0fe3f Merge pull request #5339 from appwrite/feat-add-version
Add versioned specs and examples
2023-04-12 01:56:29 +12:00
Jake BarnbyandGitHub 117e416b80 Merge pull request #5334 from appwrite/feat-db-update-migrations
Feat db update migrations
2023-04-12 01:31:25 +12:00
Jake BarnbyandGitHub 69b5fae3bf Merge pull request #5338 from appwrite/feat-update-sdk-generator
Update SDK generator for 1.3.x support
2023-04-12 01:28:48 +12:00
Jake Barnby ffb91eca68 Merge remote-tracking branch 'origin/1.3.x' into feat-update-sdk-generator
# Conflicts:
#	composer.json
#	composer.lock
2023-04-12 01:24:50 +12:00
Jake Barnby 6b497a31c8 Add versioned specs and examples 2023-04-12 01:23:29 +12:00
Christy JacobandGitHub e3b8f0b302 Merge pull request #5337 from appwrite/sync-master
Sync master
2023-04-11 18:53:01 +05:30
Jake Barnby 9b7d032eda Update SDK generator for 1.3.x support 2023-04-12 00:58:12 +12:00
Jake Barnby 7fe14ca10b Merge remote-tracking branch 'origin/master' into sync-master
# Conflicts:
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	app/console
#	app/controllers/api/storage.php
#	composer.lock
2023-04-12 00:50:31 +12:00
Jake Barnby 9a76507185 Merge remote-tracking branch 'origin/1.3.x' into feat-db-update-migrations
# Conflicts:
#	CHANGES.md
2023-04-12 00:39:18 +12:00
Jake BarnbyandGitHub aa20b685a7 Merge pull request #5335 from appwrite/fix-organization-delete
fix: deletes worker deleting projects with console team
2023-04-12 00:38:38 +12:00
Jake Barnby bf73b1a55f Update changelog 2023-04-12 00:38:07 +12:00
Jake Barnby de2ea95099 Update changelog 2023-04-12 00:34:29 +12:00
Jake Barnby 43946cade5 Add teams migration 2023-04-12 00:33:29 +12:00
Jake Barnby b0a6190394 Only iterate attributes once 2023-04-12 00:05:19 +12:00
Jake Barnby d46f3092e5 Remove redis and unused imports 2023-04-12 00:04:53 +12:00
Torsten Dittmann fdd18fdc7d fix: update changelog 2023-04-11 13:52:01 +02:00
Torsten Dittmann 700abb3e47 fix: deletes worker deleting projects with console team 2023-04-11 13:49:45 +02:00
Jake Barnby a2cb3c135f Fix migration of floats 2023-04-11 23:42:06 +12:00
Jake Barnby 0f1c1fda9e Quote attribute name 2023-04-11 22:30:45 +12:00
Jake Barnby c60d7764e4 Fix cache key 2023-04-11 22:27:49 +12:00
Jake Barnby 28a9a373b1 Fix binding 2023-04-11 22:27:29 +12:00
Jake Barnby f6bd9d4150 Merge remote-tracking branch 'origin/1.3.x' into feat-db-update-migrations 2023-04-11 22:15:32 +12:00
Jake BarnbyandGitHub c077636d40 Merge pull request #5300 from appwrite/doc-auth-1.3
Update auth doc links for 1.3
2023-04-11 22:08:40 +12:00
Jake Barnby 2157acd63f Merge branch '1.3.x' into doc-auth-1.3
# Conflicts:
#	composer.lock
2023-04-11 21:22:32 +12:00
Jake BarnbyandGitHub 655ae89423 Merge pull request #5333 from appwrite/fix-user-model-response
Fix user model response for SDKs
2023-04-11 21:15:08 +12:00
Christy JacobandGitHub 45e636ab2d Merge pull request #5154 from appwrite/update-cli-1.2.1
feat: upgrade CLI to 1.2.1
2023-04-11 14:31:41 +05:30
Jake Barnby 5cbb08d6f1 Fix response model types for update password + update status 2023-04-11 20:41:24 +12:00
Christy Jacob 391e114cdd feat: update docs examples 2023-04-11 08:27:36 +00:00
Christy Jacob 4a314c0a58 Merge branch 'master' of https://github.com/appwrite/appwrite into update-cli-1.2.1 2023-04-11 08:14:52 +00:00
Jake Barnby 58ba41a9c5 Make password, hash and hashOptions optional so that they are optional in SDKs, and nulled when returning from the account service 2023-04-11 19:36:14 +12:00
Christy JacobandGitHub 01b066e317 Merge pull request #5330 from appwrite/docs-inputfile
Link to InputFile Docs
2023-04-11 13:02:31 +05:30
Jake BarnbyandGitHub dc626ea336 Merge pull request #5238 from appwrite/feat-relations-2
Feat relations 2
2023-04-11 18:26:10 +12:00
Jake Barnby 9604cd1d94 Update to tagged release 2023-04-11 17:41:21 +12:00
Jake Barnby f00bd7dac7 Merge remote-tracking branch 'origin/1.3.x' into feat-relations-2
# Conflicts:
#	composer.lock
2023-04-11 17:25:26 +12:00
Jake BarnbyandGitHub 87864d2365 Merge pull request #5301 from appwrite/doc-db-relationships
Updates links for query page
2023-04-11 17:16:12 +12:00
Jake Barnby 84f4c757c3 Fix test 2023-04-11 16:21:22 +12:00
Jake Barnby 7f8f34793e Merge remote-tracking branch 'origin/1.3.x' into doc-db-relationships
# Conflicts:
#	composer.lock
2023-04-11 15:57:35 +12:00
d58ce741f3 Apply suggestions from code review
Co-authored-by: Vincent (Wen Yu) Ge <vincent@appwrite.io>
2023-04-11 15:49:36 +12:00
Jake Barnby 5485346b5e Fail validation on nested attribute query 2023-04-11 15:40:14 +12:00
Vincent (Wen Yu) Ge 6e9e6aa6b3 relink to inputfile docs 2023-04-10 22:18:07 +00:00
fogelito acbdb06b3c Add .md files 2023-04-10 23:15:18 +03:00
Vincent (Wen Yu) GeandGitHub 5354e5ee44 Merge branch '1.3.x' into doc-auth-1.3 2023-04-10 16:03:36 -04:00
Jake Barnby 93a994a95d Update console + database 2023-04-10 21:48:50 +12:00
Jake Barnby e123188b0a Fix list document total 2023-04-10 20:51:38 +12:00
Christy JacobandGitHub 8d3c96d7eb Merge pull request #5325 from appwrite/fix-email-template-path
Fix email-base.tpl path in certificates worker
2023-04-10 13:05:19 +05:30
a91ee7e80f Apply suggestions from code review
Co-authored-by: Vincent (Wen Yu) Ge <vincent@appwrite.io>
2023-04-10 15:05:58 +12:00
Damodar Lohani b1778ff599 rename 2023-04-10 01:03:48 +00:00
b39b018a10 Update Dockerfile
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-04-09 16:46:05 -04:00
Pranjal Goyal 726d626543 Added Documentation change on static files 2023-04-08 22:11:23 +05:30
StevenandGitHub 577ba9b0ec Fix email-base.tpl path in certificates worker 2023-04-06 13:48:52 -07:00
Jake Barnby d44f69df09 Delete collection relationships from deletes worker 2023-04-06 15:40:39 +12:00
Jake Barnby deb2751cbf Fix copy error 2023-04-06 02:57:37 +12:00
Jake Barnby bb9ae6f326 Update database 2023-04-06 02:43:06 +12:00
Jake Barnby b252fe847f Add custom delete restricted error 2023-04-06 00:54:44 +12:00
Torsten DittmannandGitHub 9e11e00c6d Merge pull request #5313 from appwrite/feat-console-service
feat: console service
2023-04-05 14:45:07 +02:00
Christy JacobandGitHub 9bbab6afeb Merge pull request #5203 from appwrite/fix-db-pools-cache-flush
Prevent cache from being flushed on start
2023-04-05 17:05:08 +05:30
Jake Barnby 6591778f90 Fix query tests 2023-04-05 23:04:12 +12:00
Jake Barnby 08b013353b Update database 2023-04-05 21:13:28 +12:00
Jake Barnby 1bf15a7cc2 Update database + console 2023-04-05 20:13:51 +12:00
Jake Barnby 599a0d0781 Catch, clear cache and re-throw for unhandled exceptions on attribute create 2023-04-05 18:48:57 +12:00
4624241d32 Update app/controllers/api/databases.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-04-05 18:19:40 +12:00
2153f65893 Update app/controllers/api/databases.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-04-05 18:19:25 +12:00
Damodar Lohani ce83c4d3d3 fix format 2023-04-05 05:52:59 +00:00
Damodar Lohani 46444b1456 cleanup 2023-04-05 02:42:55 +00:00
Damodar Lohani a73961e98c cleanup remove paused 2023-04-05 02:42:32 +00:00
Damodar Lohani adcfecfa0e remove paused and introduce enable-disable all services 2023-04-05 02:33:38 +00:00
Jake Barnby 72f203b365 Update console 2023-04-03 22:49:29 +12:00
Jake Barnby ed8911e0a6 Remap internal attributes when updating existing document 2023-04-03 22:45:10 +12:00
Jake Barnby 6aba92bf8b Add missing instanceof checks 2023-04-03 22:39:31 +12:00
Christy JacobandGitHub 5d625f3e8c Merge pull request #5304 from appwrite/feat-db-pools-master-sync-2
Feat db pools master sync
2023-04-03 15:39:10 +05:30
Christy Jacob d4c7c40427 fix: failing tests 2023-04-03 09:40:20 +00:00
Jake Barnby 13c77b6927 Update database 2023-04-03 21:12:13 +12:00
Jake Barnby 460d52f948 Add unique ID when no ID passed for nested documents 2023-04-03 20:21:28 +12:00
Jake Barnby 6664377fb8 Merge remote-tracking branch 'origin/test-update-attributes' into feat-relations-2
# Conflicts:
#	app/controllers/api/databases.php
2023-04-03 16:10:09 +12:00
Jake Barnby af890a4e4b Merge remote-tracking branch 'origin/1.3.x' into feat-relations-2
# Conflicts:
#	composer.lock
2023-04-03 15:55:17 +12:00
Jake Barnby 3d95f7e129 Fix cache invalidation when deleting database 2023-04-03 15:51:44 +12:00
Jake Barnby 3cfbdf07b7 Fix cache invalidation when updating attributes 2023-04-03 15:43:14 +12:00
Jake BarnbyandGitHub cbcf110560 Merge pull request #5311 from appwrite/chore-update-abuse
Update abuse
2023-04-03 13:29:18 +12:00
Torsten DittmannandGitHub bd7d28f7d1 fix: steven review 2023-03-31 22:48:34 +02:00
StevenandGitHub 8129bd9156 Update CONTRIBUTING.md to fix specs command
The CLI expects name=value for arguments rather than just positional.
2023-03-31 11:53:27 -07:00
Torsten Dittmann 28758d4794 fix: typo 2023-03-31 18:47:00 +02:00
Torsten DittmannandGitHub e8b6ff2bb3 Merge pull request #5210 from appwrite/fix-debugger
Fix yasd so that the debugger works
2023-03-31 18:43:13 +02:00
Torsten Dittmann 42df2435ec fix: sdk.auth for console service 2023-03-31 17:17:30 +02:00
Torsten Dittmann 3860602697 feat: console service 2023-03-31 17:14:59 +02:00
Torsten Dittmann f9adffc569 tests: add tests for cache on updating attributes 2023-03-31 14:56:38 +02:00
Jake Barnby dd2f980539 Fix worker warning 2023-03-31 23:15:48 +13:00
Jake Barnby eb8258d548 Fix tests 2023-03-31 21:29:02 +13:00
Jake Barnby 9010320cd9 Update abuse 2023-03-31 20:57:47 +13:00
Jake Barnby fec374fe59 Delete two way relationship attributes on collection delete 2023-03-31 19:56:35 +13:00
Jake Barnby bcf5b4bfab Update related two way attribute 2023-03-31 18:38:37 +13:00
Jake Barnby 3bbe6d4da8 Disallow updating two-way 2023-03-31 18:19:46 +13:00
Jake Barnby cf122054aa Update DB and console 2023-03-31 18:07:36 +13:00
Jake Barnby 578d4d1619 Disallow index creation on relationship attributes 2023-03-31 18:06:50 +13:00
Jake Barnby c7201cc417 Remove HTML from API error messages 2023-03-31 18:05:45 +13:00
Jake Barnby 939a0c5591 Add missing instanceof check 2023-03-31 17:56:25 +13:00
Jake Barnby bf4e2df45b Allow 'unique()' for nested document IDs 2023-03-31 17:33:21 +13:00
fogelito 05d7badd60 Delete related on 2 way 2023-03-30 20:36:24 +03:00
Jake Barnby 2f709a2e89 Fix test 2023-03-30 22:05:35 +13:00
Damodar Lohani aef488779d composer update 2023-03-30 08:03:28 +00:00
Jake Barnby bd64ace713 Allow int for float filter queries 2023-03-30 21:02:33 +13:00
Damodar Lohani 41d22fb50b Merge remote-tracking branch 'origin' into feat-db-pools-master-sync-2 2023-03-30 08:02:31 +00:00
Damodar Lohani 7ef99ceaab switch console 2023-03-30 08:01:13 +00:00
Jake Barnby 39acf18bc3 Handle document arrays when filtering documents 2023-03-30 20:54:45 +13:00
Jake Barnby 07d90aa4c4 Manually add the side to the attributes table 2023-03-30 20:41:18 +13:00
Jake Barnby ed54d9861f Add back validation for fulltext index on search queries 2023-03-30 19:57:56 +13:00
Steven Nguyen a86c1c0a2b Fix yasd so that the debugger works
* Update the base image since the yasd extension wasn't installed correctly
* Fix the path to the yasd_init.php file
* Use `host.docker.internal` as the remote host because that should always work inside docker
* Mount the dev folder into the appwrite container so the yasd_init.php file is picked up.
2023-03-29 18:04:24 -07:00
Jake Barnby 72d090f196 Update console 2023-03-30 13:33:40 +13:00
Jake Barnby 4de45bf9a7 Delete related cache on finally 2023-03-30 13:28:06 +13:00
Jake Barnby a7a3d85bcb Clear related collection cache 2023-03-30 13:24:44 +13:00
Jake Barnby 9468c238de Remove conflicts 2023-03-30 13:01:58 +13:00
Jake Barnby 9025f97939 Merge branch 'feat-relations-2' of github.com:appwrite/appwrite into feat-relations-2 2023-03-30 11:39:43 +13:00
fogelito e2d3c95fa6 add relations into attributes collection 2023-03-29 23:37:22 +03:00
fogelito 5aff6969db add relations into attributes collection 2023-03-29 23:31:49 +03:00
Vincent (Wen Yu) Ge 19d5ea03b9 Updates links for query page 2023-03-29 19:38:39 +00:00
Vincent (Wen Yu) Ge 7b35d3739b Update auth doc links for 1.3 2023-03-29 18:58:55 +00:00
fogelito 0638fec40d related attributes call tests 2023-03-29 18:43:54 +03:00
fogelito 1af33d1af7 related attributes call tests 2023-03-29 18:34:49 +03:00
Matej Bačo 5890647f24 Fix cold start freezes 2023-03-29 14:41:15 +02:00
Jake Barnby bfc54c4590 Delete original attribute if two-way attribute creation fails 2023-03-29 20:28:59 +13:00
Jake Barnby 161eb0b66f Create two-way attribute on related collection 2023-03-29 19:26:58 +13:00
Jake Barnby f25bfa805b Fix more name collisions 2023-03-29 16:30:47 +13:00
Jake Barnby d23a2e2040 Database side permission check for list document count 2023-03-29 16:05:53 +13:00
Jake Barnby 1958cef3d2 Merge remote-tracking branch 'origin/feat-relations-2' into feat-relations-2 2023-03-29 14:43:09 +13:00
Jake Barnby c09ab6cc9d Remove duplicate dependency 2023-03-29 14:42:19 +13:00
Jake Barnby 970ae8d0ad Reset array keys for list documents 2023-03-29 14:38:43 +13:00
Jake Barnby 96e1440ee6 Fix name collision 2023-03-29 14:37:56 +13:00
Jake Barnby ecaca00463 Force arrays for relation permissions checks 2023-03-29 14:33:53 +13:00
Jake Barnby e80d13076f Consistent attribute ordering 2023-03-29 13:37:51 +13:00
Jake Barnby 15d1badafb Update param desc 2023-03-29 13:37:03 +13:00
ac82726364 Update app/controllers/api/databases.php
Co-authored-by: Torsten Dittmann <torsten.dittmann@googlemail.com>
2023-03-29 13:33:27 +13:00
DavidandGitHub 536bcf28b5 Corrected spanish translations (emails)
Some translations to spanish had some misspellings and redaction issues. Fixed that.
2023-03-28 21:05:38 +02:00
fogelito 3c9cb0ab80 Strict WhiteList options 2023-03-28 16:24:18 +03:00
Matej Bačo 5389afc80e Add build & install commands 2023-03-28 15:21:42 +02:00
Jake Barnby 505ffc91ae Fix existing tests 2023-03-28 22:08:36 +13:00
Jake Barnby f69d222a5a Inline permissions checks 2023-03-28 22:02:49 +13:00
Jake Barnby 5f7f44f939 Reduce nesting and handle arrays for nested ID set 2023-03-28 16:10:12 +13:00
fogelito 18be424fc0 Test list attributes 2023-03-27 18:24:02 +03:00
Jake Barnby fa64cc33ea Add missing check for update 2023-03-27 20:08:02 +13:00
Jake Barnby 948f04e71c Lint 2023-03-27 19:26:27 +13:00
Jake Barnby 1cf25199ab Recurse through nested documents to set collection ID 2023-03-27 19:03:00 +13:00
Jake Barnby 0465fb2268 Lint..? 2023-03-27 15:56:11 +13:00
Jake Barnby 275c6bb3a0 Set databaseId for all nested documents 2023-03-27 15:42:36 +13:00
Jake Barnby 64ee75e80d Revert "Extract $options on get attributes list"
This reverts commit 0ef6f32a10.
2023-03-27 12:18:47 +13:00
Jake Barnby 9ac08b496b Merge remote-tracking branch 'origin/feat-relations-2' into feat-relations-2 2023-03-27 12:18:29 +13:00
fogelito 0ef6f32a10 Extract $options on get attributes list 2023-03-26 19:39:26 +03:00
fogelito 276b1de2b0 Disable 2 way for ManyToOne relation test 2023-03-26 16:27:07 +03:00
Rinku Hasija f5c7568287 fix-models-attributeDatetime-object-example
Signed-off-by: Rinku Hasija <rishabhasija5454@gmail.com>
2023-03-25 17:32:46 +05:30
Jake Barnby 79c8ed3ce4 Remove $collection and $internalId for nested documents 2023-03-25 17:11:19 +13:00
Jake Barnby 07c383e17a Review updates 2023-03-25 16:36:20 +13:00
Jake Barnby ac8d4fcb2a Add relationships to attribute response model tests 2023-03-25 16:29:40 +13:00
Jake Barnby d76d573e7c Update attribute subquery to flatten relationship attributes 2023-03-25 16:28:07 +13:00
Jake Barnby 0797df8414 Merge remote-tracking branch 'origin/1.3.x' into feat-relations-2
# Conflicts:
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
2023-03-25 15:32:55 +13:00
Christy JacobandGitHub ca186543ca Merge pull request #5274 from appwrite/update-readme
feat: update readme
2023-03-25 01:52:23 +05:30
Christy Jacob 8578985515 feat: update readme 2023-03-24 20:16:20 +00:00
Bhaskar Singh 01840b3801 Reverting console change from main repo 2023-03-24 21:46:12 +05:30
Bhaskar SinghandGitHub 700f4f33ed Merge branch 'appwrite:master' into fix-4960-Database-usage-screen-shows-500-error-when_APP_USAGE_STATS-is-disabled 2023-03-24 21:33:42 +05:30
Christy JacobandGitHub 109564c8b1 Merge pull request #5223 from appwrite/feat-db-pools-sync
Feat db pools sync
2023-03-24 18:21:43 +05:30
Torsten DittmannandGitHub b8b6ac75fc Merge pull request #5196 from appwrite/feat-team-prefs
feat: team preferences
2023-03-24 12:33:55 +01:00
Jake Barnby daa5c7e59f Merge remote-tracking branch 'origin/1.3.x' into feat-relations-2
# Conflicts:
#	composer.json
#	composer.lock
2023-03-24 23:50:26 +13:00
Jake BarnbyandGitHub d43d0cf293 Merge pull request #5143 from appwrite/feat-remove-limits
Remove count, limit and offset limitations for queries
2023-03-24 23:48:32 +13:00
Jake Barnby 47586fedb5 Remove invalid test 2023-03-24 23:09:49 +13:00
Jake Barnby 702000ac2f Remove redundant test 2023-03-24 22:28:39 +13:00
Christy JacobandGitHub b1c5457351 Merge pull request #5224 from appwrite/feat-db-pools-fix-scheduler
Fix scheduler bugs
2023-03-24 14:30:07 +05:30
Matej Bačo 964428944a Rename vars 2023-03-24 09:27:01 +01:00
Matej Bačo 3916e4c0c5 Fix usage with Proxy 2023-03-24 09:26:21 +01:00
Christy Jacob a3019f3d8c Merge branch 'feat-db-pools-sync' of https://github.com/appwrite/appwrite into feat-db-pools-fix-scheduler 2023-03-24 08:23:28 +00:00
Jake Barnby c65800b3a3 Merge remote-tracking branch 'origin/1.3.x' into feat-remove-limits
# Conflicts:
#	composer.json
#	composer.lock
2023-03-24 21:03:18 +13:00
Jake Barnby 0071b9d885 Generate specs 2023-03-24 20:59:12 +13:00
Jake Barnby 48b018fd9d Merge remote-tracking branch 'origin/1.3.x' into feat-relations-2 2023-03-24 20:53:41 +13:00
Jake Barnby 6cddb38290 Fix for count 2023-03-24 20:30:41 +13:00
Christy Jacob ab6f777308 feat: update composer dependencies 2023-03-24 06:53:49 +00:00
Christy Jacob 7f493ed510 Merge branch 'feat-db-pools' of https://github.com/appwrite/appwrite into feat-db-pools-sync 2023-03-24 06:45:58 +00:00
Christy Jacob cdb2d75efa feat: update composer dependencies 2023-03-24 06:45:26 +00:00
Christy Jacob 5f10ff4d3b Merge branch 'feat-db-pools-master' of https://github.com/appwrite/appwrite into feat-db-pools-sync 2023-03-24 06:35:30 +00:00
Jake Barnby c4b11afd08 Disable stop on failure 2023-03-24 18:59:26 +13:00
Jake BarnbyandGitHub f6aa4a4ab1 Merge pull request #5271 from appwrite/feat-realtions-jake
Feat relations updates
2023-03-24 18:58:25 +13:00
Jake Barnby a48ce855c7 Move tests 2023-03-24 18:56:49 +13:00
Jake Barnby 1885f9e87c Add graphql tests 2023-03-24 18:08:50 +13:00
Jake Barnby 24d1163703 Fix params 2023-03-24 16:57:56 +13:00
Jake Barnby 2775a92cdf Add more tests 2023-03-24 16:48:50 +13:00
Jake Barnby b6cfe43681 Clean up 2023-03-24 16:46:02 +13:00
Jake Barnby 947ad20bad Pass attribute to select validator 2023-03-24 16:44:28 +13:00
Jake Barnby c310434eeb Update dependencies 2023-03-24 16:39:35 +13:00
fogelito e62e5c405a Select from parent and related 2023-03-23 18:34:49 +02:00
fogelito 3a7d00519f some tests assertArrayHasKey 2023-03-23 18:05:22 +02:00
fogelito d6a7e26678 FilterTest.php 2023-03-23 17:51:30 +02:00
fogelito 671888d975 Unit test SelectTest.php 2023-03-23 16:33:11 +02:00
fogelito 6539f15178 Fix return on test 2023-03-23 16:23:14 +02:00
fogelito 617a2c5fc8 New Queries Activation 2023-03-23 16:13:50 +02:00
fogelito fad9ecd389 New Queries Activation 2023-03-23 16:11:02 +02:00
fogelito 969cff5e41 New Queries Activation 2023-03-23 16:08:38 +02:00
Torsten Dittmann 0b9526fc50 tests: add graphql tests 2023-03-23 13:54:12 +01:00
Torsten Dittmann 7020c85f78 tests: fix teams tests 2023-03-23 13:06:48 +01:00
Torsten Dittmann c1ba898cec feat: rename update team sdk method 2023-03-23 13:04:16 +01:00
Torsten Dittmann 10cd97e978 Merge branch '1.3.x' of https://github.com/appwrite/appwrite into feat-team-prefs 2023-03-23 13:03:50 +01:00
Torsten DittmannandGitHub e8583d9387 Merge pull request #5164 from appwrite/feat-database-update-attribute
feat: database update attribute endpoints
2023-03-23 13:01:05 +01:00
Torsten Dittmann 75b687786d chore: run formatter 2023-03-23 11:28:31 +01:00
Torsten Dittmann 0fc4d5f49a chore: generate specs 2023-03-23 11:28:15 +01:00
Torsten Dittmann 010481bafc feat: change url for updating attributes 2023-03-23 11:25:40 +01:00
Torsten Dittmann 818d111068 fix: wrong team event descriptions 2023-03-23 10:52:43 +01:00
Jake Barnby f43ff0d2e9 Update dependencies 2023-03-23 18:40:05 +13:00
Jake Barnby 588d6651a2 Update tests 2023-03-23 18:34:13 +13:00
Jake Barnby c18af032ae Remove redundant model attributes 2023-03-23 18:20:15 +13:00
Jake Barnby 035180c4da Allow other filter query types 2023-03-23 18:09:38 +13:00
Jake Barnby 7a089f8861 Use specific document validator for select queries on get document 2023-03-23 17:59:23 +13:00
Jake Barnby 2e44434ab8 Parse queries after validation 2023-03-23 17:55:31 +13:00
Jake Barnby f974477ecc Use plain param to allow validating against collection attributes 2023-03-23 17:32:44 +13:00
Jake Barnby f9f7af8759 Worker fix 2023-03-23 17:20:08 +13:00
Jake Barnby 0643a94b12 Update signatures 2023-03-23 16:58:41 +13:00
Jake Barnby 18bdb6ae3e Revert "Trigger workflow"
This reverts commit 5f965e6dad.
2023-03-23 15:16:24 +13:00
Jake Barnby 5f965e6dad Trigger workflow 2023-03-23 15:15:57 +13:00
Jake Barnby 2b1e35659c Merge remote-tracking branch 'origin/1.3.x' into feat-remove-limits
# Conflicts:
#	composer.json
#	composer.lock
2023-03-23 15:08:35 +13:00
Jake Barnby 5689d47d41 Merge remote-tracking branch 'origin/1.3.x' into feat-db-update-migrations
# Conflicts:
#	src/Appwrite/Migration/Version/V18.php
2023-03-23 15:05:35 +13:00
fogelito 60c54e2d10 Select Validator 2023-03-22 23:10:47 +02:00
Christy JacobandGitHub 8b6d523f57 Merge pull request #5265 from appwrite/usage-bug-fix
Usage bug fix (usage worker)
2023-03-22 23:29:37 +05:30
Christy JacobandGitHub 6122a25e56 Merge pull request #5188 from singhbhaskar/feat-5159-improve-error-when-creating-custom-domain
Updated the error to 501 error code for custom domain when _APP_DOMAIN and _APP_DOMAIN_TARGET is setup incorrectly
2023-03-22 23:15:50 +05:30
fogelito 319698dab4 libraries 2023-03-22 19:14:41 +02:00
fogelito 34467de87d Update relationship get Attribute 2023-03-22 18:44:12 +02:00
Christy Jacob c31d60dc1f feat: sync with master 2023-03-22 20:38:59 +04:00
Christy Jacob 4c52458684 Merge branch 'master' of github.com:appwrite/appwrite into update-cli-1.2.1 2023-03-22 20:34:21 +04:00
shimon a299a59538 bug fix 2023-03-22 18:32:44 +02:00
fogelito a824b46df0 Update relationship 2023-03-22 17:49:08 +02:00
Damodar Lohani 25d94f0995 hyphen to underscore 2023-03-22 08:47:01 +00:00
Damodar Lohani afe049ec9a fix format 2023-03-22 08:44:18 +00:00
Damodar Lohani a6c515684f locales config 2023-03-22 08:31:24 +00:00
Matej Bačo 55d94302db Update docker-compose.yml 2023-03-22 08:45:38 +01:00
fogelito 433b3be9ed $oneToMany tests 2023-03-21 19:52:25 +02:00
Bhaskar Singh 6324d78a0d Update the console app commit 2023-03-21 21:30:49 +05:30
Bhaskar Singh 5071172b00 Updating the console code 2023-03-21 21:26:22 +05:30
Eldad A. FuxandGitHub 53dc3a9dee Merge pull request #5202 from appwrite/fix-cache-flush
Prevent cache from being flushed on start
2023-03-21 17:31:00 +02:00
Bhaskar SinghandGitHub 39fb368c1d Merge branch 'appwrite:master' into fix-4960-Database-usage-screen-shows-500-error-when_APP_USAGE_STATS-is-disabled 2023-03-21 20:54:08 +05:30
Bhaskar SinghandGitHub 5c2c968933 Merge branch 'appwrite:master' into feat-5159-improve-error-when-creating-custom-domain 2023-03-21 20:35:22 +05:30
Bhaskar Singh 8b5e0e1f1a Updating the exception variable name for easy
readability
2023-03-21 20:33:42 +05:30
fogelito e06e890279 query validators ignore nested 2023-03-21 14:32:05 +02:00
Damodar Lohani a1df37e168 linter fix 2023-03-21 08:06:20 +00:00
Damodar Lohani 4573683e7c test for pause project 2023-03-21 08:04:01 +00:00
Damodar Lohani 1ac91ae022 make nullable 2023-03-21 07:54:06 +00:00
Jake BarnbyandGitHub a3ddfd98d8 Merge pull request #5243 from appwrite/fix-migration
Update migration V18.php
2023-03-21 19:54:01 +13:00
Damodar Lohani b2a51f3ff9 deny API request to paused projects 2023-03-21 06:11:37 +00:00
Damodar Lohani 48065033b5 composer update 2023-03-21 05:59:21 +00:00
Damodar Lohani 8e987112b9 Merge remote-tracking branch 'origin/master' into 1.2.x 2023-03-21 05:55:07 +00:00
Eldad A. FuxandGitHub 5f1fb5a5ef Merge pull request #5235 from appwrite/fix-android-getting-started
Update GETTING_STARTED.md
2023-03-21 07:33:39 +02:00
Eldad A. FuxandGitHub b77967dc1f Merge pull request #5131 from appwrite/feat-sdk-releases
For SDK release
2023-03-21 07:32:48 +02:00
Eldad A. FuxandGitHub 3139130fdd Merge pull request #5228 from appwrite/fix-object-storage-xml-reading
Fix XML reading issue
2023-03-21 07:31:17 +02:00
Damodar Lohani 3bd92187f4 pause project 2023-03-21 01:52:32 +00:00
Christy JacobandGitHub b5a1c2b2e1 Merge pull request #5206 from appwrite/fix-schedules-functions
Fix schedules functions
2023-03-20 23:01:21 +05:30
Christy Jacob 66f18a494b Merge branch 'update-cli-1.2.1' of github.com:appwrite/appwrite into update-cli-1.2.1 2023-03-20 17:00:40 +05:30
Christy Jacob e114da1d9a Merge branch 'master' of github.com:appwrite/appwrite into update-cli-1.2.1 2023-03-20 16:55:02 +05:30
fogelito a5f3af62bd Extract model options 2023-03-20 13:20:24 +02:00
f7c9e9c650 Update app/workers/databases.php
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-03-20 11:23:01 +02:00
Torsten Dittmann d59b4d17bb fix: update attribute review 2023-03-20 10:13:23 +01:00
Christy Jacob 232dc7aef7 feat: update console 2023-03-20 07:14:16 +00:00
Matej Bačo 417eedcf8b Update composer.lock 2023-03-20 08:06:54 +01:00
Christy Jacob 6640c52849 Merge branch 'master' of https://github.com/appwrite/appwrite into update-cli-1.2.1 2023-03-20 06:56:35 +00:00
fogelito 0c6f9bdb01 delete relation attribute 2023-03-19 19:31:15 +02:00
fogelito eee29940bb Some tests 2023-03-19 19:09:17 +02:00
Matej Bačo 9aec737d2b Upgrade versions 2023-03-19 15:52:07 +01:00
shimon b981914eda rollback 2023-03-19 15:21:54 +02:00
shimon 866bc13363 usage collection value attr type to string 2023-03-19 15:16:05 +02:00
Bhaskar Singh ac2085ffa8 Updated error when _APP_USAGE_STATS is disabled
for usage
2023-03-18 22:12:36 +05:30
Torsten Dittmann 644832f0b3 fix: mock endpoint for nullable params 2023-03-17 10:31:36 +01:00
Torsten Dittmann 841a8d3fae chore: generate specs 2023-03-17 10:27:56 +01:00
Torsten Dittmann a40dba1b49 tests: add nullable mock endpoint 2023-03-17 10:19:39 +01:00
Damodar Lohani bf02687ea4 fix type and test reset 2023-03-17 06:37:16 +00:00
Damodar LohaniandGitHub c094a40a53 Update Migration.php 2023-03-17 07:09:50 +05:45
Damodar LohaniandGitHub 6e4592dab4 Update migration V18.php 2023-03-17 07:08:47 +05:45
Damodar Lohani 787a41a52d added migration 2023-03-17 01:21:46 +00:00
Damodar Lohani 7764073bdd fix typo 2023-03-17 00:58:21 +00:00
Damodar Lohani 893d305453 fix template issues 2023-03-17 00:55:00 +00:00
fogelito 038f4fc073 Some relation tests 2023-03-16 18:28:08 +02:00
fogelito 00c1418246 Update response Model.php 2023-03-16 13:48:27 +02:00
fogelito 79bfa025cb Merge branch 'feat-database-update-attribute' of github.com:appwrite/appwrite into feat-relations-2
 Conflicts:
	app/controllers/api/databases.php
	composer.json
	composer.lock
2023-03-16 12:14:37 +02:00
Matej Bačo 75f935601e Add function entrypoint 2023-03-16 11:07:15 +01:00
fogelito 28af0669f6 docker-compose.yml temp mount 2023-03-16 11:11:04 +02:00
Damodar Lohani d26d0d5943 update base docker image 2023-03-16 07:50:04 +00:00
fogelito 44de884ee5 convert relatedOptions to options 2023-03-16 09:31:48 +02:00
Damodar LohaniandGitHub 9aaef931ca Update GETTING_STARTED.md 2023-03-16 07:35:04 +05:45
348c2d4ffe Update app/config/events.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-03-15 12:11:46 +01:00
Torsten Dittmann 08d588aeb1 fix: remove unnecessary owner check 2023-03-15 11:55:21 +01:00
Matej BačoandGitHub fd499265ce Merge pull request #5230 from appwrite/feat-executor-v3-sync
Feat executor v3 sync
2023-03-15 09:22:14 +01:00
Matej Bačo a4b31f6472 Fix after merge 2023-03-15 09:20:25 +01:00
fogelito c1bce185fd composer framework update 2023-03-15 10:04:02 +02:00
Matej Bačo d10c7c7775 Merge branch 'feat-db-pools-master' into feat-executor-v3-sync 2023-03-15 08:59:42 +01:00
Matej Bačo ca55de6f03 Fix build missing libraries 2023-03-15 07:08:43 +01:00
Damodar Lohani a0a3e3bd2c update utopia storage version 2023-03-15 00:29:31 +00:00
Steven Nguyen 137c2d663e Prevent cache from being flushed on start
We shouldn't clear the cache because scheduled functions are also
in the cache and we don't want to lose them.
2023-03-14 16:09:14 -07:00
Steven Nguyen 7ab490ab68 Prevent cache from being flushed on start
We shouldn't clear the cache because scheduled functions are also
in the cache, and we don't want to lose them.
2023-03-14 16:07:37 -07:00
Matej Bačo 27bf18f031 Code formatting 2023-03-14 20:31:23 +01:00
Matej Bačo be3dfe8a80 Fix formatting 2023-03-14 19:49:39 +01:00
Matej Bačo 4c5eaaa502 Remove leftover break 2023-03-14 19:49:11 +01:00
Matej Bačo ae512cee1c Fix formatting 2023-03-14 19:46:59 +01:00
Matej Bačo 72e0ccf6d6 Remove scheduleUpdatedAt 2023-03-14 19:39:40 +01:00
Matej Bačo a919421b47 Fix scheduler bugs 2023-03-14 15:10:36 +01:00
fogelito 31fad24603 collections.php 2023-03-14 15:20:56 +02:00
fogelito 40152fbd6c Model relationshipOptions 2023-03-14 15:18:30 +02:00
Matej Bačo c01fcb130c Merge branch 'feat-db-pools-master' into feat-db-pools-sync 2023-03-14 12:58:54 +01:00
Matej Baco ed610fcdd4 Address TODOs 2023-03-14 11:13:03 +00:00
Damodar Lohani 2552916314 sms template tests 2023-03-14 09:13:43 +00:00
Damodar Lohani c633eda501 return default template 2023-03-14 09:09:34 +00:00
Damodar Lohani c7db44b45f default sms template 2023-03-14 09:07:42 +00:00
fogelito 6306ec59ba Model relationship 2023-03-14 10:32:49 +02:00
fogelito f255484fd4 Model relationship 2023-03-14 10:24:53 +02:00
Damodar Lohani abb31bf95f fix formatting 2023-03-14 07:24:03 +00:00
Damodar Lohani ae549a1e9a tests and fixes 2023-03-14 07:21:56 +00:00
Torsten Dittmann bfdb7830d0 fix: update team prefs endpoint 2023-03-14 04:40:17 +05:30
fogelito adcbb08374 deleteRelationship worker 2023-03-13 17:32:51 +02:00
fogelito 341830b3d7 deleteRelationship worker 2023-03-13 17:19:24 +02:00
Matej Baco e7351f4eec Add logs to rules 2023-03-13 13:35:34 +00:00
fogelito 9c4b269669 update collections.php with options 2023-03-13 12:59:01 +02:00
Torsten Dittmann ea1c0d0a1f chore: generate specs 2023-03-13 15:54:55 +05:30
Torsten Dittmann 2f1dda891b fix: specs generation for nullable params 2023-03-13 15:54:49 +05:30
fogelito b1cc4ada4c relationType 2023-03-13 12:11:38 +02:00
Eldad A. FuxandGitHub 8b79438755 Merge pull request #5126 from appwrite/feat-reset-sdk-account-model
switch SDK response model from account to user
2023-03-13 11:46:44 +02:00
fogelito f5f51c4fc9 Worker $relatedCollection 2023-03-13 11:46:03 +02:00
fogelito 5fc3f5bc3a Worker 2023-03-13 11:34:41 +02:00
Damodar Lohani 16c708cd74 linter fix 2023-03-13 09:33:51 +00:00
Damodar Lohani c649ba897f update response model 2023-03-13 09:33:11 +00:00
Damodar Lohani 82498459db update project smtp using hook 2023-03-13 09:21:16 +00:00
fogelito b6c279b576 add relatedCollectionInternalId 2023-03-13 10:45:54 +02:00
fogelito b116d24486 Document options 2023-03-13 10:33:07 +02:00
fogelito ba6439375c create attribute function 2023-03-13 10:22:01 +02:00
Damodar Lohani 68aed2c691 update getter and setter 2023-03-13 06:23:23 +00:00
Damodar Lohani d5c8807e26 update types 2023-03-13 01:45:23 +00:00
Damodar Lohani 20ff1b41a9 use custom smtp config 2023-03-13 01:35:30 +00:00
fogelito f525104963 create relationship 2023-03-12 17:06:56 +02:00
fogelito ca3efdf562 create relation 2023-03-12 16:04:18 +02:00
Damodar Lohani 07010a5192 set SMTP config from project 2023-03-12 02:14:03 +00:00
Damodar Lohani 3b900c5dfb get and set SMTP config in mail event 2023-03-12 02:12:09 +00:00
Matej Bačo 08e4bb5e18 Update console 2023-03-11 17:09:05 +01:00
Matej Bačo 1f409b4e40 Shared variables 2023-03-11 17:06:02 +01:00
Matej Bačo 541cb010a6 Changes after dev-mode QA 2023-03-10 20:36:39 +01:00
Pranav2612000 c97a4868b1 fix: trigger account subscription event on email verification 2023-03-11 00:23:49 +05:30
Torsten Dittmann 10150aad3e feat: only owners are allowed to update attributes 2023-03-10 21:57:13 +05:30
Matej Baco 2d25514dd8 Improve 409 rule error; update console 2023-03-10 13:36:31 +00:00
Torsten Dittmann 2178bfc126 Merge branch '1.3.x' of https://github.com/appwrite/appwrite into feat-database-update-attribute 2023-03-10 18:39:11 +05:30
Torsten Dittmann f568f9f1ad style: fix formatting 2023-03-10 18:37:16 +05:30
Torsten Dittmann 7b1853eb96 feat: graphql support 2023-03-10 18:36:46 +05:30
Torsten Dittmann 077ad544b6 fix: database responses 2023-03-10 18:36:34 +05:30
Matej Baco 4b0d6d9826 Bug fixes after proxy QA 2023-03-10 12:20:24 +00:00
Damodar Lohani 1d3e0c19f8 error fixes 2023-03-10 11:04:11 +00:00
Torsten Dittmann cb065e4228 fix: openapi specification 2023-03-10 15:36:10 +05:30
Matej Baco 04c7db9f7b Bug fixes for proxy rule service 2023-03-10 07:42:52 +00:00
Damodar Lohani bf4aca0d4a get template endpoint 2023-03-10 06:27:42 +00:00
Damodar Lohani 83891f96eb response models 2023-03-10 06:27:30 +00:00
Damodar Lohani 1cd0498b15 code format 2023-03-10 02:46:34 +00:00
Damodar Lohani 8e050e3430 test for smtp endpoint 2023-03-10 02:44:43 +00:00
Bhaskar Singh 31a903d144 Updated the error message for target check fails
in custom domain creation
2023-03-10 00:24:33 +05:30
shimon 4839dbbfb0 fix 2023-03-09 17:49:03 +02:00
Damodar Lohani 2352268a07 templates endponint 2023-03-09 13:44:31 +00:00
Damodar Lohani 5589e5ac58 list of supported templates config for parameter validation 2023-03-09 13:44:23 +00:00
Damodar Lohani f1adf61337 project attribute update for templates 2023-03-09 13:43:59 +00:00
shimon 294e0e7469 Updates 2023-03-09 14:14:40 +02:00
Torsten Dittmann fcd9b060fd chore: generate specs 2023-03-09 16:49:11 +05:30
Torsten Dittmann 01edc57806 Merge branch '1.3.x' of https://github.com/appwrite/appwrite into feat-team-prefs 2023-03-09 16:04:20 +05:30
Damodar Lohani 1fb492ff47 project model update 2023-03-09 01:59:17 +00:00
Damodar Lohani 52d93fd4af smtp update endpoint 2023-03-09 01:59:10 +00:00
Damodar Lohani dbcc70607a smtp attribute for project 2023-03-09 01:58:59 +00:00
Damodar LohaniandGitHub ad8ae92a6d Merge branch '1.3.x' into feat-reset-sdk-account-model 2023-03-09 07:06:24 +05:45
Torsten Dittmann 64244d9f8f docs: update teams get prefs 2023-03-09 02:11:10 +05:30
4f08d8e82a Apply suggestions from code review
Co-authored-by: Vincent (Wen Yu) Ge <vincent@appwrite.io>
2023-03-09 02:09:03 +05:30
Matej Bačo 9486611a68 Update console 2023-03-08 20:59:19 +01:00
Matej Bačo c4b4e537e7 Update specs 2023-03-08 20:58:09 +01:00
Matej Bačo e4b3ba46ad functions rules auto-mark as verified 2023-03-08 20:55:59 +01:00
Matej Bačo ce30deb74f Revert host changes 2023-03-08 20:53:59 +01:00
Matej Bačo 83370c21f7 Improve error logs 2023-03-08 20:50:51 +01:00
Matej Bačo 0faaf32e51 Update console 2023-03-08 19:30:19 +01:00
Matej Bačo 59f5978fa3 Implement rules 2023-03-08 19:30:01 +01:00
Eldad A. FuxandGitHub 9ea3f0317f Merge pull request #5024 from appwrite/feat-x-appwrite-timestamp-header
Update Update Document API to check X-Appwrite-Timestamp header
2023-03-08 18:32:24 +02:00
Bhaskar Singh b16c789282 Fixing the bracket 2023-03-08 17:23:15 +05:30
Bhaskar Singh 7a4cea9f79 Removed ENV_VARIABLE_INCORRECT_SETUP 2023-03-08 17:21:37 +05:30
Bhaskar Singh 7f3000439a Updated ENV_VARIABLE_INCORRECT_SETUP to DOMAIN_VARIABLE_INCORRECT 2023-03-08 17:15:55 +05:30
Steven Nguyen 85a2d623a6 Update APIs to check X-Appwrite-Timestamp header
Appwrite will refer to the X-Appwrite-Timestamp header for when the
request was originally sent and reject the request if the Timestamp
is older than the updatedAt timestamp of the document.
2023-03-07 10:54:52 -08:00
Damodar Lohani 0121a95cee update sdk versions 2023-03-07 06:15:01 +00:00
Damodar Lohani e11ef18f1e update sdk generator 2023-03-07 06:14:34 +00:00
Damodar Lohani cbc365a702 update changelog 2023-03-07 06:14:24 +00:00
Torsten Dittmann 496da61cd9 feat: team preferences 2023-03-06 19:54:02 +05:30
Matej Bačo f223e8b948 Update failed status 2023-03-06 12:16:34 +01:00
Matej Bačo b34f4c1294 Update console 2023-03-06 09:04:50 +00:00
Bhaskar Singh eaf31fdb78 Updated the error to 501 error code for custom
domain when _APP_DOMAIN and _APP_DOMAIN_TARGET is setup incorrectly
2023-03-05 14:35:47 +05:30
Matej Bačo 056ea0820e QA bug fixing 2023-03-05 09:12:01 +01:00
Torsten Dittmann df9f1ee4c4 tests: fix update attribute status code 2023-03-02 14:01:35 +05:30
Torsten Dittmann 5df53e3e76 fix: http status codes for udpating attributes 2023-03-02 12:15:10 +05:30
Torsten Dittmann bfd23665cb fix: graphql 2023-03-01 18:13:34 +05:30
Torsten Dittmann 0dd666c227 tests: fix functions tests 2023-03-01 17:30:54 +05:30
Torsten Dittmann 6e5b8fab4b fix: implement new framework changes 2023-03-01 17:30:36 +05:30
Jake BarnbyandGitHub d2c55afdcf Merge pull request #5145 from appwrite/feat-remove-index-requirements
Remove indexed attribute query requirement
2023-03-01 21:42:29 +13:00
Torsten DittmannandGitHub 861e980420 Merge pull request #5173 from appwrite/chore-release-1-3-console-sdk
chore: 1.3.x console sdk
2023-03-01 12:56:21 +05:30
Matej Bačo d0df9408af Update console 2023-02-28 11:31:09 +01:00
Torsten Dittmann 41277864fd sdks: fix version number for console sdk 2023-02-28 15:26:37 +05:30
Torsten Dittmann 86134768fc chore: generate specs 2023-02-28 15:07:30 +05:30
Torsten Dittmann ae32536be2 Merge branch 'master' of https://github.com/appwrite/appwrite into chore-release-1-3-console-sdk 2023-02-28 14:45:34 +05:30
Torsten Dittmann d5449cb498 fix: console sdk package name 2023-02-28 14:43:36 +05:30
Torsten DittmannandGitHub e8c74d7204 Merge pull request #5172 from appwrite/feat-console-sdk-generation
feat: console sdk generation
2023-02-28 14:40:56 +05:30
Torsten Dittmann 8714f11fd2 chore: generate docs 2023-02-28 14:06:08 +05:30
Torsten Dittmann d604746f9b chore: generate console docs 2023-02-28 14:05:57 +05:30
Torsten Dittmann b331fe4ab9 fix: console sdk package name 2023-02-28 14:05:40 +05:30
Torsten Dittmann 7372983c9d docs: update attributes 2023-02-28 13:55:06 +05:30
Torsten DittmannandGitHub 196ecff5dc Merge pull request #5160 from appwrite/feat-mock-cache-labels
Add offline support labels on mock endpoint for sdk generator tests
2023-02-28 13:24:52 +05:30
Jake Barnby c06b38773c Merge remote-tracking branch 'origin/1.3.x' into feat-db-update-migrations
# Conflicts:
#	src/Appwrite/Migration/Migration.php
#	src/Appwrite/Migration/Version/V18.php
2023-02-28 16:59:14 +13:00
Jake Barnby a28eaa80cf Add test asserting indexes not required 2023-02-28 16:52:11 +13:00
Jake Barnby 66a7b652e6 Update lock 2023-02-28 16:48:27 +13:00
Jake Barnby 84f4813135 Revert "Remove count, limit and offset limitations"
This reverts commit ae3535de0d.

# Conflicts:
#	composer.lock
2023-02-28 16:42:21 +13:00
Jake Barnby 04c1d3ca7f Revert "Remove redundant test"
This reverts commit b2fc7cc25a.
2023-02-28 16:40:52 +13:00
Jake Barnby 73a47b5624 Revert "Remove redundant test"
This reverts commit 8c5220f455.
2023-02-28 16:40:25 +13:00
Matej Bačo f8fb8d0a9b Update console 2023-02-27 13:48:39 +01:00
Matej Bačo 47f85678ff Fix options method routing 2023-02-27 13:43:20 +01:00
Matej Bačo bf3340a3c6 Add body & headers to sync response 2023-02-27 13:43:10 +01:00
Matej Bačo 10ebf6d5fb Update specs 2023-02-27 11:28:18 +01:00
Matej Bačo 69aa59a1d6 Add more log details to execution 2023-02-27 11:24:21 +01:00
Matej Bačo d7c5d8bb46 Remove response body & headers 2023-02-27 11:20:37 +01:00
Torsten Dittmann c4a27c79ab chore: run linter 2023-02-27 13:56:45 +05:30
Torsten Dittmann 18d938ce54 tests: add tests for update attributes on non existing resources 2023-02-27 13:29:37 +05:30
Torsten Dittmann 4023a4bb2f tests: rename import for AppwriteException 2023-02-27 13:17:20 +05:30
Torsten Dittmann 454fd1cd43 revert: remove unused imports 2023-02-27 13:16:35 +05:30
Torsten Dittmann c5953d1e1b tests: add tests for updating attributes 2023-02-27 13:15:21 +05:30
Torsten Dittmann fb3a7bc0e9 fix: update attribute endpoints params 2023-02-27 13:15:11 +05:30
Lucas Reis 2021dea936 set correct value for logging drivers
set correct value for logOwl and appSignal logging drivers
2023-02-26 19:31:56 +00:00
Torsten Dittmann acd18b4d9d tests: update attributes 2023-02-26 21:15:42 +05:30
Torsten Dittmann ec7e28b3e7 fix: databases update attributes events 2023-02-26 21:14:22 +05:30
Torsten Dittmann 5a2bbd0976 docs: update attributes 2023-02-26 21:13:27 +05:30
Torsten Dittmann 740e1956b5 revert: style changes 2023-02-26 18:07:44 +05:30
Torsten Dittmann 8ae974e6dd feat: database update attribute endpoints 2023-02-26 18:03:18 +05:30
Torsten DittmannandGitHub fadad0ee4f Merge pull request #5002 from appwrite/feat-console-sdk
feat: add console sdk
2023-02-26 14:20:36 +05:30
Eldad A. FuxandGitHub f1fd44cee3 Merge pull request #5142 from appwrite/feat-13x-master-sync
Feat 13x master sync
2023-02-26 10:32:27 +02:00
Torsten Dittmann 293c0e176b Merge branch 'master' of https://github.com/appwrite/appwrite into feat-console-sdk 2023-02-26 13:24:55 +05:30
Damodar LohaniandGitHub dd9eab65c8 Merge branch 'master' into feat-reset-sdk-account-model 2023-02-26 10:46:07 +05:45
yatharth b5f02bd6c8 fix error description for duplicate user 2023-02-25 20:36:09 +05:30
Steven Nguyen 0790fe04cc Add offline support labels on mock endpoint for sdk generator tests 2023-02-24 16:00:00 -08:00
Matej Bačo 18021b6fbd Allow localhost hostname 2023-02-24 12:19:38 +01:00
Matej Bačo 249a2e1699 Fix query params 2023-02-24 12:18:22 +01:00
Torsten DittmannandGitHub 8b7dd6eaa6 Merge pull request #5083 from singhbhaskar/fix-5070-session-create-event-doesnt-show-in-Appwrite-Console-user-activity-for-OAuth-Sessions
Adding missing audits.userId to routes
2023-02-24 15:29:21 +05:30
Torsten DittmannandGitHub d043a74082 Merge pull request #4985 from munyoudoum/fix-4982-email-session-expire-string-formattz
Fix 4982 email session expire string formattz
2023-02-24 15:24:05 +05:30
Torsten DittmannandGitHub dacb713450 Merge branch 'master' into fix-4982-email-session-expire-string-formattz 2023-02-24 15:23:33 +05:30
Torsten DittmannandGitHub 7d7ac9757b Merge pull request #5151 from appwrite/feat-cancel-in-progress
Update the github workflows to cancel if PR is modified
2023-02-24 15:22:18 +05:30
Matej Bačo 464f88634c Add function logging toggle 2023-02-24 10:24:20 +01:00
Torsten DittmannandGitHub c60f78fdeb Merge pull request #5099 from appwrite/feat-cache-labels
Feat cache labels
2023-02-24 12:01:07 +05:30
Steven Nguyen 0c6ddb8c99 Generate updated specs 2023-02-23 14:47:45 -08:00
Steven Nguyen c5ebcbab2b Add offline support labels on endpoints 2023-02-23 14:47:45 -08:00
Christy JacobandGitHub 70e4bd844e Merge pull request #4995 from appwrite/feat-db-pools-master-sync
Feat db pools master sync
2023-02-23 00:28:03 +05:30
Christy Jacob 5a8cab8de7 feat: update console branch 2023-02-22 17:57:44 +00:00
Matej Bačo 068acef0f6 Add unique url generator 2023-02-22 16:07:34 +01:00
Christy Jacob 941cb173c3 feat: upgrade CLI to 1.2.1 2023-02-22 11:22:14 +05:30
Christy Jacob b8efa441fb feat: upgrade CLI to 1.2.1 2023-02-22 11:06:21 +05:30
Steven Nguyen 7f542e2052 Update the github workflows to cancel if PR is modified 2023-02-21 14:59:15 -08:00
Steven Nguyen 6bdd3906c9 Update specs generator to include offline metadata 2023-02-21 14:50:17 -08:00
Steven Nguyen 7c0eb7bf8b Document new offline support labels 2023-02-21 14:33:52 -08:00
Matej Bačo 0cf6a50c3c Code cleanup 2023-02-21 11:31:55 +01:00
Matej Bačo 8dec7e6040 Fix custom ID support 2023-02-21 11:30:16 +01:00
Matej Bačo e1dd796d01 Add wildcard support 2023-02-21 10:35:43 +01:00
Jake Barnby 8c5220f455 Remove redundant test 2023-02-21 19:43:59 +13:00
Damodar Lohani 0b07fb2060 fix error 2023-02-21 05:18:41 +00:00
Jake Barnby b2fc7cc25a Remove redundant test 2023-02-21 17:59:10 +13:00
Damodar LohaniandGitHub 6b6f9edbd6 Merge branch '1.3.x' into feat-13x-master-sync 2023-02-21 07:38:46 +05:45
Damodar LohaniandGitHub 2790629e50 fix docker-hub envs 2023-02-21 07:21:06 +05:45
Jake Barnby 32fd00031d Update audit 2023-02-21 14:21:23 +13:00
Jake Barnby b8c11a5643 Fix test 2023-02-21 13:38:19 +13:00
Matej Bačo f15e27102b Update console 2023-02-20 14:11:43 +01:00
Matej Bačo 2c5367f779 Update specs, add url to functions 2023-02-20 14:11:29 +01:00
Matej Bačo 2dd4ee3606 Update console branch 2023-02-20 13:43:04 +01:00
Eldad A. FuxandGitHub 6540749559 Merge pull request #4866 from appwrite/feat-password-history
feat: check password history
2023-02-20 12:48:55 +02:00
Matej Bačo 3ebef8bd6c Fix functions worker 2023-02-20 11:45:50 +01:00
Eldad A. FuxandGitHub cf0b039653 Merge pull request #4906 from appwrite/feat-password-dictionary
password dictionary
2023-02-20 11:42:42 +02:00
Damodar Lohani 104d99e636 fix default value error 2023-02-20 07:08:27 +00:00
Jake Barnby 6635ebf27f Remove indexed attribute query requirement 2023-02-20 19:29:25 +13:00
Jake Barnby 17fec2690a Add back param 2023-02-20 19:26:17 +13:00
Jake Barnby 94c58c367b Add back configurable limit for offset/limit 2023-02-20 19:18:19 +13:00
Jake Barnby ae3535de0d Remove count, limit and offset limitations 2023-02-20 19:03:15 +13:00
Damodar Lohani 1b9ee249be Merge remote-tracking branch 'origin/1.3.x' into feat-password-history 2023-02-20 04:02:23 +00:00
Damodar Lohani 81add700c6 fix error 2023-02-20 04:01:08 +00:00
Damodar Lohani c990f686dd Merge remote-tracking branch 'origin/1.3.x' into feat-password-dictionary 2023-02-20 03:56:48 +00:00
Damodar Lohani 4948aedfb5 Merge remote-tracking branch 'origin/master' into 1.3.x 2023-02-20 03:51:54 +00:00
Damodar LohaniandGitHub 9f3e815167 Merge branch 'feat-password-history' into feat-password-dictionary 2023-02-20 07:56:17 +05:45
Damodar Lohani e1cf464bcb Merge branch 'feat-password-history' of https://github.com/appwrite/appwrite into feat-password-history 2023-02-20 02:09:59 +00:00
Damodar Lohani 5863ba6285 update changes 2023-02-20 02:08:28 +00:00
Damodar Lohani 4e1a4b961c update attribute errors 2023-02-20 01:51:56 +00:00
Damodar Lohani 1904e3df81 fix formatting 2023-02-20 01:38:57 +00:00
Damodar Lohani 7e055c585d formatting fix 2023-02-20 01:37:33 +00:00
Damodar Lohani 452ee5c086 update dictonary validator 2023-02-20 01:34:05 +00:00
Christy JacobandGitHub 5d1ada4652 Merge pull request #4610 from ks129/fix-4594-function-response-500
Include response of 5xx status codes for function executions
2023-02-19 22:37:34 +05:30
Christy Jacob 35687e72d9 Merge branch 'master' of https://github.com/appwrite/appwrite into fix-4594-function-response-500 2023-02-19 16:30:36 +00:00
Matej Bačo 60028250a2 Fix url parsing 2023-02-19 13:01:50 +01:00
Matej Bačo 47dbf4c8f6 Fix wildcard bugs 2023-02-19 12:04:12 +01:00
Eldad A. FuxandGitHub ed8c0ac02b Merge pull request #4973 from appwrite/feat-team-invite-improvements
Team Invite Improvements
2023-02-19 09:22:21 +02:00
Eldad A. FuxandGitHub 6696373d28 Merge pull request #4974 from appwrite/lohanidamodar-patch-3
Oauth2 check if provider is enabled
2023-02-19 08:53:41 +02:00
Eldad A. FuxandGitHub 3e3eaaf209 Merge pull request #5107 from BoynChan/master
Update Chinese Document
2023-02-17 08:14:22 +02:00
Damodar Lohani a730d1ddc7 fix changelog 2023-02-16 07:31:24 +00:00
Eldad A. FuxandGitHub 5ebd40ced8 Merge pull request #5115 from appwrite/feat-github-action-cache
Update tests CI to cache docker layers
2023-02-16 09:30:11 +02:00
Damodar Lohani 8eb4c1dd7f update flutter version 2023-02-16 07:29:57 +00:00
b43ca1a539 Update app/config/platforms.php
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2023-02-16 11:55:10 +05:45
Damodar Lohani e1af86af98 update flutter changelog 2023-02-16 06:04:45 +00:00
Damodar Lohani 92f597cd49 update version numbers 2023-02-16 06:03:06 +00:00
Damodar Lohani 66beaf2cca remove space 2023-02-16 06:00:35 +00:00
Damodar Lohani c0968c9002 upgrade sdk generator 2023-02-16 06:00:24 +00:00
Damodar Lohani 11669ba3c2 fix document import 2023-02-16 01:13:37 +00:00
Damodar Lohani 5acd78463a Merge remote-tracking branch 'origin/feat-db-pools' into feat-db-pools-master-sync 2023-02-16 00:44:29 +00:00
Damodar Lohani 9fcee36cd2 fix git submodules 2023-02-16 00:31:22 +00:00
Damodar Lohani 171f30adb1 Merge remote-tracking branch 'origin/master' into feat-db-pools-master-sync 2023-02-16 00:29:37 +00:00
Christy JacobandGitHub 1832c3c15f Merge pull request #4770 from appwrite/feat-new-usage-stats
Feat new usage stats
2023-02-16 01:28:31 +05:30
Steven Nguyen fc87a0a281 Bump actions to fix save-state warning 2023-02-15 11:27:26 -08:00
d1153ee0d7 Update docker-compose.yml
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-02-15 21:20:25 +02:00
shimon 3533f56337 few last updates 2023-02-15 21:14:26 +02:00
shimon a2de6bb092 few last updates 2023-02-15 20:42:19 +02:00
shimon df2e7ca7e1 few last updates 2023-02-15 20:40:42 +02:00
Torsten DittmannandGitHub bfc594b56e Merge pull request #5125 from appwrite/1.2.x
Update master with 1.2.1
2023-02-15 17:58:34 +01:00
Torsten Dittmann 244c4e1795 Merge branch 'master' of https://github.com/appwrite/appwrite into 1.2.x 2023-02-15 17:54:23 +01:00
Matej Bačo 04e734f8af Console UI update 2023-02-15 15:50:18 +01:00
Matej Bačo 234dc789e2 Merge branch 'fix-db-pools-specs' into feat-appwrite-router 2023-02-15 13:04:32 +01:00
Matej Bačo 6f8420cff4 Fix sdks and specs commands 2023-02-15 12:55:01 +01:00
shimon bb98033aed few last updates 2023-02-15 11:21:31 +02:00
Eldad A. FuxandGitHub 89560c4b82 Merge pull request #5106 from appwrite/feat-use-new-base-image
build using appwrite base docker image
2023-02-15 10:52:55 +02:00
Matej Bačo f6ae0a05fa Stream response support 2023-02-15 09:36:20 +01:00
Jake Barnby 650d1af339 Merge remote-tracking branch 'origin/master' into feat-db-update-migrations 2023-02-15 20:35:32 +13:00
Jake Barnby d543705a54 Migration for database update 2023-02-15 20:35:24 +13:00
Jake BarnbyandGitHub 0f2349faa2 Merge pull request #4864 from appwrite/feat-technical-debt-2
Feat technical debt for database changes
2023-02-15 20:13:23 +13:00
Jake Barnby 6012171258 Merge branch 'feat-technical-debt-2' of github.com:appwrite/appwrite into feat-technical-debt-2 2023-02-15 17:41:03 +13:00
Jake Barnby b3e29c6086 Fix audit 2023-02-15 17:39:15 +13:00
Damodar Lohani 2d702b62b2 switch SDK response model from account to user 2023-02-15 00:10:54 +00:00
Torsten DittmannandGitHub 0180aff4f5 Merge pull request #5123 from appwrite/feat-release-console-1-2-1
feat: bump console to 2.2.0
2023-02-14 20:34:46 +01:00
shimon 074d7dad32 test fix 2023-02-14 21:07:13 +02:00
shimon 1b3da3cc3a test fix 2023-02-14 20:06:21 +02:00
Torsten Dittmann 92a20a2241 chore: add to changelog 2023-02-14 18:56:06 +01:00
Torsten Dittmann 397d4937ea feat: bump console to 2.2.0 2023-02-14 18:53:11 +01:00
shimon acbf676d94 test fix 2023-02-14 19:40:21 +02:00
shimon aad9a68626 versions update 2023-02-14 16:25:33 +02:00
Torsten DittmannandGitHub 439467347e Merge pull request #5119 from appwrite/release-1.2.1
Release 1.2.1
2023-02-14 15:23:51 +01:00
Matej Bačo 11580a8a69 Update router for V3 2023-02-14 14:58:13 +01:00
Matej Bačo fef5082253 Merge remote-tracking branch 'origin/feat-executor-v3' into feat-appwrite-router 2023-02-14 12:18:39 +00:00
Matej Bačo d2ffa3e7c6 Fix cold-start bug 2023-02-14 11:35:49 +00:00
Matej Bačo 20bc1ab00e Merge remote-tracking branch 'origin/feat-db-pools' into feat-executor-v3 2023-02-14 11:16:28 +00:00
Matej Bačo e4d784c871 Add new V3 parameters 2023-02-14 11:01:38 +00:00
fogelito 9b017140c7 composer.lock 2023-02-14 11:59:56 +02:00
fogelito 161d3b485e composer.json upgrades 2023-02-14 11:58:52 +02:00
fogelito 94b311f14f composer.json upgrades 2023-02-14 11:55:20 +02:00
shimon 2bfe18d225 Merge branch 'feat-db-pools' of github.com:appwrite/appwrite into feat-new-usage-stats
 Conflicts:
	app/config/collections.php
	app/workers/functions.php
	composer.lock
2023-02-14 11:09:36 +02:00
fogelito 265eea0599 composer.lock 2023-02-14 09:55:06 +02:00
fogelito 05eb4eee78 Merge branch 'master' of github.com:appwrite/appwrite into feat-technical-debt-2 2023-02-14 09:40:55 +02:00
Damodar Lohani 3f171fbdb9 fix error code 2023-02-14 06:07:06 +00:00
Damodar Lohani 637e4098be provider disabled test 2023-02-14 05:56:14 +00:00
Damodar Lohani 9cb89977c4 update platform version 2023-02-14 05:00:38 +00:00
Damodar Lohani 3215e8d8df Merge remote-tracking branch 'origin/feat-db-pools' into feat-db-pools-master-sync 2023-02-14 04:54:02 +00:00
Damodar Lohani bfa18a10f4 update composer 2023-02-14 04:44:32 +00:00
Damodar Lohani 71d2c45a92 Merge remote-tracking branch 'origin/master' into feat-db-pools-master-sync 2023-02-14 04:35:19 +00:00
Jake Barnby f6fc9a8d8c Merge remote-tracking branch 'origin/master' into feat-technical-debt-2
# Conflicts:
#	composer.lock
2023-02-14 14:22:08 +13:00
Steven Nguyen c340fae696 Update CHANGES.md 2023-02-13 16:59:05 -08:00
Steven Nguyen bbd39582ba Update API specs 2023-02-13 16:21:45 -08:00
Steven Nguyen 7790079bb2 Bump version to 1.2.1 2023-02-13 15:55:54 -08:00
Steven Nguyen e90e007da1 Merge branch 'master' into release-1.2.1 2023-02-13 15:46:30 -08:00
Steven Nguyen 037d330641 Ensure image is added to local registry 2023-02-13 13:26:26 -08:00
Steven Nguyen 57c445868e Remove github cache cleanup 2023-02-13 13:14:15 -08:00
Steven Nguyen 88e9099e87 Update tests CI to cache docker layers 2023-02-13 12:08:28 -08:00
Christy JacobandGitHub 08fca62767 Merge pull request #5111 from appwrite/feat-add-growth-endpoint-envar
Expose Growth Env Var
2023-02-13 22:31:46 +05:30
Bradley Schofield 1e9bbdbda0 Add Default growth server 2023-02-13 14:52:58 +00:00
Bradley Schofield 5a665f3ad1 Update Dockerfile 2023-02-13 14:18:04 +00:00
Eldad A. FuxandGitHub 00bad84d48 Merge pull request #5109 from appwrite/feat-slow-tests-hook
Feature slow test
2023-02-13 13:56:15 +02:00
Damodar Lohani 488d3ec7e8 fix lint error 2023-02-13 06:26:36 +00:00
Damodar Lohani da873b2876 fix colored output 2023-02-13 06:24:22 +00:00
Damodar Lohani 0045eefd1e slow period 2023-02-13 06:02:20 +00:00
Damodar Lohani bff39aea08 slow test in stderr 2023-02-13 05:55:11 +00:00
BoynnandGitHub cdf7731508 Document: update CN doc 2023-02-13 11:42:03 +08:00
Damodar Lohani 6026358fb2 build using appwrite base docker image 2023-02-13 03:37:34 +00:00
Christy JacobandGitHub 2ea619533c Merge pull request #4907 from appwrite/refactor-internalId-collections-db-pools
Refactor internal id collections db pools
2023-02-10 17:05:28 +05:30
Matej Bačo eea635fe4b Basic implementation for Open Runtimes V2 2023-02-09 15:27:11 +01:00
StevenandGitHub 6d85dd6d85 Merge branch 'master' into fix-4594-function-response-500 2023-02-08 12:03:14 -08:00
shimon ff6cb8d267 addressing comments 2023-02-08 18:48:51 +02:00
shimon f00cc06daf addressing comments 2023-02-08 18:34:22 +02:00
shimon ab0d5b509b addressing comments 2023-02-08 09:46:30 +02:00
Torsten DittmannandGitHub 3abb0013e7 Merge pull request #5089 from appwrite/fix-validator-origin
Fix validating origin for apple platforms
2023-02-07 19:28:05 +01:00
Torsten DittmannandGitHub 799c527661 Merge pull request #5090 from appwrite/sync-1.2.x
Sync 1.2.x
2023-02-07 19:27:50 +01:00
Torsten DittmannandGitHub 8f8e2b4aa3 Merge pull request #5091 from appwrite/refactor-update-messaging
Update messaging + SDK generator
2023-02-07 19:25:24 +01:00
shimon 1c910babab addressing comments 2023-02-07 20:14:37 +02:00
Jake Barnby 5ddce5fbda Update lock 2023-02-07 19:48:33 +13:00
Jake Barnby e2a58dfade Fix validating origin for apple platforms
(cherry picked from commit 702472a8c77717619d477801a52d6038daa30da1)
2023-02-07 19:39:07 +13:00
shimon 69bdb105be addressing comments 2023-02-06 17:20:14 +02:00
shimon f20144dbcd addressing comments 2023-02-06 16:40:22 +02:00
shimon 794f566fae addressing comments 2023-02-06 16:03:45 +02:00
shimon 53a3223172 addressing comments 2023-02-06 14:54:37 +02:00
shimon 84c233a2f1 addressing comments 2023-02-06 10:14:31 +02:00
shimon bab2c02d56 addressing comments 2023-02-06 09:58:10 +02:00
shimon d1a18a36b3 addressing comments 2023-02-06 09:43:02 +02:00
shimon ec52cbbb8c addressing comments 2023-02-06 09:20:03 +02:00
shimon 0f5b6665fa addressing comments 2023-02-05 23:06:32 +02:00
shimon 8d795ef483 addressing comments 2023-02-05 22:39:41 +02:00
shimon 5850a454e0 addressing comments 2023-02-05 22:07:46 +02:00
Bhaskar Singh e9d53cbc46 Adding missing audits.userId to routes 2023-02-05 12:32:56 +05:30
Matej Bačo 75c7d94633 Implement Open Runtimes v3 support 2023-02-02 19:21:00 +00:00
shimon 1ac935077b addressing comments 2023-02-02 20:16:01 +02:00
Eldad A. FuxandGitHub 661581a7f3 Merge pull request #5071 from appwrite/fix-readme-badge
fix(readme): tests badge
2023-02-02 19:14:47 +02:00
Torsten DittmannandGitHub 213d3dc721 fix(readme): readme-cn 2023-02-02 18:02:12 +01:00
Torsten DittmannandGitHub abeb4973e4 fix(readme): tests badge 2023-02-02 18:00:12 +01:00
shimon a30dfd284c addressing comments 2023-02-02 18:36:32 +02:00
shimon cdbc6a1d22 addressing comments 2023-02-02 16:03:11 +02:00
shimon 19e37ba3fd addressing comments 2023-02-02 16:01:33 +02:00
shimon dbc5266d7d addressing comments 2023-02-02 15:55:50 +02:00
shimon c91588307f addressing comments 2023-02-02 15:52:06 +02:00
shimon aca960b7eb addressing comments 2023-02-02 15:48:14 +02:00
shimon ff78bf8685 addressing comments 2023-02-02 15:43:19 +02:00
shimon 2e822d80c1 Merge remote-tracking branch 'origin/feat-new-usage-stats' into feat-new-usage-stats 2023-02-02 13:58:32 +02:00
shimon f399394282 addressing comments 2023-02-02 13:57:14 +02:00
shimon abdd5f016a addressing comments 2023-02-02 13:55:23 +02:00
588d8454a2 Update composer.json
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2023-02-02 11:35:50 +02:00
shimon 82f8fbdff8 console 2023-02-01 11:18:03 +02:00
shimon 149846e6ab Migration v17 2023-02-01 10:31:04 +02:00
shimon 7e03ca8c98 Migration v17 2023-02-01 10:30:21 +02:00
Christy JacobandGitHub 6a26d9db39 Merge pull request #5056 from appwrite/christyjacob4-patch-4
Update CONTRIBUTING.md
2023-02-01 12:55:41 +05:30
shimon d33f8cc910 Migration v17 2023-01-31 20:49:26 +02:00
shimon 19d04490df removed some unnecessary files 2023-01-31 20:27:34 +02:00
shimon 7b505d51a2 removed some unnecessary files 2023-01-31 20:09:51 +02:00
shimon b4caeeabc4 removed some unnecessary files 2023-01-31 17:34:27 +02:00
shimon 316500fdf2 removed some unnecessary files 2023-01-31 17:31:18 +02:00
shimon 79f3ea0f2d removed some unnecessary files 2023-01-31 17:11:00 +02:00
shimon bddbc15f1a removed some unnecessary files 2023-01-31 17:02:22 +02:00
shimon e278732481 removed some unnecessary files 2023-01-31 16:50:52 +02:00
Damodar Lohani 9e4f66cac4 update migration 2023-01-31 06:52:40 +00:00
Damodar Lohani 45bc0f4066 fix migration 2023-01-31 06:51:43 +00:00
Damodar Lohani 8149405207 exception constant not needed 2023-01-30 06:08:56 +00:00
Damodar Lohani daa121262b fix boolean param 2023-01-30 06:06:52 +00:00
Damodar Lohani 91abc2b079 fix SDK method 2023-01-30 06:06:05 +00:00
Damodar Lohani 2070cccd54 update description 2023-01-30 06:05:32 +00:00
munyoudoum 9890b5934d chore: update changes.md 2023-01-30 00:43:46 +07:00
munyoudoum 63b54ead62 chore(tests): assert expire key has formatTz in POST email session 2023-01-30 00:32:05 +07:00
munyoudoum ff5c5c7138 fix(api/account): formatTz for expire property in POST email sessions 2023-01-30 00:32:05 +07:00
Damodar LohaniandGitHub 31b4c73b16 use variable 2023-01-29 15:30:39 +05:45
f15dd063fd Update src/Appwrite/Migration/Version/V18.php
Co-authored-by: Matej Bačo <matejbacocom@gmail.com>
2023-01-29 15:11:42 +05:45
Christy JacobandGitHub e5a6db6133 Merge pull request #4890 from appwrite/doc-clarify-permission
Update permission and ID param descriptions for grammar and clarity.
2023-01-28 04:15:20 +05:30
Christy JacobandGitHub feef53a43a Merge pull request #4556 from motasimmakki/motasim
docs: Removed unnecessary $ symbol and spaced correctly.
2023-01-27 22:50:04 +05:30
Christy Jacob 569776a1f6 Merge branch 'master' of https://github.com/appwrite/appwrite into motasim 2023-01-27 14:57:37 +00:00
Christy JacobandGitHub e9e254bb41 Merge pull request #4314 from tusharxoxoxo/patch-3
Update add-route.md
2023-01-27 18:49:03 +05:30
Christy JacobandGitHub 844690e904 Merge pull request #4315 from tusharxoxoxo/patch-4
Update add-runtime.md
2023-01-27 18:47:40 +05:30
Christy Jacob 0a73a76919 Merge branch 'master' of https://github.com/appwrite/appwrite into patch-3 2023-01-27 13:16:43 +00:00
Christy Jacob 2d8ba5438a Merge branch 'master' of https://github.com/appwrite/appwrite into patch-4 2023-01-27 13:13:10 +00:00
Christy JacobandGitHub 17ce9f532a Merge pull request #4316 from tusharxoxoxo/patch-5
Update add-storage-adapter.md
2023-01-27 18:37:44 +05:30
Christy JacobandGitHub e1dd5295f4 Update CONTRIBUTING.md 2023-01-27 18:36:20 +05:30
Christy Jacob 35ba33cb49 chore: review comments 2023-01-27 13:02:17 +00:00
Christy Jacob 148473e662 Merge branch 'master' of https://github.com/appwrite/appwrite into patch-5 2023-01-27 12:52:56 +00:00
Torsten DittmannandGitHub 00bd3bb9bb Merge pull request #4992 from appwrite/feat-4803-flutter-web-platform-type
Add flutter-web as a platform type
2023-01-27 13:27:35 +01:00
Torsten Dittmann 24a7caf936 Merge branch 'master' of https://github.com/appwrite/appwrite into feat-4803-flutter-web-platform-type 2023-01-27 13:24:41 +01:00
Torsten DittmannandGitHub eee2c0c4ff Merge pull request #4994 from aayushbisen/fix-4986-add-appwrite-worker-messaging-restart-policy
add restart policy for worker-messaging container
2023-01-27 13:21:35 +01:00
Christy JacobandGitHub c393e130ac Merge pull request #4983 from appwrite/fix-collection-delete
Fix deletes worker not deleting database collections
2023-01-27 14:40:14 +05:30
Christy JacobandGitHub c56f8277c9 Merge pull request #4984 from appwrite/fix-project-delete
Fix deletes worker not deleting project database tables
2023-01-27 13:45:07 +05:30
Jake Barnby c9f4b7ca23 Delete project domains and certificates 2023-01-27 16:46:38 +13:00
Christy JacobandGitHub 81b08de407 Merge pull request #5049 from appwrite/feat-update-dbip
Update DBIP Database
2023-01-26 22:15:02 +05:30
Bradley Schofield ade2e10994 Update DBIP Database 2023-01-26 14:57:02 +00:00
Christy JacobandGitHub 54f4bef67a Merge pull request #5004 from appwrite/feat-remove-validators
Replace Appwrite Validators with backported Utopia ones
2023-01-26 16:03:06 +05:30
Christy JacobandGitHub 860542deae Merge pull request #4669 from eltociear/patch-2
Fix typo in Model/Locale.php
2023-01-26 16:01:31 +05:30
Christy JacobandGitHub 7c2c68c5ec Merge pull request #4988 from appwrite/fix-storage-device-case
Convert _APP_STORAGE_DEVICE env var to lowercase
2023-01-26 15:24:26 +05:30
Damodar Lohani 28cb8a77cc fix functions timeout test 2023-01-25 10:55:41 +00:00
Damodar Lohani e70408094a Merge remote-tracking branch 'origin/master' into feat-db-pools-master-sync 2023-01-25 10:38:29 +00:00
Christy JacobandGitHub 4ea82fb2d0 Merge pull request #4795 from appwrite/fix-compression-logic
feat: use constants in switch case
2023-01-23 17:50:33 +05:30
Damodar LohaniandGitHub b3481e08d3 Merge pull request #5014 from appwrite/gewenyu99-patch-team-invite-doc 2023-01-23 14:02:17 +05:45
shimon 213c4392a1 Merge branch 'feat-db-pools' of github.com:appwrite/appwrite into refactor-internalId-collections-db-pools 2023-01-22 17:21:21 +02:00
shimon 61f4fedbb3 test adjustments 2023-01-22 17:21:00 +02:00
Vincent (Wen Yu) Ge efcaa8ba77 update specs 2023-01-20 17:27:14 -05:00
Vincent (Wen Yu) Ge b25dc38a63 clarify custom ID vs unique ID 2023-01-20 22:22:16 +00:00
Christy JacobandGitHub 2f252ecee7 Merge pull request #4754 from appwrite/feat-pr-template
Update PR Template
2023-01-21 02:01:26 +05:30
StevenandGitHub e14f4404e0 Merge branch 'master' into feat-4803-flutter-web-platform-type 2023-01-20 12:04:58 -08:00
Christy JacobandGitHub b645f42881 Merge pull request #4515 from Akshay-Rana-Gujjar/fix-4446-updated-timestamp-format-to-ISO-in-realtime-payload
updated timestamp format to ISO string in realtime payload
2023-01-20 18:16:30 +05:30
Damodar Lohani 3bca72123d fix missing registry set 2023-01-20 10:44:09 +00:00
Damodar Lohani 4356af621a fix env variables 2023-01-20 10:40:06 +00:00
Damodar Lohani 5fb2ae2274 composer update 2023-01-20 10:29:17 +00:00
Christy Jacob 58c4c3da1e feat: update changelog 2023-01-20 09:52:11 +00:00
Christy Jacob 0a98ad6042 Merge branch 'master' of https://github.com/appwrite/appwrite into fix-4446-updated-timestamp-format-to-ISO-in-realtime-payload 2023-01-20 09:51:19 +00:00
1466e7b770 Update app/controllers/api/teams.php
Co-authored-by: Vincent (Wen Yu) Ge <vincent@appwrite.io>
2023-01-18 09:33:47 +05:45
Vincent (Wen Yu) GeandGitHub 33dab2ea46 Update create-team-membership.md 2023-01-17 10:18:50 -05:00
Vincent (Wen Yu) GeandGitHub 60bfae7e00 Update create-team-membership.md 2023-01-17 10:14:32 -05:00
shimon abf67f8469 test adjustments 2023-01-17 15:10:05 +02:00
Christy JacobandGitHub e72c5511b6 Merge pull request #4654 from appwrite/fix-test-warnings
Fix null warnings
2023-01-17 17:45:10 +05:30
Bradley SchofieldandGitHub 4cc135e8e2 Merge branch 'master' into fix-test-warnings 2023-01-17 10:16:53 +00:00
Jake Barnby 536d36be7d Fix delete recursion 2023-01-17 17:31:14 +13:00
Damodar LohaniandGitHub 2c23f7f149 update doc 2023-01-17 07:17:08 +05:45
Damodar Lohani d53456c6ed fix test 2023-01-17 01:17:37 +00:00
shimon 7d40488724 test adjustments 2023-01-16 20:52:46 +02:00
fogelito 625aa8ada6 Some changes 2023-01-16 17:11:13 +02:00
Torsten Dittmann f7e35cce2c fix: sdk typo 2023-01-16 12:09:13 +01:00
Damodar Lohani 309d67066e Merge branch 'feat-password-history' of https://github.com/appwrite/appwrite into feat-password-dictionary 2023-01-16 09:55:12 +00:00
Damodar Lohani 7f3a2dcce7 fix model 2023-01-16 09:46:53 +00:00
shimon be65f89eff usage test 2023-01-16 11:38:52 +02:00
fogelito 48e2bf1c3e Helpers GraphQL 2023-01-16 11:25:40 +02:00
shimon 68f7756601 usage test 2023-01-16 10:55:51 +02:00
fogelito f5cc2e43f4 conflics 2023-01-16 10:32:15 +02:00
fogelito c4ae047833 Merge branch 'master' of github.com:appwrite/appwrite into feat-technical-debt-2
 Conflicts:
	app/init.php
	composer.json
	composer.lock
2023-01-16 10:24:37 +02:00
fogelito aa5a45ba79 audit + abuse upgrade 2023-01-16 10:12:14 +02:00
Damodar Lohani aefe59a437 Merge branch 'feat-password-history' of https://github.com/appwrite/appwrite into feat-password-dictionary 2023-01-16 06:42:16 +00:00
Damodar Lohani 92e020b209 fix migration name 2023-01-16 06:41:44 +00:00
Damodar Lohani b7683364dd update changelog 2023-01-16 05:12:26 +00:00
Damodar Lohani 4f35353289 Merge branch 'feat-password-history' of https://github.com/appwrite/appwrite into feat-password-dictionary 2023-01-16 05:09:55 +00:00
Damodar Lohani 16b80e1ef8 new migration 2023-01-16 05:04:35 +00:00
Damodar Lohani fe472e5b36 Merge branch '1.3.x' of https://github.com/appwrite/appwrite into feat-password-history 2023-01-16 05:04:13 +00:00
shimon a852672bff Merge branch 'feat-db-pools' of github.com:appwrite/appwrite into feat-new-usage-stats 2023-01-15 17:18:32 +02:00
shimon f12b907aeb usage test 2023-01-15 17:18:06 +02:00
shimon 88cef643f0 usage test 2023-01-15 15:45:29 +02:00
shimon 623be30619 usage test 2023-01-15 14:53:54 +02:00
shimon b54c75cb28 usage test 2023-01-15 14:22:00 +02:00
shimon b85cbc81bf usage test 2023-01-15 14:05:35 +02:00
shimon 5ab955c2ba usage test 2023-01-15 14:02:53 +02:00
shimon a0554ca91e usage test 2023-01-15 12:25:03 +02:00
shimon 44af561d06 usage test 2023-01-15 12:03:52 +02:00
Aayush Bisen 4975a769e7 add restart policy in root compose file
Fixes #4986
2023-01-14 09:39:29 +00:00
Vincent (Wen Yu) Ge d9edc65e9d Generate specs for 1.2.x 2023-01-13 15:30:48 -05:00
Vincent (Wen Yu) Ge 45aea5b941 Update branch with master 2023-01-13 14:53:54 -05:00
Vincent (Wen Yu) Ge 92a384e31c Fix descriptions for ID and regen 1.2.x specs 2023-01-13 14:27:08 -05:00
Bradley Schofield f5715f4df8 Update Spec generator 2023-01-13 15:43:57 +00:00
Bradley Schofield 7910149053 Remove tests and update other references to old validators 2023-01-13 15:42:29 +00:00
Bradley Schofield 31b718d829 Replace Appwrite Validators with backported Utopia ones
+ Updated Utopia Framework to 0.26.0
+ Replaced Appwrite Validators with Utopia ones
2023-01-13 15:28:04 +00:00
Torsten Dittmann 4639f2c753 chore: run formatter 2023-01-13 13:32:47 +01:00
Torsten Dittmann f6744fc07a feat: add console sdk 2023-01-13 13:29:22 +01:00
Damodar Lohani afaa64b54b fix invitation after merge 2023-01-13 06:05:16 +00:00
Damodar LohaniandGitHub 3146ec363d Merge branch 'master' into feat-team-invite-improvements 2023-01-13 11:39:20 +05:45
cb9b94ff04 Update Platform Model type property description
Co-authored-by: Ian Koerich Maciel <ianmaciel@gmail.com>
2023-01-12 11:33:29 -08:00
shimon b61e6e0d5a usage test 2023-01-12 19:41:14 +02:00
shimon 9a2f734d3a compose.lock 2023-01-12 18:06:20 +02:00
Damodar Lohani 85570112c2 fix typo 2023-01-12 09:53:54 +00:00
Jake Barnby 004bb82688 Fix functions + builds not deleted 2023-01-12 22:42:07 +13:00
Jake Barnby d49de9c6cf Use getProjectDB instead of new function 2023-01-12 22:27:20 +13:00
Damodar Lohani 6a4cfff0e3 fix error from merge 2023-01-12 09:00:54 +00:00
Christy JacobandGitHub a35cf0b4c0 Merge pull request #4991 from appwrite/fix-function-timeout-example
Function default timeout example fix
2023-01-12 13:53:25 +05:30
Damodar Lohani f41e3b1e8f Merge remote-tracking branch 'origin/master' into feat-db-pools-master-sync 2023-01-12 07:25:23 +00:00
Eldad A. FuxandGitHub f0bb8dcc33 Merge pull request #4859 from appwrite/refactor-mails-next
refactor: make mails event and worker general
2023-01-12 09:07:43 +02:00
Aayush Bisen c9664e2d19 add restart policy for worker-messaging container
Fixes #4986
2023-01-12 06:51:50 +00:00
Steven Nguyen be77b10549 Add flutter-web as a platform type
Having a dedicated type for flutter-web will allow us to differentiate
between Flutter Web and Web in the Appwrite Console.
2023-01-11 15:47:49 -08:00
Vincent (Wen Yu) Ge a1cb81abb6 Function default timeout example to 15s, so it doesn't look like a timestamp. 2023-01-11 21:49:15 +00:00
Steven Nguyen 2b4dbfb4b9 Convert _APP_STORAGE_DEVICE env var to lowercase
This is done for backwards compatibility. Up to utopia-php/storage
version 0.12.X, the devices were not lowercase. Starting 0.13.X, they
are all converted to lowercase, but people would still have the old
case in their .env file. This change makes the value check insensitive
so that the value from older versions still works.
2023-01-11 11:41:26 -08:00
Jake Barnby 4b0ef4598b Fix deletes worker not deleting project database tables 2023-01-11 19:37:06 +13:00
Jake Barnby da8af68e1e Fix deletes worker not deleting database collections 2023-01-11 17:20:43 +13:00
Damodar Lohani d2ca803753 add provider enabled check in the redirect 2023-01-10 04:52:21 +00:00
Damodar Lohani b06ce91297 fix formatting 2023-01-09 11:11:55 +00:00
Damodar Lohani 8d40220114 remove var dumps 2023-01-09 11:10:50 +00:00
Damodar Lohani 11b3739360 fix when either email or phone were empty 2023-01-09 11:10:02 +00:00
Damodar Lohani a2642ecc67 send phone invite only if email is empty 2023-01-09 10:59:28 +00:00
Damodar Lohani b238a1ef2d fix format 2023-01-09 10:44:28 +00:00
Damodar LohaniandGitHub 87c7e76a16 Oauth2 check if provider is enabled 2023-01-09 16:20:03 +05:45
Damodar Lohani 34b2280207 fix format 2023-01-09 09:18:13 +00:00
Damodar Lohani 5088c9ea99 simple test 2023-01-09 09:17:45 +00:00
Damodar Lohani 8f351ad7b2 set email and phone attribute once user found 2023-01-09 09:17:39 +00:00
Damodar Lohani bc7b98821a fix error 2023-01-09 08:56:18 +00:00
Damodar Lohani 32b8a1edfe fix param order in action 2023-01-09 08:44:02 +00:00
Damodar Lohani 29ef377b60 refactor privileged/app user check 2023-01-09 08:29:33 +00:00
Damodar Lohani 63a981591d fix error and param order 2023-01-09 08:25:15 +00:00
Damodar Lohani a812bfb686 format fix 2023-01-09 05:55:07 +00:00
Damodar Lohani 2e154c06bc different test and messaging integration as well 2023-01-09 05:46:02 +00:00
Eldad A. FuxandGitHub 514b42bea2 Merge pull request #4741 from appwrite/fix-update-contribution-guide
Update contributing guide to include submodule update command
2023-01-08 13:37:14 +02:00
Eldad A. FuxandGitHub 3ca0ff66d6 Merge pull request #4964 from appwrite/fix-3433-bump-storage
Bump utopia-php/storage
2023-01-08 13:36:42 +02:00
Steven Nguyen 04fa436dca Bump utopia-php/storage
Update storage to fix bug with S3 provider paths
2023-01-06 10:28:40 -08:00
Eldad A. FuxandGitHub fe84af90b6 Merge pull request #4934 from appwrite/doc-editing-agency
Updates readme and contributing guide according to suggestions from editing agency
2022-12-30 17:10:24 +02:00
Vincent (Wen Yu) Ge ae6736222c Remove eldad's name 2022-12-30 15:02:21 +00:00
5e090c4cd4 Update CONTRIBUTING.md
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2022-12-30 09:38:18 -05:00
Vincent (Wen Yu) Ge eccae13651 Contribution guide updated 2022-12-29 22:40:53 +00:00
Vincent (Wen Yu) Ge 7eae5c300d Updates readme according to suggestions from editing agency 2022-12-29 21:46:03 +00:00
shimon 3d2ac6b2d6 minor adjustments 2022-12-29 17:36:00 +02:00
shimon 8941af0677 minor adjustments 2022-12-29 13:32:00 +02:00
shimon db8b24ee22 moved reduce after delete document to usage-worker 2022-12-28 20:06:57 +02:00
Eldad A. FuxandGitHub bc2d8c44c5 Merge pull request #4928 from appwrite/fix-graphql-examples
Update graphql examples to recursively show nested fields
2022-12-28 19:29:38 +02:00
Steven Nguyen b7ceae67b9 Update graphql examples to recursively show nested fields 2022-12-28 09:04:11 -08:00
shimon 4198cbfca5 moved reduce after delete document to usage-worker 2022-12-28 18:27:26 +02:00
Torsten DittmannandGitHub 76cc9af5a3 Merge pull request #4926 from appwrite/eldadfux-patch-1
Update README.md
2022-12-28 10:37:34 +01:00
Eldad A. FuxandGitHub a79e9efa78 Update README.md 2022-12-28 11:36:29 +02:00
Eldad A. FuxandGitHub 528bae3c53 Merge pull request #4925 from appwrite/fix-graphql-examples
Fix graphql examples to include _ for internal attributes
2022-12-28 08:52:03 +02:00
Steven Nguyen 79cfb49320 Fix graphql examples to include _ for internal attributes 2022-12-27 15:59:44 -08:00
Eldad A. FuxandGitHub 14fb586c4b Merge pull request #4923 from appwrite/fix-missing-var-category
Fix missing env var category
2022-12-28 01:05:57 +02:00
Matej Bačo 014457636c Fix missing env var category 2022-12-27 23:58:30 +01:00
Eldad A. FuxandGitHub 0aa853fdcf Merge pull request #4922 from appwrite/fix-docs
Fix:getting started docs
2022-12-28 00:58:06 +02:00
Eldad A. FuxandGitHub 070fb9b7cb Merge pull request #4920 from appwrite/feat-upgrade-sdk-generator
Feat: Upgrade SDK generator
2022-12-27 23:31:01 +02:00
Matej Bačo 7931253033 Fix flutter getting started docs 2022-12-27 22:30:49 +01:00
Matej Bačo 9e74be61d4 Upgrade SDK generator 2022-12-27 22:02:34 +01:00
Eldad A. FuxandGitHub 5bd90c57f1 Merge pull request #4919 from appwrite/fix-sdk-changelogs
Fix: SDK changelogs
2022-12-27 22:51:23 +02:00
Eldad A. FuxandGitHub 4d9901babb Merge pull request #4918 from appwrite/fix-nested-graphql-escaping
Fix: nested escaping
2022-12-27 22:51:08 +02:00
Matej Bačo 2405377593 Update SDK changelogs 2022-12-27 21:40:10 +01:00
Matej Bačo 0865b240c4 Fix linter 2022-12-27 20:33:16 +01:00
Matej Bačo 991c6dea64 Fix nested escaping 2022-12-27 20:15:22 +01:00
Eldad A. FuxandGitHub c74e5dcb1a Merge pull request #4891 from appwrite/1.2.x
1.2.x
2022-12-27 18:24:31 +02:00
Eldad A. FuxandGitHub 7c7e7c7bca Merge pull request #4917 from appwrite/1.2.x-fix-deps-version
Fix: 1.2.x deps version
2022-12-27 17:36:13 +02:00
Matej Bačo f77e150fe0 Fix version 2022-12-27 16:33:28 +01:00
Eldad A. FuxandGitHub 55031f8f43 Merge pull request #4916 from appwrite/doc-session-limit
Update descriptions for create session endpoints about session limits
2022-12-27 17:22:06 +02:00
Matej Bačo df0409d25c Update specs 2022-12-27 16:18:55 +01:00
Matej Bačo 0e80a548c7 Merge branch '1.2.x' into doc-session-limit 2022-12-27 16:16:17 +01:00
Vincent (Wen Yu) GeandGitHub ee432192de Update create-session-oauth2.md 2022-12-27 10:05:28 -05:00
Vincent (Wen Yu) Ge f9491a73a4 Update descriptions for create session endpoints about session limits 2022-12-27 15:04:06 +00:00
Eldad A. FuxandGitHub 8681acfeab Merge pull request #4912 from appwrite/fix-auth-session-limit-model
Fix: auth session limit model
2022-12-27 16:38:41 +02:00
Torsten DittmannandGitHub fa969dedbc Merge pull request #4915 from appwrite/fix-1.2.x-migration
Fix: 1.2.x migration
2022-12-27 15:04:31 +01:00
Matej Bačo 070edcf55a Fix buckets migration 2022-12-27 14:55:32 +01:00
Torsten DittmannandGitHub a528b66232 Merge pull request #4914 from appwrite/feat-console-upgrade-2.1.1
Feat: console upgrade 2.1.1
2022-12-27 13:00:13 +01:00
Matej Bačo c2d597e8c6 Upgrade console version 2022-12-27 12:56:26 +01:00
Torsten DittmannandGitHub 616348a312 Merge pull request #4913 from appwrite/feat-1.2.x-upgrade-console
Upgrade console
2022-12-27 12:25:29 +01:00
Matej Bačo 0384b705f9 Upgrade console 2022-12-27 12:19:02 +01:00
Matej Bačo d722bf01ea Code review changes 2022-12-27 11:40:24 +01:00
Matej Bačo 02d86cee84 Fix bug and update test 2022-12-27 11:33:38 +01:00
Torsten DittmannandGitHub 0347a8a1df Merge pull request #4910 from appwrite/fix-1.2.x-conflicts
Fix: 1.2.x merge conflicts
2022-12-27 10:49:53 +01:00
Torsten DittmannandGitHub a9e9fe3e67 Merge pull request #4911 from appwrite/feat-1.2.x-migrations
Feat: 1.2.x migrations
2022-12-27 10:33:08 +01:00
Matej BačoandGitHub 7532309bbb Apply suggestions from code review 2022-12-27 10:31:49 +01:00
Matej Bačo a922f7f0e1 Fix test 2022-12-27 09:15:05 +01:00
Matej Bačo 39cb846ae0 Fix failing test 2022-12-27 09:09:47 +01:00
Matej Bačo d63c429d3e Implement 1.2 migration 2022-12-27 08:35:55 +01:00
Matej Bačo ccc9432219 Merge branch 'master' into fix-1.2.x-conflicts 2022-12-27 08:29:10 +01:00
Matej Bačo 804dbb867c Re-add migration, add missing env vars 2022-12-27 08:24:34 +01:00
Damodar Lohani a0a08b3588 fix make password optional 2022-12-27 07:13:39 +00:00
Damodar Lohani 62dd5c275d fix explode 2022-12-27 06:16:19 +00:00
Eldad A. FuxandGitHub d4091e82e0 Merge pull request #4909 from appwrite/1.2.x-release-preps
Feat: 1.2.x release preps
2022-12-26 14:22:26 +02:00
Matej Bačo 65fec6b954 Update generated docs 2022-12-26 13:17:28 +01:00
Matej Bačo 3826937a7b Update 1.2 specs 2022-12-26 13:16:12 +01:00
Matej Bačo 4d33ba6db1 Fix big in migration class 2022-12-26 13:16:01 +01:00
Matej Bačo 14b6aa0e8e Update SDK versions 2022-12-26 13:08:31 +01:00
Matej Bačo bbe29e9aa7 Preparations for 1.2.0 2022-12-26 13:06:35 +01:00
Matej Bačo 18c4f2b92a Upgrade sdk-generator 2022-12-26 13:03:32 +01:00
Eldad A. FuxandGitHub 213d17ffad Merge pull request #974 from appwrite/feat-graphql-support
Feat graphql support
2022-12-26 13:27:48 +02:00
Damodar Lohani 8927c71b69 fix formatting 2022-12-26 10:34:41 +00:00
Damodar Lohani 96cf2e6330 password dictionary test 2022-12-26 10:27:04 +00:00
Damodar Lohani 0760ea90d6 use dictionary validator 2022-12-26 10:22:49 +00:00
Damodar Lohani 5649bc8060 load password dictionary as array 2022-12-26 10:22:38 +00:00
Damodar Lohani f03035451f fix test 2022-12-26 10:22:25 +00:00
Matej Bačo 614d7d878f Add missing ENV var to docker compose 2022-12-26 11:14:35 +01:00
Damodar Lohani a9078cded5 rename resource 2022-12-26 09:24:51 +00:00
50a5329b30 Update app/init.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2022-12-26 15:04:06 +05:45
shimon 44af531881 tests adjustments 2022-12-26 11:11:13 +02:00
Damodar Lohani 87b3df919f clear cache after migration 2022-12-26 08:20:16 +00:00
Damodar Lohani abde948b43 fix typo 2022-12-26 06:03:43 +00:00
Damodar Lohani 44082a92f7 fix resonse model 2022-12-26 05:58:16 +00:00
Damodar Lohani 276032b3f7 error fix 2022-12-26 05:55:02 +00:00
Damodar Lohani 574ffa4d4b check dictionary is enabled before checking password 2022-12-26 05:52:49 +00:00
Damodar Lohani e9710bdb76 formatting fix 2022-12-26 05:47:20 +00:00
Damodar Lohani 124403b804 test for password discionary 2022-12-26 05:46:35 +00:00
Damodar Lohani 3bcb1f846e password disctionary endpont and project model 2022-12-26 05:31:49 +00:00
Damodar Lohani 1ff8ce2382 check against passwords dictionary 2022-12-26 05:24:26 +00:00
shimon 3954137382 minor adjustments 2022-12-25 19:16:38 +02:00
shimon e533f8f067 minor adjustments 2022-12-25 19:07:03 +02:00
shimon 0ac5e293b6 add internalId to collections 2022-12-25 14:13:52 +02:00
shimon 586c7fac7c add internalId to collections 2022-12-25 14:07:54 +02:00
shimon f96a9c3618 add internalId to collections 2022-12-25 13:07:27 +02:00
shimon f3dcd6a79f add internalId to collections 2022-12-25 13:06:25 +02:00
shimon a8fe99def0 add internalId to collections 2022-12-25 12:17:49 +02:00
Eldad A. FuxandGitHub f9371ee4f3 Merge pull request #4896 from appwrite/fix-max-session-method
Fix max session method
2022-12-23 23:49:26 +02:00
Damodar Lohani 2603f91a6a use password history on account create and update password 2022-12-23 07:19:35 +00:00
Damodar Lohani 5d61ff5fab password dictionary 2022-12-23 07:19:11 +00:00
Vincent (Wen Yu) Ge 1a92bf1923 regen specs 2022-12-22 23:00:29 +00:00
shimon b89e04f561 add internalId to collections 2022-12-22 19:18:54 +02:00
shimon 20f9b0c655 refactor usage worker 2022-12-22 15:02:41 +02:00
Eldad A. FuxandGitHub 054ebc699c Merge pull request #4783 from pomarec/fix-4782-email-body-fr-translation
Fix : translation french "emails.recovery.body"
2022-12-22 14:25:19 +02:00
shimon 18f7b3adbb refactor usage worker 2022-12-22 10:48:03 +02:00
Jake Barnby 27b1ae912a Merge remote-tracking branch 'origin/fix-max-session-method' into feat-graphql-support 2022-12-22 21:11:35 +13:00
Jake Barnby 43c850bd9b Deduplicate SDK method name 2022-12-22 21:03:06 +13:00
Jake Barnby 9694b79f03 Update changelog 2022-12-22 19:59:29 +13:00
Jake Barnby cbf1d9deb6 Fix indentation 2022-12-22 19:16:03 +13:00
Jake Barnby 4699d78112 Remove redundant import 2022-12-22 19:15:02 +13:00
Jake Barnby 89fb5dceb2 Remove redundant logo 2022-12-22 19:02:20 +13:00
Damodar Lohani eb9e7c737e fixed forgotten break 2022-12-22 04:56:17 +00:00
Jake Barnby e86994b597 Add retries for flaky tests 2022-12-22 16:12:45 +13:00
Jake Barnby 6adbeb8b0d Revert test change 2022-12-22 15:32:14 +13:00
Jake Barnby dc49e1dcf3 Update user test type 2022-12-22 12:52:54 +13:00
StevenandGitHub 9167b10c81 Merge branch 'master' into fix-4782-email-body-fr-translation 2022-12-21 11:45:50 -08:00
Vincent (Wen Yu) Ge 93b489fe2c revert composer lock update 2022-12-21 19:22:03 +00:00
shimon 5e394fed5d refactor usage worker 2022-12-21 21:03:09 +02:00
shimon c02ef7b340 adding build.storage usage 2022-12-21 11:22:29 +02:00
fogelito 94c9d68e4f stopOnFailure revert 2022-12-21 11:03:06 +02:00
fogelito f707221ee4 stopOnFailure revert 2022-12-21 11:01:47 +02:00
fogelito b301a64dc4 clean up some use classes not in use 2022-12-21 10:02:22 +02:00
shimon c6b3fb39b1 Merge branch 'feat-db-pools' of github.com:appwrite/appwrite into feat-new-usage-stats
 Conflicts:
	app/console
	app/workers/builds.php
	docker-compose.yml
	src/Appwrite/Usage/Stats.php
2022-12-21 09:58:22 +02:00
Jake Barnby 524a6db72d Hide get method from SDKs 2022-12-21 20:45:34 +13:00
shimon c7b259dc0d edge group exclude from general.php 2022-12-21 09:42:03 +02:00
Damodar Lohani 772481451c test to set password history limit above 20 2022-12-21 06:42:27 +00:00
Damodar Lohani 1388f58b59 fix: formatting 2022-12-21 06:16:36 +00:00
Jake Barnby 2ee9f2607f Remove redundant code 2022-12-21 19:15:42 +13:00
Damodar Lohani ba5e0b4ae4 bump version 2022-12-21 05:43:10 +00:00
Damodar Lohani 82d20233e2 feat: add migration for password history 2022-12-21 05:41:16 +00:00
Vincent (Wen Yu) Ge 8239113b95 Grammarly check 2022-12-20 21:43:55 +00:00
Vincent (Wen Yu) Ge 37fc5114ab Update permission param descriptions for grammar and clarity. 2022-12-20 21:39:41 +00:00
Bradley Schofield c0daed3644 Refactor names and cleanup code 2022-12-20 16:11:30 +00:00
Bradley Schofield 0b17a737fe Fix Functions Worker 2022-12-20 15:42:04 +00:00
Bradley Schofield 1cd84aacc7 Update Event.php 2022-12-20 13:06:57 +00:00
Bradley Schofield 740bae6a99 Update console 2022-12-20 13:01:39 +00:00
Bradley Schofield 284ce42177 Merge branch 'feat-db-pools' into refactor-schedulers-workers 2022-12-20 13:01:27 +00:00
Bradley Schofield e577c04fae Update Maintenance.php 2022-12-20 12:49:33 +00:00
Bradley Schofield b0c8e8980d Continue removing resque 2022-12-20 12:48:55 +00:00
Bradley Schofield 886a1a2abb Port Deletes and Builds worker 2022-12-20 12:22:58 +00:00
Bradley Schofield f2e8a619da Merge branch 'refactor-scheduler-messaging' into refactor-schedulers-workers 2022-12-20 11:24:58 +00:00
Bradley Schofield 6f3a057608 Merge branch 'refactor-scheduler-emails' into refactor-schedulers-workers 2022-12-20 11:24:26 +00:00
Bradley Schofield 11bd518b6a Merge branch 'refactor-scheduler-database' into refactor-schedulers-workers 2022-12-20 11:23:26 +00:00
Bradley Schofield 3e66d1a549 Rename certificate queue 2022-12-20 11:21:07 +00:00
Bradley Schofield 169386d0b3 Merge branch 'refactor-sceduler-certificates' into refactor-schedulers-workers 2022-12-20 11:20:52 +00:00
Bradley Schofield d52fa1169a Merge Audits 2022-12-20 11:11:36 +00:00
Bradley Schofield a09e23d0b9 Start work on porting webhooks 2022-12-20 11:07:49 +00:00
Christy JacobandGitHub 37ce513b87 Merge pull request #4341 from megatank58/patch-1
fix: correctly handle `=` in .env
2022-12-20 16:32:29 +05:30
Christy JacobandGitHub 8fdafdce45 Merge pull request #4533 from vimode/doc-windows-powershell-installation-new-line-fix
docs: update windows powershell commands
2022-12-20 15:40:37 +05:30
Christy JacobandGitHub cb0a927e34 Merge pull request #4050 from geisterfurz007/fix-3916-empty-payload-returned-as-object
fix: empty payload returned as list
2022-12-20 13:37:24 +05:30
Christy JacobandGitHub 6b31edfdef Merge pull request #4506 from karniv00l/user-not-found-exception
Fix User not found exception
2022-12-20 13:25:35 +05:30
Christy JacobandGitHub 1e94400a7b Merge pull request #4332 from Sushrut1101/master
workflows: Update actions/checkout to v3
2022-12-20 13:23:08 +05:30
Christy JacobandGitHub 36e6b7e5c0 Merge pull request #4317 from tusharxoxoxo/patch-6
Update add-translations.md
2022-12-20 02:39:16 +05:30
Christy JacobandGitHub a8b36f8259 Merge pull request #4298 from kalpeshT101/doc-fix-readme
Remove invalid link
2022-12-20 02:35:50 +05:30
Christy JacobandGitHub adb21683e0 Merge pull request #4285 from vrabe/update-zh-tw-translation
update zh-tw translation
2022-12-20 02:31:41 +05:30
Christy JacobandGitHub 7cf49ac1f6 Merge pull request #4534 from sarthakroy2002/master
workflows: Update codeql-action to v3
2022-12-20 00:17:50 +05:30
vimodeandGitHub fc1b0b0196 Merge branch 'master' into doc-windows-powershell-installation-new-line-fix 2022-12-19 18:37:04 +00:00
Christy JacobandGitHub 3e3cb638f4 Merge pull request #4537 from keul/patch-1
Fixed README documentation
2022-12-19 20:20:54 +05:30
fogelito 616bead19f stopOnFailure 2022-12-19 13:58:16 +02:00
fogelito dfd122efaa Change Client data hint 2022-12-19 13:25:01 +02:00
fogelito 91e17e4e94 remove static $dateValidator 2022-12-19 13:21:32 +02:00
fogelito 91db596b42 remove static $dateValidator 2022-12-19 13:21:09 +02:00
Damodar Lohani 679fd66507 add to changelog 2022-12-19 08:35:02 +00:00
shimon 7b9a8c01f2 benchmarks 2022-12-19 10:30:32 +02:00
Damodar Lohani 2019deb454 Merge branch 'feat-password-history' of https://github.com/appwrite/appwrite into feat-password-history 2022-12-19 08:28:30 +00:00
Damodar Lohani b35e5a04be fix users endpoint test 2022-12-19 08:28:02 +00:00
shimon 18f192ed65 benchmarks 2022-12-19 10:25:49 +02:00
Jake Barnby 09a6726afa Update specs 2022-12-19 20:52:14 +13:00
Jake Barnby 56a903577f Remove docs false 2022-12-19 20:51:34 +13:00
Jake Barnby 11ef344216 Remove get method from SDKs 2022-12-19 19:07:04 +13:00
Jake Barnby bcceee9a7d Update for SDK generator changes
(cherry picked from commit d6bd0f466b76229e1bf5915d2fb5642cde7d3b69)
2022-12-19 19:06:57 +13:00
f72d075c40 Update src/Appwrite/Utopia/Response/Model/Project.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2022-12-19 10:54:56 +05:45
Damodar Lohani 5b1c54c440 fix suggestions 2022-12-19 05:07:41 +00:00
95791c85ff Update app/controllers/api/projects.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2022-12-19 10:49:18 +05:45
Damodar Lohani 28ac6c9355 fix validator 2022-12-18 09:37:13 +00:00
Damodar Lohani 30ece2d36a validator for password history 2022-12-18 09:08:51 +00:00
Damodar Lohani f7dd37a9d1 format fix 2022-12-18 08:54:53 +00:00
Damodar Lohani 7a9b9f2710 remove test 2022-12-18 08:53:01 +00:00
Damodar Lohani d098c8c698 use array slice 2022-12-18 08:47:02 +00:00
Damodar Lohani 3f26e66d26 not add random password to history 2022-12-18 08:35:12 +00:00
Damodar Lohani 15f52b933b fix excaping 2022-12-18 08:34:57 +00:00
9114a61fb2 Update src/Appwrite/Utopia/Response/Model/Project.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2022-12-18 14:08:45 +05:45
ba77b35f05 Update app/controllers/api/projects.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2022-12-18 14:05:55 +05:45
Damodar Lohani 4abc30eed1 refactor: fix formatting issues 2022-12-18 06:31:14 +00:00
Damodar Lohani 6612e6edf0 fix: password verify 2022-12-18 06:28:19 +00:00
Damodar Lohani 0eae73e7b8 fix: password comparison 2022-12-18 06:27:41 +00:00
Damodar Lohani 51ad9c6479 fix: get history limit before adding password to history 2022-12-18 04:38:27 +00:00
Bradley Schofield ab7c04074c Update Phone.php 2022-12-17 21:23:15 +00:00
Bradley Schofield 50f82a276f Run Linter 2022-12-17 20:46:34 +00:00
Bradley Schofield a8595eaca2 Port Messages worker to Utopia queue system 2022-12-17 20:45:58 +00:00
Bradley Schofield 2e49666ee6 Port Mail Worker from resque to Utopia Queue 2022-12-17 19:19:41 +00:00
Damodar Lohani 0b1b7b8170 feat: check history limit 2022-12-16 10:47:08 +00:00
Damodar Lohani cfd5a91c43 feat: project endpoint to set password history limit 2022-12-16 10:37:49 +00:00
Damodar Lohani 61e03eeedf add new password to the history 2022-12-16 10:29:20 +00:00
Damodar Lohani 8e7b89ec03 feat: check password history 2022-12-16 10:22:39 +00:00
Damodar Lohani 12302d5b3d refactor: remove empty param 2022-12-16 06:34:03 +00:00
Damodar Lohani b7d17e82da fix: membership invite email 2022-12-16 06:15:23 +00:00
Damodar Lohani 495da1bfd4 fix: template path 2022-12-16 06:11:12 +00:00
ea241ceaf5 Update app/workers/certificates.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2022-12-16 11:33:16 +05:45
shimon e748bb20e4 benchmarks 2022-12-15 19:38:25 +02:00
shimon 86638e0079 e2e tests 2022-12-15 19:00:05 +02:00
shimon 7601c9047b e2e tests 2022-12-15 11:45:43 +02:00
Damodar Lohani 5d195659bd refactor: mails refactor 2022-12-15 09:22:05 +00:00
fogelito bdc3e9f935 $dateValidator 2022-12-15 10:51:27 +02:00
shimon 285bfe9fd7 e2e tests 2022-12-15 09:56:06 +02:00
Jake Barnby d107b92748 Remove debug flags on production instead of abuse enabled 2022-12-15 13:44:23 +13:00
Jake Barnby ab08f0ca40 Fix prism settings for graphql platforms 2022-12-15 13:39:13 +13:00
Jake Barnby 64b74d4100 Add alias route to allow for multiple SDK method names 2022-12-15 13:36:47 +13:00
fogelito d7a833faef Changing Role + Permissions namespace 2022-12-14 18:07:45 +02:00
fogelito 8ade726932 Changing Role + Permissions namespace 2022-12-14 18:04:06 +02:00
fogelito f96128e14f Changing Id 2022-12-14 17:42:25 +02:00
fogelito 1b37bd82c9 Merge remote-tracking branch 'origin/master' 2022-12-14 16:57:59 +02:00
shimon 961c408885 metric negative / positive values in worker 2022-12-14 09:34:04 +02:00
Damodar Lohani 5741a960c7 refactor: use refactored maile event and worker 2022-12-14 06:35:04 +00:00
Damodar Lohani 42c855cb41 feat: make mails event and worker general 2022-12-14 06:23:14 +00:00
Bradley Schofield e4ad14c794 Run Linter 2022-12-13 15:56:36 +00:00
Bradley Schofield 02271c5329 Remove debug force true 2022-12-13 15:54:37 +00:00
Bradley Schofield 6e6a6d5518 Migrate Database worker to Utopia Queue system 2022-12-13 15:54:01 +00:00
shimon 06aee565a8 addressing comments 2022-12-13 13:46:53 +02:00
Bradley Schofield b7d7a71994 Run Linter 2022-12-13 11:18:38 +00:00
Bradley Schofield 21afa43127 Port Certificates to new Queue system 2022-12-13 11:16:12 +00:00
Jake Barnby ff33068906 Merge remote-tracking branch 'origin/1.2.x' into feat-graphql-support 2022-12-13 21:37:21 +13:00
Eldad A. FuxandGitHub e05fbb23a9 Merge pull request #4831 from appwrite/feat-user-session-limits
feat (projects): auth session limit
2022-12-13 10:34:59 +02:00
shimon 141d55bd36 build+functions worker 2022-12-13 09:35:05 +02:00
Jake Barnby cf9d67e9cc Fix assoc input for account prefs 2022-12-13 20:04:05 +13:00
Jake Barnby 5e9eccacd1 Allow create deployment from explorer 2022-12-13 19:49:20 +13:00
Damodar Lohani 255c4043d6 fix lint errors 2022-12-13 06:33:26 +00:00
Damodar Lohani ae24689b89 default auth session limit 10 2022-12-13 06:26:25 +00:00
Damodar Lohani 2c46cdcc3c add session default and comment 2022-12-13 06:08:38 +00:00
Jake Barnby 478c37ef97 Remove coming soon from architecture diagram 2022-12-13 18:23:23 +13:00
Jake Barnby aa7e326ce9 Allow file uploads from explorer 2022-12-13 15:43:29 +13:00
Jake Barnby 4868b8f8ec Update explorer image 2022-12-13 01:47:07 +13:00
shimon 2f34c566e5 addressing comments 2022-12-12 11:37:10 +02:00
shimon 93c3b73291 usage cleanup 2022-12-12 10:16:09 +02:00
shimon d80bd75b6d usage cleanup 2022-12-12 09:54:53 +02:00
Damodar Lohani c60a3a66a0 feat: session limit separate default and max value 2022-12-12 05:07:18 +00:00
Damodar Lohani ca39ed37d8 reset limit on test 2022-12-12 05:02:48 +00:00
shimon 205372519c usage cleanup 2022-12-11 20:09:52 +02:00
shimon 3242bd9b2a Merge branch 'feat-db-pools' of github.com:appwrite/appwrite into feat-new-usage-stats 2022-12-11 20:07:20 +02:00
shimon 308a9afe22 usage cleanup 2022-12-11 20:07:05 +02:00
shimon 0348472345 usage cleanup 2022-12-11 19:15:38 +02:00
shimon 52c2cefdb5 users usage 2022-12-11 11:06:19 +02:00
shimon ba04f845da databases usage 2022-12-11 11:00:00 +02:00
Damodar Lohani e0be09ded6 refactor: use session group for session limit 2022-12-11 08:33:52 +00:00
Damodar Lohani 3885e0452c fix: session limit test 2022-12-11 08:26:31 +00:00
Damodar Lohani a6afc41c99 fix: update test 2022-12-11 07:15:47 +00:00
Damodar Lohani fd93c8aebd feat: add auth session limit param 2022-12-11 07:15:18 +00:00
Damodar Lohani 509aef16bd fix: delete user document cache 2022-12-11 07:13:39 +00:00
Damodar Lohani 65bacc6983 fix: naming and use constant 2022-12-11 07:13:11 +00:00
Damodar Lohani cda8e53386 feat: add test for max sessions 2022-12-09 11:54:23 +00:00
Damodar Lohani cbcc17ded6 refactor: add whitespace 2022-12-09 11:36:39 +00:00
Damodar Lohani f070f0974a session limit check on shutdown 2022-12-09 11:33:26 +00:00
shimon 806a775663 Switch to decreaseDocumentAttribute 2022-12-09 13:01:17 +02:00
shimon e2e3d99410 Switch to decreaseDocumentAttribute 2022-12-09 12:41:22 +02:00
shimon 70394ff1bb nested object calculation 2022-12-08 21:06:55 +02:00
shimon 2d6c0ac844 functions api usage 2022-12-08 15:55:18 +02:00
Jake Barnby ccc5f7776d Cast to array for stdClass case 2022-12-08 18:02:35 +13:00
Jake Barnby ddbd03388e Remove prefixed items from additional data 2022-12-08 16:10:49 +13:00
Jake Barnby fd52cdc45f Revert prefix to _ 2022-12-08 16:08:57 +13:00
Jake Barnby da2821b4a8 Fix blacklist entries 2022-12-08 13:10:35 +13:00
shimon 4c6b6d00e8 functions api usage 2022-12-07 19:56:38 +02:00
shimon 5d63d2f199 functions api usage 2022-12-07 19:01:25 +02:00
shimon c9b6b3bf8b storage api usage 2022-12-07 12:48:18 +02:00
Jake Barnby 4de3289ebb Remove redundant function 2022-12-07 19:29:24 +13:00
Jake Barnby e4f546eae0 Fix contribution merge changes 2022-12-07 19:28:37 +13:00
Jake Barnby 15654f8c99 Merge remote-tracking branch 'origin/1.2.x' into feat-graphql-support 2022-12-07 19:19:59 +13:00
Christy JacobandGitHub 2b72771781 Merge pull request #4736 from appwrite/sync-1.2.x
Sync 1.2.x
2022-12-06 20:57:13 +04:00
Bradley Schofield 85268cbae2 Run Linter 2022-12-06 15:15:16 +00:00
Bradley Schofield 84f1a15a4c Refactor Audit Worker to use Utopia Queue system 2022-12-06 15:06:40 +00:00
shimon e1368231b2 updates 2022-12-06 16:17:56 +02:00
shimon f44ee4ec90 updates 2022-12-06 13:36:17 +02:00
Damodar Lohani 27d7f4f083 fix (projects): session limits
Set max session limits to 100 and default session limits to 10
2022-12-06 10:52:17 +00:00
Damodar Lohani 1da3f7770f feat (projects): auth session limit
Add endpoint on project to set max number of sessions for project users.
2022-12-06 10:45:04 +00:00
Jake Barnby a12eaf12b4 Merge remote-tracking branch 'origin/master' into sync-1.2.x 2022-12-06 20:40:32 +13:00
Jake Barnby b6723b7c83 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	app/init.php
2022-12-06 20:38:09 +13:00
shimon 9c19544c61 updates 2022-12-05 12:43:31 +02:00
shimon b71bba2a9c updates 2022-12-04 19:06:23 +02:00
shimon d3bc4da15c Merge branch 'feat-db-pools' of github.com:appwrite/appwrite into feat-new-usage-stats 2022-12-04 10:35:56 +02:00
Christy Jacob 77d4627d42 feat: use constants in switch case 2022-11-26 19:45:29 +04:00
P.O Marec 31089b76fb Fix : translation french "emails.certificate.body" 2022-11-26 13:04:46 +01:00
P.O.M 0cd67229a1 Fix : translation french "emails.recovery.body"
Wrong reference to project variable
2022-11-26 13:04:44 +01:00
Eldad Fux db345fae41 WIP 2022-11-24 09:53:52 +02:00
Eldad Fux 95e835a902 Deprecated Usage stats 2022-11-23 19:08:42 +02:00
fogelito c02d04b5fa Merge remote-tracking branch 'origin/master' 2022-11-23 11:30:43 +02:00
Christy Jacob 1262a07729 chore: update changelog 2022-11-23 12:19:46 +05:30
Christy Jacob 0116be2e3d Merge branch 'master' of github.com:appwrite/appwrite into add-console-headers 2022-11-23 12:09:23 +05:30
Christy Jacob 6a6a90a24c fix: review comments 2022-11-23 02:51:00 +05:30
Christy Jacob 17b7af9199 fix: add headers to console 2022-11-23 02:44:38 +05:30
Steven Nguyen 3e0456291f Update PR template
1. Ask for why in description to help with troubleshooting in the future
2. Change related PRs to a list so it renders nicer
3. Remove changes.md task in favor of just using milestones to track changes
4. Add reminder to check if API specs need to be updated
2022-11-22 09:42:54 -08:00
Steven Nguyen 7b09fa3f17 Update contributing guide to include submodule update command 2022-11-21 08:28:29 -08:00
fogelito 948f09bea9 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	composer.lock
2022-11-21 12:20:28 +02:00
Jake Barnby ce1b41b312 Merge branch 'master' into sync-1.2.x 2022-11-21 17:28:43 +13:00
Jake Barnby 5a84a37a9e Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	app/init.php
2022-11-18 12:41:48 +13:00
Jake Barnby 163cbc5052 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	composer.json
#	composer.lock
2022-11-17 21:41:56 +13:00
Jake Barnby f9d2976c1d Merge remote-tracking branch 'origin/1.1.x' into feat-graphql-support
# Conflicts:
#	CHANGES.md
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	app/init.php
#	app/tasks/sdks.php
#	composer.lock
#	docker-compose.yml
2022-11-16 19:37:35 +13:00
Jake Barnby dd6c5c056f Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	CHANGES.md
2022-11-16 19:31:40 +13:00
Bradley Schofield a19e668d79 Update storage.php 2022-11-14 13:11:43 +00:00
Ikko AshimineandGitHub 956db2ec2f Fix typo in Model/Locale.php
Europian -> European
2022-11-14 21:31:08 +09:00
Bradley Schofield bc915483ff Update CHANGES.md 2022-11-09 13:52:46 +00:00
Bradley Schofield a0ab934328 Fix another null warning 2022-11-09 13:23:14 +00:00
Bradley Schofield 29c30a361b Fix null warnings
- Fixed Avatars isset operator
- Added isset operator to openSSL data in files
- dns_get_record does not throw errors, instead it logs a warning and returns false. Altered code accordingly. PHP Bug Report: https://bugs.php.net/bug.php?id=73149
-
2022-11-09 11:45:15 +00:00
Everly Precia Suresh 13ea6a5e69 update error attribute 2022-11-08 17:06:50 +00:00
Everly Precia Suresh b011f931c5 change grammar 2022-11-07 19:38:06 +00:00
Jake Barnby a47bfe71bf Merge remote-tracking branch 'origin/1.2.x' into feat-graphql-support
# Conflicts:
#	CHANGES.md
#	composer.json
#	composer.lock
#	tests/e2e/Services/Functions/FunctionsCustomServerTest.php
2022-11-04 21:32:57 +13:00
Christy JacobandGitHub de63618842 Merge pull request #4621 from appwrite/sync-1.2.x
Sync 1.2.x
2022-11-04 09:17:31 +05:30
Everly Precia Suresh eece18c9f6 style:run linter 2022-11-03 16:10:39 +00:00
fogelito d2798ea401 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	composer.lock
2022-11-03 17:25:41 +02:00
Everly Precia Suresh e869debc76 resolve merge conflicts 2022-11-03 15:20:20 +00:00
Everly Precia Suresh 9e8dddd70d Push changes 2022-11-03 14:56:20 +00:00
Christy Jacob 8e99c44c59 Merge branch 'master' of github.com:appwrite/appwrite into sync-1.2.x 2022-11-02 20:39:20 +05:30
Christy Jacob 360a51ec20 Merge branch '1.1.x' of github.com:appwrite/appwrite into sync-1.2.x 2022-11-02 10:16:27 +05:30
Christy Jacob e9239717d7 Merge branch 'master' of github.com:appwrite/appwrite into sync-1.2.x 2022-11-02 10:16:16 +05:30
Kalpesh cbe7b35436 Update README-CN.md 2022-11-01 16:20:29 +05:30
Jake Barnby 8a4fd3307d Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	composer.json
#	composer.lock
2022-11-01 11:38:23 +13:00
Jake Barnby 03f85c3b74 Merge remote-tracking branch 'origin/1.1.x' into feat-graphql-support
# Conflicts:
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	composer.json
#	composer.lock
#	src/Appwrite/Utopia/Response/Model/Provider.php
2022-11-01 11:07:51 +13:00
Damodar LohaniandJake Barnby a97a476296 assert buildTime is greater than 0
(cherry picked from commit 24a140c3af)
2022-11-01 11:04:42 +13:00
Damodar LohaniandJake Barnby 11f3474cb8 buildTime attribute to deployment
(cherry picked from commit 7989518eec)
2022-11-01 11:04:27 +13:00
geisterfurz007 e891424c17 fix: empty payload deleting single user session 2022-10-31 21:01:49 +01:00
Karlis SuviandGitHub a82c8e88c2 Add changelog entry for #4610 2022-10-30 12:14:01 +02:00
Karlis Suvi 6ae1a12219 Include response of 5xx status codes for function executions 2022-10-29 09:04:57 +00:00
Jake Barnby 6234ff20f4 Add test for rate limit enforced when using graphql 2022-10-28 20:13:48 +13:00
Jake Barnby db49e962f4 Use abuse status instead of dev/prod for graphql abuse check 2022-10-28 20:12:11 +13:00
Jake Barnby c23cca950a Merge branch 'fix-provider-model' into feat-graphql-support 2022-10-28 11:30:15 +13:00
Jake Barnby 9274ec6880 Fix type error 2022-10-28 11:26:32 +13:00
Jake Barnby 323c0c5ab7 Revert debug changes 2022-10-28 10:25:59 +13:00
Jake Barnby e46eeb3e16 Remove namespace from var name 2022-10-28 10:19:09 +13:00
Jake Barnby 2a96056b8d Remove redundant import and sort 2022-10-28 10:06:09 +13:00
Jake Barnby 89b4d0026a Move shutdown hook to graphql controller 2022-10-28 10:04:31 +13:00
Jake Barnby 2469a42d1d Merge remote-tracking branch 'origin/master' into feat-graphql-support 2022-10-27 12:25:37 +13:00
Jake Barnby e632731c4e Merge remote-tracking branch 'origin/1.1.x' into feat-graphql-support 2022-10-27 12:24:57 +13:00
Everly Precia Suresh 943a334277 review comments 2022-10-26 17:01:16 +00:00
Jake Barnby 9620dcbc07 Update specs 2022-10-26 16:22:01 +13:00
Jake Barnby c8b19bd84d Update lock 2022-10-26 16:21:24 +13:00
Jake Barnby c5bda4d2ff Add REST to platforms and SDKs 2022-10-26 16:19:30 +13:00
Jake Barnby 9fbf8d6aee Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	tests/e2e/General/HTTPTest.php
2022-10-26 13:54:52 +13:00
Everly Precia Suresh ddd747a084 add PR to changelog 2022-10-25 19:51:08 +00:00
Everly Precia Suresh 605ec8f10c add PR to changelog 2022-10-25 19:48:50 +00:00
Everly Precia Suresh 3c8b74628d revert unnecessary commit 2022-10-25 19:42:19 +00:00
Everly Precia Suresh afc1f50a87 clean up code 2022-10-25 19:27:33 +00:00
Everly Precia Suresh cd0a5b73f8 style:run linter 2022-10-25 19:26:15 +00:00
Everly Precia Suresh f055e15031 push changes 2022-10-25 18:47:24 +00:00
Everly Precia Suresh de7fee6790 implement error msg 2022-10-25 17:46:28 +00:00
Everly Precia Suresh 17251b1973 initial implementation 2022-10-25 17:37:07 +00:00
Jake Barnby 2f444ead34 Revert "Review revert unrelated change"
This reverts commit bf064fa5c9.
2022-10-25 18:31:51 +13:00
Jake Barnby b6e7e84d50 Comments 2022-10-25 16:35:00 +13:00
Jake Barnby e3b5919e40 Review doc fixes 2022-10-25 15:53:15 +13:00
Jake Barnby 34bd0fe93d Review remove redundant registry injection 2022-10-25 15:45:08 +13:00
Jake Barnby bf064fa5c9 Review revert unrelated change 2022-10-25 15:44:19 +13:00
Jake Barnby e2840a1c84 Remove docs to reduce PR size 2022-10-25 12:51:22 +13:00
Jake Barnby 889db82ad4 Fix spec tests 2022-10-25 12:34:57 +13:00
motasimmakki 66893be752 docs: Removed unnecessary $ symbol and spaced correctly. 2022-10-22 10:07:18 +05:30
Jake Barnby 2d6974da82 Fix empty examples 2022-10-21 15:28:06 +13:00
Jake Barnby f9a32f6011 Fix reserved attribute selections 2022-10-21 13:53:54 +13:00
Luca FabbriandGitHub a174c6aca6 Fixed README documentatio
See https://github.com/appwrite/sdk-for-node/pull/43
2022-10-20 10:17:54 +02:00
Jake Barnby 81e1d2ac82 Fix examples 2022-10-20 19:58:24 +13:00
Jake Barnby 40be56b35f Set isSDK false for graphql 2022-10-20 18:52:51 +13:00
Jake Barnby 99b8769151 Fix family 2022-10-20 18:40:34 +13:00
Jake Barnby 3d2ff6b587 Fix doc extensions 2022-10-20 18:02:33 +13:00
Jake Barnby f0bfdf3a1b Add initial 1.2.x docs 2022-10-20 16:52:52 +13:00
Jake Barnby 455b9ca5df Add initial 1.2.x specs 2022-10-20 16:22:30 +13:00
Jake Barnby 2eed73395a Add GraphQL platform 2022-10-20 16:21:16 +13:00
Jake Barnby 19123257fc Strip $ instead of replace to match SDK models 2022-10-20 15:29:56 +13:00
Jake Barnby 6a4f3d6a6b Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
2022-10-20 12:41:24 +13:00
Jake Barnby 120b788343 Update resolvers for framework changes 2022-10-20 12:22:46 +13:00
Jake Barnby ce76fb58b1 Update request/response extensions for framework changes 2022-10-20 12:12:09 +13:00
Jake Barnby f54aa1f4c2 Update framework + swoole 2022-10-20 12:10:41 +13:00
Sarthak RoyandGitHub c57da64feb workflows: Update codeql-action to v3 2022-10-19 21:59:12 +05:30
vimo c772844bcb docs: update windows powershell commands 2022-10-19 16:37:46 +05:30
Jake Barnby 5a2dc60420 Fix options test 2022-10-19 22:23:08 +13:00
Jake Barnby f6dc7b2068 Add OAuth to blacklist 2022-10-19 13:23:42 +13:00
Jake Barnby c2e0ef3f98 Merge remote-tracking branch 'origin/1.0.x' into feat-graphql-support
# Conflicts:
#	CHANGES.md
2022-10-19 13:21:06 +13:00
Jake Barnby a2b1941a47 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	CONTRIBUTING.md
#	composer.json
#	composer.lock
#	docs/references/teams/list-teams.md
2022-10-19 13:17:56 +13:00
Jake Barnby 61e5014ff0 Add sdk graphql header to allowed headers list 2022-10-19 13:01:39 +13:00
Akshay Rana 641a4af8d4 upated the timestamp code 2022-10-18 22:40:50 +05:30
c08f2e65e6 Updated timestamp format
Co-authored-by: Steven <1477010+stnguyen90@users.noreply.github.com>
2022-10-18 22:22:01 +05:30
megatank58andGitHub 819ba45836 chore(tests): add test case for value ending in = 2022-10-17 16:02:24 +05:30
megatank58andGitHub d1e9e7b396 chore(tests): update .env 2022-10-17 16:01:28 +05:30
Akshay Rana 1fcc5eccb1 updated timestamp format to ISO string in realtime payload 2022-10-17 12:44:44 +05:30
Jake Barnby e0f6b8c105 Update specs 2022-10-17 14:43:27 +13:00
Jake Barnby fb5d2fc25c Abstract setting params to init 2022-10-17 13:27:15 +13:00
Jake Barnby fb68ed377e Fix imports 2022-10-17 12:13:35 +13:00
Jake Barnby cecc6dada2 Merge remote-tracking branch 'origin/1.1.x' into feat-graphql-support
# Conflicts:
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	app/init.php
#	composer.json
#	composer.lock
2022-10-17 12:04:13 +13:00
Piotr Rogowski b65a8c86c5 Add tests 2022-10-15 22:09:10 +02:00
vrabe f260836100 Update the name of Eswatini (Swaziland) 2022-10-15 19:14:20 +08:00
Piotr Rogowski 833e3f8ce1 Fix User not found exception 2022-10-14 18:17:00 +02:00
Jake Barnby d163217d1f Remove Appwrite URL dependency from resolvers 2022-10-14 18:04:23 +13:00
Jake Barnby a1718e8a44 Remove database dependency from mapper 2022-10-14 18:01:39 +13:00
Jake Barnby 09e0e948b5 Remove resolver database dependency 2022-10-14 18:00:22 +13:00
Jake Barnby 3f98cef633 Fix spec test 2022-10-14 14:40:34 +13:00
Jake Barnby a99ade13c0 Don't flatten batch results 2022-10-14 14:33:42 +13:00
Jake Barnby 742fc98cfc Controller cleanup 2022-10-14 14:32:16 +13:00
Jake Barnby 444c68e07e Remove redundant error 2022-10-14 13:23:21 +13:00
Jake Barnby 44e4f1e05b Make param errors consistent 2022-10-14 13:18:08 +13:00
Jake Barnby 64ad2211c7 Update specs + sdk generator 2022-10-13 17:42:53 +13:00
Jake Barnby e4673aaa50 Fix requests using x-sdk-graphql header 2022-10-13 17:33:55 +13:00
Jake Barnby 4e60db0598 Use upstream raw payload function 2022-10-13 16:56:12 +13:00
Jake Barnby 143c53cb20 Always set 200 status code to match spec 2022-10-13 14:52:08 +13:00
Jake Barnby 9c372d7335 Fix checking content type with postfixes 2022-10-13 14:32:06 +13:00
Jake Barnby a2b532ed22 Set dirty property instead of in registry from shutdown 2022-10-13 12:59:32 +13:00
Jake Barnby 5c5bdac3d9 Add route blacklist instead of individual cases 2022-10-13 12:58:28 +13:00
Jake Barnby aa5e9d7b2d Update service doc 2022-10-12 22:24:10 +13:00
Jake Barnby 9ae9213a97 Disable custom entity tests 2022-10-12 21:49:58 +13:00
Jake Barnby 9821cc5e18 Check if value has then function when setting result to check external promise types 2022-10-12 21:48:58 +13:00
Jake Barnby bb64bcc1c1 Allow cloning a request 2022-10-12 20:55:43 +13:00
Jake Barnby 597885028a Use request setters 2022-10-12 20:55:04 +13:00
Jake Barnby 5debe2c13c Alias + name fixes 2022-10-12 20:20:44 +13:00
Jake Barnby b6621f5e87 Restructure schema building 2022-10-12 14:04:11 +13:00
Jake Barnby 39fcbe4d76 Restructure exception 2022-10-12 13:59:35 +13:00
Jake Barnby 4bc44183b6 Restructure type related helpers 2022-10-12 13:57:37 +13:00
Jake Barnby ee2e8fcc23 Generify promises 2022-10-12 13:55:43 +13:00
Jake Barnby 20bee94175 Fix unit test 2022-10-11 14:20:19 +13:00
Jake Barnby bf194c30e9 Review updates 2022-10-11 13:38:06 +13:00
Jake Barnby d5dd83ea91 Fix tests for union and none types 2022-10-11 12:34:43 +13:00
Jake Barnby 62038bd2a9 Passthru JSON objects 2022-10-11 12:32:04 +13:00
Jake Barnby 0716c430d6 Fix getting union implementations 2022-10-11 12:31:12 +13:00
Jake Barnby 96bce27642 Cherrypick empty model rules 2022-10-11 12:28:46 +13:00
Jake Barnby fd8d4f4a1b Add type property to hash algorithms to allow resolving union type implementation 2022-10-11 12:27:03 +13:00
Jake Barnby 575b882b30 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	.github/workflows/tests.yml
#	composer.lock
2022-10-10 18:41:40 +13:00
Tushar DahiyaandGitHub 4100a3acdc Merge pull request #5 from tusharxoxoxo/tusharxoxoxo-patch-5
Update add-storage-adapter.md
2022-10-09 17:00:02 +05:30
Tushar DahiyaandGitHub 25f46908b6 Update add-storage-adapter.md 2022-10-09 16:59:48 +05:30
Tushar DahiyaandGitHub 9cec0f5907 Merge pull request #4 from tusharxoxoxo/tusharxoxoxo-patch-4
Update add-route.md
2022-10-09 16:55:28 +05:30
Tushar DahiyaandGitHub 765dca4a3e Update add-route.md 2022-10-09 16:55:17 +05:30
Tushar DahiyaandGitHub 5775bef5b5 Merge pull request #3 from tusharxoxoxo/tusharxoxoxo-patch-3
Update add-runtime.md
2022-10-09 16:53:35 +05:30
Tushar DahiyaandGitHub 7536818ec2 Update add-runtime.md 2022-10-09 16:53:25 +05:30
Tushar DahiyaandGitHub 214c3e96a7 Merge pull request #2 from tusharxoxoxo/tusharxoxoxo-patch-2
Update add-storage-adapter.md
2022-10-09 16:50:22 +05:30
Tushar DahiyaandGitHub 7982a49332 Update add-storage-adapter.md 2022-10-09 16:50:11 +05:30
Tushar DahiyaandGitHub 5d89feec61 Merge pull request #1 from tusharxoxoxo/tusharxoxoxo-patch-1
Update add-translations.md
2022-10-09 16:48:46 +05:30
Tushar DahiyaandGitHub b085b78d69 Update add-translations.md 2022-10-09 16:48:29 +05:30
megatank58andGitHub d898ccd8e0 fix: correctly handle = in .env 2022-10-09 11:29:00 +05:30
Sushrut1101andGitHub a0d1a12f1e workflows: Update actions/checkout to v3 2022-10-08 12:32:58 +05:30
kalpesh 6d82f04493 Update README-CN.md 2022-10-08 12:20:46 +05:30
kalpesh 8209615609 Update README-CN.md 2022-10-08 12:19:41 +05:30
Tushar DahiyaandGitHub b4e0fe0735 Update add-translations.md 2022-10-07 09:47:04 +05:30
Tushar DahiyaandGitHub c1f567a9ef Update add-storage-adapter.md 2022-10-07 09:42:45 +05:30
Tushar DahiyaandGitHub f7db9f8ab2 Update add-runtime.md 2022-10-07 09:38:46 +05:30
Tushar DahiyaandGitHub b271a98867 Update add-route.md 2022-10-07 09:30:58 +05:30
kalpesh 01f4805bef Update README-CN.md 2022-10-05 19:32:34 +05:30
kalpesh 00f3902cc4 Revert "remove dead link"
This reverts commit 7b38e8cdf6.
2022-10-05 19:30:22 +05:30
kalpesh 7b38e8cdf6 remove dead link 2022-10-05 19:20:25 +05:30
vrabe 5236b48f34 你 to 您, for consistency 2022-10-04 20:41:46 +08:00
vrabe 018e4fe54b update zh-tw translation 2022-10-04 20:25:40 +08:00
Jake Barnby 6ac4d4f490 Handle response model union type rules 2022-09-30 19:59:20 +13:00
Jake Barnby 1fbcedec42 Move mapping functions to TypeMapper 2022-09-30 19:58:26 +13:00
Jake Barnby f1429e8155 Move custom types to their own class 2022-09-30 19:51:27 +13:00
Jake Barnby df651c3c78 Match class names instead of strings 2022-09-29 19:28:41 +13:00
Jake Barnby b176929557 Sort schema 2022-09-29 19:27:57 +13:00
Jake Barnby fe0bd6a66e Fix env 2022-09-29 17:59:41 +13:00
Jake Barnby 0471bf1c90 Only allow default values for optional params 2022-09-29 17:54:48 +13:00
Jake Barnby 73d0f033b8 Skip new models with no rules 2022-09-29 17:53:53 +13:00
Jake Barnby e5b9e261c5 Upcase type names 2022-09-29 17:53:07 +13:00
Jake Barnby 6c81069b27 Custom type serialization fixes 2022-09-29 17:51:53 +13:00
Jake Barnby 471f12b8ba Only apply max depth and complexity in production to allow introspection 2022-09-29 17:46:01 +13:00
Jake Barnby a3b75a374b Update variables and defaults 2022-09-23 15:55:10 +12:00
Jake Barnby 63a4853563 Fix list complexity calculations 2022-09-23 15:53:25 +12:00
Jake Barnby 318bea760e Fix defualt arg types nullability 2022-09-23 13:52:19 +12:00
Jake Barnby eb818d15e0 Fix custom entity update 2022-09-23 13:49:36 +12:00
Jake Barnby 6e4bad5969 Fix custom entity delete 2022-09-23 13:46:39 +12:00
Jake Barnby 8cd36b2721 Fix custom entity list 2022-09-22 22:48:22 +12:00
Jake Barnby 5f0f136e6e Refactor methods for clarity 2022-09-22 20:59:47 +12:00
Jake Barnby 5bd420a823 Remove redundant test class prefixes 2022-09-22 20:29:42 +12:00
Jake Barnby a5b31b1956 Fix auth test 2022-09-22 20:22:10 +12:00
Jake Barnby f7e5ccf296 Merge remote-tracking branch 'origin/fix-team-get-membership-model' into feat-graphql-support
# Conflicts:
#	CONTRIBUTING.md
2022-09-22 20:12:17 +12:00
Jake Barnby 2d1cd7cb50 Add queries validators 2022-09-22 18:54:58 +12:00
Jake Barnby f2af301f16 Update functions vars -> variables 2022-09-22 14:16:13 +12:00
Jake Barnby 734561c6b6 Fix users queries phone -> number 2022-09-22 13:57:31 +12:00
Jake Barnby a2778e410f Fix team get membership queries 2022-09-22 13:55:31 +12:00
Jake Barnby 76614d8659 Update ID usages 2022-09-22 13:53:41 +12:00
Jake Barnby 8af0983274 Handle role validator 2022-09-21 21:12:23 +12:00
Jake Barnby 6aee9e0ddb Update errors 2022-09-21 21:11:05 +12:00
Jake Barnby 390453aa9b Add datetime attribute test 2022-09-21 21:08:20 +12:00
Jake Barnby 4d21323001 Update permissions 2022-09-21 21:03:14 +12:00
Jake Barnby 7167ea2a5f Update permissions 2022-09-21 20:17:17 +12:00
Jake Barnby b69217bb39 Update avatar size 2022-09-21 19:52:09 +12:00
Jake Barnby 6a1dcfa3c8 Update abuse test 2022-09-21 19:37:43 +12:00
Jake Barnby b217cf20d7 Update get team membership query 2022-09-21 19:22:15 +12:00
Jake Barnby 0389cc9ef2 Update permissions 2022-09-21 19:11:49 +12:00
Jake Barnby 9f008a18ea Update number -> phone usages 2022-09-21 19:05:35 +12:00
Jake Barnby 378d02f269 Update get -> list usages 2022-09-21 19:03:28 +12:00
Jake Barnby 6c9ac29f37 Fix attribute unpacking 2022-09-21 19:01:01 +12:00
Jake Barnby e2f86aec62 Add graphql scope back for guests 2022-09-21 18:54:47 +12:00
Jake Barnby 144e723431 Update error handling 2022-09-21 18:36:43 +12:00
Jake Barnby 5cefda4ff2 Fix key replacements 2022-09-21 18:24:47 +12:00
Jake Barnby 544413dddf More 1.0 migrations 2022-09-20 20:25:05 +12:00
Jake Barnby bf0b416183 Update permissions and queries for 1.0 2022-09-20 19:51:22 +12:00
Jake Barnby fbcaa1f60a Update database test queries 2022-09-20 19:40:21 +12:00
Jake Barnby fd37df5f9c Handle datetime model rules 2022-09-20 19:24:54 +12:00
Jake Barnby 48ede78894 Fix roles 2022-09-20 19:03:04 +12:00
Jake Barnby e9f75d32a1 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	Dockerfile
#	app/config/errors.php
#	app/config/roles.php
#	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-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	app/controllers/api/graphql.php
#	app/controllers/shared/api.php
#	app/init.php
#	composer.lock
#	docker-compose.yml
#	src/Appwrite/Extend/Exception.php
#	src/Appwrite/Migration/Migration.php
2022-09-20 15:43:09 +12:00
Jake Barnby 8841f8fe76 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	app/controllers/general.php
#	app/controllers/shared/api.php
#	composer.json
#	composer.lock
2022-08-22 21:13:29 +12:00
Matej Bačo 7c2fa12414 Fix getting function ID 2022-08-17 13:42:06 +00:00
Matej Bačo c93b7aa452 Fix event-triggered multi-execution 2022-08-17 13:34:52 +00:00
Jake Barnby f3d8a7338a Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	composer.lock
2022-07-26 13:55:25 +12:00
Jake Barnby 185624fda1 Return schema by ref 2022-07-25 16:27:07 +12:00
Jake Barnby fd79922284 Per project keys 2022-07-25 16:26:46 +12:00
Jake Barnby d69e77d572 Add additional batch tests 2022-07-25 11:20:04 +12:00
Jake Barnby 24d0d84bd1 JSON decode packed query 2022-07-22 16:09:23 +12:00
Jake Barnby 2c69dbcc22 Allow SDK graphql header in access control 2022-07-22 16:09:15 +12:00
Jake Barnby 427b25dfb7 Unpack query if request is coming from an SDK 2022-07-22 11:38:28 +12:00
Jake Barnby f8649a1a8d Add graphql sdk method type 2022-07-21 16:37:34 +12:00
Jake Barnby 1899b3ccd2 Fix order types param 2022-07-21 16:37:21 +12:00
Jake Barnby 58f9ccb023 Use test cache again 2022-07-20 13:10:30 +12:00
Jake Barnby e67029829a Generate specs 2022-07-20 01:30:21 +12:00
Jake Barnby 09d3159439 Add doc references 2022-07-20 01:30:12 +12:00
Jake Barnby 11ff88e44f Add account benchmarks 2022-07-20 01:30:01 +12:00
Jake Barnby b4b76b72ff Update framework branch 2022-07-20 01:29:15 +12:00
Jake Barnby 8320fc0686 Use labels parameters to add extra methods to spec 2022-07-20 01:28:47 +12:00
Jake Barnby c05c759eac Add --no-cache for tests 2022-07-19 14:25:14 +12:00
Jake Barnby 2d0bc9c193 Add get tests 2022-07-19 14:11:58 +12:00
Jake Barnby 5e4dc6ad13 Format 2022-07-19 13:51:30 +12:00
Jake Barnby 37c832134b Encode get query params for test 2022-07-19 13:41:31 +12:00
Jake Barnby d3565b673e Add get route test 2022-07-19 13:31:14 +12:00
Jake Barnby 4cf5797827 Expose upload as seperate endpoint for SDKs 2022-07-19 13:30:01 +12:00
Jake Barnby ca62d67d37 Merge remote-tracking branch 'origin/master' into feat-graphql-support 2022-07-19 11:55:29 +12:00
Jake Barnby 404ed4cb1f Update benchmarks 2022-07-19 00:44:02 +12:00
Jake Barnby 604396a029 Increase function deployment sleep time to reduce test flakiness 2022-07-18 22:35:34 +12:00
Jake Barnby 47c8088fb7 Merge remote-tracking branch 'origin/master' into feat-graphql-support 2022-07-18 21:38:23 +12:00
Jake Barnby e3bed0c636 Test fixes 2022-07-18 21:38:13 +12:00
Jake Barnby f37bddbc6d Ensure user creating team with custom roles is always owner as well 2022-07-18 20:55:59 +12:00
Jake Barnby b8bd81e232 Add back fullBody params for testing 2022-07-18 19:31:07 +12:00
Jake Barnby adbb1a1d79 Account for limit param when calculating query complexity 2022-07-18 19:30:54 +12:00
Jake Barnby 03a2a00b30 Check if path contains key before replacing 2022-07-18 19:29:51 +12:00
Jake Barnby 3530d3dfe0 Update env defaults 2022-07-18 19:29:37 +12:00
Jake Barnby 31081b01cb Fix chained promises 2022-07-18 18:47:08 +12:00
Jake Barnby 410d9b0f0c Use statics for anonymous functions 2022-07-18 14:53:49 +12:00
Jake Barnby b3600ae576 Remove redundant param parameters 2022-07-18 14:53:06 +12:00
Jake Barnby 1dc557042f Fix lazy matching route replacement parameters 2022-07-18 14:52:41 +12:00
Jake Barnby 16851be3e4 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	composer.lock
2022-07-15 11:14:37 +12:00
Jake Barnby 0b7b5496f3 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	app/init.php
2022-07-14 20:13:41 +12:00
Jake Barnby 221e7b59c4 Add abuse test 2022-07-14 20:11:39 +12:00
Jake Barnby 13ff5ca45e Add malformed request body tests 2022-07-14 15:58:17 +12:00
Jake Barnby 4f5c7ddada Add invalid query exception 2022-07-14 15:57:51 +12:00
Jake Barnby 4ee7f80433 Add too many queries exception 2022-07-14 15:57:34 +12:00
Jake Barnby ded46774bc Add max batch size env var 2022-07-14 15:56:02 +12:00
Jake Barnby c154ea3fc6 Add benchmark scripts 2022-07-14 13:47:32 +12:00
Jake Barnby 814298c549 Remove redundant injections 2022-07-14 01:38:16 +12:00
Jake Barnby 3896cd3d39 No content responses 2022-07-14 01:34:25 +12:00
Jake Barnby 4ca6750309 Cleanup controller 2022-07-13 23:21:02 +12:00
Jake Barnby d862de8e7f Remove redundant env var 2022-07-13 22:30:24 +12:00
Jake Barnby cdd7569e86 Contrib updates 2022-07-13 22:22:18 +12:00
Jake Barnby a656699fa7 Code cleanup 2022-07-13 21:34:56 +12:00
Jake Barnby 92c8e2c3a1 Fix flaky function deployment timing 2022-07-13 19:48:01 +12:00
Jake Barnby 306f89ff94 Fix database client test 2022-07-13 19:45:54 +12:00
Jake Barnby 83dfbf377d Fix database delete query 2022-07-13 19:38:44 +12:00
Jake Barnby 0f2cb5ed0d Add scope specific tests 2022-07-13 19:38:23 +12:00
Jake Barnby d7a1b7b3fc Add auth specific tests 2022-07-13 19:38:11 +12:00
Jake Barnby ac8e47ac2d Lint 2022-07-13 17:21:41 +12:00
Jake Barnby 4732127777 Fix parameters 2022-07-13 17:06:48 +12:00
Jake Barnby 3f2037a906 Reduce type re-scanning 2022-07-13 16:44:11 +12:00
Jake Barnby eeed6d6038 Remove redundant variable 2022-07-13 16:41:40 +12:00
Jake Barnby bf284f4fde Add content-type tests 2022-07-13 15:50:25 +12:00
Jake Barnby d0874e7612 Reset CI sleep time 2022-07-13 15:50:11 +12:00
Jake Barnby 9909493bfc Support query batching 2022-07-13 15:49:59 +12:00
Jake Barnby 9e29d5f22d Check if time is the issue 2022-07-12 18:41:24 +12:00
Jake Barnby d28131469d Increase test startup wait time 2022-07-12 18:29:08 +12:00
Jake Barnby ace6badfed Doc updates 2022-07-12 17:06:11 +12:00
Jake Barnby 78cd903543 Update to framework fork for CI 2022-07-12 12:15:56 +12:00
Jake Barnby 10a5c24a63 Format and lint 2022-07-12 09:52:00 +12:00
Jake Barnby 7259f21cf1 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	composer.lock
2022-07-12 09:18:58 +12:00
Jake Barnby de5d0eec06 Get current request context utopia instance in cached resolvers 2022-07-11 18:51:08 +12:00
Jake Barnby 8a9a5bec1e Remove redundant output redirection 2022-07-11 18:43:55 +12:00
Jake Barnby 4d60904cff Resolve request and response from resources 2022-07-11 18:43:15 +12:00
Jake Barnby c15a90f709 Update logging 2022-07-11 18:41:21 +12:00
Jake Barnby da71aec774 Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	app/controllers/api/databases.php
#	composer.lock
2022-07-08 17:50:16 +12:00
Jake Barnby a589681c3d WIP caching and lazy re-building schema 2022-07-08 17:48:00 +12:00
Jake Barnby 5b3c4921d6 Add schema group shutdown hook to set dirty flag in register 2022-07-08 17:43:20 +12:00
Jake Barnby ae32d89a0f Formatting 2022-07-07 19:55:07 +12:00
Jake Barnby b5e8273839 Fix custom entity id properties 2022-07-07 19:39:42 +12:00
Jake Barnby 8762bcba90 Abstract upload functionality 2022-07-07 18:13:12 +12:00
Jake Barnby 5e02355215 Storage test fixes 2022-07-07 17:51:20 +12:00
Jake Barnby a193f96b8d Functions tests fixes 2022-07-07 17:50:49 +12:00
Jake Barnby 380dbb32e9 Handle file uploads 2022-07-07 16:53:09 +12:00
Jake Barnby 32399ff52c Fix get deployment response type 2022-07-07 16:49:44 +12:00
Jake Barnby 4ec637f889 Update input file scalar definition 2022-07-07 12:54:59 +12:00
Jake Barnby 23c52da9f8 Fix input file switch reference 2022-07-07 12:54:44 +12:00
Jake Barnby d0f81c9621 Client database test fixes 2022-07-07 12:53:58 +12:00
Jake Barnby 67807f8c6f WIP input file handling 2022-07-06 20:56:58 +12:00
Jake Barnby 81265ab458 Fix custom entity tests 2022-07-06 17:12:12 +12:00
Jake Barnby 8bbe5abd72 Fix attribute databaseId 2022-07-06 17:11:26 +12:00
Jake Barnby 39233cfe1c Handle event validator parsing 2022-07-06 15:57:14 +12:00
Jake Barnby 99262e28fe Call server create bucket for client storage tests 2022-07-06 15:52:33 +12:00
Jake Barnby ce3180433d Database query fixes 2022-07-06 15:52:06 +12:00
Jake Barnby 5ac634b68d Enable users update phone test 2022-07-06 15:51:49 +12:00
Jake Barnby 61035a98a6 Format 2022-07-06 15:51:37 +12:00
Jake Barnby 96e86f6e4e Explicitly enforce content type of API response on GQL response 2022-07-06 15:51:03 +12:00
Jake Barnby bc098d73fa Databases API fixes 2022-07-06 15:50:27 +12:00
Jake Barnby 58ffde5326 Fix doubled shutdown calls firing events twice 2022-07-06 15:27:00 +12:00
Jake Barnby 608ad18bb9 Add health service tests 2022-07-04 18:38:04 +12:00
Jake Barnby cf1fe63a61 Revert status code checks for teams 2022-07-04 18:17:11 +12:00
Jake Barnby 4a0042f3d6 Add avatars service tests 2022-07-04 18:16:32 +12:00
Jake Barnby c22ffc1dfe Add locale service tests 2022-07-04 18:16:16 +12:00
Jake Barnby ac10ed31ac Split function tests 2022-07-04 18:16:06 +12:00
Jake Barnby 7b547456fe Add graphql functions server tests 2022-07-04 16:14:37 +12:00
Jake Barnby fd4e741c84 Merge remote-tracking branch 'origin/master' into feat-graphql-support 2022-07-04 12:09:46 +12:00
Jake Barnby 4ba33daf46 WIP storage service tests 2022-07-01 18:58:15 +12:00
Jake Barnby fb53acbf2a Database test fixes 2022-07-01 18:58:03 +12:00
Jake Barnby bdd65ed448 User test updates for 0.15 2022-07-01 12:02:59 +12:00
Jake Barnby 845e32e5e1 Account phone test updates for 0.15 2022-07-01 11:54:18 +12:00
Jake Barnby 1d797dacc6 Fix account tests for 0.15 2022-07-01 11:37:46 +12:00
Jake Barnby 7c8cc39d07 Update database queries for 0.15 2022-07-01 10:44:41 +12:00
Jake Barnby 9d134a949f Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	app/controllers/api/databases.php
#	app/controllers/general.php
#	app/init.php
#	composer.json
#	composer.lock
#	docker-compose.yml
#	phpunit.xml
2022-07-01 00:05:44 +12:00
Jake Barnby b61764693f WIP database service tests 2022-07-01 00:00:00 +12:00
Jake Barnby ee9e204410 Add teams service tests 2022-06-30 22:48:15 +12:00
Jake Barnby fead0f89b9 Remove redundant tests 2022-06-30 21:27:06 +12:00
Jake Barnby 2b3ba0370b Add users service tests 2022-06-30 21:26:46 +12:00
Jake Barnby 61913f9e46 Add account service tests 2022-06-30 21:26:23 +12:00
Jake Barnby 65f82b47fe Add extra account and user queries 2022-06-30 21:25:16 +12:00
Jake Barnby be0fd7d1f4 Explicit visibility for route keys + add extras for account and user 2022-06-30 21:24:40 +12:00
Jake Barnby f85169452a Add session ID to scope user state 2022-06-30 21:23:38 +12:00
Jake Barnby e36192388d Fix params for GET requests 2022-06-30 21:22:54 +12:00
Jake Barnby 8db6148297 Handle delete routes 2022-06-30 21:22:34 +12:00
Jake Barnby 2eb74d2898 Add data json string property to models with additional data 2022-06-30 21:22:16 +12:00
Jake Barnby b09e5aac8a Test fixes 2022-06-27 18:46:01 +12:00
Jake Barnby d019937e4f Merge remote-tracking branch 'origin/fix-role-clobbering' into feat-graphql-support
# Conflicts:
#	composer.lock
2022-06-27 14:52:39 +12:00
Jake Barnby 09d30ec249 Fix role clobbering for error messages 2022-06-27 14:51:43 +12:00
Jake Barnby 4367d1bafc Fix collection test syntax 2022-06-27 14:21:58 +12:00
Jake Barnby 32e530e757 Fix status code not proxied to outer request on exception 2022-06-27 14:21:44 +12:00
Jake Barnby 5ea41a0253 Print with debug flags if not production 2022-06-22 16:44:58 +12:00
Jake Barnby a117e7c1f4 Remove redundant files 2022-06-22 13:42:56 +12:00
Jake Barnby d6f48261d5 Merge remote-tracking branch 'origin/master' into feat-graphql-support 2022-06-22 13:21:07 +12:00
Jake Barnby 09c89ecd12 Test updates 2022-06-20 13:15:02 +12:00
Jake Barnby e865f77a6b Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	CONTRIBUTING.md
#	app/config/errors.php
#	app/controllers/api/account.php
#	app/controllers/api/graphql.php
#	app/init.php
#	composer.json
#	composer.lock
2022-06-20 11:15:22 +12:00
Jake Barnby 7689f7ef6f WIP allow processing routes with no response 2022-05-04 21:45:36 +12:00
Jake Barnby 9d2aad1134 WIP client test updates 2022-05-04 21:19:36 +12:00
Jake Barnby d94d5d53bf WIP server test updates 2022-05-04 21:19:28 +12:00
Jake Barnby 1055a00090 Proxy headers, cookies and status code from inner to outer request 2022-05-04 21:19:04 +12:00
Jake Barnby f7c1a6c4a6 IDE method hint 2022-05-04 21:17:19 +12:00
Jake Barnby cdefbef05c Remove redundant flags 2022-05-04 18:48:04 +12:00
Jake Barnby 54e672498e Remove redundant function 2022-05-04 18:47:34 +12:00
Jake Barnby 9deaf335cf Update document list resolution 2022-05-04 18:47:04 +12:00
Jake Barnby 4180784033 Update document get resolution 2022-05-04 18:46:43 +12:00
Jake Barnby 40d8760dd5 Delegate update to create with patch instead of post 2022-05-04 18:46:22 +12:00
Jake Barnby f02b73c109 Update delete document resolution 2022-05-04 18:45:37 +12:00
Jake Barnby 4f00b30fca Add common resolve 2022-05-04 18:45:14 +12:00
Jake Barnby 5b555c8aac Update document resolve 2022-05-04 18:44:45 +12:00
Jake Barnby 7edbb428d0 Use exposed nested validator 2022-05-04 18:43:51 +12:00
Jake Barnby 6138e4af5d Static map for default args 2022-05-04 18:42:12 +12:00
Jake Barnby 4020c4413d Remove redundant param 2022-05-04 18:41:18 +12:00
Jake Barnby 248f19f61e Allow routes with path params to execute by running match on the modified request 2022-05-03 23:15:41 +12:00
Jake Barnby 85873c9efb Merge remote-tracking branch 'origin/master' into feat-graphql-support 2022-05-03 23:06:04 +12:00
Jake Barnby 21dd2935dd Fix parameters 2022-05-03 18:27:41 +12:00
Jake Barnby b78b71b260 Update mutate delete for db collection 2022-05-03 17:41:13 +12:00
Jake Barnby 71a0cb59b5 Defer mutate update to mutate create 2022-05-03 17:41:02 +12:00
Jake Barnby 87333e2eb0 Update mutate create for db collection 2022-05-03 17:40:44 +12:00
Jake Barnby f31080f52c Update query list for db collection 2022-05-03 17:40:26 +12:00
Jake Barnby 4b216fccb9 Update query get for db collection 2022-05-03 17:40:12 +12:00
Jake Barnby fba936c2dc Correct get list default values 2022-05-03 17:39:47 +12:00
Jake Barnby c00f20f212 Resolve lower-level attribute inline 2022-05-03 17:39:24 +12:00
Jake Barnby 0c497f2600 Merge remote-tracking branch 'origin/master' into feat-graphql-support 2022-05-02 21:34:25 +12:00
Jake Barnby b60627e06d WIP test updates 2022-05-02 21:34:10 +12:00
Jake Barnby af2895dd9b Set content type null on inner response to circumvent echo's 2022-05-02 20:54:48 +12:00
Jake Barnby 2ee5762bc7 Update promise result output 2022-05-02 20:21:40 +12:00
Jake Barnby e3824170b1 Resolve fields directly 2022-05-02 19:44:59 +12:00
Jake Barnby d07fff5c3e Return self on then if callback is null 2022-05-02 19:43:43 +12:00
Jake Barnby ab44874626 Fix inline promise creation 2022-05-02 19:42:57 +12:00
Jake Barnby 383edd1fe1 Fixed promise all 2022-05-02 18:24:51 +12:00
Jake Barnby 5127602c9e Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	composer.lock
2022-04-26 19:50:49 +12:00
Jake Barnby dbb49ac7bf Async resolution fixes 2022-04-26 19:49:36 +12:00
Jake Barnby 5b1f973b45 Fix promise adapter all resolving on a started scheduler 2022-04-22 22:08:30 +12:00
Jake Barnby 1057d7e3aa Resolve fields as top-level promises for fixed passed through types 2022-04-22 22:06:53 +12:00
Jake Barnby e79343bae7 Fix type check 2022-04-22 17:49:46 +12:00
Jake Barnby 4a2b620611 Fix using closed request (rebuild API schema per request) 2022-04-22 17:47:27 +12:00
Jake Barnby 601576a9e3 WIP fix individual param resolution 2022-04-20 22:30:48 +12:00
Jake Barnby 5010317d8b WIP update get defer to route 2022-04-12 18:47:40 +12:00
Jake Barnby b4ff4aa123 Add GET endpoint as required by spec 2022-04-11 23:08:57 +12:00
Jake Barnby d4a77504c0 Inject read/write args for mutations 2022-04-09 02:08:36 +12:00
Jake Barnby 9250a735d9 Test updates 2022-04-09 01:52:20 +12:00
Jake Barnby 58241d6fe8 Check content type header exists before checking its type 2022-04-08 23:08:44 +12:00
Jake Barnby f81e69d7d6 Remove coroutines for easier debug 2022-04-08 23:08:20 +12:00
Jake Barnby d95a1b277f Expose swoole request instead of stealing it 2022-04-08 19:16:35 +12:00
Jake Barnby af128ede7c Pass-thru graphql args as request parameters 2022-04-08 19:05:59 +12:00
Jake Barnby 47642f63ff Fix API schema build arg types 2022-04-08 19:04:15 +12:00
Jake Barnby d1fd776076 Name fixes 2022-04-08 17:55:29 +12:00
Jake Barnby a1d877b726 Fix operation name empty 2022-04-08 17:55:17 +12:00
Jake Barnby af98bb9c4a Rename types 2022-04-08 17:54:51 +12:00
Jake Barnby 40b04a3721 Fix collection type arg and type setting 2022-04-08 02:02:48 +12:00
Jake Barnby b1521a2b33 Inject request to API schema build 2022-04-08 00:54:00 +12:00
Jake Barnby 75fec18356 Fix setting nested promise 2022-04-08 00:23:45 +12:00
Jake Barnby 10449822ce Check promise all equal 2022-04-07 18:41:53 +12:00
Jake Barnby 831429f00c Capture resolve vars 2022-04-07 18:41:36 +12:00
Jake Barnby 29266ce83e Append project schema on request 2022-04-07 18:40:49 +12:00
Jake Barnby c75d6b7b69 Wait for promise completion 2022-04-07 18:40:28 +12:00
Jake Barnby 196c763421 Add abuse limits 2022-04-07 18:39:42 +12:00
Jake Barnby 4a34971043 Update route labels 2022-04-07 18:39:33 +12:00
Jake Barnby 13c16dc18c Add validations 2022-04-07 18:39:15 +12:00
Jake Barnby eb85ff8e1e Update graphql resources 2022-04-07 18:38:38 +12:00
Jake Barnby c2ee34584e Add variables 2022-04-07 18:37:46 +12:00
Jake Barnby d9c0d1d556 Update service def 2022-04-07 17:54:10 +12:00
Jake Barnby 8ee96c575e Merge remote-tracking branch 'origin/fix-yasd-idea' into feat-graphql-support 2022-04-07 11:53:00 +12:00
Jake Barnby ede4fa8f69 Fix yasd for intellij 2022-04-07 11:51:30 +12:00
Jake Barnby 48ba76f365 Add resolvers for get, list, create, update, delete for user collections 2022-04-07 11:23:20 +12:00
Jake Barnby 69e7c2fed9 Async query resolution 2022-04-06 01:48:51 +12:00
Jake Barnby 48c610348e Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	app/controllers/api/account.php
#	app/controllers/api/graphql.php
#	app/controllers/api/projects.php
#	app/controllers/api/users.php
#	app/controllers/general.php
#	app/http.php
#	app/init.php
#	composer.lock
#	src/Appwrite/Utopia/Response.php
2022-04-05 16:44:38 +12:00
Jake Barnby 82f368f0d9 WIP schema extension POC 2021-11-25 21:04:39 +13:00
Christy Jacob a50f099ba3 feat: sync graphQL with master 2021-11-16 15:45:24 +04:00
Christy Jacob 8141043946 Merge branch 'master' into feat-graphql-support 2021-11-16 11:09:21 +04:00
Christy Jacob b7b63b1b2d feat: sync graphQL branch 2021-06-15 08:59:39 +05:30
Christy Jacob e419e4bc1c Merge branch 'master' of github.com:appwrite/appwrite into feat-graphql-support 2021-06-14 21:53:29 +05:30
Christy Jacob 20e006ad73 feat: updated altair version 2021-03-23 23:37:21 +05:30
Christy Jacob 457ab656e7 feat: fixed some issues and updated docker-compose 2021-03-23 23:30:42 +05:30
Christy Jacob b47e57b1a0 feat: added some more tests 2021-03-22 17:51:59 +05:30
Christy Jacob fc41c2c33d feat: added null check for previous Error 2021-03-19 02:40:15 +05:30
Christy Jacob 9f6eb9ba67 feat: some more refactoring 2021-03-19 02:14:00 +05:30
Christy Jacob 925162fc4b feat: refactoring 2021-03-19 02:02:16 +05:30
Christy Jacob 08da222c46 feat: updated tests 2021-03-19 01:47:25 +05:30
Christy Jacob 053440c81e feat: added test for delete user 2021-03-19 01:44:18 +05:30
Christy Jacob 22558f9e8f feat: refactoring 2021-03-19 01:23:24 +05:30
Christy Jacob bbee14862b feat: removed getArgs function 2021-03-19 01:18:19 +05:30
Christy Jacob 207c06e912 feat: formatted doc blocks 2021-03-19 01:11:38 +05:30
Christy Jacob 8c9d6edff2 feat: refactored errors 2021-03-19 00:56:45 +05:30
Christy Jacob 772f110eee feat: refactor noContent() 2021-03-19 00:25:43 +05:30
Christy Jacob 455ba3ff18 feat: support for delete mutation 2021-03-18 02:47:50 +05:30
Christy Jacob 99ade8ec13 feat: added getCurrentModel() 2021-03-18 02:15:47 +05:30
Christy Jacob bf57280503 feat: refactor createTypeMapping 2021-03-17 01:35:48 +05:30
Christy Jacob 28337dc1cc feat: added tests for role based auth 2021-03-16 23:46:33 +05:30
Christy Jacob 60b863311b feat: refactoring 2021-03-16 20:04:43 +05:30
Christy Jacob 4c49fb1b05 feat: added tests for scope based auth 2021-03-16 19:04:11 +05:30
Christy Jacob 15558f997d feat: added more tests 2021-03-13 01:47:29 +05:30
Christy Jacob 96bb4613e4 feat: code cleanup 2021-03-13 00:30:43 +05:30
Christy Jacob b1c58e2fc4 feat: code cleanup 2021-03-12 23:39:25 +05:30
Christy Jacob d0c3111844 feat: added some tests and code cleanup 2021-03-12 23:30:41 +05:30
Christy Jacob b3f96c6b4c feat: refactoring and code clean up 2021-03-11 21:14:04 +05:30
Eldad Fux 7319a1eeb9 Refactoring 2021-03-10 17:22:19 +02:00
Eldad A. FuxandGitHub 2eb024200e Merge pull request #944 from christyjacob4/graphql
GraphQL Support in Appwrite
2021-03-10 16:08:06 +02:00
Christy Jacob 99d0074280 feat: refactoring and code clean up 2021-03-10 19:37:02 +05:30
Christy Jacob f1a7e9092c Merge branch 'feat-graphql-support' of https://github.com/appwrite/appwrite into graphql 2021-03-10 19:36:43 +05:30
Eldad Fux 2823c95929 Merge branch 'dev' of github.com:appwrite/appwrite into feat-graphql-support 2021-03-10 16:03:06 +02:00
Christy Jacob 2b9f974125 feat: refactoring and code clean up 2021-03-10 19:21:03 +05:30
Christy Jacob 3b0884e628 feat: refactoring and code clean up 2021-03-10 13:12:45 +05:30
Christy Jacob 4eae1f6f02 feat: added support for JSON types 2021-03-10 01:18:32 +05:30
Christy Jacob 293b1b3c8a feat: handle document response type 2021-03-08 20:13:28 +05:30
Christy Jacob 42d6194ed9 feat: error handling for graphQL 2021-03-05 00:10:52 +05:30
Christy Jacob b3a0df734e feat: added content type check in dynamic 2021-02-27 00:55:52 +05:30
Christy Jacob f11e431341 feat: got locale_getContinents working 2021-02-26 03:26:38 +05:30
Christy Jacob f378bcf48a Merge branch 'master' of https://github.com/appwrite/appwrite into graphql 2021-02-26 02:14:56 +05:30
Christy Jacob bb050e75d3 feat: defined logic for schema building 2021-02-26 02:13:21 +05:30
Eldad Fux b7674e3278 Fixed TODO list 2021-01-17 08:36:11 +02:00
Eldad Fux 1349a1a8b5 Changed public dev port 2021-01-11 00:25:07 +02:00
Eldad Fux e9529bb93a Updated GraphQL version 2021-01-11 00:24:59 +02:00
Eldad Fux 945e5ea9ac Merge branch '0.7.x' of github.com:appwrite/appwrite into graphql 2021-01-11 00:16:16 +02:00
Eldad Fux a4097081ab Merge branch 'master' of github.com:appwrite/appwrite into graphql 2020-07-15 14:45:19 +03:00
Eldad Fux 8458438465 Merge branch 'master' of github.com:appwrite/appwrite into graphql 2020-07-07 15:03:29 +03:00
Eldad Fux 1364d89cae Merge branch 'response-refactor' of github.com:appwrite/appwrite into graphql 2020-06-25 23:26:40 +03:00
Eldad Fux 81e61c9cc9 Updated deps 2020-06-25 23:13:13 +03:00
Eldad Fux 981e6527c3 Merge branch 'response-refactor' of github.com:appwrite/appwrite into graphql 2020-06-25 23:12:11 +03:00
Eldad Fux 63fa19b73a Tests 2020-06-24 15:55:05 +03:00
Eldad Fux f07b8ca296 Updated comments 2020-06-24 07:08:10 +03:00
Eldad Fux 437cff3efb Merge branch 'response-refactor' of github.com:appwrite/appwrite into graphql 2020-06-23 23:55:18 +03:00
Eldad Fux 77d0f2b37a First GraphQL parser POC 2020-06-22 15:04:19 +03:00
Eldad Fux a050b7ebb8 Added graphiql container 2020-06-22 15:03:36 +03:00
11029 changed files with 240655 additions and 14745 deletions
+44 -25
View File
@@ -1,20 +1,21 @@
_APP_ENV=development
_APP_LOCALE=en
_APP_WORKER_PER_CORE=2
_APP_WORKER_PER_CORE=6
_APP_CONSOLE_WHITELIST_ROOT=disabled
_APP_CONSOLE_WHITELIST_EMAILS=
_APP_CONSOLE_WHITELIST_CODES=code-zero,code-one
_APP_CONSOLE_WHITELIST_IPS=
_APP_CONSOLE_INVITES=enabled
_APP_SYSTEM_EMAIL_NAME=Appwrite
_APP_SYSTEM_EMAIL_ADDRESS=team@appwrite.io
_APP_SYSTEM_SECURITY_EMAIL_ADDRESS=security@appwrite.io
_APP_SYSTEM_RESPONSE_FORMAT=
_APP_OPTIONS_ABUSE=disabled
_APP_OPTIONS_ROUTER_PROTECTION=disbled
_APP_OPTIONS_FORCE_HTTPS=disabled
_APP_OPTIONS_FUNCTIONS_FORCE_HTTPS=disabled
_APP_OPENSSL_KEY_V1=your-secret-key
_APP_DOMAIN=demo.appwrite.io
_APP_DOMAIN_TARGET=demo.appwrite.io
_APP_DOMAIN=localhost
_APP_DOMAIN_FUNCTIONS=functions.localhost
_APP_DOMAIN_TARGET=localhost
_APP_REDIS_HOST=redis
_APP_REDIS_PORT=6379
_APP_REDIS_PASS=
@@ -25,14 +26,27 @@ _APP_DB_SCHEMA=appwrite
_APP_DB_USER=user
_APP_DB_PASS=password
_APP_DB_ROOT_PASS=rootsecretpassword
_APP_CONNECTIONS_MAX=3100
_APP_POOL_CLIENTS=14
_APP_CONNECTIONS_DB_PROJECT=db_fra1_02=mariadb://user:password@mariadb:3306/appwrite
_APP_CONNECTIONS_DB_CONSOLE=db_fra1_01=mariadb://user:password@mariadb:3306/appwrite
_APP_CONNECTIONS_CACHE=redis_fra1_01=redis://redis:6379
_APP_CONNECTIONS_QUEUE=redis_fra1_01=redis://redis:6379
_APP_CONNECTIONS_PUBSUB=redis_fra1_01=redis://redis:6379
_APP_CONNECTIONS_STORAGE=local://localhost
_APP_STORAGE_DEVICE=Local
_APP_STORAGE_S3_ACCESS_KEY=
_APP_STORAGE_S3_SECRET=
_APP_STORAGE_S3_REGION=us-east-1
_APP_STORAGE_S3_BUCKET=
_APP_STORAGE_DO_SPACES_ACCESS_KEY=
_APP_STORAGE_DO_SPACES_SECRET=
_APP_STORAGE_DO_SPACES_REGION=us-east-1
_APP_STORAGE_DO_SPACES_BUCKET=
_APP_STORAGE_BACKBLAZE_ACCESS_KEY=
_APP_STORAGE_BACKBLAZE_SECRET=
_APP_STORAGE_BACKBLAZE_REGION=us-west-004
_APP_STORAGE_BACKBLAZE_BUCKET=
_APP_STORAGE_LINODE_ACCESS_KEY=
_APP_STORAGE_LINODE_SECRET=
_APP_STORAGE_LINODE_REGION=eu-central-1
_APP_STORAGE_LINODE_BUCKET=
_APP_STORAGE_WASABI_ACCESS_KEY=
_APP_STORAGE_WASABI_SECRET=
_APP_STORAGE_WASABI_REGION=eu-central-1
_APP_STORAGE_WASABI_BUCKET=
_APP_STORAGE_ANTIVIRUS=disabled
_APP_STORAGE_ANTIVIRUS_HOST=clamav
_APP_STORAGE_ANTIVIRUS_PORT=3310
@@ -45,10 +59,6 @@ _APP_SMTP_PORT=1025
_APP_SMTP_SECURE=
_APP_SMTP_USERNAME=
_APP_SMTP_PASSWORD=
_APP_USERS_STATS_RECIPIENTS=
_APP_HAMSTER_INTERVAL=86400
_APP_HAMSTER_TIME=21:00
_APP_MIXPANEL_TOKEN=
_APP_SMS_PROVIDER=sms://username:password@mock
_APP_SMS_FROM=+123456789
_APP_STORAGE_LIMIT=30000000
@@ -57,26 +67,35 @@ _APP_FUNCTIONS_SIZE_LIMIT=30000000
_APP_FUNCTIONS_TIMEOUT=900
_APP_FUNCTIONS_BUILD_TIMEOUT=900
_APP_FUNCTIONS_CPUS=1
_APP_FUNCTIONS_MEMORY=512
_APP_FUNCTIONS_MEMORY=1024
_APP_FUNCTIONS_INACTIVE_THRESHOLD=600
_APP_FUNCTIONS_MAINTENANCE_INTERVAL=600
_APP_FUNCTIONS_RUNTIMES_NETWORK=runtimes
_APP_EXECUTOR_SECRET=your-secret-key
_APP_EXECUTOR_HOST=http://exc1/v1
_APP_FUNCTIONS_RUNTIMES=
_APP_EXECUTOR_HOST=http://proxy/v1
_APP_FUNCTIONS_RUNTIMES=php-8.0,node-18.0,python-3.9,ruby-3.1
_APP_MAINTENANCE_INTERVAL=86400
_APP_MAINTENANCE_RETENTION_CACHE=2592000
_APP_MAINTENANCE_RETENTION_EXECUTION=1209600
_APP_MAINTENANCE_RETENTION_ABUSE=86400
_APP_MAINTENANCE_RETENTION_AUDIT=1209600
_APP_MAINTENANCE_RETENTION_SCHEDULES=86400
_APP_USAGE_AGGREGATION_INTERVAL=5
_APP_MAINTENANCE_RETENTION_USAGE_HOURLY=8640000
_APP_MAINTENANCE_RETENTION_SCHEDULES=86400
_APP_USAGE_STATS=enabled
_APP_USAGE_AGGREGATION_INTERVAL=30
_APP_LOGGING_PROVIDER=
_APP_LOGGING_CONFIG=
_APP_REGION=default
_APP_GRAPHQL_MAX_BATCH_SIZE=10
_APP_GRAPHQL_MAX_COMPLEXITY=250
_APP_GRAPHQL_MAX_DEPTH=3
_APP_DOCKER_HUB_USERNAME=
_APP_DOCKER_HUB_PASSWORD=
_APP_CONSOLE_GITHUB_SECRET=
_APP_CONSOLE_GITHUB_APP_ID=
_APP_VCS_GITHUB_APP_NAME=
_APP_VCS_GITHUB_PRIVATE_KEY=""
_APP_VCS_GITHUB_APP_ID=
_APP_VCS_GITHUB_CLIENT_ID=
_APP_VCS_GITHUB_CLIENT_SECRET=
_APP_VCS_GITHUB_WEBHOOK_SECRET=
_APP_MIGRATIONS_FIREBASE_CLIENT_ID=
_APP_MIGRATIONS_FIREBASE_CLIENT_SECRET=
_APP_ASSISTANT_OPENAI_API_KEY=
+7 -28
View File
@@ -1,28 +1,7 @@
app/config/* linguist-detectable=false
app/config/*/* linguist-detectable=false
app/config/*/*/* linguist-detectable=false
app/config/*/*/*/* linguist-detectable=false
app/views/* linguist-detectable=false
app/views/*/* linguist-detectable=false
app/views/*/*/* linguist-detectable=false
app/views/*/*/*/* linguist-detectable=false
app/controllers/* linguist-detectable=false
app/controllers/*/* linguist-detectable=false
app/controllers/*/*/* linguist-detectable=false
app/controllers/*/*/*/* linguist-detectable=false
app/controllers/*/*/*/*/* linguist-detectable=false
src/* linguist-detectable=false
src/*/* linguist-detectable=false
src/*/*/* linguist-detectable=false
src/*/*/*/* linguist-detectable=false
src/*/*/*/*/* linguist-detectable=false
tests/* linguist-detectable=false
tests/*/* linguist-detectable=false
tests/*/*/* linguist-detectable=false
tests/*/*/*/* linguist-detectable=false
tests/*/*/*/*/* linguist-detectable=false
tests/*/*/*/*/*/* linguist-detectable=false
public/scripts/* linguist-detectable=false
public/scripts/*/*/* linguist-detectable=false
public/scripts/*/*/*/* linguist-detectable=false
public/dist/scripts/* linguist-detectable=false
app/config/** linguist-detectable=false
app/views/** linguist-detectable=false
app/controllers/** linguist-detectable=false
src/** linguist-detectable=false
tests/** linguist-detectable=false
public/scripts/** linguist-detectable=false
public/dist/scripts/** linguist-detectable=false
+6 -10
View File
@@ -11,21 +11,17 @@ Happy contributing!
## What does this PR do?
(Provide a description of what this PR does.)
(Provide a description of what this PR does and why it's needed.)
## Test Plan
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work. Screenshots may also be helpful.)
## Related PRs and Issues
(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)
- (Related PR or issue)
### Have you added your change to the [Changelog](https://github.com/appwrite/appwrite/blob/master/CHANGES.md)?
## Checklist
(The CHANGES.md file tracks all the changes that make it to the `main` branch. Add your change to this file in the following format)
- One line description of your PR [#pr_number](Link to your PR)
### Have you read the [Contributing Guidelines on issues](https://github.com/appwrite/appwrite/blob/master/CONTRIBUTING.md)?
(Write your answer here.)
- [ ] Have you read the [Contributing Guidelines on issues](https://github.com/appwrite/appwrite/blob/master/CONTRIBUTING.md)?
- [ ] If the PR includes a change to an API's metadata (desc, label, params, etc.), does it also include updated API specs and example docs?
+39
View File
@@ -0,0 +1,39 @@
name: Cleanup Cache
on:
pull_request:
types:
- closed
jobs:
cleanup:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Cleanup
run: |
gh extension install actions/gh-actions-cache
REPO=${{ github.repository }}
BRANCH="refs/pull/${{ github.event.pull_request.number }}/merge"
while true
do
cacheKeysForPR=$(gh actions-cache list -R $REPO -B $BRANCH -L 100 | cut -f 1 )
if [ -z "$cacheKeysForPR" ]
then
break
fi
## Setting this to not fail the workflow while deleting cache keys.
set +e
for cacheKey in $cacheKeysForPR
do
gh actions-cache delete $cacheKey -R $REPO -B $BRANCH --confirm
done
done
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+8 -4
View File
@@ -1,5 +1,9 @@
name: "CodeQL"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
on:
push:
branches: [master]
@@ -25,7 +29,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
@@ -38,14 +42,14 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
uses: github/codeql-action/autobuild@v2
# ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -59,4 +63,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v2
+4
View File
@@ -1,5 +1,9 @@
name: "Linter"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
on: [pull_request]
jobs:
lint:
+3 -3
View File
@@ -1,9 +1,9 @@
name: "Build and Publish"
name: "Build and Publish Appwrite Images for Cloud"
on:
push:
tags:
- appwrite-*
- cl-*
jobs:
build-publish:
@@ -16,7 +16,7 @@ jobs:
with:
fetch-depth: 2
submodules: recursive
ref: feat-db-pools-master
ref: cl-1.4.x
- name: Login to Docker Hub
uses: docker/login-action@v2
+53
View File
@@ -0,0 +1,53 @@
name: "Release"
on:
release:
types: [published]
jobs:
tests:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2
# Fetch submodules
submodules: recursive
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
with:
images: appwrite/appwrite
tags: |
type=semver,pattern={{major}}.{{minor}}.{{patch}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
- name: Build and push
uses: docker/build-push-action@v4
with:
context: .
platforms: linux/amd64,linux/arm64
build-args: |
VERSION=${{ steps.meta.outputs.version }}
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
+28 -12
View File
@@ -1,5 +1,9 @@
name: "Tests"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
on: [pull_request]
jobs:
tests:
@@ -8,7 +12,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
@@ -21,24 +25,36 @@ jobs:
- run: git checkout HEAD^2
if: ${{ github.event_name == 'pull_request' }}
# This is a separate action that sets up buildx runner
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Build Appwrite
# Upstream bug causes buildkit pulls to fail so prefetch base images
# https://github.com/moby/moby/issues/41864
uses: docker/build-push-action@v3
with:
context: .
push: false
tags: appwrite-dev
load: true
cache-from: type=gha
cache-to: type=gha,mode=max
build-args: |
DEBUG=false
TESTING=true
VERSION=dev
- name: Start Appwrite
run: |
export COMPOSE_INTERACTIVE_NO_CLI
export DOCKER_BUILDKIT=1
export COMPOSE_DOCKER_CLI_BUILD=1
export BUILDKIT_PROGRESS=plain
docker pull composer:2.0
docker compose build appwrite
docker compose up -d
sleep 30
- name: Doctor
run: docker compose exec -T appwrite doctor
run: |
docker compose logs appwrite
docker compose exec -T appwrite doctor
- name: Environment Variables
run: docker compose exec -T appwrite vars
- name: Run Tests
run: docker compose exec -T appwrite test --debug
run: docker compose exec -T appwrite test --debug
+2
View File
@@ -5,6 +5,8 @@
/tests/resources/functions/**/code.tar.gz
/app/sdks/*
/.idea/
!/.idea/workspace.xml
!/.idea/php.xml
.DS_Store
.php_cs.cache
debug/
+1 -1
View File
@@ -1,4 +1,4 @@
[submodule "app/console"]
path = app/console
url = https://github.com/appwrite/console
branch = cloud-cards
branch = 3.2.3
+243 -5
View File
@@ -1,15 +1,255 @@
# TBD
# Version 1.4.6
## Changes
- Bump console to version 3.2.3 in [#6947](https://github.com/appwrite/appwrite/pull/6947)
- New health endpoints in [#6319](https://github.com/appwrite/appwrite/pull/6319)
- 30 second sync executions timeout in [#6370](https://github.com/appwrite/appwrite/pull/6370)
- Feat db per worker in [#6888](https://github.com/appwrite/appwrite/pull/6888)
- Feat: Dart 3.1 support in [#6936](https://github.com/appwrite/appwrite/pull/6936)
- chore: remove resque library and update health check endpoints in [#6946](https://github.com/appwrite/appwrite/pull/6946)
- Refactor workers in [#6928](https://github.com/appwrite/appwrite/pull/6928)
## Fixes
- Fix realtime deletes in [#6897](https://github.com/appwrite/appwrite/pull/6897)
- Update teamInternalId when updating project team in [#6898](https://github.com/appwrite/appwrite/pull/6898)
- Fix: spanish translations (emails) in [#5290](https://github.com/appwrite/appwrite/pull/5290)
- chore: fix spec links in [#6434](https://github.com/appwrite/appwrite/pull/6434)
- Delegate custom deletes in [#6934](https://github.com/appwrite/appwrite/pull/6934)
# Version 1.4.5
## Changes
- Bump console to version 3.2.1 in [#6868](https://github.com/appwrite/appwrite/pull/6868)
## Fixes
- Fix realtime logs in [#6478](https://github.com/appwrite/appwrite/pull/6478)
- Fix "File not found" error in executor in [#6476](https://github.com/appwrite/appwrite/pull/6476)
- Fix missing array flag on migration errors response model rule in [#6469](https://github.com/appwrite/appwrite/pull/6469)
- Ensure openruntimes-executor restarts after a server reboot in [#6490](https://github.com/appwrite/appwrite/pull/6490)
# Version 1.4.4
## Features
- Feat: Function domains force https in [#6269](https://github.com/appwrite/appwrite/pull/6269)
- Feat: router protection in [#6272](https://github.com/appwrite/appwrite/pull/6272)
- Feat: Parse event body in [#6317](https://github.com/appwrite/appwrite/pull/6317)
## Fixes
- Fix: wrong device type in [#6271](https://github.com/appwrite/appwrite/pull/6271)
- Fix: build race condition in [#6270](https://github.com/appwrite/appwrite/pull/6270)
- Fix: Large builds in [#6273](https://github.com/appwrite/appwrite/pull/6273)
- Fix: migrations in [#6302](https://github.com/appwrite/appwrite/pull/6302)
- Add Description for Download Deployment in [#6268](https://github.com/appwrite/appwrite/pull/6268)
- Fix deployment delete in [#6290](https://github.com/appwrite/appwrite/pull/6290)
- Fix project deletion in [#6260](https://github.com/appwrite/appwrite/pull/6260)
- fix-6212-Issue-With-Linkedin-OAuth in [#6229](https://github.com/appwrite/appwrite/pull/6229)
- Fix: Execution body limit in [#6326](https://github.com/appwrite/appwrite/pull/6326)
- Patch: Disable console protection in [#6329](https://github.com/appwrite/appwrite/pull/6329)
- converted desc to sentence case in [#5926](https://github.com/appwrite/appwrite/pull/5926)
- Update avatar font and default colors in [#6277](https://github.com/appwrite/appwrite/pull/6277)
- Bump composer to fix migration bug in [#6344](https://github.com/appwrite/appwrite/pull/6344)
- Fix execution call timeout in [#6332](https://github.com/appwrite/appwrite/pull/6332)
- Bump appwrite-assistant to prevent it from crashing w/o open ai key in [#6342](https://github.com/appwrite/appwrite/pull/6342)
- Remove Special Chars from Initials [#6164](https://github.com/appwrite/appwrite/pull/6164)
# Version 1.4.3
## Features
- Support for the all new bun runtime [#6230](https://github.com/appwrite/appwrite/pull/6230)
- Stripe function templates [Console #540](https://github.com/appwrite/console/pull/540)
## Fixes
- Fix missing _APP_OPENSSL_KEY_V1 in the compose file [#6199](https://github.com/appwrite/appwrite/pull/6199)
- Fix V2 functions env vars [#6215](https://github.com/appwrite/appwrite/pull/6215)
- Fix Don't update User Accessed At for Users and Teams APIs [#6222](https://github.com/appwrite/appwrite/pull/6222)
- Fix Git deploys with S3 [#6227](https://github.com/appwrite/appwrite/pull/6227)
- Fix manual internal id insertion [#6232](https://github.com/appwrite/appwrite/pull/6232)
- Fix function timeout [#6235](https://github.com/appwrite/appwrite/pull/6235)
- Fix collections with datetime attributes migration [#17](https://github.com/utopia-php/migration/pull/17)
- Fix not all user data being migrated [#17](https://github.com/utopia-php/migration/pull/17)
- Fix team memberships migration [#16](https://github.com/utopia-php/migration/pull/16)
- Fix events validation on create/update webhooks [#6219](https://github.com/appwrite/appwrite/pull/6219)
- Fix schedules task [#6246](https://github.com/appwrite/appwrite/pull/6246)
- Fix missing keys when updating document via relationship [Database #320](https://github.com/utopia-php/database/pull/320)
- Fix Discord template [Console #538](https://github.com/appwrite/console/pull/538)
- Fix form var is url not text [Console #539](https://github.com/appwrite/console/pull/539)
- Fix incorrect link to migration docs for self-hosted to cloud [Console #543](https://github.com/appwrite/console/pull/543)
- Fix can't disable smtp [Console #548](https://github.com/appwrite/console/pull/548)
- Fix create function cover for case where VCS is not enabled [Console #544](https://github.com/appwrite/console/pull/544)
- Fix users list not re-rendering [Console #537](https://github.com/appwrite/console/pull/537)
- Fix create attribute modal null when selecting same time twice [Console #549](https://github.com/appwrite/console/pull/549)
- Fix runtime versions in templates [Console #546](https://github.com/appwrite/console/pull/546)
# Version 1.4.2
## Fixes
- Fix create phone session abuse key [#6134](https://github.com/appwrite/appwrite/pull/6134)
- Fix CLI backwards compatibility [#6125](https://github.com/appwrite/appwrite/pull/6125)
- Fix Not Found error when deploying function from git [#6133](https://github.com/appwrite/appwrite/pull/6133)
- Fix _APP_EXECUTOR_HOST for upgrades [#6141](https://github.com/appwrite/appwrite/pull/6141)
- Fix create execution request filter from previous SDK version [#6146](https://github.com/appwrite/appwrite/pull/6146)
- Fix migrations worker [#6116](https://github.com/appwrite/appwrite/pull/6116)
- Fix: Global variables by [#6150](https://github.com/appwrite/appwrite/pull/6150)
- Fix webhook secret validation and executor path validation [#6162](https://github.com/appwrite/appwrite/pull/6162)
- Fix: Untrusted custom domains + auto-ssl [#6155](https://github.com/appwrite/appwrite/pull/6155)
- Fix: AI Assistant [#6153](https://github.com/appwrite/appwrite/pull/6153)
## Changes
- Add required params for scheduled functions [#6148](https://github.com/appwrite/appwrite/pull/6148)
- Update the error message for router_domain_not_configured [#6145](https://github.com/appwrite/appwrite/pull/6145)
- Override forEachDocument() to skip the cache collection [#6144](https://github.com/appwrite/appwrite/pull/6144)
- Support for v2 functions [#6142](https://github.com/appwrite/appwrite/pull/6142)
- Change executor hostname back to appwrite-executor [#6160](https://github.com/appwrite/appwrite/pull/6160)
- Make URL optional for Create Membership API and Serverside Requests [#6157](https://github.com/appwrite/appwrite/pull/6157)
# Version 1.4.1
## Features
- Add upgrade task [#6068](https://github.com/appwrite/appwrite/pull/6068)
## Fixes
- Fix VCS/migration/assistant scopes [#6071](https://github.com/appwrite/appwrite/pull/6071)
- Add missing parameters required for custom email templates [#6077](https://github.com/appwrite/appwrite/pull/6077)
- Fix `Call to a member function label() on null` error when using a custom domain [#6079](https://github.com/appwrite/appwrite/pull/6079)
## Changes
- Update console to 3.0.2 [#6071](https://github.com/appwrite/appwrite/pull/6071)
# Version 1.4.0
## Features
- Add error attribute to indexes and attributes [#4575](https://github.com/appwrite/appwrite/pull/4575)
- Add new index validation rules [#5710](https://github.com/appwrite/appwrite/pull/5710)
- Added support for disallowing passwords that contain personal data [#5371](https://github.com/appwrite/appwrite/pull/5371)
## Fixes
- Fix cascading deletes across multiple levels [DB #269](https://github.com/utopia-php/database/pull/269)
- Fix identical two-way keys not throwing duplicate exceptions [DB #273](https://github.com/utopia-php/database/pull/273)
- Fix search wildcards [DB #279](https://github.com/utopia-php/database/pull/279)
- Fix permissions returning as an object instead of list [DB #281](https://github.com/utopia-php/database/pull/281)
- Fix missing collection not found error [DB #282](https://github.com/utopia-php/database/pull/282)
## Changes
- Improve permission indexes [DB #248](https://github.com/utopia-php/database/pull/248)
- Validators back-ported to Utopia [#5439](https://github.com/appwrite/appwrite/pull/5439)
# Version 1.3.8
## Changes
- Replace Appwrite executor with OpenRuntimes Executor [#4650](https://github.com/appwrite/appwrite/pull/4650)
- Add `_APP_CONNECTIONS_MAX` env var [#4673](https://github.com/appwrite/appwrite/pull/4673)
- Increase Traefik TCP + file limits [#4673](https://github.com/appwrite/appwrite/pull/4673)
- Fix invited account verified status [#4776](https://github.com/appwrite/appwrite/pull/4776)
- Store build output file size [#4844](https://github.com/appwrite/appwrite/pull/4844)
## Bugs
- Fix audit user internal [#5809](https://github.com/appwrite/appwrite/pull/5809)
# Version 1.3.7
## Bugs
- Fix the routing for the default OAuth2 pages [#5640](https://github.com/appwrite/appwrite/pull/5640) [#5648](https://github.com/appwrite/appwrite/pull/5648)
- Add support for trailing slashes in Routes and URLs [#5647](https://github.com/appwrite/appwrite/pull/5647) [#5648](https://github.com/appwrite/appwrite/pull/5648)
# Version 1.3.6
## Bugs
- Fix Console deep linking to result in a 404 [#5632](https://github.com/appwrite/appwrite/pull/5632)
- Fix ACME HTTP Challenge [#5632](https://github.com/appwrite/appwrite/pull/5632)
# Version 1.3.5
## Bugs
- Fix minimum length for string attribute default values [#5606](https://github.com/appwrite/appwrite/pull/5606), [#5602](https://github.com/appwrite/appwrite/pull/5602)
- Update framework to fix route mismatches [#5603](https://github.com/appwrite/appwrite/pull/5603)
# Version 1.3.4
## Bugs
- Update migration to properly migrate bucket permissions [#5497](https://github.com/appwrite/appwrite/pull/5497)
# Version 1.3.3
## Bugs
- Fixed migration resetting some data [#5455](https://github.com/appwrite/appwrite/pull/5455)
# Version 1.3.2
## Bugs
- Fixed auto-setting custom ID on nested documents [#5363](https://github.com/appwrite/appwrite/pull/5363)
- Fixed listDocuments not returning all the documents [#5395](https://github.com/appwrite/appwrite/pull/5395)
- Fixed deleting keys, webhooks, platforms and domains after deleting project [#5395](https://github.com/appwrite/appwrite/pull/5395)
- Fixed empty team prefs returning as JSON object rather array [#5361](https://github.com/appwrite/appwrite/pull/5361)
# Version 1.3.1
## Bugs
- Fixed Migration issue regarding 500 error [#5356](https://github.com/appwrite/appwrite/pull/5356)
# Version 1.3.0
## Features
- Password dictionary setting allows to compare user's password against command password database [#4906](https://github.com/appwrite/appwrite/pull/4906)
- Password history setting allows to save user's last used password so that it may not be used again. Maximum number of history saved is 20, which can be configured. Minimum is 0 which means disabled. [#4866](https://github.com/appwrite/appwrite/pull/4866)
- Update APIs to check X-Appwrite-Timestamp header [#5024](https://github.com/appwrite/appwrite/pull/5024)
- Database relationships [#5238](https://github.com/appwrite/appwrite/pull/5238)
- New query operators [#5238](https://github.com/appwrite/appwrite/pull/5238)
- Team preferences [#5196](https://github.com/appwrite/appwrite/pull/5196)
- Update attribute metadata [#5164](https://github.com/appwrite/appwrite/pull/5164)
## Bugs
- Fix not storing function's response on response codes 5xx [#4610](https://github.com/appwrite/appwrite/pull/4610)
- Fix expire to formatTz in create account session [#4985](https://github.com/appwrite/appwrite/pull/4985)
- Fix deleting projects when organization is deleted [#5335](https://github.com/appwrite/appwrite/pull/5335)
- Fix deleting collections from a project [#4983](https://github.com/appwrite/appwrite/pull/4983)
- Fix cleaning up project databases [#4984](https://github.com/appwrite/appwrite/pull/4984)
- Fix creating documents with attributes with special characters [#246](https://github.com/utopia-php/database/pull/246)
- Fix deleting attribute not deleting metadata index [#246](https://github.com/utopia-php/database/pull/246)
- Fix create attribute event payload [#246](https://github.com/utopia-php/database/pull/246)
# Version 1.2.1
## Changes
- Upgrade Console to [2.2.0](https://github.com/appwrite/console/releases/tag/2.2.0)
- Update DBIP Database [#5049](https://github.com/appwrite/appwrite/pull/5049)
## Bugs
- Fix a few null safety warnings [#4654](https://github.com/appwrite/appwrite/pull/4654)
- Fix timestamp format in Realtime response [#4515](https://github.com/appwrite/appwrite/pull/4515)
- Add flutter-web as a platform type [#4992](https://github.com/appwrite/appwrite/pull/4992)
- Fix typo in Model/Locale.php [#4669](https://github.com/appwrite/appwrite/pull/4669)
- Fix deletes worker not deleting project database tables [#4984](https://github.com/appwrite/appwrite/pull/4984)
- Fix deletes worker not deleting database collections [#4983](https://github.com/appwrite/appwrite/pull/4983)
- Fix restart policy for worker-messaging container [#4994](https://github.com/appwrite/appwrite/pull/4994)
- Fix validating origin for apple platforms [#5089](https://github.com/appwrite/appwrite/pull/5089)
# Version 1.2.0
## Features
- Added GraphQL API [#974](https://github.com/appwrite/appwrite/pull/974)
- Added GraphQL Explorer [#974](https://github.com/appwrite/appwrite/pull/974)
- Added ability to set max sessions per user per project [#4831](https://github.com/appwrite/appwrite/pull/4831)
## Changes
- Get default region from environment on project create [#4780](https://github.com/appwrite/appwrite/pull/4780)
- Fix french translation [#4782](https://github.com/appwrite/appwrite/pull/4782)
- Fix max mimetype size [#4814](https://github.com/appwrite/appwrite/pull/4814)
## Bugs
- Fix invited account verified status [#4776](https://github.com/appwrite/appwrite/pull/4776)
# Version 1.1.2
## Changes
- Released `appwrite/console` [2.0.2](https://github.com/appwrite/console/releases/tag/2.0.2)
- Make `region` parameter optional with default for project create [#4763](https://github.com/appwrite/appwrite/pull/4763)
- Add security headers to the console endpoint [#4758](https://github.com/appwrite/appwrite/pull/4758)
## Bugs
- Fix default oauth paths [#4725](https://github.com/appwrite/appwrite/pull/4725)
@@ -32,14 +272,12 @@
## Bugs
- Fix license detection for Flutter and Dart SDKs [#4435](https://github.com/appwrite/appwrite/pull/4435)
- Fix missing realtime event for create function deployment [#4574](https://github.com/appwrite/appwrite/pull/4574)
- Fix missing `status`, `buildStderr` and `buildStderr` from get deployment response [#4611](https://github.com/appwrite/appwrite/pull/4611)
- Fix project pagination in DB usage aggregation [#4517](https://github.com/appwrite/appwrite/pull/4517)
- Fix missing file permissions due to cache [#4661](https://github.com/appwrite/appwrite/pull/4661)
- Fix usage stats for async function executions [#4674](https://github.com/appwrite/appwrite/pull/4674)
# Features
- Added Auth Duration API to allow users to set the duration of their sessions. [#4618](https://github.com/appwrite/appwrite/pull/4618)
# Version 1.0.3
## Bugs
- Fix document audit deletion [#4429](https://github.com/appwrite/appwrite/pull/4429)
+90 -70
View File
@@ -1,18 +1,23 @@
# Contributing
We would ❤️ for you to contribute to Appwrite and help make it better! We want contributing to Appwrite to be fun, enjoyable, and educational for anyone and everyone. All contributions are welcome, including issues, new docs as well as updates and tweaks, blog posts, workshops, and more.
We would ❤️ you to contribute to Appwrite and help make it better! We want contributing to Appwrite to be fun, enjoyable, and educational for anyone and everyone. All contributions are welcome, including issues, and new docs, as well as updates and tweaks, blog posts, workshops, and more.
## Here for Hacktoberfest?
If you're here to contribute during Hacktoberfest, we're so happy to see you here. Appwrite has been a long-time participant of Hacktoberfest and we welcome you, whatever your experience level. This year, we're **only taking contributions for issues tagged** `hacktoberfest`, so we can focus our resources to support your contributions.
You can [find issues using this query](https://github.com/search?q=org%3Aappwrite+is%3Aopen+type%3Aissue+label%3Ahacktoberfest&type=issues).
## How to Start?
If you are worried or dont know where to start, check out our next section explaining what kind of help we could use and where can you get involved. You can reach out with questions to [Eldad Fux (@eldadfux)](https://twitter.com/eldadfux) or [@appwrite](https://twitter.com/appwrite) on Twitter, and anyone from the [Appwrite team on Discord](https://discord.gg/GSeTUeA). You can also submit an issue, and a maintainer can guide you!
If you are worried or dont know where to start, check out the next section that explains what kind of help we could use and where you can get involved. You can send your questions to [@appwrite](https://twitter.com/appwrite) on Twitter or to anyone from the [Appwrite team on Discord](https://appwrite.io/discord). You can also submit an issue, and a maintainer can guide you!
## Code of Conduct
Help us keep Appwrite open and inclusive. Please read and follow our [Code of Conduct](/https://github.com/appwrite/.github/blob/main/CODE_OF_CONDUCT.md).
Help us keep Appwrite open and inclusive. Please read and follow our [Code of Conduct](https://github.com/appwrite/.github/blob/main/CODE_OF_CONDUCT.md).
## Submit a Pull Request 🚀
Branch naming convention is as follows
Branch naming convention is as following
`TYPE-ISSUE_ID-DESCRIPTION`
@@ -24,7 +29,7 @@ doc-548-submit-a-pull-request-section-to-contribution-guide
When `TYPE` can be:
- **feat** - is a new feature
- **feat** - a new feature
- **doc** - documentation only changes
- **cicd** - changes related to CI/CD system
- **fix** - a bug fix
@@ -40,33 +45,33 @@ For the initial start, fork the project and use git clone command to do
$ git pull
```
2. Create new branch from `master` like: `doc-548-submit-a-pull-request-section-to-contribution-guide`<br/>
2. Create a new branch from `master` like: `doc-548-submit-a-pull-request-section-to-contribution-guide`.<br/>
```
$ git checkout -b [name_of_your_new_branch]
```
3. Work - commit - repeat ( be sure to be in your branch )
3. Work - commit - repeat (make sure you're on the correct branch!)
4. Before you push your changes, make sure your code follows the `PSR12` coding standards, which is the standard Appwrite follows currently. You can easily do this by running the formatter.
4. Before you push your changes, make sure your code follows the `PSR12` coding standards, which is the standard that Appwrite currently follows. You can easily do this by running the formatter.
```bash
composer format <your file path>
```
Now, go a step further by running the linter by the following command to manually fix the issues the formatter wasn't able to fix.
Now, go a step further by running the linter using the following command to manually fix the issues the formatter wasn't able to.
```bash
composer lint <your file path>
```
This will give you a list of errors for you to rectify, if there is an instance you need more information on the errors being displayed you can pass in additional command line arguments. More list of available arguments can be found [here](https://github.com/squizlabs/PHP_CodeSniffer/wiki/Usage). A very useful command line argument is `--report=diff`. This will give you the expected changes by the linter for easy fixing of formatting issues.
This will give you a list of errors to rectify. If you need more information on the errors, you can pass in additional command line arguments to get more verbose information. More lists of available arguments can be found [here](https://github.com/squizlabs/PHP_CodeSniffer/wiki/Usage). A very useful command line argument is `--report=diff`. This will give you the expected changes by the linter for easy fixing of formatting issues.
```bash
composer lint --report=diff <your file path>
```
5. Push changes to GitHub
5. Push changes to GitHub.
```
$ git push origin [name_of_your_new_branch]
@@ -76,23 +81,23 @@ $ git push origin [name_of_your_new_branch]
If you go to your repository on GitHub, you'll see a `Compare & pull request` button. Click on that button.
7. Start a Pull Request
Now submit the pull request and click on `Create pull request`.
8. Get a code review approval/reject
9. After approval, merge your PR
8. Get a code review approval/reject.
9. After approval, merge your PR.
10. GitHub will automatically delete the branch after the merge is done. (they can still be restored).
## Setup From Source
To set up a working **development environment**, just fork the project git repository and install the backend and frontend dependencies using the proper package manager and create run the docker-compose stack.
> If you just want to install Appwrite for day-to-day usage and not as a code maintainer use this [installation guide](https://github.com/appwrite/appwrite#installation).
Please note that these instructions are for setting a functional dev environment. If you want to set up an Appwrite instance to integrate into your app, you should probably try and install Appwrite by using the instructions in the [getting started guide](https://appwrite.io/docs/getting-started-for-web) or in the main [README](README.md) file.
> If you just want to install Appwrite for day-to-day use and not as a contributor, you can reference the [installation guide](https://github.com/appwrite/appwrite#installation), the [getting started guide](https://appwrite.io/docs/getting-started-for-web), or the main [README](README.md) file.
```bash
git clone git@github.com:[YOUR_FORK_HERE]/appwrite.git
cd appwrite
git submodule update --init
docker compose build
docker compose up -d
```
@@ -109,7 +114,9 @@ docker run --rm --interactive --tty \
### User Interface
Appwrite uses an internal micro-framework called Litespeed.js to build simple UI components in vanilla JS and [less](http://lesscss.org/) for compiling CSS code. To apply any of your changes to the UI, use the `gulp build` or `gulp less` commands, and restart the Appwrite main container to load the new static files to memory using `docker compose restart appwrite`.
Appwrite's UI is built with [Svelte](https://svelte.dev/), [Svelte Kit](https://kit.svelte.dev/), and the [Pink Design](https://github.com/appwrite/pink) component library. You can find the source code in the [Appwrite Console](https://github.com/appwrite/console) repository.
To contribute to the UI, head to the [Contribution Guide](https://github.com/appwrite/console/blob/main/CONTRIBUTING.md) of Appwrite Console.
### Get Started
@@ -117,7 +124,7 @@ After finishing the installation process, you can start writing and editing code
#### Advanced Topics
We love to create issues that are good for beginners and label them as `good first issue` or `hacktoberfest`, but some more advanced topics might require extra knowledge. Below is a list of links you can use to learn more about some of the more advanced topics that will help you master the Appwrite codebase.
We love to create issues that are good for beginners and label them as `good first issue` or `hacktoberfest`, but some more advanced topics might require extra knowledge. Below is a list of links you can use to learn about the more advanced topics that will help you master the Appwrite codebase.
##### Tools and Libs
@@ -150,7 +157,7 @@ Learn more at our [Technology Stack](#technology-stack) section.
## Architecture
Appwrite's current structure is a combination of both [Monolithic](https://en.wikipedia.org/wiki/Monolithic_application) and [Microservice](https://en.wikipedia.org/wiki/Microservices) architectures, but our final goal, as we grow, is to be using only microservices.
Appwrite's current structure is a combination of both [Monolithic](https://en.wikipedia.org/wiki/Monolithic_application) and [Microservice](https://en.wikipedia.org/wiki/Microservices) architectures.
---
@@ -188,20 +195,22 @@ Appwrite's current structure is a combination of both [Monolithic](https://en.wi
├── src # Supporting libraries (each lib has one role, common libs are released as individual projects)
│ └── Appwrite
│ ├── Auth
│ ├── Database
│ ├── Detector
│ ├── Docker
| ├── DSN
│ ├── Event
│ ├── Extend
│ ├── GraphQL
│ ├── Messaging
│ ├── Migration
│ ├── Network
│ ├── OpenSSL
│ ├── Realtime
│ ├── Resque
│ ├── Promises
│ ├── Specification
│ ├── Task
│ ├── Template
│ ├── URL
│ ├── Usage
│ └── Utopia
└── tests # End to end & unit tests
├── e2e
@@ -213,13 +222,13 @@ Appwrite's current structure is a combination of both [Monolithic](https://en.wi
Appwrite's main API container is designed as a monolithic app. This is a decision we made to allow us to develop the project faster while still being a very small team.
Although the Appwrite API is a monolithic app, it has a very clear separation of concern as each internal service or worker is separated by its container, which will allow us as we grow to start breaking services for better maintenance and scalability.
Although the Appwrite API is a monolithic app, it has a very clear separation of concern as each internal service or worker is separated by its container, which allows us to start breaking services for better maintenance and scalability as we grow.
### The Microservice Part
Each container in Appwrite is a microservice on its own. Each service is an independent process that can scale without regard to any of the other services.
Currently, all of the Appwrite microservices are intended to communicate using the TCP protocol over a private network. You should be aware to not expose any of the services to the public-facing network, besides the public port 80 and 443, who, by default, are used to expose the Appwrite HTTP API.
Currently, all the Appwrite microservices are intended to communicate using the TCP protocol over a private network. With the exception of the public-facing port 80 and 443, which by default are used to expose the Appwrite HTTP API, you should **avoid exposing any other services' ports**.
## Ports
@@ -227,43 +236,42 @@ Appwrite dev version uses ports 80 and 443 as an entry point to the Appwrite API
## Technology Stack
To start helping us to improve the Appwrite server by submitting code, prior knowledge of Appwrite's technology stack can help you with getting started.
To start helping us to improve the Appwrite server by submitting code, prior knowledge of Appwrite's technology stack can help you get started.
Appwrite stack is combined from a variety of open-source technologies and tools. Appwrite backend API is written primarily with PHP version 7 and above on top of the [Utopia PHP framework](https://github.com/utopia-php/framework). The Appwrite frontend is built with tools like gulp, less, and [litespeed.js](https://github.com/litespeed-js). We use Docker as the container technology to package the Appwrite server for easy integration on-cloud, on-premise, or on-localhosts.
Appwrite stack is a combination of a variety of open-source technologies and tools. Appwrite backend API is written primarily with PHP version 7 and above, on top of the [Utopia PHP framework](https://github.com/utopia-php/framework). The Appwrite frontend is built with tools like gulp, less, and [litespeed.js](https://github.com/litespeed-js). We use Docker as the container technology to package the Appwrite server for easy on-cloud, on-premise, or on-localhost integration.
### Other Technologies
- Redis - for managing cache and in-memory data (currently, we do not use Redis for persistent data)
- MariaDB - for database storage and queries
- Redis - for managing cache and in-memory data (currently, we do not use Redis for persistent data).
- MariaDB - for database storage and queries.
- InfluxDB - for managing stats and time-series based data
- Statsd - for sending data over UDP protocol (using Telegraf)
- ClamAV - for validating and scanning storage files
- ClamAV - for validating and scanning storage files.
- Imagemagick - for manipulating and managing image media files.
- Webp - for better compression of images on supporting clients
- SMTP - for sending email messages and alerts
- Resque - for managing data queues and scheduled tasks over a Redis server
- Webp - for better compression of images on supporting clients.
- SMTP - for sending email messages and alerts.
## Package Managers
Appwrite uses a package manager for managing code dependencies for both backend and frontend development. We try our best to avoid creating any unnecessary, and any new dependency to the project is subjected to a lead developer review and approval.
Appwrite uses a package manager for managing code dependencies for both backend and frontend development. We try our best to avoid creating any unnecessary dependencies. New dependency to the project is subjected to a lead developer's review and approval.
Many of Appwrite's internal modules are also used as dependencies to allow other Appwrite's projects to reuse them and as a way to contribute them back to the community.
Many of Appwrite's internal modules are also used as dependencies to allow other Appwrite projects to reuse them and as a way to contribute back to the community.
Appwrite uses [PHP's Composer](https://getcomposer.org/) for managing dependencies on the server-side and [JS NPM](https://www.npmjs.com/) for managing dependencies on the frontend side.
## Coding Standards
Appwrite is following the [PHP-FIG standards](https://www.php-fig.org/). Currently, we are using both PSR-0 and PSR-12 for coding standards and autoloading standards.
Appwrite follows the [PHP-FIG standards](https://www.php-fig.org/). Currently, we use both PSR-0 and PSR-12 for coding standards and autoloading standards.
We use prettier for our JS coding standards and auto-formatting our code.
We use prettier for our JS coding standards and auto-formatting for our code.
## Scalability, Speed, and Performance
Appwrite is built to scale. Please keep in mind that the Appwrite stack can run in different environments and different scales.
We wish Appwrite will be as easy to set up and in a single, localhost, and easy to grow to a large environment with dozens and even hundreds of instances.
We intend Appwrite to be as easy to set up as possible in a single localhost, and to grow easily into a large environment with dozens and even hundreds of instances.
When contributing code, please take into account the following considerations:
When contributing code, please take into account the following:
- Response Time
- Throughput
@@ -274,25 +282,25 @@ When contributing code, please take into account the following considerations:
- Background Jobs
- Task Execution Time
## Security & Privacy
## Security and Privacy
Security and privacy are extremely important to Appwrite, developers, and users alike. Make sure to follow the best industry standards and practices.
## Dependencies
Please avoid introducing new dependencies to Appwrite without consulting the team. New dependencies can be very helpful but also introduce new security and privacy issues, complexity, and impact total docker image size.
Please avoid introducing new dependencies to Appwrite without consulting the team. New dependencies can be very helpful, but they also introduce new security and privacy risks, add complexity, and impact the total docker image size.
Adding a new dependency should have vital value on the product with minimum possible risk.
Adding a new dependency should have vital value for the product with minimum possible risk.
## Introducing New Features
We would 💖 you to contribute to Appwrite, but we would also like to make sure Appwrite is as great as possible and loyal to its vision and mission statement 🙏.
We would 💖 you to contribute to Appwrite, but we also want to ensure Appwrite is loyal to its vision and mission statement 🙏.
For us to find the right balance, please open an issue explaining your ideas before introducing a new pull request.
This will allow the Appwrite community to have sufficient discussion about the new feature value and how it fits in the product roadmap and vision.
This will allow the Appwrite community to sufficiently discuss the new feature value and how it fits within the product roadmap and vision.
This is also important for the Appwrite lead developers to be able to give technical input and different emphasis regarding the feature design and architecture. Some bigger features might need to go through our [RFC process](https://github.com/appwrite/rfc).
This is also important for the Appwrite lead developers to be able to provide technical input and potentially a different emphasis regarding the feature design and architecture. Some bigger features might need to go through our [RFC process](https://github.com/appwrite/rfc).
## Build
@@ -316,30 +324,34 @@ The Runtimes for all supported cloud functions (multicore builds) can be found a
## Generate SDK
For generating a new console SDK follow the next steps:
The following steps are used to generate a new console SDK:
1. Update the console spec file located at `app/config/specs/swagger2-<version-number>.console.json` using Appwrite Tasks. Run the `php app/cli.php specs <version-number> normal` command in a running `appwrite/appwrite` container.
2. Generate a new SDK using the command `php app/cli.php sdks`
3. Change your working dir using `cd app/sdks/console-web`
4. Build the new SDK `npm run build`
5. Copy `iife/sdk.js` to `appwrite.js`
6. Go back to the root of the project `run npm run build`
1. Update the console spec file located at `app/config/specs/swagger2-<version-number>.console.json` using Appwrite Tasks. Run the `php app/cli.php specs version=<version-number> mode=normal` command in a running `appwrite/appwrite` container.
2. Generate a new SDK using the command `php app/cli.php sdks`.
3. Change your working dir using `cd app/sdks/console-web`.
4. Build the new SDK `npm run build`.
5. Copy `iife/sdk.js` to `appwrite.js`.
6. Go back to the root of the project `run npm run build`.
## Checklist for Releasing SDKs
Things to remember when releasing SDKs
Things to remember when releasing SDKs:
- Update the Changelogs in **docs/sdks** (right now only Dart and Flutter are using these)
- Update **GETTING_STARTED.md** in **docs/sdks** for each SDKs if any changes in the related APIs in there
- Update SDK versions as required on **app/config/platforms.php**
- Generate SDKs using the command `php app/cli.php sdks` and follow the instructions
- Release new tags on GitHub repository for each SDKs
- Update the Changelogs in **docs/sdks** (right now only Dart and Flutter are using these).
- Update **GETTING_STARTED.md** in **docs/sdks** for each SDKs if any changes in the related APIs are in there.
- Update SDK versions as required on **app/config/platforms.php**.
- Generate SDKs using the command `php app/cli.php sdks` and follow the instructions.
- Release new tags on GitHub repository for each SDK.
## Debug
Appwrite uses [yasd](https://github.com/swoole/yasd) debugger, which can be made available during build of Appwrite. You can connect to the debugger using VS Code [PHP Debug](https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug) extension or if you are in PHP Storm you don't need any plugin. Below are the settings required for remote debugger connection.
Appwrite uses [yasd](https://github.com/swoole/yasd) debugger, which can be made available during build of Appwrite. You can connect to the debugger using VS Code's [PHP Debug](https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug) extension.
First, you need to create an init file. Duplicate **dev/yasd_init.php.stub** file and name it **dev/yasd_init.php** and then change the IP address to your development machine's IP. Without the proper IP address debugger won't connect. And you also need to set **DEBUG** build arg in **appwrite** service in **docker-compose.yml** file.
If you are in PHP Storm you don't need any plugin. Below are the settings required for remote debugger connection:
1. Create an init file.
2. Duplicate **dev/yasd_init.php.stub** file and name it **dev/yasd_init.php**.
3. Set **DEBUG** build arg in **appwrite** service in **docker-compose.yml** file.
### VS Code Launch Configuration
@@ -357,7 +369,7 @@ First, you need to create an init file. Duplicate **dev/yasd_init.php.stub** fil
### PHPStorm Setup
In settings, go to **Languages & Frameworks** > **PHP** > **Debug**, there under **Xdebug** set the debug port to **9005** and enable **can accept external connections** checkbox.
In settings, go to **Languages & Frameworks** > **PHP** > **Debug**, under **Xdebug** set the debug port to **9005** and enable the **can accept external connections** checkbox.
## Tests
@@ -428,39 +440,47 @@ composer lint
composer lint <your file path>
```
## Clearing the Cache
If you need to clear the cache, you can do so by running the following command:
```bash
docker compose exec redis redis-cli FLUSHALL
```
## Tutorials
From time to time, our team will add tutorials that will help contributors find their way in the Appwrite source code. Below is a list of currently available tutorials:
- [Adding Support for a New OAuth2 Provider](./docs/tutorials/add-oauth2-provider.md)
- [Appwrite Environment Variables](./docs/tutorials/environment-variables.md)
- [Running in Production](./docs/tutorials/running-in-production.md)
- [Appwrite Environment Variables](./docs/tutorials/add-environment-variable.md)
- [Running in Production](https://appwrite.io/docs/production)
- [Adding Storage Adapter](./docs/tutorials/add-storage-adapter.md)
## Other Ways to Help
Pull requests are great, but there are many other areas where you can help Appwrite.
Pull requests are great, but there are many other ways you can help Appwrite.
### Blogging & Speaking
Blogging, speaking about, or creating tutorials about one of Appwrites many features. Mention [@appwrite](https://twitter.com/appwrite) on Twitter and/or [email team@appwrite.io](mailto:team@appwrite.io) so we can give pointers and tips and help you spread the word by promoting your content on the different Appwrite communication channels. Please add your blog posts and videos of talks to our [Awesome Appwrite](https://github.com/appwrite/awesome-appwrite) repo on GitHub.
Blogging, speaking about, or creating tutorials about one of Appwrites many features are great ways to get the word out about Appwrite. Mention [@appwrite](https://twitter.com/appwrite) on Twitter and/or [email team@appwrite.io](mailto:team@appwrite.io) so we can give pointers and tips and help you spread the word by promoting your content on the different Appwrite communication channels. Please add your blog posts and videos of talks to our [Awesome Appwrite](https://github.com/appwrite/awesome-appwrite) repo on GitHub.
### Presenting at Meetups
Presenting at meetups and conferences about your Appwrite projects. Your unique challenges and successes in building things with Appwrite can provide great speaking material. Wed love to review your talk abstract/CFP, so get in touch with us if youd like some help!
We encourage our contributors to present at meetups and conferences about your Appwrite projects. Your unique challenges and successes in building things with Appwrite can provide great speaking material. Wed love to review your talk abstract/CFP, so get in touch with us if youd like some help!
### Sending Feedbacks & Reporting Bugs
### Sending Feedbacks and Reporting Bugs
Sending feedback is a great way for us to understand your different use cases of Appwrite better. If you had any issues, bugs, or want to share about your experience, feel free to do so on our GitHub issues page or at our [Discord channel](https://discord.gg/GSeTUeA).
Sending feedback is a great way for us to understand your different use cases of Appwrite better. If you had any issues, bugs, or want to share your experience, feel free to do so on our GitHub issues page or at our [Discord channel](https://discord.gg/GSeTUeA).
### Submitting New Ideas
If you think Appwrite could use a new feature, please open an issue on our GitHub repository, stating as much information as you can think about your new idea and it's implications. We would also use this issue to gather more information, get more feedback from the community, and have a proper discussion about the new feature.
If you think Appwrite could use a new feature, please open an issue on our GitHub repository, stating as much information as you have about your new idea and its implications. We would also use this issue to gather more information, get more feedback from the community, and have a proper discussion about the new feature.
### Improving Documentation
Submitting documentation updates, enhancements, designs, or bug fixes. Spelling or grammar fixes will be very much appreciated.
Submitting documentation updates, enhancements, designs, or bug fixes, as well as spelling or grammar fixes is much appreciated.
### Helping Someone
Searching for Appwrite on Discord, GitHub, or StackOverflow and helping someone else who needs help. You can also help by teaching others how to contribute to Appwrite's repo!
Consider searching for Appwrite on Discord, GitHub, or StackOverflow to help someone who needs help. You can also help by teaching others how to contribute to Appwrite's repo!
+17 -57
View File
@@ -12,7 +12,7 @@ RUN composer install --ignore-platform-reqs --optimize-autoloader \
--no-plugins --no-scripts --prefer-dist \
`if [ "$TESTING" != "true" ]; then echo "--no-dev"; fi`
FROM node:16.14.2-alpine3.15 as node
FROM --platform=$BUILDPLATFORM node:16.14.2-alpine3.15 as node
COPY app/console /usr/local/src/console
@@ -29,7 +29,7 @@ ENV VITE_APPWRITE_GROWTH_ENDPOINT=$VITE_APPWRITE_GROWTH_ENDPOINT
RUN npm ci
RUN npm run build
FROM appwrite/base:0.2.2 as final
FROM appwrite/base:0.4.3 as final
LABEL maintainer="team@appwrite.io"
@@ -37,52 +37,8 @@ ARG VERSION=dev
ARG DEBUG=false
ENV DEBUG=$DEBUG
ENV DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
ENV DOCKER_COMPOSE_VERSION=v2.5.0
ENV _APP_SERVER=swoole \
_APP_ENV=production \
_APP_LOCALE=en \
_APP_DOMAIN=localhost \
_APP_DOMAIN_TARGET=localhost \
_APP_HOME=https://appwrite.io \
_APP_EDITION=community \
_APP_CONSOLE_WHITELIST_ROOT=enabled \
_APP_OPTIONS_ABUSE=enabled \
_APP_OPTIONS_FORCE_HTTPS=disabled \
_APP_OPENSSL_KEY_V1=your-secret-key \
_APP_STORAGE_LIMIT=10000000 \
_APP_STORAGE_ANTIVIRUS=enabled \
_APP_STORAGE_ANTIVIRUS_HOST=clamav \
_APP_STORAGE_ANTIVIRUS_PORT=3310 \
_APP_REDIS_HOST=redis \
_APP_REDIS_PORT=6379 \
_APP_DB_HOST=mariadb \
_APP_DB_PORT=3306 \
_APP_DB_USER=root \
_APP_DB_PASS=password \
_APP_DB_SCHEMA=appwrite \
_APP_INFLUXDB_HOST=influxdb \
_APP_INFLUXDB_PORT=8086 \
_APP_STATSD_HOST=telegraf \
_APP_STATSD_PORT=8125 \
_APP_FUNCTIONS_SIZE_LIMIT=30000000 \
_APP_FUNCTIONS_TIMEOUT=900 \
_APP_FUNCTIONS_CPUS=1 \
_APP_FUNCTIONS_MEMORY=128 \
_APP_EXECUTOR_SECRET=a-random-secret \
_APP_EXECUTOR_HOST=http://exc1/v1 \
_APP_SETUP=self-hosted \
_APP_VERSION=$VERSION \
_APP_USAGE_STATS=enabled \
# 14 Days = 1209600 s
_APP_MAINTENANCE_RETENTION_EXECUTION=1209600 \
_APP_MAINTENANCE_RETENTION_AUDIT=1209600 \
# 1 Day = 86400 s
_APP_MAINTENANCE_RETENTION_ABUSE=86400 \
_APP_MAINTENANCE_RETENTION_USAGE_HOURLY=8640000 \
_APP_MAINTENANCE_INTERVAL=86400
ENV _APP_VERSION=$VERSION \
_APP_HOME=https://appwrite.io
RUN \
if [ "$DEBUG" == "true" ]; then \
@@ -117,22 +73,16 @@ RUN mkdir -p /storage/uploads && \
# Executables
RUN chmod +x /usr/local/bin/doctor && \
chmod +x /usr/local/bin/patch-delete-schedule-updated-at-attribute && \
chmod +x /usr/local/bin/clear-card-cache && \
chmod +x /usr/local/bin/calc-users-stats && \
chmod +x /usr/local/bin/calc-tier-stats && \
chmod +x /usr/local/bin/patch-delete-project-collections && \
chmod +x /usr/local/bin/maintenance && \
chmod +x /usr/local/bin/volume-sync && \
chmod +x /usr/local/bin/usage && \
chmod +x /usr/local/bin/install && \
chmod +x /usr/local/bin/upgrade && \
chmod +x /usr/local/bin/migrate && \
chmod +x /usr/local/bin/realtime && \
chmod +x /usr/local/bin/schedule && \
chmod +x /usr/local/bin/sdks && \
chmod +x /usr/local/bin/specs && \
chmod +x /usr/local/bin/ssl && \
chmod +x /usr/local/bin/hamster && \
chmod +x /usr/local/bin/test && \
chmod +x /usr/local/bin/vars && \
chmod +x /usr/local/bin/worker-audits && \
@@ -143,13 +93,23 @@ RUN chmod +x /usr/local/bin/doctor && \
chmod +x /usr/local/bin/worker-builds && \
chmod +x /usr/local/bin/worker-mails && \
chmod +x /usr/local/bin/worker-messaging && \
chmod +x /usr/local/bin/worker-webhooks
chmod +x /usr/local/bin/worker-webhooks && \
chmod +x /usr/local/bin/worker-migrations
# Cloud Executabless
RUN chmod +x /usr/local/bin/hamster && \
chmod +x /usr/local/bin/volume-sync && \
chmod +x /usr/local/bin/patch-delete-schedule-updated-at-attribute && \
chmod +x /usr/local/bin/patch-delete-project-collections && \
chmod +x /usr/local/bin/clear-card-cache && \
chmod +x /usr/local/bin/calc-users-stats && \
chmod +x /usr/local/bin/calc-tier-stats
# Letsencrypt Permissions
RUN mkdir -p /etc/letsencrypt/live/ && chmod -Rf 755 /etc/letsencrypt/live/
# Enable Extensions
RUN if [ "$DEBUG" == "true" ]; then printf "zend_extension=yasd \nyasd.debug_mode=remote \nyasd.init_file=/usr/local/dev/yasd_init.php \nyasd.remote_port=9005 \nyasd.log_level=-1" >> /usr/local/etc/php/conf.d/yasd.ini; fi
RUN if [ "$DEBUG" == "true" ]; then printf "zend_extension=yasd \nyasd.debug_mode=remote \nyasd.init_file=/usr/src/code/dev/yasd_init.php \nyasd.remote_port=9005 \nyasd.log_level=-1" >> /usr/local/etc/php/conf.d/yasd.ini; fi
RUN if [ "$DEBUG" == "true" ]; then echo "opcache.enable=0" >> /usr/local/etc/php/conf.d/appwrite.ini; fi
RUN echo "opcache.preload_user=www-data" >> /usr/local/etc/php/conf.d/appwrite.ini
+57
View File
@@ -0,0 +1,57 @@
# Appwrite hacktoberfest contribution
Welcome to the Appwrite Hacktoberfest contribution! We appreciate your interest in contributing to our open-source project. Please read this carefully to understand how to get started and make your contributions count.
## Familiarize with the project
Before you start contributing, familiarize yourself with our project by reading the [main README](https://github.com/appwrite/appwrite/blob/main/README.md).
## Code of conduct
Please ensure that you always follow our [Code of Conduct](https://github.com/appwrite/awesome-appwrite/blob/master/CODE_OF_CONDUCT.md). We aim to maintain a respectful and inclusive community.
## Contributing guide
Please review our [Contributing Guide](https://github.com/appwrite/appwrite/blob/main/CONTRIBUTING.md) before contributing. It will help you learn about the architecture, instructions on how to update code, run tests, and submit a PR.
## Hacktoberfest contribution guidelines
To participate in Hacktoberfest with Appwrite, follow these guidelines:
1. **Valid issues**: To make your contribution count, please look for issues labeled with `hacktoberfest`. Only issues labeled with `hacktoberfest` will count as a valid contribution.
2. **Wait for issue assignment**: After you have identified an issue to work on, please wait for it to be assigned to you by our team. We assign issues on a first-come, first-serve basis.
3. **Knowing about labels**: We do not have the `hacktoberfest` label in our repositories, but we use it on specific issues. For your pull request to be valid, our team will review and add the `hacktoberfest-accepted` label once it meets the criteria.
4. **Discuss new issues**: If you're interested in finding and adding new issues for Hacktoberfest, please discuss it with the team on our [Discord server](https://appwrite.io/discord) in the `#hacktoberfest` channel.
5. **Be patient with pull request reviews**: PR reviews may take up to 15 days due to the volume of contributions. However, we also host PR review parties every week where you can add your PRs for instant review.
6. **Regular updates**: If you've been assigned an issue, it's essential to share updates every 3 days. Failure to do so may result in being unassigned from the issue.
## Getting started
1. Fork the Appwrite repository you'd like to contribute to.
2. Clone your forked repository to your local machine.
```bash
git clone https://github.com/your-username/repository-name.git
```
3. Create a new branch for your contribution.
```bash
git checkout -b TYPE-ISSUE_ID-DESCRIPTION
```
4. Make your changes, commit them, and push them to your forked repository.
```bash
git commit -m "Add your commit message here"
git push origin TYPE-ISSUE_ID-DESCRIPTION
```
5. Create a Pull Request (PR) from your forked repository to the Appwrite repository. Be sure to reference the issue you are addressing in your PR description.
Thank you for contributing to Appwrite, and we look forward to your Hacktoberfest contributions! If you have any questions or need assistance, feel free to ask on our Discord server or in the issue discussion. Happy hacking!
+23 -21
View File
@@ -1,6 +1,8 @@
> 好消息!Appwrite 云现已进入公开测试版!立即访问 cloud.appwrite.io 注册,体验无忧的托管服务。今天就加入我们的云端吧!☁️🎉
<br />
<p align="center">
<a href="https://appwrite.io" target="_blank"><img width="260" height="39" src="https://appwrite.io/images/appwrite.svg" alt="Appwrite Logo"></a>
<a href="https://appwrite.io" target="_blank"><img src="./public/images/banner.png" alt="Appwrite Logo"></a>
<br />
<br />
<b>适用于[Flutter/Vue/Angular/React/iOS/Android/* 等等平台 *]的完整后端服务</b>
@@ -9,10 +11,10 @@
</p>
<!-- [![Build Status](https://img.shields.io/travis/com/appwrite/appwrite?style=flat-square)](https://travis-ci.com/appwrite/appwrite) -->
[![We're Hiring](https://img.shields.io/static/v1?label=We're&message=Hiring&color=blue&style=flat-square)](https://appwrite.io/company/careers)
[![Hacktoberfest](https://img.shields.io/static/v1?label=hacktoberfest&message=friendly&color=191120&style=flat-square)](https://hacktoberfest.appwrite.io)
[![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord?r=Github)
[![Build Status](https://img.shields.io/github/workflow/status/appwrite/appwrite/Tests?label=tests&style=flat-square)](https://github.com/appwrite/appwrite/actions)
[![Build Status](https://img.shields.io/github/actions/workflow/status/appwrite/appwrite/tests.yml?branch=master&label=tests&style=flat-square)](https://github.com/appwrite/appwrite/actions)
[![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite)
<!-- [![Docker Pulls](https://img.shields.io/docker/pulls/appwrite/appwrite?color=f02e65&style=flat-square)](https://hub.docker.com/r/appwrite/appwrite) -->
@@ -21,9 +23,9 @@
[English](README.md) | 简体中文
[**我们发布了 Appwrite Console 2.0 版本,点击这里了解更多!**](https://medium.com/appwrite-io/announcing-console-2-0-2e0e96891cb0?source=friends_link&sk=7a82b4069778e3adc165dc026e960fe1)
[**Appwrite 云公开测试版!立即注册!**](https://cloud.appwrite.io)
Appwrite是一个基于Docker的端到端开发者平台,其容器化的微服务库可应用于网页端,移动端,以及后端。Appwrite 通过视觉化界面简了从零编写 API 的繁琐过程,在保证软件安全的前提下为开发者创造了一个高效的开发环境。
Appwrite是一个基于Docker的端到端开发者平台,其容器化的微服务库可应用于网页端,移动端,以及后端。Appwrite 通过视觉化界面简了从零开始编写 API 的繁琐过程,在保证软件安全的前提下为开发者创造了一个高效的开发环境。
Appwrite 可以提供给开发者用户验证,外部授权,用户数据读写检索,文件储存,图像处理,云函数计算,[等多种服务](https://appwrite.io/docs).
@@ -55,7 +57,7 @@ Appwrite 可以提供给开发者用户验证,外部授权,用户数据读
Appwrite 的容器化服务器只需要一行指令就可以运行。您可以使用 docker-compose 在本地主机上运行 Appwrite,也可以在任何其他容器化工具(如 Kubernetes、Docker Swarm 或 Rancher)上运行 Appwrite。
开始运行 Appwrite 服务器的最简单方法是运行我们的 docker-compose 文件。在运行安装命令之前,请确保您的机器上安装了 [Docker](https://dockerdocs.cn/get-docker/index.html)
启动 Appwrite 服务器的最简单方法是运行我们的 docker-compose 文件。在运行安装命令之前,请确保您的机器上安装了 [Docker](https://dockerdocs.cn/get-docker/index.html)
### Unix
@@ -64,7 +66,7 @@ docker run -it --rm \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
--entrypoint="install" \
appwrite/appwrite:1.1.2
appwrite/appwrite:1.4.6
```
### Windows
@@ -76,17 +78,17 @@ docker run -it --rm ^
--volume //var/run/docker.sock:/var/run/docker.sock ^
--volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
--entrypoint="install" ^
appwrite/appwrite:1.1.2
appwrite/appwrite:1.4.6
```
#### PowerShell
```powershell
docker run -it --rm ,
--volume /var/run/docker.sock:/var/run/docker.sock ,
--volume ${pwd}/appwrite:/usr/src/code/appwrite:rw ,
--entrypoint="install" ,
appwrite/appwrite:1.1.2
docker run -it --rm `
--volume /var/run/docker.sock:/var/run/docker.sock `
--volume ${pwd}/appwrite:/usr/src/code/appwrite:rw `
--entrypoint="install" `
appwrite/appwrite:1.4.6
```
运行后,可以在浏览器上访问 http://localhost 找到 Appwrite 控制台。在非 Linux 的本机主机上完成安装后,服务器可能需要几分钟才能启动。
@@ -111,14 +113,14 @@ docker run -it --rm ,
### 软件服务
* [**帐户**](https://appwrite.io/docs/client/account) -管理当前用户的帐户和登录方式。跟踪和管理用户 Session,登录设备,登录方法和查看相关记录。
* [**帐户**](https://appwrite.io/docs/references/cloud/client-web/account) -管理当前用户的帐户和登录方式。跟踪和管理用户 Session,登录设备,登录方法和查看相关记录。
* [**用户**](https://appwrite.io/docs/server/users) - 在以管理员模式登录时管理和列出所有用户。
* [**团队**](https://appwrite.io/docs/client/teams) - 管理用户分组。邀请成员,管理团队中的用户权限和用户角色。
* [**数据库**](https://appwrite.io/docs/client/databases) - 管理数据库文档和文档集。用检索界面来对文档和文档集进行读取,创建,更新,和删除。
* [**贮存**](https://appwrite.io/docs/client/storage) - 管理文件的阅读、创建、删除和预览。设置文件的预览来满足程序的个性化需求。所有文件都由 ClamAV 扫描并安全存储和加密。
* [**团队**](https://appwrite.io/docs/references/cloud/client-web/teams) - 管理用户分组。邀请成员,管理团队中的用户权限和用户角色。
* [**数据库**](https://appwrite.io/docs/references/cloud/client-web/databases) - 管理数据库文档和文档集。用检索界面来对文档和文档集进行读取,创建,更新,和删除。
* [**贮存**](https://appwrite.io/docs/references/cloud/client-web/storage) - 管理文件的阅读、创建、删除和预览。设置文件的预览来满足程序的个性化需求。所有文件都由 ClamAV 扫描并安全存储和加密。
* [**云函数**](https://appwrite.io/docs/server/functions) - 在安全,隔离的环境中运行自定义代码。这些代码可以被事件,CRON,或者手动操作触发。
* [**语言适配**](https://appwrite.io/docs/client/locale) - 根据用户所在的的国家和地区做出合适的语言适配。
* [**头像**](https://appwrite.io/docs/client/avatars) -管理用户头像、国家旗帜、浏览器图标、信用卡符号,和生成二维码。
* [**语言适配**](https://appwrite.io/docs/references/cloud/client-web/locale) - 根据用户所在的的国家和地区做出合适的语言适配。
* [**头像**](https://appwrite.io/docs/references/cloud/client-web/avatars) -管理用户头像、国家旗帜、浏览器图标、信用卡符号,和生成二维码。
如需完整的 API 界面文档,请访问 [https://appwrite.io/docs](https://appwrite.io/docs)。如需更多教程、新闻和公告,请订阅我们的 [博客](https://medium.com/appwrite-io) 和 加入我们的[Discord 社区](https://discord.gg/GSeTUeA)。
### 开发套件
@@ -159,7 +161,7 @@ Appwrite API 界面层利用后台缓存和任务委派来提供极速的响应
## 贡献代码
所有代码贡献 - 包括来自具有直接提交更改权限的贡献者 - 都必须提交PR请求并在合并分支之前得到核心开发人员的批准。这是为了确保正确审查所有代码。
为了确保正确审查,所有代码贡献 - 包括来自具有直接提交更改权限的贡献者 - 都必须提交PR请求并在合并分支之前得到核心开发人员的批准。
我们欢迎所有人提交PR!如果您愿意提供帮助,可以在 [贡献指南](CONTRIBUTING.md) 中了解有关如何为项目做出贡献的更多信息。
@@ -169,7 +171,7 @@ Appwrite API 界面层利用后台缓存和任务委派来提供极速的响应
## 订阅我们
加入我们在世界各地不断发展的社区!请参阅我们的官方 [博客](https://medium.com/appwrite-io)。在 [Twitter](https://twitter.com/appwrite)、[Facebook 页面](https://www.facebook.com/appwrite.io)、[Facebook 群组](https://www.facebook)、[开发者社区](https://dev.to/appwrite) 等平台订阅我们或加入我们的 [Discord 社区](https://discord.gg/GSeTUeA) 以获得更多帮助,想法和讨论。
加入我们在世界各地不断发展的社区!请参阅我们的官方 [博客](https://medium.com/appwrite-io)。在 [Twitter](https://twitter.com/appwrite)、[Facebook 页面](https://www.facebook.com/appwrite.io)、[Facebook 群组](https://www.facebook.com/appwrite.io/groups/)、[开发者社区](https://dev.to/appwrite) 等平台订阅我们或加入我们的 [Discord 社区](https://discord.gg/GSeTUeA) 以获得更多帮助,想法和讨论。
## 版权说明
+32 -25
View File
@@ -1,12 +1,11 @@
> It's going to get cloudy! 🌩 ☂️
> The Appwrite Cloud is coming soon! You can learn more about our upcoming hosted solution and signup for free credits at: https://appwrite.io/cloud
> Great news! Appwrite Cloud is now in public beta! Sign up at [cloud.appwrite.io](https://cloud.appwrite.io) for a hassle-free, hosted experience. Join us in the Cloud today! ☁️🎉
<br />
<p align="center">
<a href="https://appwrite.io" target="_blank"><img width="260" height="39" src="https://appwrite.io/images/appwrite.svg" alt="Appwrite Logo"></a>
<a href="https://appwrite.io" target="_blank"><img src="./public/images/banner.png" alt="Appwrite Logo"></a>
<br />
<br />
<b>A complete backend solution for your [Flutter / Vue / Angular / React / iOS / Android / *ANY OTHER*] app</b>
<b>Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.</b>
<br />
<br />
</p>
@@ -14,9 +13,10 @@
<!-- [![Build Status](https://img.shields.io/travis/com/appwrite/appwrite?style=flat-square)](https://travis-ci.com/appwrite/appwrite) -->
[![We're Hiring](https://img.shields.io/static/v1?label=We're&message=Hiring&color=blue&style=flat-square)](https://appwrite.io/company/careers)
[![Hacktoberfest](https://img.shields.io/static/v1?label=hacktoberfest&message=ready&color=191120&style=flat-square)](https://hacktoberfest.appwrite.io)
[![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord?r=Github)
[![Build Status](https://img.shields.io/github/workflow/status/appwrite/appwrite/Tests?label=tests&style=flat-square)](https://github.com/appwrite/appwrite/actions)
[![Build Status](https://img.shields.io/github/actions/workflow/status/appwrite/appwrite/tests.yml?branch=master&label=tests&style=flat-square)](https://github.com/appwrite/appwrite/actions)
[![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite)
<!-- [![Docker Pulls](https://img.shields.io/docker/pulls/appwrite/appwrite?color=f02e65&style=flat-square)](https://hub.docker.com/r/appwrite/appwrite) -->
@@ -25,11 +25,11 @@
English | [简体中文](README-CN.md)
[**Appwrite Console 2.0 has been released! Learn what's new!**](https://medium.com/appwrite-io/announcing-console-2-0-2e0e96891cb0?source=friends_link&sk=7a82b4069778e3adc165dc026e960fe1)
[**Announcing Appwrite Cloud Public Beta! Sign up today!**](https://cloud.appwrite.io)
Appwrite is an end-to-end backend server for Web, Mobile, Native, or Backend apps packaged as a set of Docker<nobr> microservices. Appwrite abstracts the complexity and repetitiveness required to build a modern backend API from scratch and allows you to build secure apps faster.
Using Appwrite, you can easily integrate your app with user authentication & multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, and [more services](https://appwrite.io/docs).
Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, and [more services](https://appwrite.io/docs).
<p align="center">
<br />
@@ -50,6 +50,7 @@ Table of Contents:
- [CMD](#cmd)
- [PowerShell](#powershell)
- [Upgrade from an Older Version](#upgrade-from-an-older-version)
- [One-Click Setups](#one-click-setups)
- [Getting Started](#getting-started)
- [Services](#services)
- [SDKs](#sdks)
@@ -64,7 +65,7 @@ Table of Contents:
## Installation
Appwrite backend server is designed to run in a container environment. Running your server is as easy as running one command from your terminal. You can either run Appwrite on your localhost using docker-compose or on any other container orchestration tool like Kubernetes, Docker Swarm, or Rancher.
Appwrite is designed to run in a containerized environment. Running your server is as easy as running one command from your terminal. You can either run Appwrite on your localhost using docker-compose or on any other container orchestration tool, such as Kubernetes, Docker Swarm, or Rancher.
The easiest way to start running your Appwrite server is by running our docker-compose file. Before running the installation command, make sure you have [Docker](https://www.docker.com/products/docker-desktop) installed on your machine:
@@ -75,7 +76,7 @@ docker run -it --rm \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
--entrypoint="install" \
appwrite/appwrite:1.1.2
appwrite/appwrite:1.4.6
```
### Windows
@@ -87,7 +88,7 @@ docker run -it --rm ^
--volume //var/run/docker.sock:/var/run/docker.sock ^
--volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
--entrypoint="install" ^
appwrite/appwrite:1.1.2
appwrite/appwrite:1.4.6
```
#### PowerShell
@@ -97,10 +98,10 @@ docker run -it --rm `
--volume /var/run/docker.sock:/var/run/docker.sock `
--volume ${pwd}/appwrite:/usr/src/code/appwrite:rw `
--entrypoint="install" `
appwrite/appwrite:1.1.2
appwrite/appwrite:1.4.6
```
Once the Docker installation completes, go to http://localhost to access the Appwrite console from your browser. Please note that on non-Linux native hosts, the server might take a few minutes to start after installation completes.
Once the Docker installation is complete, go to http://localhost to access the Appwrite console from your browser. Please note that on non-Linux native hosts, the server might take a few minutes to start after completing the installation.
For advanced production and custom installation, check out our Docker [environment variables](https://appwrite.io/docs/environment-variables) docs. You can also use our public [docker-compose.yml](https://appwrite.io/install/compose) and [.env](https://appwrite.io/install/env) files to manually set up an environment.
@@ -110,7 +111,7 @@ If you are upgrading your Appwrite server from an older version, you should use
## One-Click Setups
In addition to running Appwrite locally, you can also launch Appwrite using a pre-configured setup. This allows you to get up and running with Appwrite quickly without installing Docker on your local machine.
In addition to running Appwrite locally, you can also launch Appwrite using a pre-configured setup. This allows you to get up and running quickly with Appwrite without installing Docker on your local machine.
Choose from one of the providers below:
@@ -128,6 +129,12 @@ Choose from one of the providers below:
<br /><sub><b>Gitpod</b></sub></a>
</a>
</td>
<td align="center" width="100" height="100">
<a href="https://www.linode.com/marketplace/apps/appwrite/appwrite/">
<img width="50" height="39" src="public/images/integrations/akamai-logo.svg" alt="Akamai Logo" />
<br /><sub><b>Akamai Compute</b></sub></a>
</a>
</td>
</tr>
</table>
@@ -144,21 +151,21 @@ Getting started with Appwrite is as easy as creating a new project, choosing you
### Services
- [**Account**](https://appwrite.io/docs/client/account) - Manage current user authentication and account. Track and manage the user sessions, devices, sign-in methods, and security logs.
- [**Account**](https://appwrite.io/docs/references/cloud/client-web/account) - Manage current user authentication and account. Track and manage the user sessions, devices, sign-in methods, and security logs.
- [**Users**](https://appwrite.io/docs/server/users) - Manage and list all project users when building backend integrations with Server SDKs.
- [**Teams**](https://appwrite.io/docs/client/teams) - Manage and group users in teams. Manage memberships, invites, and user roles within a team.
- [**Databases**](https://appwrite.io/docs/client/databases) - Manage databases, collections and documents. Read, create, update, and delete documents and filter lists of document collections using advanced filters.
- [**Storage**](https://appwrite.io/docs/client/storage) - Manage storage files. Read, create, delete, and preview files. Manipulate the preview of your files to fit your app perfectly. All files are scanned by ClamAV and stored in a secure and encrypted way.
- [**Functions**](https://appwrite.io/docs/server/functions) - Customize your Appwrite server by executing your custom code in a secure, isolated environment. You can trigger your code on any Appwrite system event, manually or using a CRON schedule.
- [**Realtime**](https://appwrite.io/docs/realtime) - Listen to real-time events for any of your Appwrite services including users, storage, functions, databases and more.
- [**Locale**](https://appwrite.io/docs/client/locale) - Track your user's location, and manage your app locale-based data.
- [**Avatars**](https://appwrite.io/docs/client/avatars) - Manage your users' avatars, countries' flags, browser icons, credit card symbols, and generate QR codes.
- [**Teams**](https://appwrite.io/docs/references/cloud/client-web/teams) - Manage and group users in teams. Manage memberships, invites, and user roles within a team.
- [**Databases**](https://appwrite.io/docs/references/cloud/client-web/databases) - Manage databases, collections, and documents. Read, create, update, and delete documents and filter lists of document collections using advanced filters.
- [**Storage**](https://appwrite.io/docs/references/cloud/client-web/storage) - Manage storage files. Read, create, delete, and preview files. Manipulate the preview of your files to perfectly fit your app. All files are scanned by ClamAV and stored in a secure and encrypted way.
- [**Functions**](https://appwrite.io/docs/server/functions) - Customize your Appwrite server by executing your custom code in a secure, isolated environment. You can trigger your code on any Appwrite system event either manually or using a CRON schedule.
- [**Realtime**](https://appwrite.io/docs/realtime) - Listen to real-time events for any of your Appwrite services including users, storage, functions, databases, and more.
- [**Locale**](https://appwrite.io/docs/references/cloud/client-web/locale) - Track your user's location and manage your app locale-based data.
- [**Avatars**](https://appwrite.io/docs/references/cloud/client-web/avatars) - Manage your users' avatars, countries' flags, browser icons, and credit card symbols. Generate QR codes from links or plaintext strings.
For the complete API documentation, visit [https://appwrite.io/docs](https://appwrite.io/docs). For more tutorials, news and announcements check out our [blog](https://medium.com/appwrite-io) and [Discord Server](https://discord.gg/GSeTUeA).
### SDKs
Below is a list of currently supported platforms and languages. If you wish to help us add support to your platform of choice, you can go over to our [SDK Generator](https://github.com/appwrite/sdk-generator) project and view our [contribution guide](https://github.com/appwrite/sdk-generator/blob/master/CONTRIBUTING.md).
Below is a list of currently supported platforms and languages. If you would like to help us add support to your platform of choice, you can go over to our [SDK Generator](https://github.com/appwrite/sdk-generator) project and view our [contribution guide](https://github.com/appwrite/sdk-generator/blob/master/CONTRIBUTING.md).
#### Client
@@ -190,13 +197,13 @@ Looking for more SDKs? - Help us by contributing a pull request to our [SDK Gene
![Appwrite Architecture](docs/specs/overview.drawio.svg)
Appwrite uses a microservices architecture that was designed for easy scaling and delegation of responsibilities. In addition, Appwrite supports multiple APIs (REST, WebSocket, and GraphQL-soon) to allow you to interact with your resources by leveraging your existing knowledge and protocols of choice.
Appwrite uses a microservices architecture that was designed for easy scaling and delegation of responsibilities. In addition, Appwrite supports multiple APIs, such as REST, WebSocket, and GraphQL to allow you to interact with your resources by leveraging your existing knowledge and protocols of choice.
The Appwrite API layer was designed to be extremely fast by leveraging in-memory caching and delegating any heavy-lifting tasks to the Appwrite background workers. The background workers also allow you to precisely control your compute capacity and costs using a message queue to handle the load. You can learn more about our architecture in the [contribution guide](CONTRIBUTING.md#architecture-1).
## Contributing
All code contributions - including those of people having commit access - must go through a pull request and be approved by a core developer before being merged. This is to ensure a proper review of all the code.
All code contributions, including those of people having commit access, must go through a pull request and be approved by a core developer before being merged. This is to ensure a proper review of all the code.
We truly ❤️ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the [contribution guide](CONTRIBUTING.md).
@@ -206,7 +213,7 @@ For security issues, kindly email us at [security@appwrite.io](mailto:security@a
## Follow Us
Join our growing community around the world! See our official [Blog](https://medium.com/appwrite-io). Follow us on [Twitter](https://twitter.com/appwrite), [Facebook Page](https://www.facebook.com/appwrite.io), [Facebook Group](https://www.facebook.com/groups/appwrite.developers/), [Dev Community](https://dev.to/appwrite) or join our live [Discord server](https://discord.gg/GSeTUeA) for more help, ideas, and discussions.
Join our growing community around the world! Check out our official [Blog](https://medium.com/appwrite-io). Follow us on [Twitter](https://twitter.com/appwrite), [Facebook Page](https://www.facebook.com/appwrite.io), [Facebook Group](https://www.facebook.com/groups/appwrite.developers/), [Dev Community](https://dev.to/appwrite) or join our live [Discord server](https://discord.gg/GSeTUeA) for more help, ideas, and discussions.
## License
+8 -6
View File
@@ -2,12 +2,14 @@
## Supported Versions
| Version | Supported |
| ------- | ------------------ |
| <= 0.14 | :x: |
| 1.15.x | :white_check_mark: |
| 1.0.x | :white_check_mark: |
| 1.1.x | :white_check_mark: |
| Version | Supported |
| --------- | ------------------ |
| <= 0.15.x | :x: |
| 1.0.x | :white_check_mark: |
| 1.1.x | :white_check_mark: |
| 1.2.x | :white_check_mark: |
| 1.3.x | :white_check_mark: |
| 1.4.x | :white_check_mark: |
## Reporting a Vulnerability
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
+17 -8
View File
@@ -3,6 +3,8 @@
require_once __DIR__ . '/init.php';
require_once __DIR__ . '/controllers/general.php';
use Appwrite\Event\Delete;
use Appwrite\Event\Certificate;
use Appwrite\Event\Func;
use Appwrite\Platform\Appwrite;
use Utopia\CLI\CLI;
@@ -17,6 +19,7 @@ use Utopia\Database\Database;
use Utopia\Database\Document;
use Utopia\Logger\Log;
use Utopia\Pools\Group;
use Utopia\Queue\Connection;
use Utopia\Registry\Registry;
Authorization::disable();
@@ -58,7 +61,7 @@ CLI::setResource('dbForConsole', function ($pools, $cache) {
->getResource();
$dbForConsole = new Database($dbAdapter, $cache);
$dbForConsole->setNamespace('console');
$dbForConsole->setNamespace('_console');
// Ensure tables exist
$collections = Config::getParam('collections', [])['console'];
@@ -74,7 +77,7 @@ CLI::setResource('dbForConsole', function ($pools, $cache) {
$pools->get('console')->reclaim();
sleep($sleep);
}
} while ($attempts < $maxAttempts);
} while ($attempts < $maxAttempts && !$ready);
if (!$ready) {
throw new Exception("Console is not ready yet. Please try again later.");
@@ -86,7 +89,7 @@ CLI::setResource('dbForConsole', function ($pools, $cache) {
CLI::setResource('getProjectDB', function (Group $pools, Database $dbForConsole, $cache) {
$databases = []; // TODO: @Meldiron This should probably be responsibility of utopia-php/pools
$getProjectDB = function (Document $project) use ($pools, $dbForConsole, $cache, &$databases) {
return function (Document $project) use ($pools, $dbForConsole, $cache, &$databases) {
if ($project->isEmpty() || $project->getId() === 'console') {
return $dbForConsole;
}
@@ -112,8 +115,6 @@ CLI::setResource('getProjectDB', function (Group $pools, Database $dbForConsole,
return $database;
};
return $getProjectDB;
}, ['pools', 'dbForConsole', 'cache']);
CLI::setResource('influxdb', function (Registry $register) {
@@ -140,10 +141,18 @@ CLI::setResource('influxdb', function (Registry $register) {
return $database;
}, ['register']);
CLI::setResource('queueForFunctions', function (Group $pools) {
return new Func($pools->get('queue')->pop()->getResource());
CLI::setResource('queue', function (Group $pools) {
return $pools->get('queue')->pop()->getResource();
}, ['pools']);
CLI::setResource('queueForFunctions', function (Connection $queue) {
return new Func($queue);
}, ['queue']);
CLI::setResource('queueForDeletes', function (Connection $queue) {
return new Delete($queue);
}, ['queue']);
CLI::setResource('queueForCertificates', function (Connection $queue) {
return new Certificate($queue);
}, ['queue']);
CLI::setResource('logError', function (Registry $register) {
return function (Throwable $error, string $namespace, string $action) use ($register) {
$logger = $register->get('logger');
+15 -14
View File
@@ -2,20 +2,21 @@
return [
// Codes based on: https://github.com/matomo-org/device-detector/blob/master/Parser/Client/Browser.php
'aa' => __DIR__ . '/browsers/avant.png',
'an' => __DIR__ . '/browsers/android-webview-beta.png',
'ch' => __DIR__ . '/browsers/chrome.png',
'ci' => __DIR__ . '/browsers/chrome.png', //Chrome Mobile iOS
'cm' => __DIR__ . '/browsers/chrome.png', //Chrome Mobile
'cr' => __DIR__ . '/browsers/chromium.png',
'ff' => __DIR__ . '/browsers/firefox.png',
'sf' => __DIR__ . '/browsers/safari.png',
'mf' => __DIR__ . '/browsers/safari.png',
'ps' => __DIR__ . '/browsers/edge.png',
'oi' => __DIR__ . '/browsers/edge.png',
'om' => __DIR__ . '/browsers/opera-mini.png',
'op' => __DIR__ . '/browsers/opera.png',
'on' => __DIR__ . '/browsers/opera.png',
'aa' => ['name' => 'Avant Browser', 'path' => __DIR__ . '/browsers/avant.png'],
'an' => ['name' => 'Android WebView Beta', 'path' => __DIR__ . '/browsers/android-webview-beta.png'],
'ch' => ['name' => 'Google Chrome', 'path' => __DIR__ . '/browsers/chrome.png'],
'ci' => ['name' => 'Google Chrome (iOS)', 'path' => __DIR__ . '/browsers/chrome.png'],
'cm' => ['name' => 'Google Chrome (Mobile)', 'path' => __DIR__ . '/browsers/chrome.png'],
'cr' => ['name' => 'Chromium', 'path' => __DIR__ . '/browsers/chromium.png'],
'ff' => ['name' => 'Mozilla Firefox', 'path' => __DIR__ . '/browsers/firefox.png'],
'sf' => ['name' => 'Safari', 'path' => __DIR__ . '/browsers/safari.png'],
'mf' => ['name' => 'Mobile Safari', 'path' => __DIR__ . '/browsers/safari.png'],
'ps' => ['name' => 'Microsoft Edge', 'path' => __DIR__ . '/browsers/edge.png'],
'oi' => ['name' => 'Microsoft Edge (iOS)', 'path' => __DIR__ . '/browsers/edge.png'],
'om' => ['name' => 'Opera Mini', 'path' => __DIR__ . '/browsers/opera-mini.png'],
'op' => ['name' => 'Opera', 'path' => __DIR__ . '/browsers/opera.png'],
'on' => ['name' => 'Opera (Next)', 'path' => __DIR__ . '/browsers/opera.png'],
/*
'36' => '360 Phone Browser',
+17 -17
View File
@@ -1,20 +1,20 @@
<?php
return [
'amex' => __DIR__ . '/credit-cards/amex.png',
'argencard' => __DIR__ . '/credit-cards/argencard.png',
'cabal' => __DIR__ . '/credit-cards/cabal.png',
'censosud' => __DIR__ . '/credit-cards/consosud.png',
'diners' => __DIR__ . '/credit-cards/diners.png',
'discover' => __DIR__ . '/credit-cards/discover.png',
'elo' => __DIR__ . '/credit-cards/elo.png',
'hipercard' => __DIR__ . '/credit-cards/hipercard.png',
'jcb' => __DIR__ . '/credit-cards/jcb.png',
'mastercard' => __DIR__ . '/credit-cards/mastercard.png',
'naranja' => __DIR__ . '/credit-cards/naranja.png',
'targeta-shopping' => __DIR__ . '/credit-cards/tarjeta-shopping.png',
'union-china-pay' => __DIR__ . '/credit-cards/union-china-pay.png',
'visa' => __DIR__ . '/credit-cards/visa.png',
'mir' => __DIR__ . '/credit-cards/mir.png',
'maestro' => __DIR__ . '/credit-cards/maestro.png',
];
'amex' => ['name' => 'American Express', 'path' => __DIR__ . '/credit-cards/amex.png'],
'argencard' => ['name' => 'Argencard', 'path' => __DIR__ . '/credit-cards/argencard.png'],
'cabal' => ['name' => 'Cabal', 'path' => __DIR__ . '/credit-cards/cabal.png'],
'censosud' => ['name' => 'Consosud', 'path' => __DIR__ . '/credit-cards/consosud.png'],
'diners' => ['name' => 'Diners Club', 'path' => __DIR__ . '/credit-cards/diners.png'],
'discover' => ['name' => 'Discover', 'path' => __DIR__ . '/credit-cards/discover.png'],
'elo' => ['name' => 'Elo', 'path' => __DIR__ . '/credit-cards/elo.png'],
'hipercard' => ['name' => 'Hipercard', 'path' => __DIR__ . '/credit-cards/hipercard.png'],
'jcb' => ['name' => 'JCB', 'path' => __DIR__ . '/credit-cards/jcb.png'],
'mastercard' => ['name' => 'Mastercard', 'path' => __DIR__ . '/credit-cards/mastercard.png'],
'naranja' => ['name' => 'Naranja', 'path' => __DIR__ . '/credit-cards/naranja.png'],
'targeta-shopping' => ['name' => 'Tarjeta Shopping', 'path' => __DIR__ . '/credit-cards/tarjeta-shopping.png'],
'union-china-pay' => ['name' => 'Union China Pay', 'path' => __DIR__ . '/credit-cards/union-china-pay.png'],
'visa' => ['name' => 'Visa', 'path' => __DIR__ . '/credit-cards/visa.png'],
'mir' => ['name' => 'MIR', 'path' => __DIR__ . '/credit-cards/mir.png'],
'maestro' => ['name' => 'Maestro', 'path' => __DIR__ . '/credit-cards/maestro.png']
];
+194 -194
View File
@@ -1,198 +1,198 @@
<?php
return [
'af' => __DIR__ . '/flags/af.png',
'ao' => __DIR__ . '/flags/ao.png',
'al' => __DIR__ . '/flags/al.png',
'ad' => __DIR__ . '/flags/ad.png',
'ae' => __DIR__ . '/flags/ae.png',
'ar' => __DIR__ . '/flags/ar.png',
'am' => __DIR__ . '/flags/am.png',
'ag' => __DIR__ . '/flags/ag.png',
'au' => __DIR__ . '/flags/au.png',
'at' => __DIR__ . '/flags/at.png',
'az' => __DIR__ . '/flags/az.png',
'bi' => __DIR__ . '/flags/bi.png',
'be' => __DIR__ . '/flags/be.png',
'bj' => __DIR__ . '/flags/bj.png',
'bf' => __DIR__ . '/flags/bf.png',
'bd' => __DIR__ . '/flags/bd.png',
'bg' => __DIR__ . '/flags/bg.png',
'bh' => __DIR__ . '/flags/bh.png',
'bs' => __DIR__ . '/flags/bs.png',
'ba' => __DIR__ . '/flags/ba.png',
'by' => __DIR__ . '/flags/by.png',
'bz' => __DIR__ . '/flags/bz.png',
'bo' => __DIR__ . '/flags/bo.png',
'br' => __DIR__ . '/flags/br.png',
'bb' => __DIR__ . '/flags/bb.png',
'bn' => __DIR__ . '/flags/bn.png',
'bt' => __DIR__ . '/flags/bt.png',
'bw' => __DIR__ . '/flags/bw.png',
'cf' => __DIR__ . '/flags/cf.png',
'ca' => __DIR__ . '/flags/ca.png',
'ch' => __DIR__ . '/flags/ch.png',
'cl' => __DIR__ . '/flags/cl.png',
'cn' => __DIR__ . '/flags/cn.png',
'ci' => __DIR__ . '/flags/ci.png',
'cm' => __DIR__ . '/flags/cm.png',
'cd' => __DIR__ . '/flags/cd.png',
'cg' => __DIR__ . '/flags/cg.png',
'co' => __DIR__ . '/flags/co.png',
'km' => __DIR__ . '/flags/km.png',
'cv' => __DIR__ . '/flags/cv.png',
'cr' => __DIR__ . '/flags/cr.png',
'cu' => __DIR__ . '/flags/cu.png',
'cy' => __DIR__ . '/flags/cy.png',
'cz' => __DIR__ . '/flags/cz.png',
'de' => __DIR__ . '/flags/de.png',
'dj' => __DIR__ . '/flags/dj.png',
'dm' => __DIR__ . '/flags/dm.png',
'dk' => __DIR__ . '/flags/dk.png',
'do' => __DIR__ . '/flags/do.png',
'dz' => __DIR__ . '/flags/dz.png',
'ec' => __DIR__ . '/flags/ec.png',
'eg' => __DIR__ . '/flags/eg.png',
'er' => __DIR__ . '/flags/er.png',
'es' => __DIR__ . '/flags/es.png',
'ee' => __DIR__ . '/flags/ee.png',
'et' => __DIR__ . '/flags/et.png',
'fi' => __DIR__ . '/flags/fi.png',
'fj' => __DIR__ . '/flags/fj.png',
'fr' => __DIR__ . '/flags/fr.png',
'fm' => __DIR__ . '/flags/fm.png',
'ga' => __DIR__ . '/flags/ga.png',
'gb' => __DIR__ . '/flags/gb.png',
'ge' => __DIR__ . '/flags/ge.png',
'gh' => __DIR__ . '/flags/gh.png',
'gn' => __DIR__ . '/flags/gn.png',
'gm' => __DIR__ . '/flags/gm.png',
'gw' => __DIR__ . '/flags/gw.png',
'gq' => __DIR__ . '/flags/gq.png',
'gr' => __DIR__ . '/flags/gr.png',
'gd' => __DIR__ . '/flags/gd.png',
'gt' => __DIR__ . '/flags/gt.png',
'gy' => __DIR__ . '/flags/gy.png',
'hn' => __DIR__ . '/flags/hn.png',
'hr' => __DIR__ . '/flags/hr.png',
'ht' => __DIR__ . '/flags/ht.png',
'hu' => __DIR__ . '/flags/hu.png',
'id' => __DIR__ . '/flags/id.png',
'in' => __DIR__ . '/flags/in.png',
'ie' => __DIR__ . '/flags/ie.png',
'ir' => __DIR__ . '/flags/ir.png',
'iq' => __DIR__ . '/flags/iq.png',
'is' => __DIR__ . '/flags/is.png',
'il' => __DIR__ . '/flags/il.png',
'it' => __DIR__ . '/flags/it.png',
'jm' => __DIR__ . '/flags/jm.png',
'jo' => __DIR__ . '/flags/jo.png',
'jp' => __DIR__ . '/flags/jp.png',
'kz' => __DIR__ . '/flags/kz.png',
'ke' => __DIR__ . '/flags/ke.png',
'kg' => __DIR__ . '/flags/kg.png',
'kh' => __DIR__ . '/flags/kh.png',
'ki' => __DIR__ . '/flags/ki.png',
'kn' => __DIR__ . '/flags/kn.png',
'kr' => __DIR__ . '/flags/kr.png',
'kw' => __DIR__ . '/flags/kw.png',
'la' => __DIR__ . '/flags/la.png',
'lb' => __DIR__ . '/flags/lb.png',
'lr' => __DIR__ . '/flags/lr.png',
'ly' => __DIR__ . '/flags/ly.png',
'lc' => __DIR__ . '/flags/lc.png',
'li' => __DIR__ . '/flags/li.png',
'lk' => __DIR__ . '/flags/lk.png',
'ls' => __DIR__ . '/flags/ls.png',
'lt' => __DIR__ . '/flags/ls.png',
'lu' => __DIR__ . '/flags/lu.png',
'lv' => __DIR__ . '/flags/lv.png',
'ma' => __DIR__ . '/flags/ma.png',
'mc' => __DIR__ . '/flags/mc.png',
'md' => __DIR__ . '/flags/md.png',
'mg' => __DIR__ . '/flags/mg.png',
'mv' => __DIR__ . '/flags/mv.png',
'mx' => __DIR__ . '/flags/mx.png',
'mh' => __DIR__ . '/flags/mh.png',
'mk' => __DIR__ . '/flags/mk.png',
'ml' => __DIR__ . '/flags/ml.png',
'mt' => __DIR__ . '/flags/mt.png',
'mm' => __DIR__ . '/flags/mm.png',
'me' => __DIR__ . '/flags/me.png',
'mn' => __DIR__ . '/flags/mn.png',
'mz' => __DIR__ . '/flags/mz.png',
'mr' => __DIR__ . '/flags/mr.png',
'mu' => __DIR__ . '/flags/mu.png',
'mw' => __DIR__ . '/flags/mw.png',
'my' => __DIR__ . '/flags/my.png',
'na' => __DIR__ . '/flags/na.png',
'ne' => __DIR__ . '/flags/ne.png',
'ng' => __DIR__ . '/flags/ng.png',
'ni' => __DIR__ . '/flags/ni.png',
'nl' => __DIR__ . '/flags/nl.png',
'no' => __DIR__ . '/flags/no.png',
'np' => __DIR__ . '/flags/np.png',
'nr' => __DIR__ . '/flags/nr.png',
'nz' => __DIR__ . '/flags/nz.png',
'om' => __DIR__ . '/flags/om.png',
'pk' => __DIR__ . '/flags/pk.png',
'pa' => __DIR__ . '/flags/pa.png',
'pe' => __DIR__ . '/flags/pe.png',
'ph' => __DIR__ . '/flags/ph.png',
'pw' => __DIR__ . '/flags/pw.png',
'pg' => __DIR__ . '/flags/pg.png',
'pl' => __DIR__ . '/flags/pl.png',
'kp' => __DIR__ . '/flags/kp.png',
'pt' => __DIR__ . '/flags/pt.png',
'py' => __DIR__ . '/flags/py.png',
'qa' => __DIR__ . '/flags/qa.png',
'ro' => __DIR__ . '/flags/ro.png',
'ru' => __DIR__ . '/flags/ru.png',
'rw' => __DIR__ . '/flags/rw.png',
'sa' => __DIR__ . '/flags/sa.png',
'sd' => __DIR__ . '/flags/sd.png',
'sn' => __DIR__ . '/flags/sn.png',
'sg' => __DIR__ . '/flags/sg.png',
'sb' => __DIR__ . '/flags/sb.png',
'sl' => __DIR__ . '/flags/sl.png',
'sv' => __DIR__ . '/flags/sv.png',
'sm' => __DIR__ . '/flags/sm.png',
'so' => __DIR__ . '/flags/so.png',
'rs' => __DIR__ . '/flags/rs.png',
'ss' => __DIR__ . '/flags/ss.png',
'st' => __DIR__ . '/flags/st.png',
'sr' => __DIR__ . '/flags/sr.png',
'sk' => __DIR__ . '/flags/sk.png',
'si' => __DIR__ . '/flags/si.png',
'se' => __DIR__ . '/flags/se.png',
'sz' => __DIR__ . '/flags/sz.png',
'sc' => __DIR__ . '/flags/sc.png',
'sy' => __DIR__ . '/flags/sy.png',
'td' => __DIR__ . '/flags/td.png',
'tg' => __DIR__ . '/flags/tg.png',
'th' => __DIR__ . '/flags/th.png',
'tj' => __DIR__ . '/flags/tj.png',
'tm' => __DIR__ . '/flags/tm.png',
'tl' => __DIR__ . '/flags/tl.png',
'to' => __DIR__ . '/flags/to.png',
'tt' => __DIR__ . '/flags/tt.png',
'tn' => __DIR__ . '/flags/tn.png',
'tr' => __DIR__ . '/flags/tr.png',
'tv' => __DIR__ . '/flags/tv.png',
'tz' => __DIR__ . '/flags/tz.png',
'ug' => __DIR__ . '/flags/ug.png',
'ua' => __DIR__ . '/flags/ua.png',
'uy' => __DIR__ . '/flags/uy.png',
'us' => __DIR__ . '/flags/us.png',
'uz' => __DIR__ . '/flags/uz.png',
'va' => __DIR__ . '/flags/va.png',
'vc' => __DIR__ . '/flags/vc.png',
've' => __DIR__ . '/flags/ve.png',
'vn' => __DIR__ . '/flags/vn.png',
'vu' => __DIR__ . '/flags/vu.png',
'ws' => __DIR__ . '/flags/ws.png',
'ye' => __DIR__ . '/flags/ye.png',
'za' => __DIR__ . '/flags/za.png',
'zm' => __DIR__ . '/flags/zm.png',
'zw' => __DIR__ . '/flags/zw.png',
'af' => ['name' => 'Afghanistan', 'path' => __DIR__ . '/flags/af.png'],
'ao' => ['name' => 'Angola', 'path' => __DIR__ . '/flags/ao.png'],
'al' => ['name' => 'Albania', 'path' => __DIR__ . '/flags/al.png'],
'ad' => ['name' => 'Andorra', 'path' => __DIR__ . '/flags/ad.png'],
'ae' => ['name' => 'United Arab Emirates', 'path' => __DIR__ . '/flags/ae.png'],
'ar' => ['name' => 'Argentina', 'path' => __DIR__ . '/flags/ar.png'],
'am' => ['name' => 'Armenia', 'path' => __DIR__ . '/flags/am.png'],
'ag' => ['name' => 'Antigua and Barbuda', 'path' => __DIR__ . '/flags/ag.png'],
'au' => ['name' => 'Australia', 'path' => __DIR__ . '/flags/au.png'],
'at' => ['name' => 'Austria', 'path' => __DIR__ . '/flags/at.png'],
'az' => ['name' => 'Azerbaijan', 'path' => __DIR__ . '/flags/az.png'],
'bi' => ['name' => 'Burundi', 'path' => __DIR__ . '/flags/bi.png'],
'be' => ['name' => 'Belgium', 'path' => __DIR__ . '/flags/be.png'],
'bj' => ['name' => 'Benin', 'path' => __DIR__ . '/flags/bj.png'],
'bf' => ['name' => 'Burkina Faso', 'path' => __DIR__ . '/flags/bf.png'],
'bd' => ['name' => 'Bangladesh', 'path' => __DIR__ . '/flags/bd.png'],
'bg' => ['name' => 'Bulgaria', 'path' => __DIR__ . '/flags/bg.png'],
'bh' => ['name' => 'Bahrain', 'path' => __DIR__ . '/flags/bh.png'],
'bs' => ['name' => 'Bahamas', 'path' => __DIR__ . '/flags/bs.png'],
'ba' => ['name' => 'Bosnia and Herzegovina', 'path' => __DIR__ . '/flags/ba.png'],
'by' => ['name' => 'Belarus', 'path' => __DIR__ . '/flags/by.png'],
'bz' => ['name' => 'Belize', 'path' => __DIR__ . '/flags/bz.png'],
'bo' => ['name' => 'Bolivia', 'path' => __DIR__ . '/flags/bo.png'],
'br' => ['name' => 'Brazil', 'path' => __DIR__ . '/flags/br.png'],
'bb' => ['name' => 'Barbados', 'path' => __DIR__ . '/flags/bb.png'],
'bn' => ['name' => 'Brunei Darussalam', 'path' => __DIR__ . '/flags/bn.png'],
'bt' => ['name' => 'Bhutan', 'path' => __DIR__ . '/flags/bt.png'],
'bw' => ['name' => 'Botswana', 'path' => __DIR__ . '/flags/bw.png'],
'cf' => ['name' => 'Central African Republic', 'path' => __DIR__ . '/flags/cf.png'],
'ca' => ['name' => 'Canada', 'path' => __DIR__ . '/flags/ca.png'],
'ch' => ['name' => 'Switzerland', 'path' => __DIR__ . '/flags/ch.png'],
'cl' => ['name' => 'Chile', 'path' => __DIR__ . '/flags/cl.png'],
'cn' => ['name' => 'China', 'path' => __DIR__ . '/flags/cn.png'],
'ci' => ['name' => 'Côte d\'Ivoire', 'path' => __DIR__ . '/flags/ci.png'],
'cm' => ['name' => 'Cameroon', 'path' => __DIR__ . '/flags/cm.png'],
'cd' => ['name' => 'Democratic Republic of the Congo', 'path' => __DIR__ . '/flags/cd.png'],
'cg' => ['name' => 'Republic of the Congo', 'path' => __DIR__ . '/flags/cg.png'],
'co' => ['name' => 'Colombia', 'path' => __DIR__ . '/flags/co.png'],
'km' => ['name' => 'Comoros', 'path' => __DIR__ . '/flags/km.png'],
'cv' => ['name' => 'Cape Verde', 'path' => __DIR__ . '/flags/cv.png'],
'cr' => ['name' => 'Costa Rica', 'path' => __DIR__ . '/flags/cr.png'],
'cu' => ['name' => 'Cuba', 'path' => __DIR__ . '/flags/cu.png'],
'cy' => ['name' => 'Cyprus', 'path' => __DIR__ . '/flags/cy.png'],
'cz' => ['name' => 'Czech Republic', 'path' => __DIR__ . '/flags/cz.png'],
'de' => ['name' => 'Germany', 'path' => __DIR__ . '/flags/de.png'],
'dj' => ['name' => 'Djibouti', 'path' => __DIR__ . '/flags/dj.png'],
'dm' => ['name' => 'Dominica', 'path' => __DIR__ . '/flags/dm.png'],
'dk' => ['name' => 'Denmark', 'path' => __DIR__ . '/flags/dk.png'],
'do' => ['name' => 'Dominican Republic', 'path' => __DIR__ . '/flags/do.png'],
'dz' => ['name' => 'Algeria', 'path' => __DIR__ . '/flags/dz.png'],
'ec' => ['name' => 'Ecuador', 'path' => __DIR__ . '/flags/ec.png'],
'eg' => ['name' => 'Egypt', 'path' => __DIR__ . '/flags/eg.png'],
'er' => ['name' => 'Eritrea', 'path' => __DIR__ . '/flags/er.png'],
'es' => ['name' => 'Spain', 'path' => __DIR__ . '/flags/es.png'],
'ee' => ['name' => 'Estonia', 'path' => __DIR__ . '/flags/ee.png'],
'et' => ['name' => 'Ethiopia', 'path' => __DIR__ . '/flags/et.png'],
'fi' => ['name' => 'Finland', 'path' => __DIR__ . '/flags/fi.png'],
'fj' => ['name' => 'Fiji', 'path' => __DIR__ . '/flags/fj.png'],
'fr' => ['name' => 'France', 'path' => __DIR__ . '/flags/fr.png'],
'fm' => ['name' => 'Micronesia (Federated States of)', 'path' => __DIR__ . '/flags/fm.png'],
'ga' => ['name' => 'Gabon', 'path' => __DIR__ . '/flags/ga.png'],
'gb' => ['name' => 'United Kingdom', 'path' => __DIR__ . '/flags/gb.png'],
'ge' => ['name' => 'Georgia', 'path' => __DIR__ . '/flags/ge.png'],
'gh' => ['name' => 'Ghana', 'path' => __DIR__ . '/flags/gh.png'],
'gn' => ['name' => 'Guinea', 'path' => __DIR__ . '/flags/gn.png'],
'gm' => ['name' => 'Gambia', 'path' => __DIR__ . '/flags/gm.png'],
'gw' => ['name' => 'Guinea-Bissau', 'path' => __DIR__ . '/flags/gw.png'],
'gq' => ['name' => 'Equatorial Guinea', 'path' => __DIR__ . '/flags/gq.png'],
'gr' => ['name' => 'Greece', 'path' => __DIR__ . '/flags/gr.png'],
'gd' => ['name' => 'Grenada', 'path' => __DIR__ . '/flags/gd.png'],
'gt' => ['name' => 'Guatemala', 'path' => __DIR__ . '/flags/gt.png'],
'gy' => ['name' => 'Guyana', 'path' => __DIR__ . '/flags/gy.png'],
'hn' => ['name' => 'Honduras', 'path' => __DIR__ . '/flags/hn.png'],
'hr' => ['name' => 'Croatia', 'path' => __DIR__ . '/flags/hr.png'],
'ht' => ['name' => 'Haiti', 'path' => __DIR__ . '/flags/ht.png'],
'hu' => ['name' => 'Hungary', 'path' => __DIR__ . '/flags/hu.png'],
'id' => ['name' => 'Indonesia', 'path' => __DIR__ . '/flags/id.png'],
'in' => ['name' => 'India', 'path' => __DIR__ . '/flags/in.png'],
'ie' => ['name' => 'Ireland', 'path' => __DIR__ . '/flags/ie.png'],
'ir' => ['name' => 'Iran (Islamic Republic of)', 'path' => __DIR__ . '/flags/ir.png'],
'iq' => ['name' => 'Iraq', 'path' => __DIR__ . '/flags/iq.png'],
'is' => ['name' => 'Iceland', 'path' => __DIR__ . '/flags/is.png'],
'il' => ['name' => 'Israel', 'path' => __DIR__ . '/flags/il.png'],
'it' => ['name' => 'Italy', 'path' => __DIR__ . '/flags/it.png'],
'jm' => ['name' => 'Jamaica', 'path' => __DIR__ . '/flags/jm.png'],
'jo' => ['name' => 'Jordan', 'path' => __DIR__ . '/flags/jo.png'],
'jp' => ['name' => 'Japan', 'path' => __DIR__ . '/flags/jp.png'],
'kz' => ['name' => 'Kazakhstan', 'path' => __DIR__ . '/flags/kz.png'],
'ke' => ['name' => 'Kenya', 'path' => __DIR__ . '/flags/ke.png'],
'kg' => ['name' => 'Kyrgyzstan', 'path' => __DIR__ . '/flags/kg.png'],
'kh' => ['name' => 'Cambodia', 'path' => __DIR__ . '/flags/kh.png'],
'ki' => ['name' => 'Kiribati', 'path' => __DIR__ . '/flags/ki.png'],
'kn' => ['name' => 'Saint Kitts and Nevis', 'path' => __DIR__ . '/flags/kn.png'],
'kr' => ['name' => 'South Korea', 'path' => __DIR__ . '/flags/kr.png'],
'kw' => ['name' => 'Kuwait', 'path' => __DIR__ . '/flags/kw.png'],
'la' => ['name' => 'Lao People\'s Democratic Republic', 'path' => __DIR__ . '/flags/la.png'],
'lb' => ['name' => 'Lebanon', 'path' => __DIR__ . '/flags/lb.png'],
'lr' => ['name' => 'Liberia', 'path' => __DIR__ . '/flags/lr.png'],
'ly' => ['name' => 'Libya', 'path' => __DIR__ . '/flags/ly.png'],
'lc' => ['name' => 'Saint Lucia', 'path' => __DIR__ . '/flags/lc.png'],
'li' => ['name' => 'Liechtenstein', 'path' => __DIR__ . '/flags/li.png'],
'lk' => ['name' => 'Sri Lanka', 'path' => __DIR__ . '/flags/lk.png'],
'ls' => ['name' => 'Lesotho', 'path' => __DIR__ . '/flags/ls.png'],
'lt' => ['name' => 'Lithuania', 'path' => __DIR__ . '/flags/lt.png'],
'lu' => ['name' => 'Luxembourg', 'path' => __DIR__ . '/flags/lu.png'],
'lv' => ['name' => 'Latvia', 'path' => __DIR__ . '/flags/lv.png'],
'ma' => ['name' => 'Morocco', 'path' => __DIR__ . '/flags/ma.png'],
'mc' => ['name' => 'Monaco', 'path' => __DIR__ . '/flags/mc.png'],
'md' => ['name' => 'Moldova', 'path' => __DIR__ . '/flags/md.png'],
'mg' => ['name' => 'Madagascar', 'path' => __DIR__ . '/flags/mg.png'],
'mv' => ['name' => 'Maldives', 'path' => __DIR__ . '/flags/mv.png'],
'mx' => ['name' => 'Mexico', 'path' => __DIR__ . '/flags/mx.png'],
'mh' => ['name' => 'Marshall Islands', 'path' => __DIR__ . '/flags/mh.png'],
'mk' => ['name' => 'North Macedonia', 'path' => __DIR__ . '/flags/mk.png'],
'ml' => ['name' => 'Mali', 'path' => __DIR__ . '/flags/ml.png'],
'mt' => ['name' => 'Malta', 'path' => __DIR__ . '/flags/mt.png'],
'mm' => ['name' => 'Myanmar', 'path' => __DIR__ . '/flags/mm.png'],
'me' => ['name' => 'Montenegro', 'path' => __DIR__ . '/flags/me.png'],
'mn' => ['name' => 'Mongolia', 'path' => __DIR__ . '/flags/mn.png'],
'mz' => ['name' => 'Mozambique', 'path' => __DIR__ . '/flags/mz.png'],
'mr' => ['name' => 'Mauritania', 'path' => __DIR__ . '/flags/mr.png'],
'mu' => ['name' => 'Mauritius', 'path' => __DIR__ . '/flags/mu.png'],
'mw' => ['name' => 'Malawi', 'path' => __DIR__ . '/flags/mw.png'],
'my' => ['name' => 'Malaysia', 'path' => __DIR__ . '/flags/my.png'],
'na' => ['name' => 'Namibia', 'path' => __DIR__ . '/flags/na.png'],
'ne' => ['name' => 'Niger', 'path' => __DIR__ . '/flags/ne.png'],
'ng' => ['name' => 'Nigeria', 'path' => __DIR__ . '/flags/ng.png'],
'ni' => ['name' => 'Nicaragua', 'path' => __DIR__ . '/flags/ni.png'],
'nl' => ['name' => 'Netherlands', 'path' => __DIR__ . '/flags/nl.png'],
'no' => ['name' => 'Norway', 'path' => __DIR__ . '/flags/no.png'],
'np' => ['name' => 'Nepal', 'path' => __DIR__ . '/flags/np.png'],
'nr' => ['name' => 'Nauru', 'path' => __DIR__ . '/flags/nr.png'],
'nz' => ['name' => 'New Zealand', 'path' => __DIR__ . '/flags/nz.png'],
'om' => ['name' => 'Oman', 'path' => __DIR__ . '/flags/om.png'],
'pk' => ['name' => 'Pakistan', 'path' => __DIR__ . '/flags/pk.png'],
'pa' => ['name' => 'Panama', 'path' => __DIR__ . '/flags/pa.png'],
'pe' => ['name' => 'Peru', 'path' => __DIR__ . '/flags/pe.png'],
'ph' => ['name' => 'Philippines', 'path' => __DIR__ . '/flags/ph.png'],
'pw' => ['name' => 'Palau', 'path' => __DIR__ . '/flags/pw.png'],
'pg' => ['name' => 'Papua New Guinea', 'path' => __DIR__ . '/flags/pg.png'],
'pl' => ['name' => 'Poland', 'path' => __DIR__ . '/flags/pl.png'],
'kp' => ['name' => 'North Korea', 'path' => __DIR__ . '/flags/kp.png'],
'pt' => ['name' => 'Portugal', 'path' => __DIR__ . '/flags/pt.png'],
'py' => ['name' => 'Paraguay', 'path' => __DIR__ . '/flags/py.png'],
'qa' => ['name' => 'Qatar', 'path' => __DIR__ . '/flags/qa.png'],
'ro' => ['name' => 'Romania', 'path' => __DIR__ . '/flags/ro.png'],
'ru' => ['name' => 'Russia', 'path' => __DIR__ . '/flags/ru.png'],
'rw' => ['name' => 'Rwanda', 'path' => __DIR__ . '/flags/rw.png'],
'sa' => ['name' => 'Saudi Arabia', 'path' => __DIR__ . '/flags/sa.png'],
'sd' => ['name' => 'Sudan', 'path' => __DIR__ . '/flags/sd.png'],
'sn' => ['name' => 'Senegal', 'path' => __DIR__ . '/flags/sn.png'],
'sg' => ['name' => 'Singapore', 'path' => __DIR__ . '/flags/sg.png'],
'sb' => ['name' => 'Solomon Islands', 'path' => __DIR__ . '/flags/sb.png'],
'sl' => ['name' => 'Sierra Leone', 'path' => __DIR__ . '/flags/sl.png'],
'sv' => ['name' => 'El Salvador', 'path' => __DIR__ . '/flags/sv.png'],
'sm' => ['name' => 'San Marino', 'path' => __DIR__ . '/flags/sm.png'],
'so' => ['name' => 'Somalia', 'path' => __DIR__ . '/flags/so.png'],
'rs' => ['name' => 'Serbia', 'path' => __DIR__ . '/flags/rs.png'],
'ss' => ['name' => 'South Sudan', 'path' => __DIR__ . '/flags/ss.png'],
'st' => ['name' => 'Sao Tome and Principe', 'path' => __DIR__ . '/flags/st.png'],
'sr' => ['name' => 'Suriname', 'path' => __DIR__ . '/flags/sr.png'],
'sk' => ['name' => 'Slovakia', 'path' => __DIR__ . '/flags/sk.png'],
'si' => ['name' => 'Slovenia', 'path' => __DIR__ . '/flags/si.png'],
'se' => ['name' => 'Sweden', 'path' => __DIR__ . '/flags/se.png'],
'sz' => ['name' => 'Eswatini', 'path' => __DIR__ . '/flags/sz.png'],
'sc' => ['name' => 'Seychelles', 'path' => __DIR__ . '/flags/sc.png'],
'sy' => ['name' => 'Syria', 'path' => __DIR__ . '/flags/sy.png'],
'td' => ['name' => 'Chad', 'path' => __DIR__ . '/flags/td.png'],
'tg' => ['name' => 'Togo', 'path' => __DIR__ . '/flags/tg.png'],
'th' => ['name' => 'Thailand', 'path' => __DIR__ . '/flags/th.png'],
'tj' => ['name' => 'Tajikistan', 'path' => __DIR__ . '/flags/tj.png'],
'tm' => ['name' => 'Turkmenistan', 'path' => __DIR__ . '/flags/tm.png'],
'tl' => ['name' => 'Timor-Leste', 'path' => __DIR__ . '/flags/tl.png'],
'to' => ['name' => 'Tonga', 'path' => __DIR__ . '/flags/to.png'],
'tt' => ['name' => 'Trinidad and Tobago', 'path' => __DIR__ . '/flags/tt.png'],
'tn' => ['name' => 'Tunisia', 'path' => __DIR__ . '/flags/tn.png'],
'tr' => ['name' => 'Turkey', 'path' => __DIR__ . '/flags/tr.png'],
'tv' => ['name' => 'Tuvalu', 'path' => __DIR__ . '/flags/tv.png'],
'tz' => ['name' => 'Tanzania', 'path' => __DIR__ . '/flags/tz.png'],
'ug' => ['name' => 'Uganda', 'path' => __DIR__ . '/flags/ug.png'],
'ua' => ['name' => 'Ukraine', 'path' => __DIR__ . '/flags/ua.png'],
'uy' => ['name' => 'Uruguay', 'path' => __DIR__ . '/flags/uy.png'],
'us' => ['name' => 'United States', 'path' => __DIR__ . '/flags/us.png'],
'uz' => ['name' => 'Uzbekistan', 'path' => __DIR__ . '/flags/uz.png'],
'va' => ['name' => 'Vatican City', 'path' => __DIR__ . '/flags/va.png'],
'vc' => ['name' => 'Saint Vincent and the Grenadines', 'path' => __DIR__ . '/flags/vc.png'],
've' => ['name' => 'Venezuela', 'path' => __DIR__ . '/flags/ve.png'],
'vn' => ['name' => 'Vietnam', 'path' => __DIR__ . '/flags/vn.png'],
'vu' => ['name' => 'Vanuatu', 'path' => __DIR__ . '/flags/vu.png'],
'ws' => ['name' => 'Samoa', 'path' => __DIR__ . '/flags/ws.png'],
'ye' => ['name' => 'Yemen', 'path' => __DIR__ . '/flags/ye.png'],
'za' => ['name' => 'South Africa', 'path' => __DIR__ . '/flags/za.png'],
'zm' => ['name' => 'Zambia', 'path' => __DIR__ . '/flags/zm.png'],
'zw' => ['name' => 'Zimbabwe', 'path' => __DIR__ . '/flags/zw.png'],
];
-1
View File
@@ -1 +0,0 @@
[1297371,1759475,6360216,20852629,5857008,19310830,9708641,26739219,23742426,22174310,77877486,1477010,29069505,62933155,45863583,42211,176163,58045728,7091609,31401437,1911066,66096031,22432834,43054051,79051850,22895284,100597998,91385411,49699333,7818620,11004008,54898623,27856297,33250853,49375670,30630364,50206,47822499,7481165,52557347,13681567,20492520,51369094,51821861,50256986,28431370,13692220,24373771,15938422,27148250,14805534,36137226,36071208,40193621,56179878,53281158,48085134,19358691,32528768,19733683,37348419,13719696,18309412,42106787,53618500,5306011,4408379,35486736,18586611,15062564,27011453,56090587,44623032,25107942,81188,33922418,16717633,32809211,69401139,25815659,4104127,20889958,3102249,12476526,2635185,28495651,50957556,2791280,31023616,20955511,835733,471907,69008866,44906587,45271396,76054330,45748739,41908747,23402178,47356149,8921,36632821,3668741,71702982,29725587,26303198,785830,51410502,60089135,2847349,43172716,48546075,8216525,41161981,51828039,4334997,80918302,38534289,47860497,80036766,41341387,49818988,58487637,29237374,46913894,5148229,4377199,29686102,26272249,75117692,4090256,27357868,33062368,38664231,46695441,743291,22633385,6368283,11593067,45097959,43381712,3284228,1972717,33012425,61755381,25405707,3144291,44156359,5497267,7423905,20716175,28586681,5975506,23518097,22187384,24191952,7768078,971530,51240166,55633427,34207400,77061285,11719476,35950229,66742927,34406802,802933,50047839,39148877,26602940,9693472,44273767,19362725,31209978,30521594,686298,6237394,35039730,42580581,36671793,8502129,8466918,81866614,54903252,28373606,13381361,72331432,30694270,5355510,8209163,86675510,9453522,42496309,56145786,2149381,393945,22084723,52621436,8872447,5575392,29619660,5547479,8852116,11151445,4717349,17725274,65615065,18537755,29292618,53044263,26597930,10313411,55998629,77529288,17404636,33729848,19422168,17916404,66111735,10329006,33502846,398230,81643826,105039167,47522632,91655303,9774614,10603631,284924,60857954,22885912,116552306,36103454,794606,27729549,1754457,36594527,13899668,78664749,47406531,27698189,5305654,53345517,6756412,29176704,77790497,47504894,37251540,52361778,52200375,1351177,66022861,73975409,25745396,31433638,37118134,43210805,20317665,11923975,47187468,16362381,36751163,14959876,32362757,65529384,52352285,74085816,3628535,43902034,75667593,26132902,466713,617558,96806061,33605526,11290524,43621940,12446314,17146935,55018955,56096559,79797000,40014186,34449936,58387964,23368207,42414965,44056349,33743031,12294525,58251592,33755729,9021747,932084,11428067,97121933,80122730,60894542,58583793,56051809,32243289,9934371,90936802,74638775,65399526,77604,64524822,47782249,43633955,42793632,55969597,72334601,82395440,92818577,60866204,65016769,23725091,45892107,55308895,86314140,82756460,47685349,63562160,73419211,1613216,50882624,91469717,46166258,60927324,41763158,83607556,2171717,50497814,39427312,61322830,40076195,39419448,29397545,55090719,53259730,20885012,64558515,69677883,55741087,72426535,46033036,68477507,30376878,73700530,25518600,29922887,36229969,47573417,40424087,49054503,16880385,22801227,72848513,64347914,814402,49149679,55017867,49481876,67067955,31439735,63878173,80322286,43746210,17332970,22702905,62476876,89888292,75736952,54059881,90782137,63588969,57111920,63330165,70258211,46371923,17837758,59364507,52203828,60147326,18481195,74822422,9803078,67309607,60410049,47360939,19922556,90848252,24698014,58886915,63579762,96648934,68523530,60518745,37345795,3929651,54993657,52061363,43019989,5787917,94674993,71593494,17143469,10288548,1830380,71510505,59124772,2335145,70798495,46474346,49263351,52062536,63151043,65248303,26071571,53626355,43992469,60785452,63467479,71837281,19490891,58628586,38250310,7271718,1110414,57227290,11625672,85063520,88965873,70096901,42029519,85363195,64471630,69353350,66922161,2221746,100430077,12299813,62690310,68282006,99184676,2450,22989561,22212661,59973863,11232940,76688923,22321353,77732479,84286404,32268377,34828782,23068019,57074509,24620969,20735983,26173690,75809937,49760818,86646105,52617262]
-33
View File
@@ -1,33 +0,0 @@
{
"eldad@appwrite.io": { "memberSince": "2020-10-15", "spot": "0", "gitHub": "eldadfux" },
"christy@appwrite.io": { "memberSince": "2020-12-01", "spot": "1", "gitHub": "christyjacob4" },
"torsten@appwrite.io": { "memberSince": "2020-12-28", "spot": "2", "gitHub": "torstendittmann" },
"damodar@appwrite.io": { "memberSince": "2021-01-02", "spot": "3", "gitHub": "lohanidamodar" },
"bradley@appwrite.io": { "memberSince": "2021-05-21", "spot": "5", "gitHub": "PineappleIOnic" },
"jake@appwrite.io": { "memberSince": "2021-06-28", "spot": "6", "gitHub": "abnegate" },
"sara@appwrite.io": { "memberSince": "2021-08-16", "spot": "7", "gitHub": "sarakaandorp" },
"matej@appwrite.io": { "memberSince": "2021-08-23", "spot": "8", "gitHub": "meldiron" },
"aditya@appwrite.io": { "memberSince": "2021-09-01", "spot": "9", "gitHub": "adityaoberai" },
"wess@appwrite.io": { "memberSince": "2021-11-08", "spot": "12", "gitHub": "wess" },
"may@appwrite.io": { "memberSince": "2021-11-28", "spot": "14", "gitHub": "MayEnder" },
"elad@appwrite.io": { "memberSince": "2021-12-19", "spot": "15", "gitHub": "elad2412" },
"vincent@appwrite.io": { "memberSince": "2022-01-01", "spot": "16", "gitHub": "gewenyu99" },
"haimantika@appwrite.io": { "memberSince": "2022-04-01", "spot": "18", "gitHub": "Haimantika" },
"chen@appwrite.io": { "memberSince": "2022-01-24", "spot": "19", "gitHub": "chenparnasa" },
"tessa@appwrite.io": { "memberSince": "2022-04-21", "spot": "20", "gitHub": "tessamero" },
"shimon@appwrite.io": { "memberSince": "2022-05-01", "spot": "23", "gitHub": "shimonewman" },
"shmuel@appwrite.io": { "memberSince": "2022-03-20", "spot": "24", "gitHub": "fogelito" },
"arman@appwrite.io": { "memberSince": "2022-04-04", "spot": "25", "gitHub": "ArmanNik" },
"carla@appwrite.io": { "memberSince": "2022-04-04", "spot": "26", "gitHub": "heyCarla" },
"emma@appwrite.io": { "memberSince": "2022-05-08", "spot": "27", "gitHub": "emmacarpagnano1" },
"dylan@appwrite.io": { "memberSince": "2022-05-09", "spot": "28", "gitHub": "DylanG-64" },
"steven@appwrite.io": { "memberSince": "2022-07-01", "spot": "30", "gitHub": "stnguyen90" },
"jyoti@appwrite.io": { "memberSince": "2022-10-24", "spot": "31", "gitHub": "joeyouss" },
"jade@appwrite.io": { "memberSince": "2022-10-31", "spot": "32", "gitHub": "dajebp" },
"khushboo@appwrite.io": { "memberSince": "2021-11-08", "spot": "13", "gitHub": "vermakhushboo" },
"thomas@appwrite.io": { "memberSince": "2022-11-03", "spot": "34", "gitHub": "TGlide" },
"holly@appwrite.io": { "memberSince": "2022-12-05", "spot": "35", "gitHub": "HollyBarclay" },
"laura@appwrite.io": { "memberSince": "2023-01-25", "spot": "36", "gitHub": "LauraDuRy" },
"caio@appwrite.io": { "memberSince": "2023-03-27", "spot": "37", "gitHub": "ariascaio" },
"luke@appwrite.io": { "memberSince": "2023-05-04", "spot": "38", "gitHub": "loks0n" }
}
-9
View File
@@ -1,9 +0,0 @@
{
"bishwajeet.techmaster@gmail.com": { "memberSince": "2023-02-07" },
"lucasaudart@gmail.com": { "memberSince": "2023-02-07" },
"tkarmakar27112000@gmail.com": { "memberSince": "2023-02-07" },
"alves.mckl@gmail.com": { "memberSince": "2023-02-07" },
"dpns_nampula@rnlay.com": { "memberSince": "2023-02-07" },
"a.stephensimon@outlook.com": { "memberSince": "2023-02-07" },
"hidianapham@gmail.com": { "memberSince": "2023-02-07" }
}
+1665 -293
View File
File diff suppressed because it is too large Load Diff
+198 -35
View File
@@ -93,6 +93,16 @@ return [
'description' => 'Invitation codes are disabled on this server. Please contact the server administrator.',
'code' => 500,
],
Exception::GENERAL_USAGE_DISABLED => [
'name' => Exception::GENERAL_USAGE_DISABLED,
'description' => 'Usage stats is not configured. Please check the value of the _APP_USAGE_STATS environment variable of your Appwrite server.',
'code' => 501,
],
Exception::GENERAL_NOT_IMPLEMENTED => [
'name' => Exception::GENERAL_NOT_IMPLEMENTED,
'description' => 'This method was not fully implemented yet. If you believe this is a mistake, please upgrade your Appwrite server version.',
'code' => 405,
],
/** User Errors */
Exception::USER_COUNT_EXCEEDED => [
@@ -107,12 +117,12 @@ return [
],
Exception::USER_ALREADY_EXISTS => [
'name' => Exception::USER_ALREADY_EXISTS,
'description' => 'A user with the same email already exists in your project.',
'description' => 'A user with the same id, email, or phone already exists in this project.',
'code' => 409,
],
Exception::USER_BLOCKED => [
'name' => Exception::USER_BLOCKED,
'description' => 'The current user has been blocked.',
'description' => 'The current user has been blocked. You can unblock the user by making a request to the User API\'s "Update User Status" endpoint or in the Appwrite Console\'s Auth section.',
'code' => 401,
],
Exception::USER_INVALID_TOKEN => [
@@ -170,11 +180,26 @@ return [
'description' => 'Passwords do not match. Please check the password and confirm password.',
'code' => 400,
],
Exception::USER_PASSWORD_RECENTLY_USED => [
'name' => Exception::USER_PASSWORD_RECENTLY_USED,
'description' => 'The password you are trying to use is similar to your previous password. For your security, please choose a different password and try again.',
'code' => 400,
],
Exception::USER_PASSWORD_PERSONAL_DATA => [
'name' => Exception::USER_PASSWORD_PERSONAL_DATA,
'description' => 'The password you are trying to use contains references to your name, email, phone or userID. For your security, please choose a different password and try again.',
'code' => 400,
],
Exception::USER_SESSION_NOT_FOUND => [
'name' => Exception::USER_SESSION_NOT_FOUND,
'description' => 'The current user session could not be found.',
'code' => 404,
],
Exception::USER_IDENTITY_NOT_FOUND => [
'name' => Exception::USER_IDENTITY_NOT_FOUND,
'description' => 'The identity could not be found. Please sign in with OAuth provider to create identity first.',
'code' => 404,
],
Exception::USER_UNAUTHORIZED => [
'name' => Exception::USER_UNAUTHORIZED,
'description' => 'The current user is not authorized to perform the requested action.',
@@ -200,6 +225,21 @@ return [
'description' => 'Missing ID from OAuth2 provider.',
'code' => 400,
],
Exception::USER_OAUTH2_BAD_REQUEST => [
'name' => Exception::USER_OAUTH2_BAD_REQUEST,
'description' => 'OAuth2 provider rejected the bad request.',
'code' => 400,
],
Exception::USER_OAUTH2_UNAUTHORIZED => [
'name' => Exception::USER_OAUTH2_UNAUTHORIZED,
'description' => 'OAuth2 provider rejected the unauthorized request.',
'code' => 401,
],
Exception::USER_OAUTH2_PROVIDER_ERROR => [
'name' => Exception::USER_OAUTH2_PROVIDER_ERROR,
'description' => 'OAuth2 provider returned some error.',
'code' => 424,
],
/** Teams */
Exception::TEAM_NOT_FOUND => [
@@ -219,7 +259,7 @@ return [
],
Exception::TEAM_INVALID_SECRET => [
'name' => Exception::TEAM_INVALID_SECRET,
'description' => 'The team invitation secret is invalid.',
'description' => 'The team invitation secret is invalid. Please request a new invitation and try again.',
'code' => 401,
],
Exception::TEAM_MEMBERSHIP_MISMATCH => [
@@ -232,6 +272,11 @@ return [
'description' => 'The invite does not belong to the current user.',
'code' => 401,
],
Exception::TEAM_ALREADY_EXISTS => [
'name' => Exception::TEAM_ALREADY_EXISTS,
'description' => 'Team with requested ID already exists. Please choose a different ID and try again.',
'code' => 409,
],
/** Membership */
Exception::MEMBERSHIP_NOT_FOUND => [
@@ -241,7 +286,7 @@ return [
],
Exception::MEMBERSHIP_ALREADY_CONFIRMED => [
'name' => Exception::MEMBERSHIP_ALREADY_CONFIRMED,
'description' => 'Membership already confirmed',
'description' => 'Membership is already confirmed.',
'code' => 409,
],
@@ -273,6 +318,11 @@ return [
],
/** Storage */
Exception::STORAGE_FILE_ALREADY_EXISTS => [
'name' => Exception::STORAGE_FILE_ALREADY_EXISTS,
'description' => 'A storage file with the requested ID already exists.',
'code' => 409,
],
Exception::STORAGE_FILE_NOT_FOUND => [
'name' => Exception::STORAGE_FILE_NOT_FOUND,
'description' => 'The requested file could not be found.',
@@ -305,7 +355,7 @@ return [
],
Exception::STORAGE_BUCKET_ALREADY_EXISTS => [
'name' => Exception::STORAGE_BUCKET_ALREADY_EXISTS,
'description' => 'A storage bucket with the requested ID already exists.',
'description' => 'A storage bucket with the requested ID already exists. Try again with a different ID or use "unique()" to generate a unique ID.',
'code' => 409,
],
Exception::STORAGE_BUCKET_NOT_FOUND => [
@@ -323,6 +373,38 @@ return [
'description' => 'The requested range is not satisfiable. Please check the value of the Range header.',
'code' => 416,
],
Exception::STORAGE_INVALID_APPWRITE_ID => [
'name' => Exception::STORAGE_INVALID_APPWRITE_ID,
'description' => 'The value for x-appwrite-id header is invalid. Please check the value of the x-appwrite-id header is a valid id and not unique().',
'code' => 400,
],
/** VCS */
Exception::INSTALLATION_NOT_FOUND => [
'name' => Exception::INSTALLATION_NOT_FOUND,
'description' => 'Installation with the requested ID could not be found. Check to see if the ID is correct, or create the installation.',
'code' => 404,
],
Exception::PROVIDER_REPOSITORY_NOT_FOUND => [
'name' => Exception::PROVIDER_REPOSITORY_NOT_FOUND,
'description' => 'VCS (Version Control System) repository with the requested ID could not be found. Check to see if the ID is correct, and if it belongs to installationId you provided.',
'code' => 404,
],
Exception::REPOSITORY_NOT_FOUND => [
'name' => Exception::REPOSITORY_NOT_FOUND,
'description' => 'Repository with the requested ID could not be found. Check to see if the ID is correct, or create the respository.',
'code' => 404,
],
Exception::PROVIDER_CONTRIBUTION_CONFLICT => [
'name' => Exception::PROVIDER_CONTRIBUTION_CONFLICT,
'description' => 'External contribution is already authorized.',
'code' => 409,
],
Exception::GENERAL_PROVIDER_FAILURE => [
'name' => Exception::GENERAL_PROVIDER_FAILURE,
'description' => 'VCS (Version Control System) provider failed to proccess the request. We believe this is an error with the VCS provider. Try again, or contact support for more information.',
'code' => 400,
],
/** Functions */
Exception::FUNCTION_NOT_FOUND => [
@@ -335,6 +417,11 @@ return [
'description' => 'The requested runtime is either inactive or unsupported. Please check the value of the _APP_FUNCTIONS_RUNTIMES environment variable.',
'code' => 404,
],
Exception::FUNCTION_ENTRYPOINT_MISSING => [
'name' => Exception::FUNCTION_RUNTIME_UNSUPPORTED,
'description' => 'Entrypoint for your Appwrite Function is missing. Please specify it when making deployment or update the entrypoint under your function\'s "Settings" > "Configuration" > "Entrypoint".',
'code' => 404,
],
/** Builds */
Exception::BUILD_NOT_FOUND => [
@@ -373,12 +460,16 @@ return [
'description' => 'Database not found',
'code' => 404
],
Exception::DATABASE_ALREADY_EXISTS => [
'name' => Exception::DATABASE_ALREADY_EXISTS,
'description' => 'Database already exists',
'code' => 409
],
Exception::DATABASE_TIMEOUT => [
'name' => Exception::DATABASE_TIMEOUT,
'description' => 'Database timed out. Try adjusting your queries or adding an index.',
'code' => 408
],
/** Collections */
Exception::COLLECTION_NOT_FOUND => [
@@ -388,7 +479,7 @@ return [
],
Exception::COLLECTION_ALREADY_EXISTS => [
'name' => Exception::COLLECTION_ALREADY_EXISTS,
'description' => 'A collection with the requested ID already exists.',
'description' => 'A collection with the requested ID already exists. Try again with a different ID or use "unique()" to generate a unique ID.',
'code' => 409,
],
Exception::COLLECTION_LIMIT_EXCEEDED => [
@@ -408,16 +499,31 @@ return [
'description' => 'The document structure is invalid. Please ensure the attributes match the collection definition.',
'code' => 400,
],
Exception::DOCUMENT_MISSING_DATA => [
'name' => Exception::DOCUMENT_MISSING_DATA,
'description' => 'The document data is missing. Try again with document data populated',
'code' => 400,
],
Exception::DOCUMENT_MISSING_PAYLOAD => [
'name' => Exception::DOCUMENT_MISSING_PAYLOAD,
'description' => 'The document payload is missing.',
'description' => 'The document data and permissions are missing. You must provide either document data or permissions to be updated.',
'code' => 400,
],
Exception::DOCUMENT_ALREADY_EXISTS => [
'name' => Exception::DOCUMENT_ALREADY_EXISTS,
'description' => 'Document with the requested ID already exists.',
'description' => 'Document with the requested ID already exists. Try again with a different ID or use "unique()" to generate a unique ID.',
'code' => 409,
],
Exception::DOCUMENT_UPDATE_CONFLICT => [
'name' => Exception::DOCUMENT_UPDATE_CONFLICT,
'description' => 'Remote document is newer than local.',
'code' => 409,
],
Exception::DOCUMENT_DELETE_RESTRICTED => [
'name' => Exception::DOCUMENT_DELETE_RESTRICTED,
'description' => 'Document cannot be deleted because it is referenced by another document.',
'code' => 403,
],
/** Attributes */
Exception::ATTRIBUTE_NOT_FOUND => [
@@ -427,12 +533,12 @@ return [
],
Exception::ATTRIBUTE_UNKNOWN => [
'name' => Exception::ATTRIBUTE_UNKNOWN,
'description' => 'The attribute required for the index could not be found. Please confirm all your attributes are in the <span class="tag">available</span> state.',
'description' => 'The attribute required for the index could not be found. Please confirm all your attributes are in the available state.',
'code' => 400,
],
Exception::ATTRIBUTE_NOT_AVAILABLE => [
'name' => Exception::ATTRIBUTE_NOT_AVAILABLE,
'description' => 'The requested attribute is not yet <span class="tag">available</span>. Please try again later.',
'description' => 'The requested attribute is not yet available. Please try again later.',
'code' => 400,
],
Exception::ATTRIBUTE_FORMAT_UNSUPPORTED => [
@@ -442,12 +548,12 @@ return [
],
Exception::ATTRIBUTE_DEFAULT_UNSUPPORTED => [
'name' => Exception::ATTRIBUTE_DEFAULT_UNSUPPORTED,
'description' => 'Default values cannot be set for <span class="tag">array</span> and <span class="tag">required</span> attributes.',
'description' => 'Default values cannot be set for array or required attributes.',
'code' => 400,
],
Exception::ATTRIBUTE_ALREADY_EXISTS => [
'name' => Exception::ATTRIBUTE_ALREADY_EXISTS,
'description' => 'Attribute with the requested ID already exists.',
'description' => 'Attribute with the requested ID already exists. Try again with a different ID or use "unique()" to generate a unique ID.',
'code' => 409,
],
Exception::ATTRIBUTE_LIMIT_EXCEEDED => [
@@ -460,6 +566,11 @@ return [
'description' => 'The attribute value is invalid. Please check the type, range and value of the attribute.',
'code' => 400,
],
Exception::ATTRIBUTE_TYPE_INVALID => [
'name' => Exception::ATTRIBUTE_TYPE_INVALID,
'description' => 'The attribute type is invalid.',
'code' => 400,
],
/** Indexes */
Exception::INDEX_NOT_FOUND => [
@@ -474,9 +585,14 @@ return [
],
Exception::INDEX_ALREADY_EXISTS => [
'name' => Exception::INDEX_ALREADY_EXISTS,
'description' => 'Index with the requested ID already exists.',
'description' => 'Index with the requested ID already exists. Try again with a different ID or use "unique()" to generate a unique ID.',
'code' => 409,
],
Exception::INDEX_INVALID => [
'name' => Exception::INDEX_INVALID,
'description' => 'Index invalid.',
'code' => 400,
],
/** Project Errors */
Exception::PROJECT_NOT_FOUND => [
@@ -486,7 +602,7 @@ return [
],
Exception::PROJECT_ALREADY_EXISTS => [
'name' => Exception::PROJECT_ALREADY_EXISTS,
'description' => 'Project with the requested ID already exists.',
'description' => 'Project with the requested ID already exists. Try again with a different ID or use "unique()" to generate a unique ID.',
'code' => 409,
],
Exception::PROJECT_UNKNOWN => [
@@ -524,6 +640,46 @@ return [
'description' => 'The project key has expired. Please generate a new key using the Appwrite console.',
'code' => 401,
],
Exception::ROUTER_HOST_NOT_FOUND => [
'name' => Exception::ROUTER_HOST_NOT_FOUND,
'description' => 'Host is not trusted. This could occur because you have not configured a custom domain. Add a custom domain to your project first and try again.',
'code' => 404,
],
Exception::ROUTER_DOMAIN_NOT_CONFIGURED => [
'name' => Exception::ROUTER_DOMAIN_NOT_CONFIGURED,
'description' => '_APP_DOMAIN, _APP_DOMAIN_TARGET, and _APP_DOMAIN_FUNCTIONS environment variables have not been configured. Please configure the domain environment variables before accessing the Appwrite Console via any IP address or hostname other than localhost. This value could be an IP like 203.0.113.0 or a hostname like example.com.',
'code' => 500,
],
Exception::RULE_RESOURCE_NOT_FOUND => [
'name' => Exception::RULE_RESOURCE_NOT_FOUND,
'description' => 'Resource could not be found. Please check if the resourceId and resourceType are correct, or if the resource actually exists.',
'code' => 404,
],
Exception::RULE_NOT_FOUND => [
'name' => Exception::RULE_NOT_FOUND,
'description' => 'Rule with the requested ID could not be found. Please check if the ID provided is correct or if the rule actually exists.',
'code' => 404,
],
Exception::RULE_ALREADY_EXISTS => [
'name' => Exception::RULE_ALREADY_EXISTS,
'description' => 'Domain is already used. Please try again with a different domain.',
'code' => 409,
],
Exception::RULE_VERIFICATION_FAILED => [
'name' => Exception::RULE_VERIFICATION_FAILED,
'description' => 'Domain verification failed. Please check if your DNS records are correct and try again.',
'code' => 401,
],
Exception::PROJECT_SMTP_CONFIG_INVALID => [
'name' => Exception::PROJECT_SMTP_CONFIG_INVALID,
'description' => 'Provided SMTP config is invalid. Please check the configured values and try again.',
'code' => 400,
],
Exception::PROJECT_TEMPLATE_DEFAULT_DELETION => [
'name' => Exception::PROJECT_TEMPLATE_DEFAULT_DELETION,
'description' => 'You can\'t delete default template. If you are trying to reset your template changes, you can ignore this error as it\'s already been reset.',
'code' => 401,
],
Exception::WEBHOOK_NOT_FOUND => [
'name' => Exception::WEBHOOK_NOT_FOUND,
'description' => 'Webhook with the requested ID could not be found.',
@@ -539,21 +695,6 @@ return [
'description' => 'Platform with the requested ID could not be found.',
'code' => 404,
],
Exception::DOMAIN_NOT_FOUND => [
'name' => Exception::DOMAIN_NOT_FOUND,
'description' => 'Domain with the requested ID could not be found.',
'code' => 404,
],
Exception::DOMAIN_ALREADY_EXISTS => [
'name' => Exception::DOMAIN_ALREADY_EXISTS,
'description' => 'The requested domain is currently in use by a project.',
'code' => 409,
],
Exception::DOMAIN_FORBIDDEN => [
'name' => Exception::DOMAIN_FORBIDDEN,
'description' => 'The requested domain cannot be used as a custom domain.',
'code' => 403,
],
Exception::VARIABLE_NOT_FOUND => [
'name' => Exception::VARIABLE_NOT_FOUND,
'description' => 'Variable with the requested ID could not be found.',
@@ -561,12 +702,34 @@ return [
],
Exception::VARIABLE_ALREADY_EXISTS => [
'name' => Exception::VARIABLE_ALREADY_EXISTS,
'description' => 'Variable with the same ID already exists in your project.',
'description' => 'Variable with the same ID already exists in this project. Try again with a different ID.',
'code' => 409,
],
Exception::DOMAIN_VERIFICATION_FAILED => [
'name' => Exception::DOMAIN_VERIFICATION_FAILED,
'description' => 'Domain verification for the requested domain has failed.',
'code' => 401,
Exception::GRAPHQL_NO_QUERY => [
'name' => Exception::GRAPHQL_NO_QUERY,
'description' => 'Param "query" is not optional.',
'code' => 400,
],
Exception::GRAPHQL_TOO_MANY_QUERIES => [
'name' => Exception::GRAPHQL_TOO_MANY_QUERIES,
'description' => 'Too many queries.',
'code' => 400,
],
/** Migrations */
Exception::MIGRATION_NOT_FOUND => [
'name' => Exception::MIGRATION_NOT_FOUND,
'description' => 'Migration with the requested ID could not be found. Please verify that the provided ID is correct and try again.',
'code' => 404,
],
Exception::MIGRATION_ALREADY_EXISTS => [
'name' => Exception::MIGRATION_ALREADY_EXISTS,
'description' => 'Migration with the requested ID already exists. Try again with a different ID.',
'code' => 409,
],
Exception::MIGRATION_IN_PROGRESS => [
'name' => Exception::MIGRATION_IN_PROGRESS,
'description' => 'Migration is already in progress. You can check the status of the migration in your Appwrite Console\'s "Settings" > "Migrations".',
'code' => 409,
],
];
+20 -3
View File
@@ -183,13 +183,16 @@ return [
],
],
'create' => [
'$description' => 'This event triggers when a bucket is created.'
'$description' => 'This event triggers when a team is created.'
],
'delete' => [
'$description' => 'This event triggers when a bucket is deleted.',
'$description' => 'This event triggers when a team is deleted.',
],
'update' => [
'$description' => 'This event triggers when a bucket is updated.',
'$description' => 'This event triggers when a team is updated.',
'prefs' => [
'$description' => 'This event triggers when a team\'s preferences are updated.',
],
]
],
'functions' => [
@@ -233,5 +236,19 @@ return [
'update' => [
'$description' => 'This event triggers when a function is updated.',
]
],
'rules' => [
'$model' => Response::MODEL_PROXY_RULE,
'$resource' => true,
'$description' => 'This event triggers on any proxy rule event.',
'create' => [
'$description' => 'This event triggers when a proxy rule is created.'
],
'delete' => [
'$description' => 'This event triggers when a proxy rule is deleted.',
],
'update' => [
'$description' => 'This event triggers when a proxy rule is updated.',
]
]
];
+533 -72
View File
@@ -1,76 +1,537 @@
<?php
/**
* ISO 639-1 standard language codes
* https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
*
* Source:
* https://www.andiamo.co.uk/resources/iso-language-codes/
*
*/
return [
'af', // Afrikaans
'ar', // Arabic
'as', // Assamese
'az', // Azerbaijani
'be', // Belarusian
'bg', // Bulgarian
'bh', // Bihari
'bn', // Bengali
'bs', // Bosnian
'ca', // Catalan
'cs', // Czech
'da', // Danish
'de', // German
'en', // English
'eo', // Esperanto
'es', // Spanish
'fa', // Farsi/Persian
'fi', // Finnish
'fo', // Faroese
'fr', // French
'el', // Greek
'ga', // Irish
'gu', // Gujrati
'he', // Hebrew
'hi', // Hindi,
'hr', // Croatian
'hu', // Hungarian
'hy', // Armenian
'id', // Indonesian
'is', // Icelandic
'it', // Italian
'ja', // Japanese
'jv', // Javanese
'kn', // Kannada
'km', // Khmer
'ko', // Korean
'la', // Latin
'lb', // Luxembourgish
'lt', // Lithuanian
'lv', // Latvian
'ml', // Malayalam
'mr', // Marathi
'ms', // Malay
'nb', // Norwegian bokmål
'nl', // Dutch
'nn', // Norwegian nynorsk
'ne', // Nepali
'or', // Oriya
'tl', // Filipino
'pl', // Polish
'pt-br', // Portuguese - Brazil
'pt-pt', // Portuguese - Portugal
'pa', // Punjabi
'ro', // Romanian
'ru', // Russian
'sa', //Sanskrit
'sd', // Sindhi
'si', // Sinhala
'sk', // Slovakia
'sl', // Slovenian
'sn', // Shona
'sq', // Albanian
'sv', // Swedish
'ta', // Tamil
'te', // Telugu
'th', // Thai
'tr', // Turkish
'uk', // Ukrainian
'ur', // Urdu
'vi', // Vietnamese
'zh-cn', // Chinese - China
'zh-tw', // Chinese - Taiwan
[
"code" => "af",
"name" => "Afrikaans",
],
[
"code" => "ar-ae",
"name" => "Arabic (U.A.E.)",
],
[
"code" => "ar-bh",
"name" => "Arabic (Bahrain)",
],
[
"code" => "ar-dz",
"name" => "Arabic (Algeria)",
],
[
"code" => "ar-eg",
"name" => "Arabic (Egypt)",
],
[
"code" => "ar-iq",
"name" => "Arabic (Iraq)",
],
[
"code" => "ar-jo",
"name" => "Arabic (Jordan)",
],
[
"code" => "ar-kw",
"name" => "Arabic (Kuwait)",
],
[
"code" => "ar-lb",
"name" => "Arabic (Lebanon)",
],
[
"code" => "ar-ly",
"name" => "Arabic (Libya)",
],
[
"code" => "ar-ma",
"name" => "Arabic (Morocco)",
],
[
"code" => "ar-om",
"name" => "Arabic (Oman)",
],
[
"code" => "ar-qa",
"name" => "Arabic (Qatar)",
],
[
"code" => "ar-sa",
"name" => "Arabic (Saudi Arabia)",
],
[
"code" => "ar-sy",
"name" => "Arabic (Syria)",
],
[
"code" => "ar-tn",
"name" => "Arabic (Tunisia)",
],
[
"code" => "ar-ye",
"name" => "Arabic (Yemen)",
],
[
"code" => "as",
"name" => "Assamese",
],
[
"code" => "az",
"name" => "Azerbaijani",
],
[
"code" => "be",
"name" => "Belarusian",
],
[
"code" => "bg",
"name" => "Bulgarian",
],
[
"code" => "bh",
"name" => "Bihari",
],
[
"code" => "bn",
"name" => "Bengali",
],
[
"code" => "bs",
"name" => "Bosnian",
],
[
"code" => "ca",
"name" => "Catalan",
],
[
"code" => "cs",
"name" => "Czech",
],
[
"code" => "cy",
"name" => "Welsh",
],
[
"code" => "da",
"name" => "Danish",
],
[
"code" => "de",
"name" => "German (Standard)",
],
[
"code" => "de-at",
"name" => "German (Austria)",
],
[
"code" => "de-ch",
"name" => "German (Switzerland)",
],
[
"code" => "de-li",
"name" => "German (Liechtenstein)",
],
[
"code" => "de-lu",
"name" => "German (Luxembourg)",
],
[
"code" => "el",
"name" => "Greek",
],
[
"code" => "en",
"name" => "English",
],
[
"code" => "en-au",
"name" => "English (Australia)",
],
[
"code" => "en-bz",
"name" => "English (Belize)",
],
[
"code" => "en-ca",
"name" => "English (Canada)",
],
[
"code" => "en-gb",
"name" => "English (United Kingdom)",
],
[
"code" => "en-ie",
"name" => "English (Ireland)",
],
[
"code" => "en-jm",
"name" => "English (Jamaica)",
],
[
"code" => "en-nz",
"name" => "English (New Zealand)",
],
[
"code" => "en-tt",
"name" => "English (Trinidad)",
],
[
"code" => "en-us",
"name" => "English (United States)",
],
[
"code" => "en-za",
"name" => "English (South Africa)",
],
[
"code" => "eo",
"name" => "Esperanto",
],
[
"code" => "es",
"name" => "Spanish (Spain)",
],
[
"code" => "es-ar",
"name" => "Spanish (Argentina)",
],
[
"code" => "es-bo",
"name" => "Spanish (Bolivia)",
],
[
"code" => "es-cl",
"name" => "Spanish (Chile)",
],
[
"code" => "es-co",
"name" => "Spanish (Colombia)",
],
[
"code" => "es-cr",
"name" => "Spanish (Costa Rica)",
],
[
"code" => "es-do",
"name" => "Spanish (Dominican Republic)",
],
[
"code" => "es-ec",
"name" => "Spanish (Ecuador)",
],
[
"code" => "es-gt",
"name" => "Spanish (Guatemala)",
],
[
"code" => "es-hn",
"name" => "Spanish (Honduras)",
],
[
"code" => "es-mx",
"name" => "Spanish (Mexico)",
],
[
"code" => "es-ni",
"name" => "Spanish (Nicaragua)",
],
[
"code" => "es-pa",
"name" => "Spanish (Panama)",
],
[
"code" => "es-pe",
"name" => "Spanish (Peru)",
],
[
"code" => "es-pr",
"name" => "Spanish (Puerto Rico)",
],
[
"code" => "es-py",
"name" => "Spanish (Paraguay)",
],
[
"code" => "es-sv",
"name" => "Spanish (El Salvador)",
],
[
"code" => "es-uy",
"name" => "Spanish (Uruguay)",
],
[
"code" => "es-ve",
"name" => "Spanish (Venezuela)",
],
[
"code" => "et",
"name" => "Estonian",
],
[
"code" => "eu",
"name" => "Basque",
],
[
"code" => "fa",
"name" => "Farsi",
],
[
"code" => "fi",
"name" => "Finnish",
],
[
"code" => "fo",
"name" => "Faeroese",
],
[
"code" => "fr",
"name" => "French (Standard)",
],
[
"code" => "fr-be",
"name" => "French (Belgium)",
],
[
"code" => "fr-ca",
"name" => "French (Canada)",
],
[
"code" => "fr-ch",
"name" => "French (Switzerland)",
],
[
"code" => "fr-lu",
"name" => "French (Luxembourg)",
],
[
"code" => "ga",
"name" => "Irish",
],
[
"code" => "gd",
"name" => "Gaelic (Scotland)",
],
[
"code" => "he",
"name" => "Hebrew",
],
[
"code" => "hi",
"name" => "Hindi",
],
[
"code" => "hr",
"name" => "Croatian",
],
[
"code" => "hu",
"name" => "Hungarian",
],
[
"code" => "id",
"name" => "Indonesian",
],
[
"code" => "is",
"name" => "Icelandic",
],
[
"code" => "it",
"name" => "Italian (Standard)",
],
[
"code" => "it-ch",
"name" => "Italian (Switzerland)",
],
[
"code" => "ja",
"name" => "Japanese",
],
[
"code" => "ji",
"name" => "Yiddish",
],
[
"code" => "ko",
"name" => "Korean",
],
[
"code" => "ku",
"name" => "Kurdish",
],
[
"code" => "lt",
"name" => "Lithuanian",
],
[
"code" => "lv",
"name" => "Latvian",
],
[
"code" => "mk",
"name" => "Macedonian (FYROM)",
],
[
"code" => "ml",
"name" => "Malayalam",
],
[
"code" => "ms",
"name" => "Malaysian",
],
[
"code" => "mt",
"name" => "Maltese",
],
[
"code" => "nb",
"name" => "Norwegian (Bokmål)",
],
[
"code" => "ne",
"name" => "Nepali",
],
[
"code" => "nl",
"name" => "Dutch (Standard)",
],
[
"code" => "nl-be",
"name" => "Dutch (Belgium)",
],
[
"code" => "nn",
"name" => "Norwegian (Nynorsk)",
],
[
"code" => "no",
"name" => "Norwegian",
],
[
"code" => "pa",
"name" => "Punjabi",
],
[
"code" => "pl",
"name" => "Polish",
],
[
"code" => "pt",
"name" => "Portuguese (Portugal)",
],
[
"code" => "pt-br",
"name" => "Portuguese (Brazil)",
],
[
"code" => "rm",
"name" => "Rhaeto-Romanic",
],
[
"code" => "ro",
"name" => "Romanian",
],
[
"code" => "ro-md",
"name" => "Romanian (Republic of Moldova)",
],
[
"code" => "ru",
"name" => "Russian",
],
[
"code" => "ru-md",
"name" => "Russian (Republic of Moldova)",
],
[
"code" => "sb",
"name" => "Sorbian",
],
[
"code" => "sk",
"name" => "Slovak",
],
[
"code" => "sl",
"name" => "Slovenian",
],
[
"code" => "sq",
"name" => "Albanian",
],
[
"code" => "sr",
"name" => "Serbian",
],
[
"code" => "sv",
"name" => "Swedish",
],
[
"code" => "sv-fi",
"name" => "Swedish (Finland)",
],
[
"code" => "th",
"name" => "Thai",
],
[
"code" => "tn",
"name" => "Tswana",
],
[
"code" => "tr",
"name" => "Turkish",
],
[
"code" => "ts",
"name" => "Tsonga",
],
[
"code" => "ua",
"name" => "Ukrainian",
],
[
"code" => "ur",
"name" => "Urdu",
],
[
"code" => "ve",
"name" => "Venda",
],
[
"code" => "vi",
"name" => "Vietnamese",
],
[
"code" => "xh",
"name" => "Xhosa",
],
[
"code" => "zh-cn",
"name" => "Chinese (PRC)",
],
[
"code" => "zh-hk",
"name" => "Chinese (Hong Kong)",
],
[
"code" => "zh-sg",
"name" => "Chinese (Singapore)",
],
[
"code" => "zh-tw",
"name" => "Chinese (Taiwan)",
],
[
"code" => "zu",
"name" => "Zulu",
],
];
+15
View File
@@ -0,0 +1,15 @@
<?php
return [
'email' => [
'verification',
'magicSession',
'recovery',
'invitation',
],
'sms' => [
'verification',
'login',
'invitation'
]
];
+50 -148
View File
@@ -2,164 +2,66 @@
<html>
<head>
<meta name="viewport" content="width=device-width" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>{{subject}}</title>
<style>
body {
background-color: {{bg-body}};
color: {{text-content}};
font-family: sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 14px;
line-height: 1.4;
margin: 0;
padding: 0;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@500;600&display=swap"
rel="stylesheet">
<style>
a { color:currentColor; }
body {
padding: 32px;
color: #616B7C;
font-size: 15px;
font-family: 'Inter', sans-serif;
line-height: 15px;
}
table {
border-collapse: separate;
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
width: 100%;
}
table {
width: 100%;
border-spacing: 0 !important;
}
table td {
font-family: sans-serif;
font-size: 14px;
vertical-align: top;
}
table,
tr,
th,
td {
margin: 0;
padding: 0;
}
.body {
background-color: {{bg-body}};
width: 100%;
}
td {
vertical-align: top;
}
.container {
display: block;
margin: 0 auto !important;
max-width: 580px;
padding: 10px;
width: 580px;
}
h* {
font-family: 'Poppins', sans-serif;
}
.content {
box-sizing: border-box;
display: block;
margin: 0 auto;
max-width: 580px;
padding: 10px;
color: {{text-content}};
}
hr {
border: none;
border-top: 1px solid #E8E9F0;
}
.main {
background: {{bg-content}};
border-radius: 10px;
width: 100%;
}
.wrapper {
box-sizing: border-box;
padding: 30px 30px 15px 30px;
}
.content-block {
padding-bottom: 10px;
padding-top: 10px;
}
p {
font-family: sans-serif;
font-size: 14px;
font-weight: normal;
margin: 0;
margin-bottom: 15px;
}
a {
word-break: break-all;
}
@media only screen and (max-width: 620px) {
.container {
padding: 0;
width: 100%;
}
}
@media all {
.ExternalClass {
width: 100%;
}
.ExternalClass,
.ExternalClass p,
.ExternalClass span,
.ExternalClass font,
.ExternalClass td,
.ExternalClass div {
line-height: 100%;
}
.apple-link a {
color: inherit !important;
font-family: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
text-decoration: none !important;
}
#MessageViewBody a {
color: inherit;
text-decoration: none;
font-size: inherit;
font-family: inherit;
font-weight: inherit;
line-height: inherit;
}
}
</style>
p {
margin-bottom: 10px;
}
</style>
</head>
<body style="direction: {{direction}}">
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="body">
<tr>
<td>&nbsp;</td>
<td class="container">
<div class="content">
<table role="presentation" class="main">
<tr>
<td class="wrapper">
<table role="presentation" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<p>{{hello}}</p>
<p>{{body}}</p>
<a href="{{redirect}}" target="_blank">{{redirect}}</a>
<p></br>{{footer}}</p>
<p>{{thanks}}
</br>
{{signature}}
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!-- <div style="text-align: center; line-height: 25px; margin: 15px 0; font-size: 12px; color: #40404c;">
<a href="https://appwrite.io" style="text-decoration: none; color: #40404c;">Powered by <img src="https://appwrite.io/images/appwrite-footer-light.svg" height="15" style="margin: -3px 0" /></a>
</div> -->
</td>
<td>&nbsp;</td>
</tr>
</table>
<div style="max-width:650px; word-wrap: break-word; overflow-wrap: break-word;
word-break: break-all; margin:0 auto;">
<table style="margin-top: 32px">
<tr>
<td>
{{body}}
</td>
</tr>
</table>
</div>
</body>
</html>
@@ -0,0 +1,15 @@
<p>{{hello}}</p>
<br>
<p>{{body}}</p>
<a href="{{redirect}}" target="_blank">{{redirect}}</a>
<p>{{footer}}</p>
<br>
<p>{{thanks}}</p>
<p>{{signature}}</p>
+1
View File
@@ -0,0 +1 @@
{{token}}
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s span",
"emails.verification.subject": "Rekening Bevestiging",
"emails.verification.hello": "Goeie dag {{name}}",
"emails.verification.hello": "Goeie dag {{user}}",
"emails.verification.body": "Volg hierdie skakel om u e-pos adres te bevestig.",
"emails.verification.footer": "Ignoreer gerus hierdie boodskap as u nie die versoek gestuur het om u adres te bevestig nie.",
"emails.verification.thanks": "Baie dankie",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Baie dankie",
"emails.magicSession.signature": "Die {{project}} span",
"emails.recovery.subject": "Herstel Wagwoord",
"emails.recovery.hello": "Goeie dag {{name}}",
"emails.recovery.hello": "Goeie dag {{user}}",
"emails.recovery.body": "Volg hierdie skakel om u {{project}} wagwoord te herstel.",
"emails.recovery.footer": "Ignoreer gerus hierdie boodskap as u nie die versoek gestuur het om u wagwoord te herstel nie.",
"emails.recovery.thanks": "Baie dankie",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "rtl",
"emails.sender": "فريق %s",
"emails.verification.subject": "تأكيد الحساب",
"emails.verification.hello": "مرحبا {{name}}",
"emails.verification.hello": "مرحبا {{user}}",
"emails.verification.body": "برجاء اتباع الرابط التالي لتأكيد بريدك الإلكتروني",
"emails.verification.footer": "لو لم تطلب تأكيد هذا البريد الإلكتروني، يمكنك تجاهل هذه الرسالة",
"emails.verification.thanks": "شكرا",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "شكرا",
"emails.magicSession.signature": "فريق {{project}}",
"emails.recovery.subject": "تغيير كلمة السر",
"emails.recovery.hello": "أهلا {{name}}",
"emails.recovery.hello": "أهلا {{user}}",
"emails.recovery.body": "برجاء اتباع الراط التالي لتغيير كلمة السر الخاصة بـ{{project}}",
"emails.recovery.footer": "لولم تطلب تغيير كلمة السر، يمكنك تجاهل هذه الرسالة",
"emails.recovery.thanks": "شكرا",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s দল",
"emails.verification.subject": "একাউণ্ট প্ৰমাণীকৰণ",
"emails.verification.hello": "নমস্কাৰ {{name}}",
"emails.verification.hello": "নমস্কাৰ {{user}}",
"emails.verification.body": "আপোনাৰ ইমেইল ঠিকনা প্ৰমাণিত কৰিবলৈ এই লিংকটো অনুসৰণ কৰক।",
"emails.verification.footer": "যদি আপুনি এই ঠিকনাটো সত্যাপিত কৰিবলৈ কোৱা নাই, আপুনি এই বাৰ্তাটো উপেক্ষা কৰিব পাৰে।",
"emails.verification.thanks": "ধন্যবাদ",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "ধন্যবাদ",
"emails.magicSession.signature": "{{project}} দল",
"emails.recovery.subject": "পাছৱাৰ্ড ৰিছেট",
"emails.recovery.hello": "ধন্যবাদ {{name}}",
"emails.recovery.hello": "ধন্যবাদ {{user}}",
"emails.recovery.body": "আপোনাৰ {{project}} পাছৱৰ্ড ৰিছেট কৰিবলৈ এই লিংকটো অনুসৰণ কৰক।.",
"emails.recovery.footer": "যদি আপুনি আপোনাৰ পাছৱৰ্ড ৰিছেট কৰিবলৈ কোৱা নাছিল, আপুনি এই বাৰ্তাটো উপেক্ষা কৰিব পাৰে।",
"emails.recovery.thanks": "ধন্যবাদ",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Komandası",
"emails.verification.subject": "Hesab Doğrulama",
"emails.verification.hello": "Salam {{name}}",
"emails.verification.hello": "Salam {{user}}",
"emails.verification.body": "E-poçt ünvanınızı təsdiq etmək üçün bu linki izləyin.",
"emails.verification.footer": "Bu ünvanı doğrulamağı xahiş etməmisinizsə, bu mesajı gözardı edə bilərsiniz.",
"emails.verification.thanks": "Təşəkkürlər",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Təşəkkürlər",
"emails.magicSession.signature": "{{project}} komandası",
"emails.recovery.subject": "Şifrə Sıfırlanması",
"emails.recovery.hello": "Salam {{name}}",
"emails.recovery.hello": "Salam {{user}}",
"emails.recovery.body": "{{project}} şifrənizi sıfırlamaq üçün bu linki izləyin.",
"emails.recovery.footer": "Şifrənizi sıfırlamağı xahiş etməmisinizsə, bu mesajı gözardı edə bilərsiniz.",
"emails.recovery.thanks": "Təşəkkürlər",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Каманда %s",
"emails.verification.subject": "Верыфікацыя акаўнта",
"emails.verification.hello": "Прывітанне {{name}}",
"emails.verification.hello": "Прывітанне {{user}}",
"emails.verification.body": "Перайдзіце па гэтай спасылцы, каб пацвердзіць свой адрас электроннай пошты",
"emails.verification.footer": "Калі вы не запытвалі пацвярджэнне гэтага адрасу, праігнаруйце гэтае паведамленне.",
"emails.verification.thanks": "Дзякуем",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Дзякуем",
"emails.magicSession.signature": "каманда {{project}}",
"emails.recovery.subject": "Скід пароля",
"emails.recovery.hello": "Прывітанне, {{name}}",
"emails.recovery.hello": "Прывітанне, {{user}}",
"emails.recovery.body": "Перайдзіце па гэтай спасылцы, каб скінуць пароль для праекта {{project}}.",
"emails.recovery.footer": "Калі вы не прасілі скінуць пароль, вы можаце праігнараваць гэта паведамленне.",
"emails.recovery.thanks": "Дзякуем",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s टीम",
"emails.verification.subject": "खाता प्रमाणिकरण",
"emails.verification.hello": "नमस्ते {{name}}",
"emails.verification.hello": "नमस्ते {{user}}",
"emails.verification.body": "ईमेल प्रमाणिकरण करे क लेल दिहल गइल लिंक फॉलो करें|",
"emails.verification.footer": "अगर ई पता को सत्यापित करे के लिए ना कहाले, तो आप ई संदेश क अनदेखा कर सकत अछि।",
"emails.verification.thanks": "धन्यवाद",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "धन्यवाद",
"emails.magicSession.signature": "{{project}} टीम",
"emails.recovery.subject": "पासवर्ड बदल क लेल|",
"emails.recovery.hello": "प्रणाम {{name}}",
"emails.recovery.hello": "प्रणाम {{user}}",
"emails.recovery.body": "पासवर्ड बदल क लेल दिहल गइल लिंक फॉलो करें|",
"emails.recovery.footer": "अगर पासवर्ड बदल क लेल ना कहाले, तो आप ई संदेश क अनदेखा कर सकत अछि।",
"emails.recovery.thanks": "धन्यवाद",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s টীম",
"emails.verification.subject": "বিষয়",
"emails.verification.hello": "নমস্কার {{name}}",
"emails.verification.hello": "নমস্কার {{user}}",
"emails.verification.body": "এই লিঙ্কের মাধ্যমে ইমেইল যাচাই করুন।",
"emails.verification.footer": "আপনি যদি এই ঠিকানা যাচাই করতে না বলেন, তাহলে আপনি এই বার্তাটি উপেক্ষা করতে পারেন।",
"emails.verification.thanks": "ধন্যবাদ",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "ধন্যবাদ",
"emails.magicSession.signature": "{{project}} টীম",
"emails.recovery.subject": "পাসওয়ার্ড রিসেট",
"emails.recovery.hello": "নমস্কার {{name}}",
"emails.recovery.hello": "নমস্কার {{user}}",
"emails.recovery.body": "এই লিঙ্কের মাধ্যমে আপনার {{project}} পাসওয়ার্ড পুনরায় সেট করুন।",
"emails.recovery.footer": "আপনি যদি আপনার পাসওয়ার্ড পুনরায় সেট করতে না বলেন, তাহলে আপনি এই বার্তাটি উপেক্ষা করতে পারেন।",
"emails.recovery.thanks": "ধন্যবাদ",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Equip",
"emails.verification.subject": "Verificació del compte",
"emails.verification.hello": "Hola {{name}}",
"emails.verification.hello": "Hola {{user}}",
"emails.verification.body": "Accedeix a aquest enllaç per tal de verificar la teva adreça electrònica.",
"emails.verification.footer": "Si no has sol·licitat la verificació d'aquesta adreça electrònica, pots ignorar aquest missatge.",
"emails.verification.thanks": "Gràcies",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Gràcies",
"emails.magicSession.signature": "Equip {{project}}",
"emails.recovery.subject": "Reinicialitzar contrasenya",
"emails.recovery.hello": "Hola {{name}}",
"emails.recovery.hello": "Hola {{user}}",
"emails.recovery.body": "Accedeix a aquest enllaç per a reinicialitzar la teva contrasenya de {{project}}.",
"emails.recovery.footer": "Si no has sol·licitat reinicialitzar la teva contrasenya, pots ignorar aquest missatge.",
"emails.recovery.thanks": "Gràcies",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Konto Verifikation",
"emails.verification.hello": "Hej {{name}}",
"emails.verification.hello": "Hej {{user}}",
"emails.verification.body": "Følg dette link, for at verificere din email adresse.",
"emails.verification.footer": "Hvis du ikke har bedt om at verificere denne adresse, ignorer venligst denne besked.",
"emails.verification.thanks": "Tak",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Tak",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Nulstil Password",
"emails.recovery.hello": "Hej {{name}}",
"emails.recovery.hello": "Hej {{user}}",
"emails.recovery.body": "Følg dette link for at nulstille koden til {{project}}.",
"emails.recovery.footer": "Hvis du ikke har bedt om at nulstille dit password, ignorer venligst denne besked.",
"emails.recovery.thanks": "Tak",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Kontoverifizierung",
"emails.verification.hello": "Hey {{name}}",
"emails.verification.hello": "Hey {{user}}",
"emails.verification.body": "Folge diesem Link, um deine E-Mail-Adresse zu bestätigen.",
"emails.verification.footer": "Solltest du keine Verifizierung dieser E-Mail-Adresse angefordert haben, kannst du diese Nachricht ignorieren.",
"emails.verification.thanks": "Danke",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Danke",
"emails.magicSession.signature": "{{project}}-Team",
"emails.recovery.subject": "Kennwort zurücksetzen",
"emails.recovery.hello": "Hallo {{name}}",
"emails.recovery.hello": "Hallo {{user}}",
"emails.recovery.body": "Folge diesem Link, um dein {{project}}-Kennwort zurückzusetzen.",
"emails.recovery.footer": "Solltest du keine Kennwort-Zurücksetzung angefordert haben, kannst du diese Nachricht ignorieren.",
"emails.recovery.thanks": "Danke",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Ομάδα %s",
"emails.verification.subject": "Επαλήθευση Λογαριασμού",
"emails.verification.hello": "Γεια σου {{name}}",
"emails.verification.hello": "Γεια σου {{user}}",
"emails.verification.body": "Ακολουθήστε αυτό το link για να επαληθεύσετε τη δ/νση του email σας",
"emails.verification.footer": "Εάν δεν ζητήσατε επαλήθευση αυτής της δ/νσης email, μπορείτε να αγνοήσετε αυτό το μήνυμα",
"emails.verification.thanks": "Ευχαριστούμε",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Ευχαριστούμε",
"emails.magicSession.signature": "Η ομάδα του {{project}}",
"emails.recovery.subject": "Αλλαγή κωδικού πρόσβασης",
"emails.recovery.hello": "Γεια σου {{name}}",
"emails.recovery.hello": "Γεια σου {{user}}",
"emails.recovery.body": "Ακολουθήστε αυτό το link για να αλλάξετε τον {{project}} κωδικό σας",
"emails.recovery.footer": "Εάν δεν ζητήσατε αλλαγή του κωδικού σας πρόσβασης, μπορείτε να αγνοήσετε αυτό το μήνυμα",
"emails.recovery.thanks": "Ευχαριστούμε",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Account Verification",
"emails.verification.hello": "Hey {{name}}",
"emails.verification.hello": "Hey {{user}}",
"emails.verification.body": "Follow this link to verify your email address.",
"emails.verification.footer": "If you didnt ask to verify this address, you can ignore this message.",
"emails.verification.thanks": "Thanks",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Thanks",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Password Reset",
"emails.recovery.hello": "Hello {{name}}",
"emails.recovery.hello": "Hello {{user}}",
"emails.recovery.body": "Follow this link to reset your {{project}} password.",
"emails.recovery.footer": "If you didnt ask to reset your password, you can ignore this message.",
"emails.recovery.thanks": "Thanks",
+2 -2
View File
@@ -3,7 +3,7 @@
"settings.direction": "ltr",
"emails.sender": "Teamo %s",
"emails.verification.subject": "Konta Konfirmo",
"emails.verification.hello": "Saluton {{name}}",
"emails.verification.hello": "Saluton {{user}}",
"emails.verification.body": "Alklaku ĉi tiun ligon por kontroli vian retpoŝtan adreson.",
"emails.verification.footer": "Se vi ne petis ĉi tiun konfirmon de ĉi tiu retpoŝto, vi povas ignori ĉi tiun mesaĝon.",
"emails.verification.thanks": "Dankegon.",
@@ -15,7 +15,7 @@
"emails.magicSession.thanks": "Dankegon",
"emails.magicSession.signature": "Teamo {{project}}",
"emails.recovery.subject": "Parsvorta Restarigo",
"emails.recovery.hello": "Saluton {{name}}",
"emails.recovery.hello": "Saluton {{user}}",
"emails.recovery.body": "Alklaku ĉi tiun ligon por reagordi vian pasvorton. {{project}}",
"emails.recovery.footer": "Se vi ne petis reagordi vian pasvorton, vi povas ignori ĉi tiun mesaĝon.",
"emails.recovery.thanks": "Dankegon",
+19 -19
View File
@@ -2,31 +2,31 @@
"settings.inspire": "\"El arte de ser sabio es el arte de saber qué pasar por alto\"",
"settings.locale": "es",
"settings.direction": "ltr",
"emails.sender": "Equipo %s",
"emails.sender": "El equipo de %s",
"emails.verification.subject": "Verificación de cuenta",
"emails.verification.hello": "Hola {{name}}",
"emails.verification.body": "Haz clic en este enlace para verificar tu correo.",
"emails.verification.hello": "Hola, {{name}}",
"emails.verification.body": "Haz clic en este enlace para verificar tu correo:",
"emails.verification.footer": "Si no has solicitado verificar este correo, puedes ignorar este mensaje.",
"emails.verification.thanks": "Gracias",
"emails.verification.signature": "Equipo de {{project}}",
"emails.verification.thanks": "Gracias.",
"emails.verification.signature": "El equipo de {{project}}.",
"emails.magicSession.subject": "Inicio de sesión",
"emails.magicSession.hello": "Hola,",
"emails.magicSession.body": "Haz clic en este enlace para iniciar sesión.",
"emails.magicSession.footer": "Si no has solicitado ingresar usando este correo, puedes ignorar este mensaje.",
"emails.magicSession.thanks": "Gracias",
"emails.magicSession.signature": "Equipo de {{project}}",
"emails.magicSession.hello": "Hola",
"emails.magicSession.body": "Haz clic en este enlace para iniciar sesión:",
"emails.magicSession.footer": "Si no has solicitado iniciar sesión usando este correo, puedes ignorar este mensaje.",
"emails.magicSession.thanks": "Gracias.",
"emails.magicSession.signature": "El equipo de {{project}}",
"emails.recovery.subject": "Restablecer contraseña",
"emails.recovery.hello": "Hola {{name}}",
"emails.recovery.body": "Haz clic en este enlace para restablecer la contraseña de {{project}}.",
"emails.recovery.hello": "Hola, {{name}}",
"emails.recovery.body": "Haz clic en este enlace para restablecer la contraseña de {{project}}:",
"emails.recovery.footer": "Si no has solicitado restablecer la contraseña, puedes ignorar este mensaje.",
"emails.recovery.thanks": "Gracias",
"emails.recovery.signature": "Equipo de {{project}}",
"emails.recovery.thanks": "Gracias.",
"emails.recovery.signature": "El equipo de {{project}}",
"emails.invitation.subject": "Invitación al equipo %s en %s",
"emails.invitation.hello": "Hola",
"emails.invitation.body": "Este correo ha sido enviado a petición de {{owner}} quien quiere invitarte a formar parte del equipo {{team}} en {{project}}.",
"emails.invitation.footer": "Si no estas interesado, puedes ignorar este mensaje.",
"emails.invitation.thanks": "Gracias",
"emails.invitation.signature": "Equipo de {{project}}",
"emails.invitation.body": "Este correo ha sido enviado a petición de {{owner}} quién quiere invitarte a formar parte del equipo {{team}} en {{project}}.",
"emails.invitation.footer": "Si no estás interesado, puedes ignorar este mensaje.",
"emails.invitation.thanks": "Gracias.",
"emails.invitation.signature": "El equipo de {{project}}",
"locale.country.unknown": "Desconocido",
"countries.af": "Afganistán",
"countries.ao": "Angola",
@@ -229,4 +229,4 @@
"continents.na": "América del Norte",
"continents.oc": "Oceanía",
"continents.sa": "América del Sur"
}
}
+6 -6
View File
@@ -4,29 +4,29 @@
"settings.direction": "rtl",
"emails.sender": "تیم %s",
"emails.verification.subject": "تأیید حساب",
"emails.verification.hello": "سلام {{name}}",
"emails.verification.hello": "سلام {{user}}",
"emails.verification.body": "برای تأیید ایمیل‌تان پیوند زیر را دنبال کنید.",
"emails.verification.footer": "اگر شما درخواست تأیید حساب نداده‌اید، می‌توانید این پیام را نادیده بگیرید.",
"emails.verification.thanks": "سپاس فراوان",
"emails.verification.signature": "تیم {{name}}",
"emails.verification.signature": "تیم {{user}}",
"emails.magicSession.subject": "ورود به حساب کاربری",
"emails.magicSession.hello": "سلام،",
"emails.magicSession.body": "برای ورود به حساب‌تان پیوند زیر را دنبال کنید.",
"emails.magicSession.footer": "اگر شما درخواست ورود به حساب کاربری با استفاده از این ایمیل را نداد‌ه‌اید، می‌توانید این پیام را نادیده بگیرید.",
"emails.magicSession.thanks": "سپاس فراوان",
"emails.magicSession.signature": "تیم {{name}}",
"emails.magicSession.signature": "تیم {{user}}",
"emails.recovery.subject": "بازیابی گذرواژه",
"emails.recovery.hello": "سلام {{name}}",
"emails.recovery.hello": "سلام {{user}}",
"emails.recovery.body": "برای بازیابی گذرواژه‌تان پیوند زیر را دنبال کنید.",
"emails.recovery.footer": "اگر شما درخواست بازیابی گذرواژه نداده‌اید، می‌توانید این پیام را نادیده بگیرید.",
"emails.recovery.thanks": "سپاس فراوان",
"emails.recovery.signature": "تیم {{name}}",
"emails.recovery.signature": "تیم {{user}}",
"emails.invitation.subject": "دعوت به تیم %s در %s",
"emails.invitation.hello": "سلام",
"emails.invitation.body": "این ایمیل برای شما فرستاده شده‌است زیرا {{owner}} می‌خواهد شما را به تیم {{team}} در پروژه‌ی {{project}} بیفزاید.",
"emails.invitation.footer": "اگر علاقه ندارید، می‌توانید این پیام را نادیده بگیرید.",
"emails.invitation.thanks": "سپاس فراوان",
"emails.invitation.signature": "تیم {{name}}",
"emails.invitation.signature": "تیم {{user}}",
"locale.country.unknown": "ناشناخته",
"countries.af": "افغانستان",
"countries.ao": "آنگولا",
+4 -4
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Équipe %s",
"emails.verification.subject": "Vérification du compte",
"emails.verification.hello": "Bonjour {{name}}",
"emails.verification.hello": "Bonjour {{user}}",
"emails.verification.body": "Suivez ce lien pour vérifier votre adresse e-mail.",
"emails.verification.footer": "Si vous n'avez pas demandé à vérifier cette adresse, vous pouvez ignorer ce message.",
"emails.verification.thanks": "Merci",
@@ -16,8 +16,8 @@
"emails.magicSession.thanks": "Merci",
"emails.magicSession.signature": "L'équipe {{project}}",
"emails.recovery.subject": "Réinitialisation du mot de passe",
"emails.recovery.hello": "Bonjour {{name}}",
"emails.recovery.body": "Suivez ce lien pour réinitialiser votre mot de passe pour {{projet}}.",
"emails.recovery.hello": "Bonjour {{user}}",
"emails.recovery.body": "Suivez ce lien pour réinitialiser votre mot de passe pour {{project}}.",
"emails.recovery.footer": "Si vous n'avez pas demandé à réinitialiser votre mot de passe, vous pouvez ignorer ce message.",
"emails.recovery.thanks": "Merci",
"emails.recovery.signature": "L'équipe {{project}}",
@@ -29,7 +29,7 @@
"emails.invitation.signature": "L'équipe {{project}}",
"emails.certificate.subject": "Échec du certificat pour %s",
"emails.certificate.hello": "Bonjour",
"emails.certificate.body": "Le certificate pour votre domaine '{{domain}}' n'a pas pu être généré. Ceci est la tentative {{tentative}} et l'échec a été causé par : {{erreur}}",
"emails.certificate.body": "Le certificate pour votre domaine '{{domain}}' n'a pas pu être généré. Ceci est la tentative {{attempt}} et l'échec a été causé par : {{error}}",
"emails.certificate.footer": "Votre certificat précédent sera valide pendant 30 jours à compter de la première défaillance. Nous vous recommandons fortement d'enquêter sur ce cas, sinon votre domaine se retrouvera sans communication SSL valide.",
"emails.certificate.thanks": "Merci",
"emails.certificate.signature": "L'équipe {{project}}",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Foireann",
"emails.verification.subject": "Fíoraithe cuntais",
"emails.verification.hello": "Haigh {{name}}",
"emails.verification.hello": "Haigh {{user}}",
"emails.verification.body": "Lean an nasc seo chun do ríomhphost a fhíorú.",
"emails.verification.footer": "Mura ndearna tú iarratas an seoladh seo a fhíoru, déan neamhaird den teachtaireacht seo.",
"emails.verification.thanks": "Go raibh maith agat",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Go raibh maith agat",
"emails.magicSession.signature": "{{project}} foireann",
"emails.recovery.subject": "Athshocrú pasfhocail",
"emails.recovery.hello": "Haigh {{name}}",
"emails.recovery.hello": "Haigh {{user}}",
"emails.recovery.body": "Lean an nasc seo chun do pasfhocal {{project}} a athshocrú.",
"emails.recovery.footer": "Mura ndearna tú iarratas do pasfhocal a athshocrú, déan neamhaird den teachtaireacht seo.",
"emails.recovery.thanks": "Go raibh maith agat",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s ટીમ",
"emails.verification.subject": "ખાતાની ચકાસણી",
"emails.verification.hello": "નમસ્કાર {{name}}",
"emails.verification.hello": "નમસ્કાર {{user}}",
"emails.verification.body": "તમારું ઇમેઇલ સરનામું ચકાસવા માટે આ લિંકને અનુસરો.",
"emails.verification.footer": "જો તમે આ સરનામાંની ચકાસણી કરવાનું ન કહ્યું હોય, તો તમે આ સંદેશને અવગણી શકો છો.",
"emails.verification.thanks": "આભાર",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "આભાર",
"emails.magicSession.signature": "{{project}} ટીમ",
"emails.recovery.subject": "પાસવર્ડ ફરીથી સેટ કરો",
"emails.recovery.hello": "નમસ્કાર {{name}}",
"emails.recovery.hello": "નમસ્કાર {{user}}",
"emails.recovery.body": "તમારો {{project}} પાસવર્ડ ફરીથી સેટ કરવા માટે આ લિંકને અનુસરો.",
"emails.recovery.footer": "જો તમે તમારો પાસવર્ડ ફરીથી સેટ કરવાનું ન કહ્યું હોય, તો તમે આ સંદેશને અવગણી શકો છો.",
"emails.recovery.thanks": "આભાર",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "rtl",
"emails.sender": "צוות %s",
"emails.verification.subject": "אימות חשבון",
"emails.verification.hello": "שלום {{name}}",
"emails.verification.hello": "שלום {{user}}",
"emails.verification.body": "לחץ על קישור זה כדי לאמת את כתובת הדוא\"ל שלך.",
"emails.verification.footer": "אם לא ביקשת לאמת כתובת זו, תוכל להתעלם מהודעה זו.",
"emails.verification.thanks": "תודה",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "תודה",
"emails.magicSession.signature": "צוות {{project}}",
"emails.recovery.subject": "איפוס סיסמא",
"emails.recovery.hello": "שלום {{name}}",
"emails.recovery.hello": "שלום {{user}}",
"emails.recovery.body": "עקוב אחר קישור זה כדי לאפס את סיסמתך ב-{{project}}.",
"emails.recovery.footer": "אם לא ביקשת לאפס את הסיסמה, תוכל להתעלם מהודעה זו.",
"emails.recovery.thanks": "תודה",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s टीम",
"emails.verification.subject": "अकाउंट वेरिफिकेशन ",
"emails.verification.hello": "नमस्ते {{name}}",
"emails.verification.hello": "नमस्ते {{user}}",
"emails.verification.body": "इस लिंक के माध्यम से अपने ईमेल को सत्यापित कीजिये।",
"emails.verification.footer": "यदि आप इस पते को सत्यापित नहीं करना चाहते हैं, तो आप इस संदेश को नज़रअंदाज़ कर सकते हैं।",
"emails.verification.thanks": "धन्यवाद",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "धन्यवाद",
"emails.magicSession.signature": "{{project}} टीम",
"emails.recovery.subject": "पासवर्ड रीसेट",
"emails.recovery.hello": "नमस्ते {{name}}",
"emails.recovery.hello": "नमस्ते {{user}}",
"emails.recovery.body": "इस लिंक के माध्यम से अपना {{project}} पासवर्ड रीसेट करें।",
"emails.recovery.footer": "यदि आप अपना पासवर्ड रीसेट नहीं करना चाहते हैं, तो आप इस संदेश को नज़रअंदाज़ कर सकते हैं।",
"emails.recovery.thanks": "धन्यवाद",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Tim",
"emails.verification.subject": "Verifikacija računa",
"emails.verification.hello": "Pozdrav {{name}}",
"emails.verification.hello": "Pozdrav {{user}}",
"emails.verification.body": "Slijedite ovu poveznicu da biste potvrdili svoju adresu e-pošte.",
"emails.verification.footer": "Ukoliko niste zatražili potvrdu ove adrese, možete zanemariti ovu poruku.",
"emails.verification.thanks": "Hvala",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Hvala",
"emails.magicSession.signature": "{{project}} tim",
"emails.recovery.subject": "Ponovno postavljanje lozinke",
"emails.recovery.hello": "Pozdrav {{name}}",
"emails.recovery.hello": "Pozdrav {{user}}",
"emails.recovery.body": "Slijedite ovu poveznicu za ponovno postavljanje {{project}} lozinke.",
"emails.recovery.footer": "Ako niste zatražili ponovno postavljanje Vaše lozinke, možete zanemariti ovu poruku.",
"emails.recovery.thanks": "Hvala",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Csapat",
"emails.verification.subject": "Fiók Megerősítése",
"emails.verification.hello": "Szia {{name}}",
"emails.verification.hello": "Szia {{user}}",
"emails.verification.body": "Kattints a linkre, hogy megerősítsd az email címedet.",
"emails.verification.footer": "Ha nem te kérted a címed megerősítését, akkor nyugodtan hagyd figyelmen kívül ezt az üzenetet.",
"emails.verification.thanks": "Köszönettel",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Köszönettel",
"emails.magicSession.signature": "a {{project}} csapat",
"emails.recovery.subject": "Jelszó Visszaállítása",
"emails.recovery.hello": "Hahó, {{name}}",
"emails.recovery.hello": "Hahó, {{user}}",
"emails.recovery.body": "Kattints a linkre a {{project}} jelszavad visszaállításához.",
"emails.recovery.footer": "Ha nem te kezdeményezted a jelszavad visszaállítását, akkor nyugodtan hagyd figyelmen kívül ezt az üzenetet.",
"emails.recovery.thanks": "Köszönettel",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Tim %s",
"emails.verification.subject": "Verifikasi Akun",
"emails.verification.hello": "Hai {{name}}",
"emails.verification.hello": "Hai {{user}}",
"emails.verification.body": "Ikuti tautan ini untuk memverifikasi alamat email Anda.",
"emails.verification.footer": "Jika Anda tidak meminta untuk memverifikasi alamat email ini, Anda dapat mengabaikan pesan ini.",
"emails.verification.thanks": "Terima kasih",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Terima kasih",
"emails.magicSession.signature": "Tim {{project}}",
"emails.recovery.subject": "Atur Ulang Kata Sandi",
"emails.recovery.hello": "Halo {{name}}",
"emails.recovery.hello": "Halo {{user}}",
"emails.recovery.body": "Ikuti tautan ini untuk menyetel ulang kata sandi {{project}} Anda.",
"emails.recovery.footer": "Jika Anda tidak meminta untuk menyetel ulang kata sandi, Anda dapat mengabaikan pesan ini.",
"emails.recovery.thanks": "Terima kasih",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Team %s",
"emails.verification.subject": "Verifica account",
"emails.verification.hello": "Ciao {{name}}",
"emails.verification.hello": "Ciao {{user}}",
"emails.verification.body": "Clicca questo link per verificare il tuo indirizzo email.",
"emails.verification.footer": "Se non hai richiesto la verifica dellindirizzo email, puoi ignorare questo messaggio.",
"emails.verification.thanks": "Grazie",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Grazie",
"emails.magicSession.signature": "Il team {{project}}",
"emails.recovery.subject": "Reimpostazione password",
"emails.recovery.hello": "Ciao {{name}}",
"emails.recovery.hello": "Ciao {{user}}",
"emails.recovery.body": "Clicca questo link per reimpostare la tua password di {{project}}.",
"emails.recovery.footer": "Se non hai richiesto la reimpostazione della password, puoi ignorare questo messaggio.",
"emails.recovery.thanks": "Grazie",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s チーム",
"emails.verification.subject": "アカウント認証",
"emails.verification.hello": "こんにちは{{name}}さん",
"emails.verification.hello": "こんにちは{{user}}さん",
"emails.verification.body": "メールアドレスを有効化するためには下記リンクをクリックして下さい。",
"emails.verification.footer": "このメールに心当たりが無い場合は破棄をお願いいたします。",
"emails.verification.thanks": "ご利用いただきありがとうございます。",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "ご利用いただきありがとうございます。",
"emails.magicSession.signature": "{{project}}チーム",
"emails.recovery.subject": "パスワードリセット",
"emails.recovery.hello": "こんにちは{{name}}さん",
"emails.recovery.hello": "こんにちは{{user}}さん",
"emails.recovery.body": "パスワードをリセットするためには下記リンクをクリックしてください。",
"emails.recovery.footer": "このメールに心当たりが無い場合は破棄をお願いいたします。",
"emails.recovery.thanks": "ご利用いただきありがとうございます。",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Tim %s",
"emails.verification.subject": "Verifikasi Akun",
"emails.verification.hello": "Hai {{name}}",
"emails.verification.hello": "Hai {{user}}",
"emails.verification.body": "Klik link iki kanggo verifikasi alamat email sampeyan.",
"emails.verification.footer": "Yen sampeyan ora njaluk verifikasi alamat iki, sampeyan iso nglirwakake pesen iki.",
"emails.verification.thanks": "Matur nuwun",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Matur nuwun",
"emails.magicSession.signature": "Tim {{project}}",
"emails.recovery.subject": "Setel ulang sandi",
"emails.recovery.hello": "Halo {{name}}",
"emails.recovery.hello": "Halo {{user}}",
"emails.recovery.body": "Klik link iki kanggo setel ulang sandi {{project}}.",
"emails.recovery.footer": "Yen sampeyan ora njaluk setel ulang sandi, sampeyan iso nglirwakake pesen iki.",
"emails.recovery.thanks": "Matur nuwun",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s ತಂಡ",
"emails.verification.subject": "ಖಾತೆ ಪರಿಶೀಲನೆ",
"emails.verification.hello": "ನಮಸ್ಕಾರ {{name}}",
"emails.verification.hello": "ನಮಸ್ಕಾರ {{user}}",
"emails.verification.body": "ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸ ಪರಿಶೀಲನೆಗೆ ಈ ಲಿಂಕನ್ನು ಅನುಸರಿಸಿ",
"emails.verification.footer": "ನೀವು ಇಮೇಲ್ ವಿಳಾಸ ಪರಿಶೀಲನೆಗೆ ಕೇಳದಿದ್ದರೆ, ಈ ಸಂದೇಶವನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ",
"emails.verification.thanks": "ಧನ್ಯವಾದಗಳು",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "ಧನ್ಯವಾದಗಳು",
"emails.magicSession.signature": "{{project}} ತಂಡ",
"emails.recovery.subject": "ಗುಪ್ತಪದ ಮರುಹೊಂದಿಸಿ",
"emails.recovery.hello": "ನಮಸ್ಕಾರ {{name}}",
"emails.recovery.hello": "ನಮಸ್ಕಾರ {{user}}",
"emails.recovery.body": "ನಿಮ್ಮ {{project}} ಗುಪ್ತಪದವನ್ನು ಮರುಹೊಂದಿಸಲು ಈ ಲಿಂಕನ್ನು ಅನುಸರಿಸಿ",
"emails.recovery.footer": "ನೀವು ಗುಪ್ತಪದವನ್ನು ಮರುಹೊಂದಿಸಲು ಕೇಳದಿದ್ದರೆ, ಈ ಸಂದೇಶವನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ",
"emails.recovery.thanks": "ಧನ್ಯವಾದಗಳು",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s 팀",
"emails.verification.subject": "계정 인증",
"emails.verification.hello": "안녕하세요 {{name}}님",
"emails.verification.hello": "안녕하세요 {{user}}님",
"emails.verification.body": "이메일 인증을 위해 링크를 클릭하여주세요.",
"emails.verification.footer": "이메일 인증을 부탁하지 않으셨다면 이 메시지를 무시하여주세요.",
"emails.verification.thanks": "감사합니다",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "감사합니다",
"emails.magicSession.signature": "{{project}} 팀",
"emails.recovery.subject": "비밀번호 재설정",
"emails.recovery.hello": "안녕하세요 {{name}}님",
"emails.recovery.hello": "안녕하세요 {{user}}님",
"emails.recovery.body": "{{project}}의 비밀번호 재설정을 위해 링크를 클릭하여주세요.",
"emails.recovery.footer": "비밀번호 재설정 신청을 하지 않으셨다면 이 메세지를 무시하여주세요.",
"emails.recovery.thanks": "감사합니다",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr*",
"emails.sender": "%s team",
"emails.verification.subject": "Ratio comprobatio",
"emails.verification.hello": "Salve ibi {{name}}",
"emails.verification.hello": "Salve ibi {{user}}",
"emails.verification.body": "Sequere hanc nexum ut quin inscriptionem tuum.",
"emails.verification.footer": "Si verificationem huius inscriptionis non postulasti, nuntium hunc ignorare potes.",
"emails.verification.thanks": "Gratias",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Gratias",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Recuperet password",
"emails.recovery.hello": "Salve ibi {{name}}",
"emails.recovery.hello": "Salve ibi {{user}}",
"emails.recovery.body": "Sequere hanc conjunctionem ut recipias project password {{project}}",
"emails.recovery.footer": "Si tesseram tuam recuperare non petis, nuntium hunc ignorare potes",
"emails.recovery.thanks": "Gratias",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Kont Verifikatioun",
"emails.verification.hello": "Hey {{name}}",
"emails.verification.hello": "Hey {{user}}",
"emails.verification.body": "Follegt dëse Link fir Är E -Mail Adress z'iwwerpréiwen.",
"emails.verification.footer": "Wann Dir net gefrot hutt dës Adress z'iwwerpréiwen, kënnt Dir dëse Message ignoréieren.",
"emails.verification.thanks": "Merci",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Merci",
"emails.magicSession.signature": "{{project}} équipe",
"emails.recovery.subject": "Password Reset",
"emails.recovery.hello": "Hello {{name}}",
"emails.recovery.hello": "Hello {{user}}",
"emails.recovery.body": "Follegt dëse Link fir Äert {{project}} Passwuert zréckzesetzen.",
"emails.recovery.footer": "Wann Dir net gefrot hutt Äert Passwuert zréckzesetzen, kënnt Dir dëse Message ignoréieren.",
"emails.recovery.thanks": "Merci",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s komanda",
"emails.verification.subject": "Paskyros Patvirtinimas",
"emails.verification.hello": "Labas {{name}}",
"emails.verification.hello": "Labas {{user}}",
"emails.verification.body": "Spauskite šią nuorodą, kad patvirtintumėte savo el. paštą.",
"emails.verification.footer": "Jei neprašėte patvirtinti šio el. pašto, galite ignoruoti šį pranešimą.",
"emails.verification.thanks": "Ačiū",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Ačiū",
"emails.magicSession.signature": "{{project}} komanda",
"emails.recovery.subject": "Slaptažodžio Atkūrimas",
"emails.recovery.hello": "Labas {{name}}",
"emails.recovery.hello": "Labas {{user}}",
"emails.recovery.body": "Spauskite šią nuorodą, kad atkurtumėte projekto {{project}} slaptažodį.",
"emails.recovery.footer": "Jei neprašėte atkurti savo slaptažodzio, galite ignoruoti šį pranešimą.",
"emails.recovery.thanks": "Ačiū",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s komanda",
"emails.verification.subject": "Konta verifikācija",
"emails.verification.hello": "Sveicināti, {{name}}",
"emails.verification.hello": "Sveicināti, {{user}}",
"emails.verification.body": "Sekojiet saitei, lai apstiprinātu savu e-pasta adresi.",
"emails.verification.footer": "Ja Jūs nepieprasījāt šīs adreses apstiprinājumu, lūdzu, ignorējiet šo ziņu.",
"emails.verification.thanks": "Paldies",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Paldies",
"emails.magicSession.signature": "{{project}} komanda",
"emails.recovery.subject": "Paroles atjaunināšana",
"emails.recovery.hello": "Labdien, {{name}}",
"emails.recovery.hello": "Labdien, {{user}}",
"emails.recovery.body": "Sekojiet saitei, lai atjauninātu {{project}} paroli.",
"emails.recovery.footer": "Ja Jūs nepieprasījāt paroles atjaunināšanu, lūdzu, ignorējiet šo ziņu.",
"emails.recovery.thanks": "Paldies",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s ടീം",
"emails.verification.subject": "അക്കൗണ്ട് സ്ഥിരീകരണം",
"emails.verification.hello": "നമസ്കാരം {{name}}",
"emails.verification.hello": "നമസ്കാരം {{user}}",
"emails.verification.body": "നിങ്ങളുടെ ഇമെയിൽ വിലാസം സ്ഥിരീകരിക്കുന്നതിനായി ഈ ലിങ്ക് പിന്തുടരുക.",
"emails.verification.footer": "ഈ വിലാസം സ്ഥിരീകരിക്കാന്‍ നിങ്ങൾ ആവശ്യപ്പെട്ടില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഈ സന്ദേശം അവഗണിക്കാവുന്നതാണ്.",
"emails.verification.thanks": "നന്ദി",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "നന്ദി",
"emails.magicSession.signature": "{{project}} ടീം",
"emails.recovery.subject": "രഹസ്യവാക്ക് പുനക്രമീകരണം",
"emails.recovery.hello": "നമസ്കാരം {{name}}",
"emails.recovery.hello": "നമസ്കാരം {{user}}",
"emails.recovery.body": "നിങ്ങളുടെ {{Project}} രഹസ്യവാക്ക് പുനക്രമീകരിക്കുന്നതിന് ഈ ലിങ്ക് പിന്തുടരുക.",
"emails.recovery.footer": "നിങ്ങളുടെ രഹസ്യവാക്ക് പുനക്രമീകരിക്കാന്‍ നിങ്ങൾ ആവശ്യപ്പെട്ടില്ലെങ്കിൽ, ഈ സന്ദേശം അവഗണിക്കാവുന്നതാണ്.",
"emails.recovery.thanks": "നന്ദി",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s टीम",
"emails.verification.subject": "खाते सत्यापन",
"emails.verification.hello": "नमस्कार {{name}}",
"emails.verification.hello": "नमस्कार {{user}}",
"emails.verification.body": "आपला ईमेल पत्ता सत्यापित करण्यासाठी या दुव्याचे अनुसरण करा.",
"emails.verification.footer": "आपण या पत्त्याची पडताळणी करण्यास सांगितले नसल्यास, आपण या संदेशाकडे दुर्लक्ष करू शकता.",
"emails.verification.thanks": "धन्यवाद",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "धन्यवाद",
"emails.magicSession.signature": "{{project}} संघ",
"emails.recovery.subject": "पासवर्ड रीसेट",
"emails.recovery.hello": "नमस्कार {{name}}",
"emails.recovery.hello": "नमस्कार {{user}}",
"emails.recovery.body": "आपला {{project}}चे पासवर्ड रीसेट करण्यासाठी या लिंकचे अनुसरण करा",
"emails.recovery.footer": "आपण आपला पासवर्ड रीसेट करण्यास सांगितले नसल्यास, आपण या संदेशाकडे दुर्लक्ष करू शकता.",
"emails.recovery.thanks": "धन्यवाद",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Pengesahan Akaun",
"emails.verification.hello": "Hey {{name}}",
"emails.verification.hello": "Hey {{user}}",
"emails.verification.body": "Tekan pautan ini untuk mengesahkan alamat email anda.",
"emails.verification.footer": "Sekiranya anda tidak membuat permintaan untuk mengesahkan email ini, sila abaikan mesej ini.",
"emails.verification.thanks": "Terima kasih",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Terima kasih",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Menetap semula Kata Laluan",
"emails.recovery.hello": "Hello {{name}}",
"emails.recovery.hello": "Hello {{user}}",
"emails.recovery.body": "Tekan pautan ini untuk menetapkan semula kata laluan {{project}}.",
"emails.recovery.footer": "Sekiranya anda tidak membuat permintaan menetap semula kata laluan, sila abaikan mesej ini.",
"emails.recovery.thanks": "Terima kasih",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Kontobekreftelse",
"emails.verification.hello": "Hei {{name}}",
"emails.verification.hello": "Hei {{user}}",
"emails.verification.body": "Følg denne lenken for å bekrefte din e-postadresse.",
"emails.verification.footer": "Dersom du ikke ba om å bekrefte e-postadressen, kan du se bort fra denne meldingen.",
"emails.verification.thanks": "Takk",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Takk",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Nullstille passord",
"emails.recovery.hello": "Hei {{name}}",
"emails.recovery.hello": "Hei {{user}}",
"emails.recovery.body": "Følg denne lenken for å nullstille ditt {{project}} passord.",
"emails.recovery.footer": "Dersom du ikke ba om å nullstille passordet ditt, kan du se bort fra denne meldingen.",
"emails.recovery.thanks": "Takk",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s समूह",
"emails.verification.subject": "खाता प्रमाणिकरण",
"emails.verification.hello": "नमस्ते {{name}}",
"emails.verification.hello": "नमस्ते {{user}}",
"emails.verification.body": "इमेल ठेगाना प्रमाणित गर्नको लागी यो लिंकमा जानुहोस।",
"emails.verification.footer": "यदि तपाइँले आफ्नो खाता प्रमाणित गर्न सोध्नु भएको छैन भने तपाइँले यो सन्देश लाई बेवास्ता गर्न सक्नुहुन्छ।",
"emails.verification.thanks": "धन्यवाद",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "धन्यवाद",
"emails.magicSession.signature": "{{project}} समूह",
"emails.recovery.subject": "पासवर्ड रिसेट",
"emails.recovery.hello": "नमस्ते {{name}}",
"emails.recovery.hello": "नमस्ते {{user}}",
"emails.recovery.body": "{{project}}को पासवर्ड रिसेट गर्नको लागी यो लिंकमा जानुहोस।",
"emails.recovery.footer": "यदि तपाइँले आफ्नो पासवर्ड रिसेट गर्न सोध्नु भएको छैन भने तपाइँले यो सन्देश लाई बेवास्ता गर्न सक्नुहुन्छ।",
"emails.recovery.thanks": "धन्यवाद",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Account Verificatie",
"emails.verification.hello": "Hoi {{name}}",
"emails.verification.hello": "Hoi {{user}}",
"emails.verification.body": "Volg deze link om uw e-mail te verifieren",
"emails.verification.footer": "Als u geen aanvraag voor verificatie heeft gemaakt, kan u deze mail negeren",
"emails.verification.thanks": "Bedankt",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Bedankt",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Wachtwoord Herinstellen",
"emails.recovery.hello": "Hallo {{name}}",
"emails.recovery.hello": "Hallo {{user}}",
"emails.recovery.body": "Volg deze link om het wachtwoord van uw project {{project}} te wijzigen",
"emails.recovery.footer": "Als u geen aanvraag heeft gemaakt om uw wachtwoord te wijzigen, kan u deze mail negeren",
"emails.recovery.thanks": "Bedankt",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Kontostadfesting",
"emails.verification.hello": "Hallo {{name}}",
"emails.verification.hello": "Hallo {{user}}",
"emails.verification.body": "Følg denne lenkja for å bekrefta din e-postadresse.",
"emails.verification.footer": "Om du ikkje bad om å bekrefta e-postadressa, kan du ignorera denne meldinga.",
"emails.verification.thanks": "Takk",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Takk",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Nullstilla passord",
"emails.recovery.hello": "Hallo {{name}}",
"emails.recovery.hello": "Hallo {{user}}",
"emails.recovery.body": "Følg denne lenkja for å nullstilla ditt {{project}} passord.",
"emails.recovery.footer": "Om du ikkje ba om å nullstilla passordet ditt, kan du ignorera denne meldinga.",
"emails.recovery.thanks": "Takk",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s ଦଳ",
"emails.verification.subject": "ଖାତା ଯାଞ୍ଚ",
"emails.verification.hello": "ନମସ୍କାର {{name}}",
"emails.verification.hello": "ନମସ୍କାର {{user}}",
"emails.verification.body": "ଆପଣଙ୍କର ଇମେଲ୍ ଠିକଣା ଯାଞ୍ଚ କରିବାକୁ ଏହି ଲିଙ୍କ୍ ଅନୁସରଣ କରନ୍ତୁ |",
"emails.verification.footer": "ଯଦି ଆପଣ ଏହି ଠିକଣା ଯାଞ୍ଚ କରିବାକୁ କହି ନାହାଁନ୍ତି, ତେବେ ଆପଣ ଏହି ସନ୍ଦେଶକୁ ଉପେକ୍ଷା କରିପାରିବେ |",
"emails.verification.thanks": "ଧନ୍ୟବାଦ",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "ଧନ୍ୟବାଦ",
"emails.magicSession.signature": "{{project}} ଦଳ",
"emails.recovery.subject": "ପାସୱାର୍ଡ ପୁନଃ ସେଟ୍ କରନ୍ତୁ |",
"emails.recovery.hello": "ନମସ୍କାର {{name}}",
"emails.recovery.hello": "ନମସ୍କାର {{user}}",
"emails.recovery.body": "ଆପଣଙ୍କର {{project}} ପାସୱାର୍ଡ ପୁନଃ ସେଟ୍ କରିବାକୁ ଏହି ଲିଙ୍କକୁ ଅନୁସରଣ କରନ୍ତୁ |",
"emails.recovery.footer": "ଯଦି ଆପଣ ଆପଣଙ୍କର ପାସୱାର୍ଡ ପୁନଃ ସେଟ୍ କରିବାକୁ କହି ନାହାଁନ୍ତି, ତେବେ ଆପଣ ଏହି ସନ୍ଦେଶକୁ ଉପେକ୍ଷା କରିପାରିବେ |",
"emails.recovery.thanks": "ଧନ୍ୟବାଦ",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Zespół %s",
"emails.verification.subject": "Weryfikacja konta",
"emails.verification.hello": "Cześć {{name}}",
"emails.verification.hello": "Cześć {{user}}",
"emails.verification.body": "Przejdź do tego linku, aby zweryfikować swój adres e-mail.",
"emails.verification.footer": "Jeśli to nie Ty prosiłeś o zweryfikowanie tego adresu, zignoruj tę wiadomość.",
"emails.verification.thanks": "Dziękujemy",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Dziękujemy",
"emails.magicSession.signature": "Zespół {{project}}",
"emails.recovery.subject": "Resetowanie hasła",
"emails.recovery.hello": "Cześć {{name}}",
"emails.recovery.hello": "Cześć {{user}}",
"emails.recovery.body": "Przejdź do tego linku, aby zresetować hasło dla {{project}}.",
"emails.recovery.footer": "Jeśli to nie Ty prosiłeś o zresetowanie swojego hasła, zignoruj tę wiadomość.",
"emails.recovery.thanks": "Dziękujemy",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Time %s",
"emails.verification.subject": "Verificação da Conta",
"emails.verification.hello": "Olá {{name}}",
"emails.verification.hello": "Olá {{user}}",
"emails.verification.body": "Clique neste link para verificar o seu endereço de e-mail.",
"emails.verification.footer": "Se você não solicitou a verificação deste e-mail, ignore essa mensagem.",
"emails.verification.thanks": "Muito obrigado",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Muito obrigado",
"emails.magicSession.signature": "Time {{project}}",
"emails.recovery.subject": "Redefinição de senha",
"emails.recovery.hello": "Olá {{name}}",
"emails.recovery.hello": "Olá {{user}}",
"emails.recovery.body": "Clique neste link para redefinir sua senha do {{project}}.",
"emails.recovery.footer": "Se você não solicitou a redefinição da sua senha, você pode ignorar essa mensagem.",
"emails.recovery.thanks": "Muito obrigado",
+3 -3
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Equipa %s",
"emails.verification.subject": "Verificação de contas",
"emails.verification.hello": "Hey {{name}}",
"emails.verification.hello": "Hey {{user}}",
"emails.verification.body": "Siga esta ligação para verificar o seu endereço de correio electrónico.",
"emails.verification.footer": "Se não pediu para verificar este endereço, pode ignorar esta mensagem.",
"emails.verification.thanks": "Obrigado",
@@ -16,8 +16,8 @@
"emails.magicSession.thanks": "Obrigado",
"emails.magicSession.signature": "Equipa {{project}}",
"emails.recovery.subject": "Redefinição de senha",
"emails.recovery.hello": "Olá {{name}}",
"emails.recovery.body": "tilize este link para redefinir a palavra-passe do seu projecto {{project}}",
"emails.recovery.hello": "Olá {{user}}",
"emails.recovery.body": "Utilize este link para redefinir a palavra-passe do seu projecto {{project}}",
"emails.recovery.footer": "Se não pediu para redefinir a sua palavra-passe, pode ignorar esta mensagem.",
"emails.recovery.thanks": "Obrigado",
"emails.recovery.signature": "Equipa {{project}}",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Echipa",
"emails.verification.subject": "Verificare cont",
"emails.verification.hello": "Bună ziua, {{name}}",
"emails.verification.hello": "Bună ziua, {{user}}",
"emails.verification.body": "Click pe acest link pentru a valida adresa de email.",
"emails.verification.footer": "Dacă nu ai cerut validarea adresei de email, poți ignora acest mesaj.",
"emails.verification.thanks": "Mulțumim",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Mulțumim",
"emails.magicSession.signature": "Echipa {{project}}",
"emails.recovery.subject": "Resetare parolă",
"emails.recovery.hello": "Bună ziua, {{name}}",
"emails.recovery.hello": "Bună ziua, {{user}}",
"emails.recovery.body": "Click aici pentru a reseta parola pentru {{project}}",
"emails.recovery.footer": "Dacă nu ai cerut să îți schimbi parola, ignoră acest mesaj.",
"emails.recovery.thanks": "Mulțumim",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Команда %s",
"emails.verification.subject": "Верификация аккаунта",
"emails.verification.hello": "Здравствуйте, {{name}}",
"emails.verification.hello": "Здравствуйте, {{user}}",
"emails.verification.body": "Перейдите по ссылке, чтобы подтвердить свой адрес электронной почты.",
"emails.verification.footer": "Если вы не запрашивали подтверждение этого адреса, проигнорируйте это сообщение.",
"emails.verification.thanks": "Спасибо",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Спасибо",
"emails.magicSession.signature": "команда {{project}}",
"emails.recovery.subject": "Сброс пароля",
"emails.recovery.hello": "Здравствуйте, {{name}}",
"emails.recovery.hello": "Здравствуйте, {{user}}",
"emails.recovery.body": "Перейдите по этой ссылке для того чтобы сбросить свой пароль для проекта {{project}}",
"emails.recovery.footer": "Если вы не запрашивали сброс пароля, проигнорируйте это сообщение.",
"emails.recovery.thanks": "Спасибо",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s गणः",
"emails.verification.subject": "पञ्जिकानिर्णायनम्‌",
"emails.verification.hello": "अयि {{name}}",
"emails.verification.hello": "अयि {{user}}",
"emails.verification.body": "ई-पत्रनिर्णायनार्थमिदं संयोगसूत्रमनुसरतु।",
"emails.verification.footer": "यदि अस्य संकेतस्य निर्णायनं नेष्यते तर्हि वात्र्तामिमामुपेक्षताम्‌।",
"emails.verification.thanks": "धन्यवादः",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "धन्यवादः",
"emails.magicSession.signature": "{{project}} गणः",
"emails.recovery.subject": "कूटशब्दपुनयाेजनम्‌",
"emails.recovery.hello": "अयि भो {{name}}",
"emails.recovery.hello": "अयि भो {{user}}",
"emails.recovery.body": "{{project}} कूटशब्दपुनयाेजनाय संयोगमेनमनुसरतु।",
"emails.recovery.footer": "यदि कूटशब्दस्य पुनयाेजनं नेष्यते तर्हि वात्र्तामिमामुपेक्षताम्‌।",
"emails.recovery.thanks": "धन्यवादः",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s ٽيم",
"emails.verification.subject": " اڪائونٽ جي تصديق",
"emails.verification.hello": "سلام {{name}}",
"emails.verification.hello": "سلام {{user}}",
"emails.verification.body": "پنھنجي اي ميل ايڊريس جي تصديق ڪرڻ لاءِ ھن لنڪ تي عمل ڪريو.",
"emails.verification.footer": "جيڪڏھن توھان نه پ askيا ھئا ھن ايڊريس جي تصديق ڪرڻ لاءِ ، توھان نظر انداز ڪري سگھوٿا ھن پيغام کي.",
"emails.verification.thanks": "مهرباني",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "مهرباني",
"emails.magicSession.signature": "{{project}} ٽيم",
"emails.recovery.subject": "پاسورڊ ري سيٽ",
"emails.recovery.hello": "هيلو {{name}}",
"emails.recovery.hello": "هيلو {{user}}",
"emails.recovery.body": "ھن لنڪ تي عمل ڪريو پنھنجو {{project}} پاسورڊ ري سيٽ ڪرڻ لاءِ.",
"emails.recovery.footer": "جيڪڏھن توھان نه پ پيو ھو پنھنجي پاسورڊ کي ري سيٽ ڪرڻ لاءِ ، توھان نظر انداز ڪري سگھوٿا ھن پيغام کي.",
"emails.recovery.thanks": "مهرباني",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s කණ්ඩායම",
"emails.verification.subject": "ගිණුම් සත්‍යාපනය",
"emails.verification.hello": "හේයි {{name}}",
"emails.verification.hello": "හේයි {{user}}",
"emails.verification.body": "ඔබගේ විද්‍යුත් තැපැල් ලිපිනය සත්‍යාපනය කිරීමට මෙම සම්බන්ධකය අනුගමනය කරන්න.",
"emails.verification.footer": "මෙම ලිපිනය සත්‍යාපනය කරන ලෙස ඔබ ඉල්ලුවේ නැත්නම්, ඔබට මෙම පණිවිඩය නොසලකා හැරිය හැක.",
"emails.verification.thanks": "ස්තුතියි",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "ස්තුතියි",
"emails.magicSession.signature": "{{project}} කණ්ඩායම",
"emails.recovery.subject": "මුරපද යළි පිහිටුවීම",
"emails.recovery.hello": "ආයුබෝවන් {{name}}",
"emails.recovery.hello": "ආයුබෝවන් {{user}}",
"emails.recovery.body": "ඔබගේ {{project}} මුරපදය නැවත සැකසීමට මෙම සම්බන්ධකය අනුගමනය කරන්න.",
"emails.recovery.footer": "ඔබගේ මුරපදය නැවත සකසන ලෙස ඔබ ඉල්ලුවේ නැත්නම්, ඔබට මෙම පණිවිඩය නොසලකා හැරිය හැක.",
"emails.recovery.thanks": "ස්තුතියි",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s Tím",
"emails.verification.subject": "Overenie účtu",
"emails.verification.hello": "Ahoj {{name}}",
"emails.verification.hello": "Ahoj {{user}}",
"emails.verification.body": "Použi tento link pre overenie svojej emailovej adresy.",
"emails.verification.footer": "Ak si nepožiadal o overenie tejto adresy, môžeš túto správu ignorovať.",
"emails.verification.thanks": "Ďakujeme.",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Ďakujeme",
"emails.magicSession.signature": "{{project}} tím",
"emails.recovery.subject": "Obnovenie hesla",
"emails.recovery.hello": "Ahoj {{name}}",
"emails.recovery.hello": "Ahoj {{user}}",
"emails.recovery.body": "Použi tento link pre obnovenie svojho {{project}} hesla.",
"emails.recovery.footer": "Ak si nepožiadal o obnovu svojho hesla, túto správu môžeš ignorovať.",
"emails.recovery.thanks": "Ďakujeme",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Chikwata che%s",
"emails.verification.subject": "Kuratidzi kuti ndiwe muridzi weakaundi",
"emails.verification.hello": "Hesi {{name}}",
"emails.verification.hello": "Hesi {{user}}",
"emails.verification.body": "Tevedza chinongedzo ichi kuti uratidze kuti kero iyi ndeyako.",
"emails.verification.footer": "Kana usina kukumbira kuti uratidze kuti kero iyi ndeyako, unogona kufuratira meseji iyi.",
"emails.verification.thanks": "Ndatenda",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Ndatenda",
"emails.magicSession.signature": "Chikwata che{{project}}",
"emails.recovery.subject": "Kuchinja pasiwedhi",
"emails.recovery.hello": "Mhoro {{name}}",
"emails.recovery.hello": "Mhoro {{user}}",
"emails.recovery.body": "Baya chinongedzo ichi kuti uchinje pasiwedhi yako ye{{project}}.",
"emails.recovery.footer": "Kana usina kukumbira kuchinja pasiwedhi yako, unogona kufuratira meseji iyi.",
"emails.recovery.thanks": "Ndatenda",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s-teamet",
"emails.verification.subject": "Verifiera konto",
"emails.verification.hello": "Hej {{name}}",
"emails.verification.hello": "Hej {{user}}",
"emails.verification.body": "Klicka på denna länk för att verifiera din email",
"emails.verification.footer": "Om du inte bad om att verifiera den här e-postadressen kan du ignorera detta mail.",
"emails.verification.thanks": "Tack",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Tack",
"emails.magicSession.signature": "{{project}} teamet",
"emails.recovery.subject": "Återställ lösenord",
"emails.recovery.hello": "Hej {{name}}",
"emails.recovery.hello": "Hej {{user}}",
"emails.recovery.body": "Klicka på denna länk för att återställa lösenordet på {{project}}",
"emails.recovery.footer": "Om du inte bad om att återställa ditt lösenord kan du ignorera detta mail.",
"emails.recovery.thanks": "Tack",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s குழு",
"emails.verification.subject": "கணக்கு சரிபார்ப்பு",
"emails.verification.hello": "ஏய் {{name}}",
"emails.verification.hello": "ஏய் {{user}}",
"emails.verification.body": "உங்கள் மின்னஞ்சல் முகவரியைச் சரிபார்க்க இந்த இணைப்பைப் பின்தொடரவும்.",
"emails.verification.footer": "இந்த முகவரியைச் சரிபார்க்கும்படி உங்களிடம் கேட்கப்படவில்லை என்றால், இந்தச் செய்தியை நீங்கள் புறக்கணிக்கலாம்.",
"emails.verification.thanks": "நன்றி",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "நன்றி",
"emails.magicSession.signature": "{{project}} குழு",
"emails.recovery.subject": "கடவுச்சொல் மீட்டமைப்பு",
"emails.recovery.hello": "வணக்கம் {{name}}",
"emails.recovery.hello": "வணக்கம் {{user}}",
"emails.recovery.body": "மீட்டமைக்க இந்த இணைப்பைப் பின்தொடரவும் {{project}} கடவுச்சொல்.",
"emails.recovery.footer": "உங்கள் கடவுச்சொல்லை மீட்டமைக்கும்படி உங்களிடம் கேட்கப்படவில்லை என்றால், இந்தச் செய்தியை நீங்கள் புறக்கணிக்கலாம்.",
"emails.recovery.thanks": "நன்றி",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s జట్టు",
"emails.verification.subject": "ఖాతా ధృవీకరణ",
"emails.verification.hello": "నమస్కారము {{name}}",
"emails.verification.hello": "నమస్కారము {{user}}",
"emails.verification.body": "ఈ లింక్ ద్వారా ఇమెయిల్ ని ధృవీకరించండి",
"emails.verification.footer": "మీరు ఈ చిరునామాను ధృవీకరించమని అడగనట్లయితే, మీరు ఈ సందేశాన్ని విస్మరించవచ్చు",
"emails.verification.thanks": "ధన్యవాదాలు",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "ధన్యవాదాలు",
"emails.magicSession.signature": "{{project}} జట్",
"emails.recovery.subject": "పాస్వర్డ్ రీసెట్",
"emails.recovery.hello": "నమస్కారమ {{name}}",
"emails.recovery.hello": "నమస్కారమ {{user}}",
"emails.recovery.body": "మీ {{project}} పాస్వర్డ్ ని రీసెట్ చేయడానికి ఈ లింక్ ని అనుసరించండి",
"emails.recovery.footer": "మీరు మీ పాస్వర్డ్ ని రీసెట్ చేయమని అడగనట్లయితే, మీరు ఈ సందేశాన్ని విస్మరించవచ్చు",
"emails.recovery.thanks": "ధన్యవాదాల",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "ทีม %s",
"emails.verification.subject": "การยืนยันบัญชีผู้ใช้",
"emails.verification.hello": "เรียนคุณ {{name}}",
"emails.verification.hello": "เรียนคุณ {{user}}",
"emails.verification.body": "กดเข้าไปที่ลิงก์นี้เพื่อยืนยันอีเมลของท่าน",
"emails.verification.footer": "หากท่านไม่ได้ต้องการที่จะยืนยันอีเมลนี้ ท่านสามารถเพิกเฉยข้อความนี้ได้",
"emails.verification.thanks": "ขอบคุณ",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "ขอบคุณ",
"emails.magicSession.signature": "ทีม {{project}}",
"emails.recovery.subject": "รีเซ็ตรหัสผ่าน",
"emails.recovery.hello": "เรียนคุณ {{name}}",
"emails.recovery.hello": "เรียนคุณ {{user}}",
"emails.recovery.body": "กดเข้าไปที่ลิงก์นี้เพื่อรีเซ็ตรหัสผ่านสำหรับโปรเจกต์ {{project}} ของท่าน",
"emails.recovery.footer": "หากท่านไม่ได้ต้องการที่จะรีเซ็ตรหัสผ่านของท่าน ท่านสามารถเพิกเฉยข้อความนี้ได้",
"emails.recovery.thanks": "ขอบคุณ",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Pangkat ng %s",
"emails.verification.subject": "Pagpapatunay ng account",
"emails.verification.hello": "Kamusta {{name}}",
"emails.verification.hello": "Kamusta {{user}}",
"emails.verification.body": "Sundin ang link na ito upang ma-verify ang iyong email address.",
"emails.verification.footer": "Kung hindi mo hiningi na i-verify ang address na ito, maaari mong balewalain ang mensahe na ito.",
"emails.verification.thanks": "Salamat",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Salamat",
"emails.magicSession.signature": "Pangkat ng {{project}}",
"emails.recovery.subject": "I-reset ang password",
"emails.recovery.hello": "Kamusta {{name}}",
"emails.recovery.hello": "Kamusta {{user}}",
"emails.recovery.body": "Sundin ang link na ito upang i-reset ang password ng iyong {{project}}.",
"emails.recovery.footer": "Kung hindi mo hiningi na i-reset ang iyong password, maaari mong balewalain ang mensahe na ito.",
"emails.recovery.thanks": "Salamat",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Команда %s",
"emails.verification.subject": "Верифікація акаунта",
"emails.verification.hello": "Вітаємо, {{name}}",
"emails.verification.hello": "Вітаємо, {{user}}",
"emails.verification.body": "Перейдіть за цим посиланням, щоб підтвердити свою електронну адресу.",
"emails.verification.footer": "Якщо ви не запитували підтвердження цієї адреси, ви можете ігнорувати це повідомлення.",
"emails.verification.thanks": "Дякуємо",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Дякуємо",
"emails.magicSession.signature": "команда {{project}}",
"emails.recovery.subject": "Скидання пароля",
"emails.recovery.hello": "Вітаємо, {{name}}",
"emails.recovery.hello": "Вітаємо, {{user}}",
"emails.recovery.body": "Перейдіть за цим посиланням для того щоб скинути свій пароль для проекту {{project}}",
"emails.recovery.footer": "Якщо ви не запитували скидання паролю, проігноруйте це повідомлення.",
"emails.recovery.thanks": "Дякуємо",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "rtl",
"emails.sender": "%s ٹیم",
"emails.verification.subject": "اکاؤنٹ کی تصدیق",
"emails.verification.hello": "خوش آمدید {{name}}",
"emails.verification.hello": "خوش آمدید {{user}}",
"emails.verification.body": "براہ کرم اپنے ای میل کی تصدیق کے لیے درج ذیل لنک پر عمل کریں۔",
"emails.verification.footer": "اگر آپ نے اس پتے کی تصدیق کے لیے نہیں کہا تو آپ اس پیغام کو نظر انداز کر سکتے ہیں۔",
"emails.verification.thanks": "شکریہ",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "شکریہ",
"emails.magicSession.signature": "ٹیم۔ {{project}}",
"emails.recovery.subject": "پاس ورڈ ری سیٹ۔",
"emails.recovery.hello": "ہیلو {{name}}",
"emails.recovery.hello": "ہیلو {{user}}",
"emails.recovery.body": "{{project}} کا پاس ورڈ تبدیل کرنے کے لیے درج ذیل لنک پر عمل کریں",
"emails.recovery.footer": "اگر آپ نے اپنا پاس ورڈ دوبارہ ترتیب دینے کے لیے نہیں کہا تو آپ اس پیغام کو نظر انداز کر سکتے ہیں۔",
"emails.recovery.thanks": "شکریہ",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "Nhóm %s",
"emails.verification.subject": "Xác minh tài khoản",
"emails.verification.hello": "Chào {{name}}",
"emails.verification.hello": "Chào {{user}}",
"emails.verification.body": "Nhấn vào đường dẫn sau để xác minh địa chỉ email của bạn.",
"emails.verification.footer": "Nếu bạn không yêu cầu xác minh tài khoản, bạn có thể bỏ qua email này.",
"emails.verification.thanks": "Cảm ơn",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "Cảm ơn",
"emails.magicSession.signature": "Nhóm {{project}}",
"emails.recovery.subject": "Thiết lập lại mật khẩu",
"emails.recovery.hello": "Chào {{name}}",
"emails.recovery.hello": "Chào {{user}}",
"emails.recovery.body": "Nhấn vào đường dẫn sau để thiết lập lại mật khẩu {{project}} của bạn.",
"emails.recovery.footer": "Nếu bạn không yêu cầu thiết lập lại mật khẩu, bạn có thể bỏ qua email này.",
"emails.recovery.thanks": "Cảm ơn",
+2 -2
View File
@@ -4,7 +4,7 @@
"settings.direction": "ltr",
"emails.sender": "%s 小组",
"emails.verification.subject": "帐户验证",
"emails.verification.hello": "你好 {{name}}",
"emails.verification.hello": "你好 {{user}}",
"emails.verification.body": "点此链接验证您的电子邮件地址。",
"emails.verification.footer": "如果您没有要求验证此地址,则可忽略此消息。",
"emails.verification.thanks": "谢谢",
@@ -16,7 +16,7 @@
"emails.magicSession.thanks": "谢谢",
"emails.magicSession.signature": "{{project}} 团队",
"emails.recovery.subject": "重设密码",
"emails.recovery.hello": "你好 {{name}}",
"emails.recovery.hello": "你好 {{user}}",
"emails.recovery.body": "点此链接重置您的 {{project}} 密码。",
"emails.recovery.footer": "如果您没有要求重置密码,则可以忽略此消息。",
"emails.recovery.thanks": "谢谢",
+103 -97
View File
@@ -4,58 +4,64 @@
"settings.direction": "ltr",
"emails.sender": "%s 小組",
"emails.verification.subject": "帳戶驗證",
"emails.verification.hello": "嗨 {{name}}",
"emails.verification.body": "按照此鏈接驗證您的電子郵件地址。",
"emails.verification.hello": "嗨 {{user}}",
"emails.verification.body": "按照此連結驗證您的電子郵件地址。",
"emails.verification.footer": "如果您沒有要求驗證此地址,則可以忽略此消息。",
"emails.verification.thanks": "謝謝",
"emails.verification.signature": "{{project}} 團隊",
"emails.magicSession.subject": "登",
"emails.magicSession.hello": "嗨",
"emails.magicSession.body": "點此鏈接登錄。",
"emails.magicSession.footer": "如果您沒有要求使用此電子郵件登,則可以忽略此消息。",
"emails.magicSession.subject": "登",
"emails.magicSession.hello": "嗨",
"emails.magicSession.body": "點此連結登入。",
"emails.magicSession.footer": "如果您沒有要求使用此電子郵件登,則可以忽略此消息。",
"emails.magicSession.thanks": "謝謝",
"emails.magicSession.signature": "{{project}} 團隊",
"emails.recovery.subject": "重設密碼",
"emails.recovery.hello": "好 {{name}}",
"emails.recovery.body": "按照此鏈接重置您的 {{project}} 密碼.",
"emails.recovery.hello": "好 {{user}}",
"emails.recovery.body": "按照此連結重置您的 {{project}} 密碼",
"emails.recovery.footer": "如果您沒有要求重置密碼,則可以忽略此消息。",
"emails.recovery.thanks": "謝謝",
"emails.recovery.signature": "{{project}} 團隊",
"emails.invitation.subject": "邀請 %s 團隊在 %s",
"emails.invitation.hello": "好",
"emails.invitation.body": "這封郵件發送給您是因為 {{owner}} 想邀請您成為 {{team}} 團隊在 {{project}}.",
"emails.invitation.hello": "好",
"emails.invitation.body": "發送這封郵件給您是因為 {{owner}} 想邀請您成為 {{team}} 團隊在 {{project}}",
"emails.invitation.footer": "如果您不感興趣,可以忽略此消息。",
"emails.invitation.thanks": "謝謝",
"emails.invitation.signature": "{{project}} 團隊",
"emails.certificate.subject": "%s 的憑證更新失敗",
"emails.certificate.hello": "您好",
"emails.certificate.body": "無法產生您的域名 '{{domain}}' 的憑證。這是第 {{attempt}} 次嘗試,失敗原因是:{{error}}",
"emails.certificate.footer": "您的上一個憑證將會在第一次失敗的 30 天後失效。我們強烈建議您調查這件事情,否則您的域名將會無法進行有效的 SSL 通訊。",
"emails.certificate.thanks": "謝謝",
"emails.certificate.signature": "{{project}} 團隊",
"locale.country.unknown": "未知",
"countries.af": "阿富汗",
"countries.ao": "安哥拉",
"countries.al": "阿爾巴尼亞",
"countries.ad": "安道爾",
"countries.ae": "阿拉伯聯合酋長國",
"countries.ae": "阿拉伯聯合大公國",
"countries.ar": "阿根廷",
"countries.am": "亞美尼亞",
"countries.ag": "安提瓜和巴布達",
"countries.au": "澳大利亞",
"countries.ag": "安地卡及巴布達",
"countries.au": "澳",
"countries.at": "奧地利",
"countries.az": "塞拜",
"countries.bi": "布隆迪",
"countries.az": "塞拜",
"countries.bi": "蒲隆地",
"countries.be": "比利時",
"countries.bj": "貝",
"countries.bf": "布納法索",
"countries.bd": "孟加拉",
"countries.bj": "貝",
"countries.bf": "布納法索",
"countries.bd": "孟加拉",
"countries.bg": "保加利亞",
"countries.bh": "巴林",
"countries.bs": "巴哈馬",
"countries.ba": "波",
"countries.by": "白羅斯",
"countries.bz": "伯利茲",
"countries.ba": "波士尼亞與赫塞哥維納",
"countries.by": "白羅斯",
"countries.bz": "貝里斯",
"countries.bo": "玻利維亞",
"countries.br": "巴西",
"countries.bb": "巴巴多斯",
"countries.bn": "萊",
"countries.bb": "巴貝多",
"countries.bn": "萊",
"countries.bt": "不丹",
"countries.bw": "博茨瓦納",
"countries.bw": "波札那",
"countries.cf": "中非共和國",
"countries.ca": "加拿大",
"countries.ch": "瑞士",
@@ -66,42 +72,42 @@
"countries.cd": "剛果民主共和國",
"countries.cg": "剛果共和國",
"countries.co": "哥倫比亞",
"countries.km": "摩",
"countries.cv": "佛得角",
"countries.cr": "哥斯黎加",
"countries.km": "摩",
"countries.cv": "維德角",
"countries.cr": "哥斯黎加",
"countries.cu": "古巴",
"countries.cy": "塞浦路斯",
"countries.cy": "賽普勒斯",
"countries.cz": "捷克",
"countries.de": "德國",
"countries.dj": "吉布",
"countries.dj": "吉布",
"countries.dm": "多米尼克",
"countries.dk": "丹麥",
"countries.do": "多明尼加共和國",
"countries.dz": "阿爾及利亞",
"countries.ec": "厄瓜多",
"countries.ec": "厄瓜多",
"countries.eg": "埃及",
"countries.er": "厄立特裏亞",
"countries.er": "厄利垂亞",
"countries.es": "西班牙",
"countries.ee": "愛沙尼亞",
"countries.et": "埃塞俄比亞",
"countries.et": "衣索比亞",
"countries.fi": "芬蘭",
"countries.fj": "斐濟",
"countries.fr": "法國",
"countries.fm": "密克羅尼西亞",
"countries.ga": "加",
"countries.ga": "加",
"countries.gb": "英國",
"countries.ge": "格魯吉亞",
"countries.gh": "納",
"countries.ge": "喬治亞",
"countries.gh": "納",
"countries.gn": "幾內亞",
"countries.gm": "比亞",
"countries.gw": "幾內亞比",
"countries.gm": "比亞",
"countries.gw": "幾內亞比",
"countries.gq": "赤道幾內亞",
"countries.gr": "希臘",
"countries.gd": "格林納達",
"countries.gt": "地馬拉",
"countries.gy": "亞那",
"countries.hn": "都拉斯",
"countries.hr": "克羅亞",
"countries.gd": "格瑞那達",
"countries.gt": "地馬拉",
"countries.gy": "亞那",
"countries.hn": "都拉斯",
"countries.hr": "克羅埃西亞",
"countries.ht": "海地",
"countries.hu": "匈牙利",
"countries.id": "印度尼西亞",
@@ -111,26 +117,26 @@
"countries.iq": "伊拉克",
"countries.is": "冰島",
"countries.il": "以色列",
"countries.it": "大利",
"countries.it": "大利",
"countries.jm": "牙買加",
"countries.jo": "約旦",
"countries.jp": "日本",
"countries.kz": "哈薩克斯坦",
"countries.ke": "肯亞",
"countries.kg": "吉爾吉斯斯坦",
"countries.kz": "哈薩克",
"countries.ke": "肯亞",
"countries.kg": "吉爾吉斯",
"countries.kh": "柬埔寨",
"countries.ki": "基裏巴斯",
"countries.kn": "聖基茨和尼維斯",
"countries.ki": "吉里巴斯",
"countries.kn": "聖克里斯多福及尼維斯",
"countries.kr": "韓國",
"countries.kw": "科威特",
"countries.la": "老撾",
"countries.la": "寮國",
"countries.lb": "黎巴嫩",
"countries.lr": "利比裏亞",
"countries.lr": "賴比瑞亞",
"countries.ly": "利比亞",
"countries.lc": "聖西亞",
"countries.li": "列支敦登",
"countries.lk": "斯蘭卡",
"countries.ls": "索托",
"countries.lc": "聖西亞",
"countries.li": "列支敦登",
"countries.lk": "斯蘭卡",
"countries.ls": "索托",
"countries.lt": "立陶宛",
"countries.lu": "盧森堡",
"countries.lv": "拉脫維亞",
@@ -138,90 +144,90 @@
"countries.mc": "摩納哥",
"countries.md": "摩爾多瓦",
"countries.mg": "馬達加斯加",
"countries.mv": "馬爾夫",
"countries.mv": "馬爾夫",
"countries.mx": "墨西哥",
"countries.mh": "馬紹爾群島",
"countries.mk": "馬其頓共和國",
"countries.ml": "馬",
"countries.mt": "馬他",
"countries.ml": "馬",
"countries.mt": "馬他",
"countries.mm": "緬甸",
"countries.me": "黑山",
"countries.me": "蒙特內哥羅",
"countries.mn": "蒙古",
"countries.mz": "莫比克",
"countries.mr": "毛裏塔尼亞",
"countries.mu": "毛裏求斯",
"countries.mw": "馬拉",
"countries.mz": "莫比克",
"countries.mr": "茅利塔尼亞",
"countries.mu": "模里西斯",
"countries.mw": "馬拉",
"countries.my": "馬來西亞",
"countries.na": "納米比亞",
"countries.ne": "尼日",
"countries.ng": "尼日利亞",
"countries.ne": "尼日",
"countries.ng": "奈及利亞",
"countries.ni": "尼加拉瓜",
"countries.nl": "荷蘭",
"countries.no": "挪威",
"countries.np": "尼泊爾",
"countries.nr": "魯",
"countries.nz": "西蘭",
"countries.nr": "魯",
"countries.nz": "西蘭",
"countries.om": "阿曼",
"countries.pk": "巴基斯坦",
"countries.pa": "巴拿馬",
"countries.pe": "秘魯",
"countries.ph": "菲律賓",
"countries.pw": "帕勞",
"countries.pg": "巴布亞幾內亞",
"countries.pw": "帛琉",
"countries.pg": "巴布亞幾內亞",
"countries.pl": "波蘭",
"countries.kp": "北朝鮮",
"countries.kp": "北",
"countries.pt": "葡萄牙",
"countries.py": "巴拉圭",
"countries.qa": "卡塔爾",
"countries.qa": "卡",
"countries.ro": "羅馬尼亞",
"countries.ru": "俄羅斯",
"countries.rw": "盧達",
"countries.sa": "沙阿拉伯",
"countries.rw": "盧達",
"countries.sa": "沙烏地阿拉伯",
"countries.sd": "蘇丹",
"countries.sn": "塞內加爾",
"countries.sg": "新加坡",
"countries.sb": "羅門群島",
"countries.sl": "塞拉利昂",
"countries.sb": "羅門群島",
"countries.sl": "獅子山",
"countries.sv": "薩爾瓦多",
"countries.sm": "聖馬諾",
"countries.so": "索馬",
"countries.sm": "聖馬諾",
"countries.so": "索馬利亞",
"countries.rs": "塞爾維亞",
"countries.ss": "南蘇丹",
"countries.st": "聖多美普林西比",
"countries.sr": "蘇南",
"countries.st": "聖多美普林西比",
"countries.sr": "蘇南",
"countries.sk": "斯洛伐克",
"countries.si": "斯洛尼亞",
"countries.si": "斯洛尼亞",
"countries.se": "瑞典",
"countries.sz": "斯威士蘭",
"countries.sc": "塞爾",
"countries.sz": "史瓦帝尼",
"countries.sc": "塞爾",
"countries.sy": "敘利亞",
"countries.td": "乍得",
"countries.td": "查德",
"countries.tg": "多哥",
"countries.th": "泰國",
"countries.tj": "塔吉克斯坦",
"countries.tm": "土庫曼斯坦",
"countries.tj": "塔吉克",
"countries.tm": "土庫曼",
"countries.tl": "東帝汶",
"countries.to": "加",
"countries.tt": "特立尼達和多巴哥",
"countries.tn": "突尼",
"countries.to": "加",
"countries.tt": "千里達及托巴哥",
"countries.tn": "突尼西亞",
"countries.tr": "土耳其",
"countries.tv": "圖瓦盧",
"countries.tz": "坦尼亞",
"countries.ug": "烏達",
"countries.tv": "吐瓦魯",
"countries.tz": "坦尼亞",
"countries.ug": "烏達",
"countries.ua": "烏克蘭",
"countries.uy": "烏拉圭",
"countries.us": "美國",
"countries.uz": "烏茲別克",
"countries.uz": "烏茲別克",
"countries.va": "梵蒂岡",
"countries.vc": "聖文森特和格林納丁斯",
"countries.vc": "聖文森及格瑞那丁",
"countries.ve": "委內瑞拉",
"countries.vn": "越南",
"countries.vu": "瓦努阿圖",
"countries.vu": "萬那杜",
"countries.ws": "薩摩亞",
"countries.ye": "門",
"countries.ye": "門",
"countries.za": "南非",
"countries.zm": "比亞",
"countries.zw": "津巴布韋",
"countries.zm": "比亞",
"countries.zw": "辛巴威",
"continents.af": "非洲",
"continents.an": "南極洲",
"continents.as": "亞洲",
@@ -229,4 +235,4 @@
"continents.na": "北美洲",
"continents.oc": "大洋洲",
"continents.sa": "南美洲"
}
}
+120 -59
View File
@@ -8,14 +8,14 @@ return [
APP_PLATFORM_CLIENT => [
'key' => APP_PLATFORM_CLIENT,
'name' => 'Client',
'description' => 'Client libraries for integrating with Appwrite to build client-based applications and websites. Read the [getting started for web](/docs/getting-started-for-web) or [getting started for Flutter](/docs/getting-started-for-flutter) tutorials to start building your first application.',
'description' => 'Client libraries for integrating with Appwrite to build client-based applications and websites. Read the [getting started for web](https://appwrite.io/docs/getting-started-for-web) or [getting started for Flutter](https://appwrite.io/docs/getting-started-for-flutter) tutorials to start building your first application.',
'enabled' => true,
'beta' => false,
'languages' => [ // TODO change key to 'sdks'
'sdks' => [
[
'key' => 'web',
'name' => 'Web',
'version' => '10.1.0',
'version' => '13.0.0',
'url' => 'https://github.com/appwrite/sdk-for-web',
'package' => 'https://www.npmjs.com/package/appwrite',
'enabled' => true,
@@ -28,7 +28,7 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-web.git',
'gitRepoName' => 'sdk-for-web',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
'demos' => [
[
'icon' => 'react.svg',
@@ -63,7 +63,7 @@ return [
[
'key' => 'flutter',
'name' => 'Flutter',
'version' => '8.1.0',
'version' => '11.0.0',
'url' => 'https://github.com/appwrite/sdk-for-flutter',
'package' => 'https://pub.dev/packages/appwrite',
'enabled' => true,
@@ -76,12 +76,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-flutter.git',
'gitRepoName' => 'sdk-for-flutter',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'apple',
'name' => 'Apple',
'version' => '1.1.0',
'version' => '4.0.1',
'url' => 'https://github.com/appwrite/sdk-for-apple',
'package' => 'https://github.com/appwrite/sdk-for-apple',
'enabled' => true,
@@ -94,7 +94,7 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-apple.git',
'gitRepoName' => 'sdk-for-apple',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'objective-c',
@@ -111,12 +111,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-objective-c.git',
'gitRepoName' => 'sdk-for-objective-c',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'android',
'name' => 'Android',
'version' => '1.1.0',
'version' => '4.0.0',
'url' => 'https://github.com/appwrite/sdk-for-android',
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android',
'enabled' => true,
@@ -129,27 +129,50 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-android.git',
'gitRepoName' => 'sdk-for-android',
'gitUserName' => 'appwrite',
'gitBranch' => 'main',
'gitBranch' => 'dev',
'docDirectories' => [
'Kotlin' => 'kotlin',
'Java' => 'java',
],
],
// [
// 'key' => 'java',
// 'name' => 'Java',
// 'url' => '',
// 'enabled' => false,
// 'beta' => false,
// 'dev' => false,
// 'hidden' => false,
// 'family' => APP_PLATFORM_CLIENT,
// 'prism' => 'java',
// 'source' => false,
// 'gitUrl' => 'git@github.com:appwrite/sdk-for-java.git',
// 'gitRepoName' => 'sdk-for-java',
// 'gitUserName' => 'appwrite',
// ],
[
'key' => 'graphql',
'name' => 'GraphQL',
'version' => 'October 2021',
'url' => '',
'package' => '',
'enabled' => true,
'beta' => false,
'dev' => false,
'hidden' => true,
'family' => APP_PLATFORM_CLIENT,
'prism' => 'graphql',
'source' => \realpath(__DIR__ . '/../sdks/client-graphql'),
'gitUrl' => '',
'gitRepoName' => '',
'gitUserName' => '',
'gitBranch' => '',
'isSDK' => false,
],
[
'key' => 'rest',
'name' => 'REST',
'version' => '',
'url' => '',
'package' => '',
'enabled' => true,
'beta' => false,
'dev' => false,
'hidden' => true,
'family' => APP_PLATFORM_CLIENT,
'prism' => 'http',
'source' => \realpath(__DIR__ . '/../sdks/client-rest'),
'gitUrl' => '',
'gitRepoName' => '',
'gitUserName' => '',
'gitBranch' => '',
'isSDK' => false,
],
],
],
@@ -158,11 +181,11 @@ return [
'name' => 'Console',
'enabled' => false,
'beta' => false,
'languages' => [
'sdks' => [
[
'key' => 'web',
'name' => 'Console',
'version' => '7.1.0',
'version' => '0.3.0',
'url' => 'https://github.com/appwrite/sdk-for-console',
'package' => '',
'enabled' => true,
@@ -170,17 +193,17 @@ return [
'dev' => false,
'hidden' => true,
'family' => APP_PLATFORM_CONSOLE,
'prism' => 'console',
'prism' => 'javascript',
'source' => \realpath(__DIR__ . '/../sdks/console-web'),
'gitUrl' => null,
'gitBranch' => null,
'gitUrl' => 'git@github.com:appwrite/sdk-for-console.git',
'gitBranch' => 'dev',
'gitRepoName' => 'sdk-for-console',
'gitUserName' => 'appwrite',
],
[
'key' => 'cli',
'name' => 'Command Line',
'version' => '1.1.1',
'version' => '4.1.0',
'url' => 'https://github.com/appwrite/sdk-for-cli',
'package' => 'https://www.npmjs.com/package/appwrite-cli',
'enabled' => true,
@@ -193,7 +216,7 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-cli.git',
'gitRepoName' => 'sdk-for-cli',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
],
],
@@ -201,14 +224,14 @@ return [
APP_PLATFORM_SERVER => [
'key' => APP_PLATFORM_SERVER,
'name' => 'Server',
'description' => 'Libraries for integrating with Appwrite to build server side integrations. Read the [getting started for server](/docs/getting-started-for-server) tutorial to start building your first server integration.',
'description' => 'Libraries for integrating with Appwrite to build server side integrations. Read the [getting started for server](https://appwrite.io/docs/getting-started-for-server) tutorial to start building your first server integration.',
'enabled' => true,
'beta' => false,
'languages' => [
'sdks' => [
[
'key' => 'nodejs',
'name' => 'Node.js',
'version' => '8.1.0',
'version' => '11.0.0',
'url' => 'https://github.com/appwrite/sdk-for-node',
'package' => 'https://www.npmjs.com/package/node-appwrite',
'enabled' => true,
@@ -221,12 +244,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-node.git',
'gitRepoName' => 'sdk-for-node',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'deno',
'name' => 'Deno',
'version' => '6.1.0',
'version' => '9.0.0',
'url' => 'https://github.com/appwrite/sdk-for-deno',
'package' => 'https://deno.land/x/appwrite',
'enabled' => true,
@@ -239,12 +262,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-deno.git',
'gitRepoName' => 'sdk-for-deno',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'php',
'name' => 'PHP',
'version' => '7.1.0',
'version' => '10.0.0',
'url' => 'https://github.com/appwrite/sdk-for-php',
'package' => 'https://packagist.org/packages/appwrite/appwrite',
'enabled' => true,
@@ -257,12 +280,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-php.git',
'gitRepoName' => 'sdk-for-php',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'python',
'name' => 'Python',
'version' => '1.1.0',
'version' => '4.0.0',
'url' => 'https://github.com/appwrite/sdk-for-python',
'package' => 'https://pypi.org/project/appwrite/',
'enabled' => true,
@@ -275,12 +298,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-python.git',
'gitRepoName' => 'sdk-for-python',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'ruby',
'name' => 'Ruby',
'version' => '7.1.0',
'version' => '10.0.0',
'url' => 'https://github.com/appwrite/sdk-for-ruby',
'package' => 'https://rubygems.org/gems/appwrite',
'enabled' => true,
@@ -293,12 +316,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-ruby.git',
'gitRepoName' => 'sdk-for-ruby',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'go',
'name' => 'Go',
'version' => '1.1.0',
'version' => '3.0.0',
'url' => 'https://github.com/appwrite/sdk-for-go',
'package' => '',
'enabled' => false,
@@ -311,12 +334,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-go.git',
'gitRepoName' => 'sdk-for-go',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'java',
'name' => 'Java',
'version' => '1.1.0',
'version' => '3.0.0',
'url' => 'https://github.com/appwrite/sdk-for-java',
'package' => '',
'enabled' => false,
@@ -329,17 +352,17 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-java.git',
'gitRepoName' => 'sdk-for-java',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'dotnet',
'name' => '.NET',
'version' => '1.1.0',
'version' => '0.6.0',
'url' => 'https://github.com/appwrite/sdk-for-dotnet',
'package' => 'https://www.nuget.org/packages/Appwrite',
'enabled' => false,
'enabled' => true,
'beta' => true,
'dev' => true,
'dev' => false,
'hidden' => false,
'family' => APP_PLATFORM_SERVER,
'prism' => 'csharp',
@@ -347,12 +370,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-dotnet.git',
'gitRepoName' => 'sdk-for-dotnet',
'gitUserName' => 'appwrite',
'gitBranch' => 'main',
'gitBranch' => 'dev',
],
[
'key' => 'dart',
'name' => 'Dart',
'version' => '7.1.0',
'version' => '10.0.0',
'url' => 'https://github.com/appwrite/sdk-for-dart',
'package' => 'https://pub.dev/packages/dart_appwrite',
'enabled' => true,
@@ -365,12 +388,12 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-dart.git',
'gitRepoName' => 'sdk-for-dart',
'gitUserName' => 'appwrite',
'gitBranch' => 'master',
'gitBranch' => 'dev',
],
[
'key' => 'kotlin',
'name' => 'Kotlin',
'version' => '1.1.0',
'version' => '4.0.0',
'url' => 'https://github.com/appwrite/sdk-for-kotlin',
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin',
'enabled' => true,
@@ -383,7 +406,7 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-kotlin.git',
'gitRepoName' => 'sdk-for-kotlin',
'gitUserName' => 'appwrite',
'gitBranch' => 'main',
'gitBranch' => 'dev',
'docDirectories' => [
'Kotlin' => 'kotlin',
'Java' => 'java',
@@ -392,7 +415,7 @@ return [
[
'key' => 'swift',
'name' => 'Swift',
'version' => '1.1.0',
'version' => '4.0.1',
'url' => 'https://github.com/appwrite/sdk-for-swift',
'package' => 'https://github.com/appwrite/sdk-for-swift',
'enabled' => true,
@@ -405,7 +428,45 @@ return [
'gitUrl' => 'git@github.com:appwrite/sdk-for-swift.git',
'gitRepoName' => 'sdk-for-swift',
'gitUserName' => 'appwrite',
'gitBranch' => 'main',
'gitBranch' => 'dev',
],
[
'key' => 'graphql',
'name' => 'GraphQL',
'version' => 'October 2021',
'url' => '',
'package' => '',
'enabled' => true,
'beta' => false,
'dev' => false,
'hidden' => true,
'family' => APP_PLATFORM_SERVER,
'prism' => 'graphql',
'source' => \realpath(__DIR__ . '/../sdks/server-graphql'),
'gitUrl' => '',
'gitRepoName' => '',
'gitUserName' => '',
'gitBranch' => '',
'isSDK' => false,
],
[
'key' => 'rest',
'name' => 'REST',
'version' => '',
'url' => '',
'package' => '',
'enabled' => true,
'beta' => false,
'dev' => false,
'hidden' => true,
'family' => APP_PLATFORM_SERVER,
'prism' => 'http',
'source' => \realpath(__DIR__ . '/../sdks/server-rest'),
'gitUrl' => '',
'gitRepoName' => '',
'gitUserName' => '',
'gitBranch' => '',
'isSDK' => false,
],
],
],
+14 -3
View File
@@ -1,6 +1,7 @@
<?php
return [ // Ordered by ABC.
// Ordered by ABC.
return [
'amazon' => [
'name' => 'Amazon',
'developers' => 'https://developer.amazon.com/apps-and-games/services-and-apis',
@@ -201,6 +202,16 @@ return [ // Ordered by ABC.
'beta' => false,
'mock' => false,
],
'oidc' => [
'name' => 'OpenID Connect',
'developers' => 'https://openid.net/connect/faq/',
'icon' => 'icon-oidc',
'enabled' => true,
'sandbox' => false,
'form' => 'oidc.phtml',
'beta' => false,
'mock' => false,
],
'okta' => [
'name' => 'Okta',
'developers' => 'https://developer.okta.com/',
@@ -222,7 +233,7 @@ return [ // Ordered by ABC.
'mock' => false
],
'paypalSandbox' => [
'name' => 'PayPal',
'name' => 'PayPal Sandbox',
'developers' => 'https://developer.paypal.com/docs/api/overview/',
'icon' => 'icon-paypal',
'enabled' => true,
@@ -292,7 +303,7 @@ return [ // Ordered by ABC.
'mock' => false,
],
'tradeshiftBox' => [
'name' => 'Tradeshift',
'name' => 'Tradeshift Sandbox',
'developers' => 'https://developers.tradeshift.com/docs/api',
'icon' => 'icon-tradeshiftbox',
'enabled' => true,

Some files were not shown because too many files have changed in this diff Show More