Compare commits

...
Author SHA1 Message Date
Binyamin Yawitz fa21734d5c feat: Adding migration 2024-08-05 12:01:45 -04:00
Binyamin Yawitz 6709a3c152 refactor: Naming 2024-08-02 17:03:37 -04:00
Binyamin Yawitz b5e7a0b8d5 test: Fixing test 2024-08-02 16:46:33 -04:00
Binyamin Yawitz a30edcd423 chore: Format 2024-08-02 16:26:03 -04:00
Binyamin Yawitz 25dcf8ce99 feat: Statuses enum model filtering 2024-08-02 16:17:53 -04:00
Binyamin Yawitz 87a26b2b9b feat: Adjusting messages statuses enum 2024-08-02 15:29:08 -04:00
Binyamin Yawitz 6d6236f063 feat: Adding database statuses enum 2024-08-02 15:22:50 -04:00
Binyamin Yawitz e6656aff76 feat: Adding function statuses enum 2024-08-02 15:10:31 -04:00
Christy JacobandGitHub c095cb6e2e Merge pull request #8465 from appwrite/chores-upgrade-sdks
Chode: Upgrade SDK version
2024-08-02 16:46:51 +04:00
Matej Bačo bb1371c1fa Update sdks to 1.6.x 2024-08-02 14:36:29 +02:00
Christy JacobandGitHub 8fee03bd36 Merge pull request #8398 from appwrite/fix-disabled-function-logging
Handle false appended to string
2024-08-01 02:04:33 +04:00
Christy JacobandGitHub 733b654c9a Merge pull request #8414 from appwrite/feat-adding-cicd-benchmarker
feat: Adding ci/cd benchmark
2024-08-01 00:51:37 +04:00
Christy JacobandGitHub c70f3476e2 Merge pull request #8444 from appwrite/tests-functions-refactoring
tests: Refactor deployment check in function tests
2024-08-01 00:16:00 +04:00
Khushboo VermaandGitHub e3017a83e0 Merge branch '1.6.x' into fix-disabled-function-logging 2024-07-30 19:21:24 +05:30
Christy JacobandGitHub c857f2ddf9 Merge pull request #8427 from appwrite/feat-move-functions-marketplace-to-appwrite
Move functions marketplace to appwrite
2024-07-30 17:07:15 +04:00
Khushboo Verma 395f431718 Add endpoint to get template by ID 2024-07-30 17:16:45 +05:30
Khushboo Verma 939adfd09b Improve tests 2024-07-30 16:11:04 +05:30
Khushboo Verma c9f8671af1 Small fixes 2024-07-30 15:13:38 +05:30
Khushboo Verma 198b460e22 Improve tests 2024-07-30 02:25:18 +05:30
Khushboo Verma df9f4ffb04 Add tests for filtering and pagination 2024-07-29 19:09:48 +05:30
Khushboo Verma 0369e8913f Add filter by runtimes 2024-07-29 18:59:16 +05:30
Binyamin Yawitz 6265a25e90 tests: Refactor deployment check in function tests 2024-07-29 08:39:11 -04:00
Khushboo Verma 9f0f5657cb Add filtering using usecase 2024-07-29 17:55:58 +05:30
Khushboo Verma 7dca530f70 Add pagination to templates 2024-07-29 16:02:49 +05:30
Khushboo Verma 57bd180fd4 Make code verbose 2024-07-29 11:22:32 +05:30
Khushboo Verma d43039387e Merge branch '1.6.x' into fix-disabled-function-logging 2024-07-29 11:19:36 +05:30
Khushboo Verma af94fc7882 Add test for endpoint 2024-07-26 17:59:18 +05:30
Khushboo Verma de114e61cd Merge branch '1.6.x' into feat-move-functions-marketplace-to-appwrite 2024-07-26 17:48:48 +05:30
Khushboo Verma 03de578293 Rename as per convensions 2024-07-26 17:47:03 +05:30
Khushboo Verma df5c495e8f Remove APPWRITE_API_KEY and add scopes 2024-07-26 16:06:40 +05:30
Jake BarnbyandGitHub 153736a020 Merge pull request #8425 from appwrite/feat-expose-execution-schedule-date
Feat: scheduledAt in execution response model
2024-07-25 22:01:41 +12:00
Matej Bačo c924e417be Merge remote-tracking branch 'origin/1.6.x' into feat-expose-execution-schedule-date 2024-07-25 06:54:58 +00:00
Matej Bačo 5c65fa895d PR review changes 2024-07-25 06:54:50 +00:00
Damodar LohaniandGitHub 4765f05d8e Merge pull request #8432 from appwrite/fix-calculations-1.6
fix file size calculations
2024-07-24 18:29:21 +05:45
Damodar LohaniandGitHub d2b2d1a135 fix file size calculations 2024-07-24 16:33:37 +05:45
Jake BarnbyandGitHub 966108dc1b Merge pull request #8428 from appwrite/fix-router-dynamic-keys
Fix: Dynamic keys in Router executions
2024-07-24 19:39:45 +12:00
Matej BačoandGitHub 0666ce2aad Merge branch '1.6.x' into fix-router-dynamic-keys 2024-07-24 09:15:13 +02:00
Jake BarnbyandGitHub 71cd582adc Merge pull request #8430 from appwrite/chore-sync-main
Chores: Sync main to 1.6.x
2024-07-24 19:13:45 +12:00
Matej Bačo c42a2bc5b7 PR review changes 2024-07-24 07:11:48 +00:00
Matej Bačo ab55e6f511 Linter fix 2024-07-24 07:00:20 +00:00
Matej Bačo 51c163a42f Apply migrations properly 2024-07-24 06:55:36 +00:00
Matej BačoandGitHub c6ab0d8523 Merge branch '1.6.x' into feat-expose-execution-schedule-date 2024-07-24 08:38:09 +02:00
Matej Bačo 6d31f18bca Merge branch 'main' into chore-sync-main 2024-07-24 08:32:55 +02:00
Christy JacobandGitHub bcd3af90f0 Merge pull request #8394 from appwrite/feat-add-appwrite-region-env-var
Add APPWRITE_REGION in function variables
2024-07-23 23:46:55 +04:00
Matej Bačo cb3c7505fe Fix Router dynamic keys 2024-07-23 14:28:13 +02:00
Khushboo Verma 12487e17b0 Merge branch '1.6.x' into feat-move-functions-marketplace-to-appwrite 2024-07-23 14:22:08 +05:30
Jake BarnbyandGitHub c465026fd1 Merge pull request #8403 from appwrite/feat-1.6.x-migrations-and-filters
Feat 1.6.x migrations and filters
2024-07-23 19:25:58 +12:00
Bradley SchofieldandGitHub 0bdd2c5204 Merge branch '1.6.x' into feat-1.6.x-migrations-and-filters 2024-07-23 11:42:23 +09:00
Christy JacobandGitHub f85ad00ee4 Merge pull request #8420 from appwrite/fix-reqried-jwt-session
Fix: users JWT methods
2024-07-22 16:40:13 +04:00
Christy JacobandGitHub 4b1bf59091 Merge pull request #8233 from ItzNotABug/update-redirection-info-in-docs
Add API Doesn't Support Redirections to Docs.
2024-07-22 16:35:16 +04:00
Bradley Schofield 4b585466e1 Update api.php 2024-07-22 20:03:45 +09:00
Bradley Schofield 4f558d35be Improvement v3 -> v4 transition 2024-07-22 19:42:29 +09:00
Bradley Schofield 9e3c5b9368 Add variable runtimes sizes migrations 2024-07-22 19:40:05 +09:00
Matej Bačo 304910e303 Add schedule date to response format 2024-07-22 10:36:18 +00:00
Bradley Schofield 3a6df3c973 Merge branch '1.6.x' into feat-1.6.x-migrations-and-filters 2024-07-22 11:38:17 +09:00
Bradley Schofield 8e61b2149f Auto update V3 Runtimes into V4 Runtimes on execution 2024-07-22 11:33:31 +09:00
Matej BačoandGitHub 58ba4f391f Merge branch 'main' into update-redirection-info-in-docs 2024-07-21 16:20:08 +02:00
Matej Bačo d4a5891c0d Fix user JWTs without sessionID 2024-07-21 13:28:23 +00:00
Matej Bačo 2065468708 Make session not required in users JWT generation 2024-07-21 13:00:12 +00:00
Binyamin YawitzandGitHub 471de45be2 Merge branch '1.6.x' into feat-adding-cicd-benchmarker 2024-07-19 14:38:18 -04:00
Binyamin Yawitz be4c0f52a7 feat: Adding thousands' comma 2024-07-19 13:40:15 -04:00
Binyamin Yawitz 0cc75b6c87 feat: Adding thousands' comma 2024-07-19 13:19:34 -04:00
Binyamin Yawitz 546161ce08 feat: Benchmark to sub-job in test 2024-07-19 10:48:30 -04:00
Binyamin Yawitz a4eeebef88 feat: Benchmark to sub-job in test 2024-07-19 10:47:39 -04:00
Khushboo Verma 14589a11c0 Add Go templates 2024-07-19 18:24:59 +05:30
Khushboo Verma 6af886687e Add Go templates 2024-07-19 18:24:20 +05:30
Torsten DittmannandGitHub cc7d6ad76c Merge pull request #8417 from appwrite/feat-migration-1.6
feat: base migration for 1.6.x
2024-07-19 14:48:13 +02:00
Khushboo Verma 1b5d815532 Add get function templates endpoint 2024-07-19 17:39:18 +05:30
Torsten Dittmann 2d195fb74e revert: wildcard hostname in .env 2024-07-19 13:54:52 +02:00
Torsten Dittmann 8ad15b2df1 feat: base migration for 1.6.x 2024-07-19 13:53:42 +02:00
Binyamin Yawitz bf29d9c1af fixes: Review 2024-07-18 18:21:58 -04:00
Binyamin YawitzandGitHub ebc5cea97f Merge branch '1.6.x' into feat-adding-cicd-benchmarker 2024-07-18 17:42:15 -04:00
Binyamin Yawitz 8b7c76de91 feat: Making sure benchmark uses production version 2024-07-18 17:20:55 -04:00
Binyamin Yawitz da3a60cc50 fix: Wording 2024-07-18 17:19:04 -04:00
Binyamin Yawitz 5caff5abd3 feat: Compering to latest version 2024-07-18 17:16:43 -04:00
Binyamin Yawitz 314dcf8cd1 feat: Compering to latest version 2024-07-18 17:12:20 -04:00
Binyamin Yawitz a9ed4f77fa feat: Compering to latest version 2024-07-18 16:58:24 -04:00
Binyamin Yawitz 4a265c52bd feat: Adding ci/cd benchmark 2024-07-18 16:46:56 -04:00
Binyamin Yawitz 62837eebbc feat: Adding ci/cd benchmark 2024-07-18 16:35:08 -04:00
Binyamin Yawitz a616c87d05 feat: Adding ci/cd benchmark 2024-07-18 16:25:16 -04:00
Binyamin Yawitz 79b5698e26 feat: Adding ci/cd benchmark 2024-07-18 16:19:40 -04:00
Binyamin Yawitz d0b87fe4ae feat: Adding ci/cd benchmark 2024-07-18 15:49:49 -04:00
Binyamin Yawitz 18f5a5965e feat: Adding ci/cd benchmark 2024-07-18 15:44:55 -04:00
Torsten Dittmann 0661291d4c chore: upgrade console 2024-07-18 20:59:55 +02:00
Khushboo Verma 6c1cfb83a6 Formatted file 2024-07-18 23:50:09 +05:30
Khushboo Verma c0f7edc840 Add function templates to config 2024-07-18 23:47:28 +05:30
Torsten Dittmann af998ef868 chore: update console 2024-07-18 17:29:15 +02:00
Torsten DittmannandGitHub 31d4932fdf Merge pull request #8406 from appwrite/feat-console-containerized 2024-07-18 01:36:02 +02:00
Torsten Dittmann 5187796345 Merge branch 'feat-console-containerized' of https://github.com/appwrite/appwrite into feat-console-containerized 2024-07-17 22:49:39 +02:00
Torsten Dittmann 9e1b643c7b tests: fix endpoint to use traefik 2024-07-17 22:49:32 +02:00
Torsten Dittmann a1dd9fe3ff tests: fix endpoint to use traefik 2024-07-17 22:47:33 +02:00
Torsten Dittmann bcd472ca59 fix: compose console port 2024-07-17 22:39:32 +02:00
Torsten Dittmann 8bc75b2bbe fix: remove console static files from loading 2024-07-17 22:22:03 +02:00
Torsten Dittmann 9c4f7dd108 fix: accidentally removed copy command from dockerfile 2024-07-17 20:35:09 +02:00
Torsten Dittmann 8210e0ffaf fix: new image 2024-07-17 20:29:58 +02:00
Torsten Dittmann 9e1b00d8e5 fix: console image 2024-07-17 20:19:34 +02:00
Torsten Dittmann eb673a931e fix: dockerfile 2024-07-17 19:29:48 +02:00
Torsten Dittmann e61ff28c0f fix: production compose template 2024-07-17 19:26:27 +02:00
Torsten Dittmann 0ecc1849a7 feat: containerized console 2024-07-17 19:24:52 +02:00
Torsten Dittmann 6cb9dd0ac8 chore: update composer lock 2024-07-17 18:22:54 +02:00
Torsten Dittmann 86ed408cfe chore: release cli 6.0.0-rc.4 2024-07-17 15:54:04 +02:00
Bradley Schofield efa1924f26 Run Linter 2024-07-17 18:00:41 +09:00
Bradley Schofield 83c4350395 Make scopes optional on functions 2024-07-17 17:58:25 +09:00
Bradley Schofield 7dec5f68be Update V21.php 2024-07-17 15:20:42 +09:00
Bradley Schofield d78c880bf0 Update V21.php 2024-07-17 15:20:34 +09:00
Bradley Schofield 917de006bf Increate stable version number 2024-07-17 15:01:44 +09:00
Bradley Schofield 35375c42ad Fix typos 2024-07-17 14:54:37 +09:00
Bradley Schofield ec9bb8a898 Re-add V17 Response filter 2024-07-17 14:53:23 +09:00
Bradley Schofield 5d6b74e447 Add migrations and filters for 1.6.x 2024-07-17 14:52:17 +09:00
Khushboo Verma e42e7e91fb Update compose.phtml as well 2024-07-16 19:19:38 +05:30
Khushboo Verma 81eb0f8507 Small fix 2024-07-16 16:33:34 +05:30
Khushboo Verma 0970d784ff Handle false appended to string 2024-07-16 16:10:17 +05:30
Christy JacobandGitHub 275552fcad Merge pull request #8366 from appwrite/feat-project-accessed-at
Feat project last activity
2024-07-16 11:35:09 +04:00
Damodar LohaniandGitHub 0374711298 Update projects.php 2024-07-16 06:53:21 +05:45
Christy JacobandGitHub 483ef3c00b Merge pull request #8397 from appwrite/feat-xdebug-profiling
feat: Adding profiler for debugging
2024-07-15 22:19:08 +04:00
Binyamin Yawitz eacd965ae3 feat: Adding profiler for debugging 2024-07-15 14:13:34 -04:00
Khushboo Verma e6686bd3dd Add APPWRITE_REGION in env var 2024-07-15 12:40:11 +05:30
Damodar Lohani 7ed877d96a fix typo 2024-07-15 04:53:27 +00:00
Steven NguyenandGitHub f3ad9a3f81 Merge pull request #7501 from Achraf112Ben/adding-darija-moroccan-arabic
Adding Darija (Moroccan Arabic) translation file
2024-07-14 21:39:20 -07:00
Damodar Lohani 8d52cb0f6b Merge remote-tracking branch 'origin/1.6.x' into feat-project-accessed-at 2024-07-14 10:18:54 +00:00
Torsten DittmannandGitHub 138e6f3405 Merge pull request #8359 from appwrite/1.6.x-sdks
feat: 1.6.x sdks
2024-07-10 18:05:52 +02:00
Torsten Dittmann 9fb3cc82c3 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into 1.6.x-sdks 2024-07-10 18:04:25 +02:00
Torsten Dittmann 37c23de29d chore: bump version 2024-07-10 18:00:22 +02:00
Jake BarnbyandGitHub eb10c498eb Merge pull request #8367 from appwrite/feat-update-delete-authenticator
Update delete authenticator to remove OTP Validation
2024-07-10 20:24:50 +12:00
Bradley Schofield 801f22856c Remove 1.6.x generated docs 2024-07-10 16:34:41 +09:00
Bradley Schofield a5ef5f3d75 Fix Lock 2024-07-10 16:34:02 +09:00
Bradley Schofield 1eb178bde9 Merge branch '1.6.x' into feat-update-delete-authenticator 2024-07-10 16:27:28 +09:00
Damodar Lohani db3b2e6cb9 composer update 2024-07-10 07:22:13 +00:00
Damodar LohaniandGitHub f4a4ec1def Merge branch '1.6.x' into feat-project-accessed-at 2024-07-10 13:01:00 +05:45
Jake Barnby b343158d19 Merge remote-tracking branch 'origin/main' into 1.6.x
# Conflicts:
#	.gitmodules
#	app/console
#	composer.lock
#	tests/e2e/Services/Health/HealthCustomServerTest.php
2024-07-10 19:11:04 +12:00
Bradley Schofield 14ce70b0ff Add 1.6.x Docs 2024-07-09 13:49:44 +09:00
Bradley SchofieldandGitHub 542d2e23bd Rollback Docs 2024-07-09 02:21:52 +00:00
Damodar LohaniandGitHub 4dd86da017 Update collections.php 2024-07-09 08:00:49 +05:45
Bradley Schofield 8c19fcd087 Update documentation 2024-07-08 12:59:49 +09:00
Bradley Schofield 996911e385 Update delete authenticator to remove OTP Validation 2024-07-08 10:42:27 +09:00
Damodar Lohani 61333908a5 set project accessed at while creating 2024-07-08 01:11:09 +00:00
Damodar Lohani cfb00bf271 fix typo 2024-07-08 01:03:52 +00:00
Damodar Lohani bfebf79630 update project accessedAt once every 24 hours 2024-07-08 01:02:58 +00:00
Damodar Lohani fd2a2a45c6 project collection accessed at attribute 2024-07-08 01:01:50 +00:00
Torsten Dittmann f25ceee7cb chore: bump sdk versions 2024-07-03 18:53:01 +02:00
Torsten Dittmann 5a5609dc0a feat: 1.6.x sdks 2024-07-03 17:25:40 +02:00
Torsten DittmannandGitHub c8ee399cb7 Merge pull request #8357 from appwrite/chore-add-test-for-duration
Fix execution duration
2024-07-03 16:00:23 +02:00
Torsten DittmannandGitHub 8bc3fb18e2 Merge pull request #8356 from appwrite/chore-16x-specs
Chores: Update specs
2024-07-03 15:41:12 +02:00
Binyamin Yawitz c5650ba5f0 fix: Ensuring new logger syntax 2024-07-03 09:29:35 -04:00
Khushboo Verma d6a1ef80b3 Remove wrong test 2024-07-03 18:24:46 +05:30
Khushboo Verma 4ef42c9cf8 Fix execution duration and add test 2024-07-03 18:05:08 +05:30
Matej Bačo 7549b81a2d Upgrade Console 2024-07-03 12:14:07 +00:00
Matej Bačo b49a5fe03b Upgrade executor 2024-07-03 12:03:39 +00:00
Matej Bačo 88aefe230c QA changes with Console 2024-07-03 11:36:56 +00:00
Matej Bačo 914886d79f Update specs 2024-07-03 10:32:13 +00:00
Matej Bačo 70fc5e6676 Merge remote-tracking branch 'origin/1.6.x' into chore-16x-specs 2024-07-03 10:24:34 +00:00
Matej Bačo 3e62ca477d Update specs 2024-07-03 10:24:28 +00:00
Damodar LohaniandGitHub d2c5e55ca7 Merge pull request #8355 from appwrite/feat-scheduled-executions
Feat scheduled executions
2024-07-03 16:08:48 +05:45
Damodar LohaniandGitHub 71a9694f86 Merge pull request #7565 from appwrite/mock-numbers
Mock OTP and phone numbers
2024-07-03 15:21:58 +05:45
Matej Bačo b5fc9d5789 PR review changes 2024-07-03 09:35:56 +00:00
Matej Bačo 2262d516f1 Merge remote-tracking branch 'origin/1.6.x' into mock-numbers 2024-07-03 09:30:11 +00:00
Damodar LohaniandGitHub 75cd558670 Merge pull request #8323 from appwrite/feat-opr-v4-support
OPR v4 support
2024-07-03 15:11:54 +05:45
Damodar LohaniandGitHub 1c0490aa91 Merge pull request #8315 from appwrite/feat-new-session-alert
Feat new session alert
2024-07-03 14:58:16 +05:45
Damodar LohaniandGitHub 5f84edd983 Merge pull request #8337 from appwrite/feat-delete-execution
Feat delete execution
2024-07-03 14:55:57 +05:45
Damodar LohaniandGitHub b3ff29dca5 Merge pull request #8243 from appwrite/feat-scheduled-executions
Feat: Scheduled executions (execute later)
2024-07-03 14:54:58 +05:45
Matej Bačo 3a570b1f73 PR review changes 2024-07-03 08:27:54 +00:00
Matej Bačo f59a6cf22e Fix test 2024-07-03 08:02:16 +00:00
Matej Bačo 5fb41fd216 Fix executions 2024-07-03 08:00:17 +00:00
Matej Bačo 5ef196ec9a PR review changes 2024-07-03 07:11:15 +00:00
Matej Bačo 1c83668568 PR review changes 2024-07-03 07:02:41 +00:00
Jake BarnbyandGitHub ae87033974 Merge pull request #8327 from appwrite/chore-sync-1.5.x-into-main
Sync 1.5.x into main
2024-07-03 14:31:08 +12:00
Binyamin YawitzandGitHub c7d030fef4 Merge branch 'feat-scheduled-executions' into feat-delete-execution 2024-07-02 16:21:20 -04:00
Binyamin YawitzandGitHub 5ba37f2fa5 Merge branch '1.6.x' into feat-scheduled-executions 2024-07-02 16:21:16 -04:00
Binyamin YawitzandGitHub efdf278254 Merge branch '1.6.x' into feat-new-session-alert 2024-07-02 16:21:12 -04:00
Binyamin YawitzandGitHub deaec44264 Merge branch '1.6.x' into mock-numbers 2024-07-02 16:21:07 -04:00
Binyamin YawitzandGitHub 1ce4eee34c Merge branch '1.6.x' into feat-opr-v4-support 2024-07-02 16:20:55 -04:00
Eldad A. FuxandGitHub 34076b903f Merge pull request #8350 from appwrite/chore-16x-tests
Tests: Ensure CI/CD works
2024-07-02 16:18:48 -04:00
Matej Bačo acc97ae52d Remove Leftover 2024-07-02 19:41:49 +00:00
Matej Bačo c7ccc38768 Fix tests 2024-07-02 19:08:31 +00:00
Matej Bačo 263981c927 Fix function tests 2024-07-02 18:39:54 +00:00
Matej Bačo 23b522da98 Empty commit 2024-07-02 17:17:22 +00:00
Matej Bačo 7dec126987 Revert unwanted change 2024-07-02 17:16:53 +00:00
Matej Bačo f1603ecb6a Upgrade executor 2024-07-02 17:15:20 +00:00
Matej Bačo cc176a4e7d Merge remote-tracking branch 'origin/1.6.x' into feat-scheduled-executions 2024-07-02 15:56:54 +00:00
Khushboo Verma e9034a9d9d Fix missing closing bracket 2024-07-02 17:08:59 +05:30
Khushboo Verma aab4665701 Resolve merge conflict 2024-07-02 15:02:58 +05:30
Khushboo Verma ead0b93900 Resolve merge conflict 2024-07-02 14:59:15 +05:30
Khushboo VermaandGitHub f72f9c7881 Merge branch '1.6.x' into feat-new-session-alert 2024-07-02 14:50:11 +05:30
Matej Bačo 6fdc5a3425 PR review changes 2024-07-02 08:43:04 +00:00
Binyamin Yawitz 30db70fe80 fix: reviews 2024-07-01 10:23:39 -04:00
Eldad A. FuxandGitHub 2ec038ed26 Merge pull request #8336 from appwrite/feat-add-appwrite-version
Add appwrite version in function variables
2024-07-01 10:18:38 -04:00
Eldad A. FuxandGitHub 23d91e3790 Merge pull request #8333 from appwrite/fix-16x-tests
Fix: 1.6.x failing tests
2024-07-01 10:15:30 -04:00
loks0n fef22825fb chore: delete schedule if not active 2024-07-01 14:35:37 +01:00
Khushboo Verma f8427155f9 Merge branch '1.6.x' into mock-numbers 2024-07-01 17:02:41 +05:30
Matej Bačo f87e2bc879 Binary support & tests for Router 2024-07-01 10:35:06 +02:00
Matej Bačo 7bdcd5c436 Multipoart support 2024-07-01 06:57:18 +00:00
loks0n bb3ee81065 chore: rename metadata to data 2024-06-28 22:42:55 +01:00
Binyamin Yawitz 87c7da0efa fix: unnecessary space 2024-06-28 11:12:24 -04:00
Khushboo Verma 66c761b73e Create execution even when logging is disabled 2024-06-28 19:51:33 +05:30
Binyamin Yawitz d58a352313 fix: Removing debug var_dump 2024-06-27 18:13:17 -04:00
Binyamin Yawitz b19d7cb35f feat: Update scheduled when deleting an execution 2024-06-27 18:12:23 -04:00
Binyamin Yawitz 3aee3122a9 Merge remote-tracking branch 'refs/remotes/origin/feat-scheduled-executions' into feat-delete-execution 2024-06-27 15:10:51 -04:00
Binyamin Yawitz 010f8d3fb8 review: Delete execution 2024-06-27 12:36:24 -04:00
Binyamin Yawitz 9172ff6b14 feat: Delete execution 2024-06-27 11:39:27 -04:00
Binyamin Yawitz 366d75fe39 feat: Delete execution 2024-06-27 11:17:14 -04:00
Khushboo Verma 0a335ed8ac Add appwrite version 2024-06-27 18:13:15 +05:30
Matej Bačo b041db0658 Fix tests 2024-06-27 10:17:01 +00:00
Matej Bačo 6411dd9fb4 Mark domain as traefik 2024-06-27 08:24:12 +00:00
loks0n d0125398f1 fix: test 2024-06-26 15:46:12 +01:00
loks0n fd12449cc3 test: fix 2024-06-26 14:01:53 +01:00
loks0n e884009075 fix: test 2024-06-26 13:14:07 +01:00
Luke B. SilverandGitHub ecf761beab Merge branch '1.6.x' into feat-new-session-alert 2024-06-26 12:44:49 +01:00
loks0n 9eb8f02b53 fix: test 2024-06-26 12:42:35 +01:00
loks0n d9434517dc Merge branch '1.6.x' of https://github.com/appwrite/appwrite into feat-scheduled-executions 2024-06-26 12:30:48 +01:00
loks0n 303ce498be feat: allow custom path method body 2024-06-26 12:30:23 +01:00
Torsten DittmannandGitHub c64e9e1fab Merge pull request #8330 from appwrite/feat-vcs-get-contents
Feat: vcs.getRepositoryContents()
2024-06-26 13:13:40 +02:00
Matej Bačo d7d5fb0bd7 Improve VCS tests 2024-06-26 10:27:24 +00:00
Matej Bačo 186cef458b Implemented vcs.getRepositoryContents() 2024-06-26 10:03:27 +00:00
loks0n 878f6c86df chore: matej review p1 2024-06-26 11:01:43 +01:00
loks0n 6353de6f10 chore: fix template 2024-06-26 09:42:01 +01:00
DarshanandGitHub 78688a3d76 Merge branch 'main' into update-redirection-info-in-docs 2024-06-26 12:51:46 +05:30
Steven NguyenandGitHub 636497304e Merge branch '1.5.x' into chore-sync-1.5.x-into-main 2024-06-25 23:47:37 +00:00
Luke B. SilverandGitHub dab0a17082 Merge branch '1.6.x' into feat-scheduled-executions 2024-06-25 17:21:44 +01:00
Christy Jacob fa93d9d1cc chore: linter 2024-06-25 15:31:02 +00:00
Christy Jacob 7cec278d27 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into mock-numbers 2024-06-25 15:17:22 +00:00
Christy JacobandGitHub 91fe8b7a8b Merge pull request #8295 from appwrite/sync-with-main
Sync with main
2024-06-25 19:13:32 +04:00
Christy JacobandGitHub c692661429 Merge pull request #8215 from appwrite/feat-func-deploy-type
feat: Adding cli to the function deployment type
2024-06-25 17:59:42 +04:00
Khushboo Verma e5fd3619f7 Merge branch '1.6.x' into feat-opr-v4-support 2024-06-25 15:13:43 +05:30
Christy JacobandGitHub 8e5779c168 Merge pull request #8292 from appwrite/fix-certificate-emails
Fix certificate emails
2024-06-25 13:35:43 +04:00
Khushboo Verma 0edbec4f44 OPR v4 support 2024-06-25 15:03:07 +05:30
Christy JacobandGitHub c38eda3cea Merge branch '1.6.x' into feat-func-deploy-type 2024-06-25 13:31:54 +04:00
Christy Jacob c774b952de chore: flaky function test 2024-06-25 09:31:09 +00:00
loks0n 0d987045bf chore: revert fmt 2024-06-25 08:46:51 +01:00
Jake BarnbyandGitHub c63b1785ed Merge pull request #8321 from appwrite/chore-bump-console-4.3.14
Bump console to version 4.3.14
2024-06-25 15:23:54 +12:00
Steven NguyenandGitHub 827ad1446b Bump console to version 4.3.14 2024-06-25 02:37:55 +00:00
Jake BarnbyandGitHub 4ad987e4ef Merge pull request #8308 from appwrite/fix-8280-expire-error-when-creating-session
Fix 'Missing required attribute "expire"' on `users.createSession()`
2024-06-25 13:43:03 +12:00
Jake BarnbyandGitHub ef203dc075 Merge pull request #8297 from appwrite/fix-subscribers
Disable validation for subquery to prevent error
2024-06-25 13:38:47 +12:00
Jake BarnbyandGitHub 83cb303f03 Merge pull request #8317 from appwrite/fix-flaky-function-test
Fix flaky function test
2024-06-25 13:35:00 +12:00
Jake BarnbyandGitHub dc9f06976c Merge pull request #8316 from appwrite/fix-flaky-cert-test
Fix flaky certificate test
2024-06-25 13:33:50 +12:00
Steven NguyenandGitHub 3a3a0594dc fix(messaging): disable validation for subquery to prevent error
If there are more than 100 targets, the validation throws an error. This
change skips the validation so no error is thrown.
2024-06-24 23:38:41 +00:00
Steven NguyenandGitHub c6489d172f chore: bump utopia-php/database and related packages
utopia-php/database version 0.50.0 includes a new skipValidation()
function we can use to skip validation when making queries.
2024-06-24 23:38:40 +00:00
Steven NguyenandGitHub 13027fac5b fix(users): update session secret to be longer
The create session endpoint created a 6 character secret which is too
short. This changes the secret to be 256 characters which is in line
with the secret for `account.createEmailPasswordSession()`.
2024-06-24 23:21:45 +00:00
Steven NguyenandGitHub 34b2e15243 fix(users): fix expire error when creating user session
Before this, the Create session API call would throw:

> Invalid document structure: Missing required attribute "expire"

This is because the `expire` attribute is required, but it was omitted
from the document. This PR ensures the `expire` attribute is set when
creating the session document.
2024-06-24 23:21:44 +00:00
Steven NguyenandGitHub 9ccf4991e3 fix(functions): fix flaky function test
The execution is async so give the function a bit more time to execute.
2024-06-24 19:15:41 +00:00
Steven NguyenandGitHub 01fc6a699a fix(health): fix flaky certificate test
There seems to be a load balancer in front of www.google.com that has
either a certificate issuer of "Google Trust Services LLC" or
"Google Trust Services". This causes the test to fail intermittently.

This PR updates the test to check for the substring
"Google Trust Services" instead of the exact string
"Google Trust Services LLC".
2024-06-24 19:02:44 +00:00
loks0n edf7af34f1 test: session alerts 2024-06-24 14:39:47 +01:00
loks0n 0ea2438069 fix: implementation 2024-06-24 14:12:09 +01:00
loks0n baf5e5ade0 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into feat-new-session-alert 2024-06-24 10:34:11 +01:00
loks0n fbeca34df8 fix: func 2024-06-24 10:34:06 +01:00
loks0n f3f233eb14 feat: new session alert 2024-06-21 19:21:05 +01:00
Christy Jacob 7b63f68fc3 chore: fix tests 2024-06-21 18:02:01 +00:00
Christy Jacob bf8b2ea7ae Merge branch '1.6.x' of https://github.com/appwrite/appwrite into sync-with-main 2024-06-21 16:18:19 +00:00
Steven NguyenandGitHub ae3bcb2efe Merge pull request #8271 from ItzNotABug/fix-7892-add-defaults-to-migrations
Add `default` to Collection Attributes in Migration
2024-06-21 08:46:46 -07:00
Christy JacobandGitHub 5ba99ed4e1 Merge pull request #8304 from appwrite/1.6.x-specs
1.6.x specs
2024-06-21 19:41:13 +05:30
Binyamin Yawitz 5e0000376e chore: generate specs 2024-06-21 09:56:19 -04:00
Christy Jacob a2f27ec15f Merge branch '1.5.x' of https://github.com/appwrite/appwrite into sync-with-main 2024-06-21 13:11:35 +00:00
Christy JacobandGitHub 8764a7491a Merge pull request #8296 from appwrite/refactor-usage-sn
Sync refactor-usage-sn into 1.5.x
2024-06-21 12:09:16 +05:30
Jake BarnbyandGitHub ba43358ac4 Merge pull request #8298 from appwrite/fix-migrate-validation
Disable validation for project DBs during migration
2024-06-21 13:46:55 +12:00
Steven NguyenandGitHub 72f8b2001f fix: Disable validation for project DBs during migration
Skip the validation so that queries that typically fail can pass. This
is fine because the validation is failing on internal attributes such
as an $id for cache key with * and $id for attributes that are too long
because we prefix the $id with the internal database and collection id.
2024-06-20 23:00:49 +00:00
Christy JacobandGitHub 991a22f642 Merge pull request #8290 from appwrite/1.5.x
Sync 1.5.x into refactor-usage-sn
2024-06-21 00:38:21 +05:30
Christy Jacob 330e7a93c6 chore: composer update 2024-06-20 15:27:16 +00:00
Christy Jacob fdf44c7bab Merge branch 'main' of https://github.com/appwrite/appwrite into sync-with-main 2024-06-20 15:26:17 +00:00
Christy Jacob c5fa7eb7dc Merge branch '1.6.x' of github.com:appwrite/appwrite into mock-numbers 2024-06-20 20:53:06 +05:30
Christy Jacob 3b791f0b6f chore: linter 2024-06-20 20:44:02 +05:30
Christy Jacob 814b59a13a Merge branch 'main' of github.com:appwrite/appwrite into mock-numbers 2024-06-20 20:42:29 +05:30
Christy Jacob 8d5b79c13d fix: undefined variable 2024-06-20 20:31:54 +05:30
Christy Jacob 1b1cfc38c8 fix: undefined variable 2024-06-20 20:31:20 +05:30
Christy Jacob 392aaca681 chore: fix tests 2024-06-20 20:19:56 +05:30
Christy Jacob e436ad721f chore: linter 2024-06-20 20:02:36 +05:30
Christy Jacob e32e7063bb chore: linter 2024-06-20 20:01:33 +05:30
Bradley Schofield ea95e80cbf Use localised subject string 2024-06-20 17:47:16 +09:00
ItzNotABug 95e463a7ae Merge branch 'fix-7892-add-defaults-to-migrations' of https://github.com/ItzNotABug/appwrite.source into fix-7892-add-defaults-to-migrations 2024-06-20 14:15:17 +05:30
DarshanandGitHub 441811e808 Merge branch '1.5.x' into fix-7892-add-defaults-to-migrations 2024-06-20 14:15:09 +05:30
ItzNotABug ee6137db3d Merge branch 'fix-7892-add-defaults-to-migrations' of https://github.com/ItzNotABug/appwrite.source into fix-7892-add-defaults-to-migrations 2024-06-20 14:14:48 +05:30
ItzNotABug eb36ae5c61 add: default to V20 migration. 2024-06-20 14:14:21 +05:30
Bradley Schofield dbfae94552 Fix certificate emails 2024-06-20 17:28:21 +09:00
Steven NguyenandGitHub e3bc1887a4 Merge pull request #8263 from appwrite/docs-clarify-optional-url
docs: update text description in request table
2024-06-19 09:45:53 -07:00
Christy JacobandGitHub 691ce68636 Merge pull request #8249 from appwrite/update-platform
update to use latest platform with module
2024-06-19 12:21:07 +05:30
Christy JacobandGitHub c5e788c2ef Merge pull request #7888 from appwrite/feat-security-emails
New environment for certificates and security emails
2024-06-19 12:20:55 +05:30
Christy JacobandGitHub 868e57a9a3 Merge pull request #8281 from appwrite/main
Sync main into 1.5.x
2024-06-19 12:18:12 +05:30
DarshanandGitHub e0779013d0 Merge branch 'main' into fix-7892-add-defaults-to-migrations 2024-06-19 12:10:24 +05:30
RichardandGitHub 0dc553f31d Merge branch 'main' into docs-clarify-optional-url 2024-06-18 09:12:32 -04:00
Steven NguyenandGitHub 4b24848f22 Merge pull request #8236 from 2002Bishwajeet/fix-user-model
Fix: Don't set the target field if the existing target document is false
2024-06-17 17:11:27 -07:00
Steven NguyenandGitHub 2e187107da Merge pull request #8269 from appwrite/docs-fix-storage-hyperlink
docs: fix hyperlink in storage docs
2024-06-17 16:58:51 -07:00
Steven NguyenandGitHub 120b5aee47 Merge pull request #8228 from ItzNotABug/add-test-for-user-id
Add Test to Validate Headers aren't Overridden
2024-06-17 16:09:50 -07:00
Binyamin Yawitz 74360abdb0 test: Test function creation type from CLI 2024-06-17 14:18:01 -04:00
Binyamin YawitzandGitHub 6cfada946f Merge branch '1.6.x' into feat-func-deploy-type 2024-06-17 13:53:21 -04:00
loks0n 67fddeb4fa fix: path and method 2024-06-17 14:23:14 +01:00
loks0n 5f144f91ad chore: matej review 2024-06-17 14:12:02 +01:00
loks0n 83ffc41d92 chore: fmt 2024-06-17 13:46:18 +01:00
loks0n 2f0f7bf9c7 fix: test 2024-06-17 13:44:12 +01:00
Christy Jacob fa070c5e1e chore: sync & updates 2024-06-16 22:41:13 +00:00
Christy Jacob 9e1541d96a Merge branch 'main' of https://github.com/appwrite/appwrite into mock-numbers 2024-06-16 07:28:22 +00:00
Christy Jacob a912bbe374 chore: update variable name 2024-06-16 07:19:10 +00:00
Luke B. SilverandGitHub 9341c9d76b Merge branch '1.6.x' into feat-scheduled-executions 2024-06-14 14:07:41 +01:00
loks0n 10e37bb8ca test: fix 2024-06-14 14:01:04 +01:00
ItzNotABug 4fd94fd7b1 fix: add defaults to collection attributes. 2024-06-14 15:37:30 +05:30
choir27 84d9b4befe docs: fix hyperlink in storage code snippet 2024-06-13 09:59:20 -04:00
Christy JacobandGitHub 83d60612f2 Merge pull request #7605 from appwrite/feat-cancel-build-deployment
Added cancel build endpoint
2024-06-13 19:06:03 +05:30
loks0n 6f38ef3a18 test: poll scheduled function 2024-06-13 14:22:38 +01:00
loks0n dff9bed882 test: increase delay 2024-06-13 13:41:37 +01:00
loks0n a83d125f54 chore: adjust timers 2024-06-13 13:34:10 +01:00
loks0n cfdd40dbeb test: execution is completed 2024-06-13 09:36:01 +01:00
loks0n 865b12ba9d chore: exception type 2024-06-13 09:24:51 +01:00
DarshanandGitHub cd60f3d302 Merge branch 'main' into update-redirection-info-in-docs 2024-06-13 12:40:49 +05:30
choir27 897ae1c859 docs: update text description in request table 2024-06-12 10:47:48 -04:00
loks0n 0a78d41ecb chore: remove endTime 2024-06-12 13:50:18 +01:00
loks0n 7559c9af68 chore: us spelling of canceled 2024-06-12 11:21:48 +01:00
loks0n d6bfe084c1 fix: tests 2024-06-11 17:27:22 +01:00
loks0n 682b854aad test: fix functions test 2024-06-11 17:01:56 +01:00
Bishwajeet ParhiandGitHub eca2bbdb5d Merge branch 'main' into fix-user-model 2024-06-11 21:18:11 +05:30
Bishwajeet Parhi 190560b8ef chore: append attributes instead of replace 2024-06-11 21:17:25 +05:30
Steven NguyenandGitHub f91a8a9135 Merge pull request #8179 from navjotNSK/bug-7880-location_hk_issue
Adding hk in translations
2024-06-11 11:00:00 -04:00
loks0n 1269397475 chore: fmt 2024-06-11 15:50:50 +01:00
loks0n 853ffe804e feat: improve duration calc 2024-06-11 15:48:55 +01:00
loks0n 67b32ecb05 test: cancel deployment 2024-06-11 15:41:13 +01:00
Steven NguyenandGitHub 0376189dbc Merge pull request #8239 from ItzNotABug/8159-delete-expired-targets-per-project
Delete Expired Targets Per Project
2024-06-11 10:24:14 -04:00
loks0n 1e9ced2878 test: scheduled status 2024-06-11 13:57:03 +01:00
loks0n 7e8f72d267 feat: implement scheduledAt in schedule 2024-06-11 13:39:38 +01:00
Damodar Lohani 26413566dc fix format 2024-06-09 11:36:35 +00:00
Damodar Lohani c179e89fdf update to use latest platform with module 2024-06-09 01:03:40 +00:00
Matej Bačo b8b81a9bd1 WIP: Schedulded executions 2024-06-07 19:05:29 +00:00
Khushboo Verma 97786a05ff Updated cancelled build duration 2024-06-07 20:29:24 +05:30
Khushboo Verma d233f1ac64 Update duration and endTime 2024-06-07 16:53:33 +05:30
Khushboo Verma c2c6d337ed Resolved merge conflict 2024-06-06 19:39:16 +05:30
Christy JacobandGitHub 3e47b43908 Merge pull request #8214 from appwrite/chore-update-create-build-endpoint
Remove build id from api endpoint
2024-06-06 17:53:05 +05:30
ItzNotABug a34ec72048 fix: delete expired targets per project. 2024-06-06 12:01:32 +05:30
Bishwajeet Parhi 485b8eeb8b chore: misc test assertions improvements 2024-06-05 23:53:31 +05:30
Bishwajeet Parhi cccda2a46c fix: Don't set target attribute if no existing Target found 2024-06-05 23:34:01 +05:30
ItzNotABug a9cee074be update: add api doesn't support redirections. 2024-06-05 13:45:41 +05:30
Eldad A. FuxandGitHub f91a68c8a0 Merge pull request #8207 from appwrite/feat-users-create-jwt
Feat: users.createJWT()
2024-06-04 07:00:32 -04:00
Eldad A. FuxandGitHub 2dd8c49698 Merge pull request #8213 from appwrite/feat-projects-createJWT
Feat:  projects.createJWT (dynamic keys)
2024-06-04 07:00:18 -04:00
Matej BačoandGitHub 9279468c27 Merge branch '1.6.x' into feat-users-create-jwt 2024-06-04 09:43:14 +02:00
Matej BačoandGitHub c279745259 Merge branch '1.6.x' into feat-projects-createJWT 2024-06-04 09:43:12 +02:00
Damodar Lohani f762d66c5e fix typo 2024-06-04 01:31:05 +00:00
Damodar LohaniandGitHub 66ac96580b Merge branch 'main' into feat-security-emails 2024-06-04 06:51:24 +05:45
ItzNotABug 37da4a0cd3 review comments. 2024-06-03 14:19:59 +05:30
ItzNotABug b54a599960 update test name for clarity. 2024-06-03 14:13:08 +05:30
ItzNotABug 52f5a5c40c update test. 2024-06-03 14:10:20 +05:30
Khushboo Verma d7a40e2b4d Remove the code to fetch build document 2024-06-02 23:14:41 +05:30
Khushboo Verma c60b8b05a3 Merge branch 'feat-cancel-build-deployment' of github.com:appwrite/appwrite into feat-cancel-build-deployment 2024-06-02 23:05:18 +05:30
Khushboo Verma 2643202c97 Replaced build1 with build 2024-06-02 23:04:49 +05:30
ItzNotABug 1a42d118f6 add: test to validate user-id isn't overridden. 2024-06-01 19:18:35 +05:30
Navjot SinghandGitHub c07c7889d3 Merge branch 'main' into bug-7880-location_hk_issue 2024-06-01 17:29:57 +05:30
Khushboo VermaandGitHub beb3fe1d2b Merge branch '1.6.x' into chore-update-create-build-endpoint 2024-05-31 14:17:34 +05:30
Khushboo VermaandGitHub 1beaeba214 Merge branch '1.6.x' into feat-cancel-build-deployment 2024-05-31 14:16:14 +05:30
Christy JacobandGitHub b135c69bd6 Merge pull request #8187 from appwrite/feat-unified-app-logger-config
feat(logger): Unifying logger environment variable and adapting to th…
2024-05-31 03:38:54 +04:00
Khushboo Verma 0eabff5faf Refactor builds document creation 2024-05-31 01:53:29 +05:30
Khushboo Verma cfec6c974f Updated spec 2024-05-30 22:40:09 +05:30
Khushboo Verma d3c2e9db1f Add comment for clarity 2024-05-30 22:33:37 +05:30
Binyamin Yawitz ca7f222640 feat: Adding cli to the function deployment type 2024-05-29 12:55:14 -04:00
Khushboo Verma 94e7669b41 Remove build id from api endpoint 2024-05-29 17:48:52 +05:30
Matej Bačo 72e3898f09 CI/CD trigger 2024-05-29 11:45:32 +02:00
Matej Bačo 49b2bcf462 Implement JWT dynamic keys test 2024-05-29 09:33:39 +00:00
Khushboo Verma edafeece9b Add console info before return 2024-05-29 14:39:57 +05:30
Matej Bačo b0317fb19d Implement project dynamic (JWT) keys 2024-05-29 08:57:25 +00:00
Matej Bačo 3b8799353d PR review changes 2024-05-29 07:51:51 +00:00
Matej BačoandGitHub d9745ca249 Merge branch '1.6.x' into feat-users-create-jwt 2024-05-29 09:33:09 +02:00
11827216ff Update tests/e2e/Services/Users/UsersBase.php
Co-authored-by: Steven Nguyen <1477010+stnguyen90@users.noreply.github.com>
2024-05-29 09:32:58 +02:00
2dac8bc7ed Update app/controllers/api/users.php
Co-authored-by: Steven Nguyen <1477010+stnguyen90@users.noreply.github.com>
2024-05-29 09:31:08 +02:00
Binyamin YawitzandGitHub ccafc06d93 Merge branch '1.6.x' into feat-unified-app-logger-config 2024-05-28 10:18:39 -04:00
Binyamin Yawitz b98930e5a0 feat(logger): Adding fallback comment 2024-05-28 10:18:29 -04:00
Khushboo Verma a465b23716 Merge branch '1.6.x' into feat-cancel-build-deployment 2024-05-28 19:06:09 +05:30
Christy JacobandGitHub 1cb490a36e Merge pull request #8210 from appwrite/feat-track-build-metrics-1
Add metrics for successful and failed builds
2024-05-28 17:28:27 +04:00
Khushboo Verma 0b3c188bbf Add metrics for successful and failed builds 2024-05-28 18:29:28 +05:30
Matej Bačo 711e26c605 Relay on lib to verify JWT expiry 2024-05-28 10:59:53 +00:00
Matej Bačo b1ff989c3f Implement tests, fix JWT maxAge 2024-05-28 09:25:54 +00:00
Matej Bačo 613677e9f7 Implement users.createJWT 2024-05-27 20:04:50 +00:00
Khushboo Verma 93b4bfe4df Add one more cancel check 2024-05-27 18:31:35 +05:30
Khushboo Verma 63a5b9eed3 Revert changes in app/console 2024-05-27 18:25:11 +05:30
Khushboo Verma b880a0a7b2 Remove :buildId from endpoint as discussed 2024-05-27 18:21:28 +05:30
Khushboo Verma 4e8855fad3 Merge branch '1.6.x' into feat-cancel-build-deployment 2024-05-27 18:03:59 +05:30
Christy JacobandGitHub 3ae4ed2604 Merge pull request #7512 from appwrite/feat-function-tokens
Feat: API Tokens
2024-05-24 14:45:11 +04:00
Navjot SinghandGitHub ade0472a5f Merge branch 'main' into bug-7880-location_hk_issue 2024-05-24 12:24:08 +05:30
Binyamin Yawitz ebe386acd9 feat(logger): Unifying logger environment variable and adapting to the latest Logger version 2024-05-23 12:44:19 -04:00
Khushboo Verma f0de4c6eac Resolved merge conflict 2024-05-23 18:34:48 +05:30
navjotNSK fcbab74f04 All translations added. 2024-05-23 15:55:57 +05:30
navjotNSK 2621d948c6 All translations added. 2024-05-23 15:53:59 +05:30
navjotNSK c29fc5e72e hk added till cs.json 2024-05-22 16:43:40 +05:30
Matej Bačo a115f878b3 Merge remote-tracking branch 'origin/1.6.x' into feat-function-tokens 2024-05-21 10:28:21 +00:00
Christy JacobandGitHub 6eef9a8394 Merge pull request #8163 from appwrite/sync-main
Sync 1.6.x with main
2024-05-21 14:05:48 +04:00
Christy Jacob 984da4f4ac Merge branch 'main' of https://github.com/appwrite/appwrite into sync-main 2024-05-20 11:05:24 +00:00
Matej BačoandGitHub d57c459e6f Merge branch '1.6.x' into feat-function-tokens 2024-05-17 18:16:43 +02:00
Matej Bačo 2e1f67245d Fix bugs, add old api key test 2024-05-16 08:39:15 +00:00
Matej Bačo 37176e7865 Backwards compatible approach 2024-05-14 12:33:49 +00:00
Matej Bačo 4d249c5d36 Bug fix 2024-05-14 12:27:35 +00:00
Matej Bačo 9846b573bd Merge remote-tracking branch 'origin/main' into feat-function-tokens 2024-05-14 11:59:43 +00:00
Matej Bačo 54c953d559 Add prefix of api key types 2024-05-14 11:58:31 +00:00
Matej Bačo 5002b0f3fa PR review changes 2024-05-09 11:50:45 +00:00
Matej Bačo 9252b66493 Add scope tests 2024-05-06 11:27:28 +00:00
Matej Bačo 3a3d5b61a6 PR review changes 2024-05-06 09:55:59 +00:00
Matej Bačo 448b0a5607 Re-add api token auth 2024-05-06 08:35:27 +00:00
Matej Bačo 9a0d9cee15 Merge remote-tracking branch 'origin/main' into feat-function-tokens 2024-05-06 08:35:14 +00:00
Damodar Lohani 14a0dd3166 Merge remote-tracking branch 'origin/main' into feat-security-emails 2024-05-06 01:04:44 +00:00
Damodar Lohani be1c147658 update console 2024-05-06 01:00:20 +00:00
Damodar Lohani b61e0f08f6 make required 2024-05-06 00:58:23 +00:00
Khushboo Verma fba60f974e Throw exception for cancellation if build is already complete 2024-04-30 15:46:58 +05:30
Khushboo Verma ea9c71757c Fix tests 2024-04-30 00:19:14 +05:30
Khushboo Verma e2b2df1e31 Fix formatting 2024-04-29 21:18:36 +05:30
Khushboo Verma 0dd908b14c Fix formatting 2024-04-29 19:47:29 +05:30
Khushboo Verma 3123bf6b72 Fix formatting 2024-04-29 19:16:17 +05:30
Khushboo Verma 2b69f0b7e2 Fix formatting 2024-04-29 19:14:37 +05:30
Khushboo Verma 564fe96eec Resolve merge conflicts 2024-04-29 19:05:51 +05:30
Damodar Lohani 00c45c2507 new environment for certificates and security emails 2024-03-31 03:32:55 +00:00
Christy JacobandGitHub 88abc6511a Merge pull request #7607 from appwrite/feat-function-execution-filters
Allow execution filter attributes
2024-03-25 19:28:24 +05:30
Khushboo Verma f4cf7ba414 Merge branch 'main' into feat-function-execution-filters 2024-03-20 23:51:27 +05:30
Khushboo Verma 974104f8b0 address PR comments 2024-03-04 21:30:06 +01:00
Khushboo Verma a2b19ef116 Merge branch 'main' into feat-cancel-build-deployment 2024-03-01 18:27:34 +05:30
Khushboo Verma b552d052da Update index length 2024-02-29 19:51:13 +05:30
Khushboo Verma 1d282da6b3 Update index length 2024-02-29 19:35:58 +05:30
Khushboo Verma f8f54271d1 Fix execution indexes 2024-02-29 18:39:38 +05:30
Khushboo Verma c105cfda1a Merge branch 'main' into feat-function-execution-filters 2024-02-29 18:20:26 +05:30
Khushboo Verma 56760b14cb Restore create build endpoint 2024-02-26 15:37:47 +05:30
Khushboo Verma 727fe2c9a9 Update newBuild condition 2024-02-26 12:33:54 +05:30
Khushboo Verma 353092ba00 Remove create build endpoint 2024-02-26 00:05:00 +05:30
Khushboo Verma ed4773c2d9 Merge branch 'main' into feat-cancel-build-deployment 2024-02-25 19:14:42 +05:30
Khushboo Verma 0e3a354f1f Create build document in API instead of worker 2024-02-25 19:13:55 +05:30
Khushboo Verma c2e7497c76 Merge branch 'main' into feat-function-execution-filters 2024-02-25 16:00:14 +05:30
Khushboo Verma f1c6790240 Add indexes for execution attributes 2024-02-25 15:57:39 +05:30
Khushboo Verma a02a03e322 Fetch build document from DB 2024-02-24 00:13:11 +05:30
Christy JacobandGitHub 35562715ad Merge branch 'main' into mock-numbers 2024-02-20 12:27:14 +05:30
Khushboo Verma 3471359735 Allow execution filter attributes 2024-02-19 10:24:12 +05:30
Khushboo Verma ada1f2abb7 Mark cancelled first, then kill container 2024-02-19 00:44:21 +05:30
Khushboo Verma 12f2e761ef Updated description and response model 2024-02-18 23:25:57 +05:30
Khushboo Verma 6ebca949c0 Fixed composer error 2024-02-18 18:04:16 +05:30
Khushboo Verma f5919aad4a Merge branch 'main' into feat-cancel-build-deployment 2024-02-18 18:03:21 +05:30
Khushboo Verma ed3d598f2e Added cancel build endpoint 2024-02-18 18:01:25 +05:30
Christy Jacob abad778a1e chore: linter 2024-02-14 17:22:43 +00:00
Christy Jacob 48e87cdc7c Merge branch 'main' of github.com:appwrite/appwrite into mock-numbers 2024-02-14 21:24:53 +05:30
Christy Jacob 28a16173ab feat: add tests 2024-02-14 12:10:19 +05:30
Christy Jacob be92aa92e5 chore: rename files 2024-02-11 20:28:05 +05:30
Christy Jacob 89dcc34453 feat: initial commit 2024-02-11 20:21:19 +05:30
Matej Bačo ba6f5c1a57 Revert unnessessary changes 2024-01-29 11:21:51 +00:00
Matej Bačo 36ce992e9f Add API Tokens 2024-01-29 11:15:07 +00:00
achraf112ben 3a35412bf8 fix some missed values 2024-01-29 04:21:14 +01:00
achraf112ben 4f67db160b Adding Darija (Moroccan Arabic) translation file 2024-01-28 06:14:21 +01:00
5095 changed files with 82710 additions and 965 deletions
+5 -4
View File
@@ -4,19 +4,21 @@ _APP_LOCALE=en
_APP_WORKER_PER_CORE=6
_APP_CONSOLE_WHITELIST_ROOT=disabled
_APP_CONSOLE_WHITELIST_EMAILS=
_APP_CONSOLE_SESSION_ALERTS=enabled
_APP_CONSOLE_WHITELIST_IPS=
_APP_CONSOLE_COUNTRIES_DENYLIST=AQ
_APP_CONSOLE_HOSTNAMES=localhost,appwrite.io,*.appwrite.io
_APP_SYSTEM_EMAIL_NAME=Appwrite
_APP_SYSTEM_EMAIL_ADDRESS=team@appwrite.io
_APP_SYSTEM_SECURITY_EMAIL_ADDRESS=security@appwrite.io
_APP_EMAIL_SECURITY=security@appwrite.io
_APP_EMAIL_CERTIFICATES=certificates@appwrite.io
_APP_SYSTEM_RESPONSE_FORMAT=
_APP_OPTIONS_ABUSE=disabled
_APP_OPTIONS_ROUTER_PROTECTION=disabled
_APP_OPTIONS_FORCE_HTTPS=disabled
_APP_OPTIONS_FUNCTIONS_FORCE_HTTPS=disabled
_APP_OPENSSL_KEY_V1=your-secret-key
_APP_DOMAIN=localhost
_APP_DOMAIN=traefik
_APP_DOMAIN_FUNCTIONS=functions.localhost
_APP_DOMAIN_TARGET=localhost
_APP_REDIS_HOST=redis
@@ -84,7 +86,6 @@ _APP_USAGE_AGGREGATION_INTERVAL=30
_APP_MAINTENANCE_RETENTION_USAGE_HOURLY=8640000
_APP_MAINTENANCE_RETENTION_SCHEDULES=86400
_APP_USAGE_STATS=enabled
_APP_LOGGING_PROVIDER=
_APP_LOGGING_CONFIG=
_APP_GRAPHQL_MAX_BATCH_SIZE=10
_APP_GRAPHQL_MAX_COMPLEXITY=250
@@ -104,4 +105,4 @@ _APP_MESSAGE_SMS_TEST_DSN=
_APP_MESSAGE_EMAIL_TEST_DSN=
_APP_MESSAGE_PUSH_TEST_DSN=
_APP_WEBHOOK_MAX_FAILED_ATTEMPTS=10
_APP_PROJECT_REGIONS=default
_APP_PROJECT_REGIONS=default
+68
View File
@@ -148,3 +148,71 @@ jobs:
- name: Run ${{matrix.service}} Shared Tables Tests
run: _APP_DATABASE_SHARED_TABLES=database_db_main docker compose exec -T appwrite test /usr/src/code/tests/e2e/Services/${{matrix.service}} --debug
benchamrking:
name: Benchmark
runs-on: ubuntu-latest
needs: setup
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Load Cache
uses: actions/cache@v3
with:
key: ${{ env.CACHE_KEY }}
path: /tmp/${{ env.IMAGE }}.tar
fail-on-cache-miss: true
- name: Load and Start Appwrite
run: |
sed -i 's/traefik/localhost/g' .env
docker load --input /tmp/${{ env.IMAGE }}.tar
docker compose up -d
sleep 10
- name: Install Oha
run: |
echo "deb [signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ stable main" | sudo tee /etc/apt/sources.list.d/azlux.list
sudo wget -O /usr/share/keyrings/azlux-archive-keyring.gpg https://azlux.fr/repo.gpg
sudo apt update
sudo apt install oha
- name: Benchmark PR
run: oha -z 180s http://localhost/v1/health/version -j > benchmark.json
- name: Cleaning
run: docker compose down -v
- name: Installing latest version
run: |
rm docker-compose.yml
rm .env
curl https://appwrite.io/install/compose -o docker-compose.yml
curl https://appwrite.io/install/env -o .env
sed -i 's/_APP_OPTIONS_ABUSE=enabled/_APP_OPTIONS_ABUSE=disabled/g' .env
docker compose up -d
sleep 10
- name: Benchmark Latest
run: oha -z 180s http://localhost/v1/health/version -j > benchmark-latest.json
- name: Prepare comment
run: |
echo '## :sparkles: Benchmark results' > benchmark.txt
echo ' ' >> benchmark.txt
echo "- Requests per second: $(jq -r '.summary.requestsPerSec|tonumber?|floor|tostring|[while(length>0;.[:-3])|.[-3:]]|reverse|join(",")' benchmark.json)" >> benchmark.txt
echo "- Requests with 200 status code: $(jq -r '.statusCodeDistribution."200"|tostring|[while(length>0;.[:-3])|.[-3:]]|reverse|join(",")' benchmark.json)" >> benchmark.txt
echo "- P99 latency: $(jq -r '.latencyPercentiles.p99' benchmark.json )" >> benchmark.txt
echo " " >> benchmark.txt
echo " " >> benchmark.txt
echo "## :zap: Benchmark Comparison" >> benchmark.txt
echo " " >> benchmark.txt
echo "| Metric | This PR | Latest version | " >> benchmark.txt
echo "| --- | --- | --- | " >> benchmark.txt
echo "| RPS | $(jq -r '.summary.requestsPerSec|tonumber?|floor|tostring|[while(length>0;.[:-3])|.[-3:]]|reverse|join(",")' benchmark.json) | $(jq -r '.summary.requestsPerSec|tonumber|floor|tostring|[while(length>0;.[:-3])|.[-3:]]|reverse|join(",")' benchmark-latest.json) | " >> benchmark.txt
echo "| 200 | $(jq -r '.statusCodeDistribution."200"|tostring|[while(length>0;.[:-3])|.[-3:]]|reverse|join(",")' benchmark.json) | $(jq -r '.statusCodeDistribution."200"|tostring|[while(length>0;.[:-3])|.[-3:]]|reverse|join(",")' benchmark-latest.json) | " >> benchmark.txt
echo "| P99 | $(jq -r '.latencyPercentiles.p99' benchmark.json ) | $(jq -r '.latencyPercentiles.p99' benchmark-latest.json ) | " >> benchmark.txt
- name: Save results
uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: benchmark.json
path: benchmark.json
retention-days: 7
- name: Comment on PR
uses: thollander/actions-comment-pull-request@v2
with:
filePath: benchmark.txt
+1
View File
@@ -9,6 +9,7 @@
!/.idea/php.xml
.DS_Store
.php_cs.cache
.phpactor.json
debug/
app/sdks
dev/yasd_init.php
-4
View File
@@ -1,4 +0,0 @@
[submodule "app/console"]
path = app/console
url = https://github.com/appwrite/console
branch = 4.3.5
+12
View File
@@ -497,6 +497,18 @@ If you are in PHP Storm you don't need any plugin. Below are the settings requir
2. If needed edit the **dev/xdebug.ini** file to your needs.
3. Launch your Appwrite instance while your debugger is listening for connections.
## Profiling
Appwrite uses XDebug [Profiler](https://xdebug.org/docs/profiler) for generating **CacheGrind** files. The generated file would be located in each of the `appwrite` containers inside the `/tmp/xdebug` folder.
To disable the profiler while debugging remove the `,profiler` mode from the `xdebug.ini` file
```diff
zend_extension=xdebug
[xdebug]
-xdebug.mode=develop,debug,profile
+xdebug.mode=develop,debug
```
### VS Code Launch Configuration
```json
+3 -19
View File
@@ -12,23 +12,6 @@ RUN composer install --ignore-platform-reqs --optimize-autoloader \
--no-plugins --no-scripts --prefer-dist \
`if [ "$TESTING" != "true" ]; then echo "--no-dev"; fi`
FROM --platform=$BUILDPLATFORM node:20.11.0-alpine3.19 as node
COPY app/console /usr/local/src/console
WORKDIR /usr/local/src/console
ARG VITE_GA_PROJECT
ARG VITE_CONSOLE_MODE
ARG VITE_APPWRITE_GROWTH_ENDPOINT=https://growth.appwrite.io/v1
ENV VITE_GA_PROJECT=$VITE_GA_PROJECT
ENV VITE_CONSOLE_MODE=$VITE_CONSOLE_MODE
ENV VITE_APPWRITE_GROWTH_ENDPOINT=$VITE_APPWRITE_GROWTH_ENDPOINT
RUN npm ci
RUN npm run build
FROM appwrite/base:0.9.1 as final
LABEL maintainer="team@appwrite.io"
@@ -48,7 +31,6 @@ RUN \
WORKDIR /usr/src/code
COPY --from=composer /usr/local/src/vendor /usr/src/code/vendor
COPY --from=node /usr/local/src/console/build /usr/src/code/console
# Add Source Code
COPY ./app /usr/src/code/app
@@ -79,6 +61,7 @@ RUN chmod +x /usr/local/bin/doctor && \
chmod +x /usr/local/bin/migrate && \
chmod +x /usr/local/bin/realtime && \
chmod +x /usr/local/bin/schedule-functions && \
chmod +x /usr/local/bin/schedule-executions && \
chmod +x /usr/local/bin/schedule-messages && \
chmod +x /usr/local/bin/sdks && \
chmod +x /usr/local/bin/specs && \
@@ -108,9 +91,10 @@ RUN mkdir -p /etc/letsencrypt/live/ && chmod -Rf 755 /etc/letsencrypt/live/
# Enable Extensions
RUN if [ "$DEBUG" == "true" ]; then cp /usr/src/code/dev/xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini; fi
RUN if [ "$DEBUG" == "true" ]; then mkdir -p /tmp/xdebug; fi
RUN if [ "$DEBUG" = "false" ]; then rm -rf /usr/src/code/dev; fi
RUN if [ "$DEBUG" = "false" ]; then rm -f /usr/local/lib/php/extensions/no-debug-non-zts-20220829/xdebug.so; fi
EXPOSE 80
CMD [ "php", "app/http.php" ]
CMD [ "php", "app/http.php" ]
+95 -6
View File
@@ -1,6 +1,8 @@
<?php
use Appwrite\Auth\Auth;
use Appwrite\Functions\Status;
use Appwrite\Messaging\Status as MessagingStatus;
use Utopia\Config\Config;
use Utopia\Database\Database;
use Utopia\Database\Helpers\ID;
@@ -1821,7 +1823,7 @@ $commonCollections = [
'size' => Database::LENGTH_KEY,
'signed' => true,
'required' => true,
'default' => 'processing',
'default' => MessagingStatus::SENDING,
'array' => false,
'filters' => [],
],
@@ -3029,7 +3031,7 @@ $projectCollections = array_merge([
'size' => 8,
'signed' => true,
'required' => false,
'default' => 'v3',
'default' => 'v4',
'array' => false,
'filters' => [],
],
@@ -3054,7 +3056,18 @@ $projectCollections = array_merge([
'required' => false,
'default' => null,
'filters' => [],
]
],
[
'$id' => ID::custom('scopes'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => Database::LENGTH_KEY,
'signed' => true,
'required' => true,
'default' => null,
'array' => true,
'filters' => [],
],
],
'indexes' => [
[
@@ -3607,7 +3620,7 @@ $projectCollections = array_merge([
'size' => 256,
'signed' => true,
'required' => true,
'default' => 'processing',
'default' => Status::BUILDING,
'array' => false,
'filters' => [],
],
@@ -3837,6 +3850,39 @@ $projectCollections = array_merge([
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('scheduledAt'),
'type' => Database::VAR_DATETIME,
'format' => '',
'size' => 0,
'signed' => false,
'required' => false,
'default' => null,
'array' => false,
'filters' => ['datetime'],
],
[
'$id' => ID::custom('scheduleInternalId'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => Database::LENGTH_KEY,
'signed' => true,
'required' => false,
'default' => null,
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('scheduleId'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => Database::LENGTH_KEY,
'signed' => true,
'required' => false,
'default' => null,
'array' => false,
'filters' => [],
],
],
'indexes' => [
[
@@ -3867,6 +3913,27 @@ $projectCollections = array_merge([
'lengths' => [32],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_requestMethod'),
'type' => Database::INDEX_KEY,
'attributes' => ['requestMethod'],
'lengths' => [128],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_requestPath'),
'type' => Database::INDEX_KEY,
'attributes' => ['requestPath'],
'lengths' => [Database::LENGTH_KEY],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_deployment'),
'type' => Database::INDEX_KEY,
'attributes' => ['deploymentId'],
'lengths' => [Database::LENGTH_KEY],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_responseStatusCode'),
'type' => Database::INDEX_KEY,
@@ -4311,6 +4378,17 @@ $consoleCollections = array_merge([
'array' => false,
'filters' => [],
],
[
'$id' => 'accessedAt',
'type' => Database::VAR_DATETIME,
'format' => '',
'size' => 0,
'signed' => false,
'required' => false,
'default' => null,
'array' => false,
'filters' => ['datetime'],
],
[
'$id' => ID::custom('services'),
'type' => Database::VAR_STRING,
@@ -4518,6 +4596,17 @@ $consoleCollections = array_merge([
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('data'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 65535,
'signed' => true,
'required' => false,
'default' => new \stdClass(),
'array' => false,
'filters' => ['json', 'encrypt'],
],
[
'$id' => ID::custom('active'),
'type' => Database::VAR_BOOLEAN,
@@ -4697,8 +4786,8 @@ $consoleCollections = array_merge([
'format' => '',
'size' => Database::LENGTH_KEY,
'signed' => true,
'required' => true,
'default' => null,
'required' => false,
'default' => [],
'array' => true,
'filters' => [],
],
+21
View File
@@ -332,6 +332,11 @@ return [
'description' => 'API key and session used in the same request. Use either `setSession` or `setKey`. Learn about which authentication method to use in the SSR docs: https://appwrite.io/docs/products/auth/server-side-rendering',
'code' => 403,
],
Exception::API_KEY_EXPIRED => [
'name' => Exception::API_KEY_EXPIRED,
'description' => 'The dynamic API key has expired. Please don\'t use dynamic API keys for more than duration of the execution.',
'code' => 401,
],
/** Teams */
Exception::TEAM_NOT_FOUND => [
@@ -524,6 +529,11 @@ return [
'description' => 'Synchronous function execution timed out. Use asynchronous execution instead, or ensure the execution duration doesn\'t exceed 30 seconds.',
'code' => 408,
],
Exception::FUNCTION_TEMPLATE_NOT_FOUND => [
'name' => Exception::FUNCTION_TEMPLATE_NOT_FOUND,
'description' => 'Function Template with the requested ID could not be found.',
'code' => 404,
],
/** Builds */
Exception::BUILD_NOT_FOUND => [
@@ -541,6 +551,11 @@ return [
'description' => 'Build with the requested ID is already in progress. Please wait before you can retry.',
'code' => 400,
],
Exception::BUILD_ALREADY_COMPLETED => [
'name' => Exception::BUILD_ALREADY_COMPLETED,
'description' => 'Build with the requested ID is already completed and cannot be canceled.',
'code' => 400,
],
/** Deployments */
Exception::DEPLOYMENT_NOT_FOUND => [
@@ -556,6 +571,12 @@ return [
'code' => 404,
],
Exception::EXECUTION_IN_PROGRESS => [
'name' => Exception::EXECUTION_IN_PROGRESS,
'description' => 'Can\'t delete ongoing execution. Please wait for execution to finish before deleting it.',
'code' => 400,
],
/** Databases */
Exception::DATABASE_NOT_FOUND => [
'name' => Exception::DATABASE_NOT_FOUND,
File diff suppressed because it is too large Load Diff
@@ -4,7 +4,9 @@
<table border="0" cellspacing="0" cellpadding="0" style="padding-top: 10px; padding-bottom: 10px; display: inline-block;">
<tr>
<td align="center" style="border-radius: 8px; background-color: #ffffff;">
<p style="text-align: start; font-size: 14px; font-family: Inter; color: #414146; text-decoration: none; border-radius: 8px; padding: 32px; border: 1px solid #EDEDF0; display: inline-block; word-break: break-word;">{{error}}</p>
<p style="text-align: start; font-size: 14px; font-family: Inter; color: #414146; text-decoration: none; border-radius: 8px; padding: 32px; border: 1px solid #EDEDF0; display: inline-block; word-break: break-word;">
{{error}}
</p>
</td>
</tr>
</table>
@@ -0,0 +1,14 @@
<p>{{hello}},</p>
<p>{{body}}</p>
<ol>
<li>{{listDevice}}</li>
<li>{{listIpAddress}}</li>
<li>{{listCountry}}</li>
</ol>
<p>{{footer}}</p>
<p style="margin-bottom: 0px;">{{thanks}}</p>
<p style="margin-top: 0px;">{{signature}}</p>
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroasië",
"countries.ht": "Haiti",
+238
View File
@@ -0,0 +1,238 @@
{
"settings.inspire": "\"الفن ديال الحكمة هو الفن ديال أنك تعرف أش تنخّل.\"",
"settings.locale": "ar-ma",
"settings.direction": "rtl",
"emails.sender": "فرقة %s",
"emails.verification.subject": "التيْقان ديال الحساب",
"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.thanks": "شكرا",
"emails.magicSession.signature": "فرقة {{project}}",
"emails.recovery.subject": "تبدال كلمة السر",
"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.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.ar": "الأرجنتين",
"countries.am": "أرمينيا",
"countries.ag": "أنتيڭوا وبربودا",
"countries.au": "ؤسطراليا",
"countries.at": "النامسا",
"countries.az": "أديربيجان",
"countries.bi": "بوروندي",
"countries.be": "بلجيكا",
"countries.bj": "بينين",
"countries.bf": "بوركينا فاصو",
"countries.bd": "بنڭلاديش",
"countries.bg": "بلڭاريا",
"countries.bh": "البحرين",
"countries.bs": "دزيرات البهاما",
"countries.ba": "البوسنة ؤ الهرسك",
"countries.by": "بيلاروسيا",
"countries.bz": "بيليز",
"countries.bo": "بوليڤيا",
"countries.br": "البرازيل",
"countries.bb": "باربادوس",
"countries.bn": "بروناي",
"countries.bt": "بوتان",
"countries.bw": "بوتسوانا",
"countries.cf": "جمهورية إفريقيا الوسطانية",
"countries.ca": "كانادا",
"countries.ch": "سويسرا",
"countries.cl": "تشيلي",
"countries.cn": "الشينوا",
"countries.ci": "ساحل العاج",
"countries.cm": "الكاميرون",
"countries.cd": "جمهورية الكونڭو الديمقراطية",
"countries.cg": "جمهورية الكونڭو",
"countries.co": "كولومبيا",
"countries.km": "دزيرات القومور",
"countries.cv": "الراس الخضر",
"countries.cr": "كوسطاريكا",
"countries.cu": "كوبا",
"countries.cy": "قوبروص",
"countries.cz": "التشيك",
"countries.de": "ألمانيا",
"countries.dj": "دجيبوتي",
"countries.dm": "ضومينيكا",
"countries.dk": "الدنمارك",
"countries.do": "جمهورية الضومينيكان",
"countries.dz": "الدزاير",
"countries.ec": "إكوادور",
"countries.eg": "مصر",
"countries.er": "إريتريا",
"countries.es": "سبانيا",
"countries.ee": "إسطونيا",
"countries.et": "إتيوپيا",
"countries.fi": "فينلاندا",
"countries.fj": "فيدجي",
"countries.fr": "فرانسا",
"countries.fm": "ميكرونيزيا",
"countries.ga": "الڭابون",
"countries.gb": "المملكة المتّاحدة",
"countries.ge": "تجورجيا",
"countries.gh": "غانا",
"countries.gn": "غينيا",
"countries.gm": "ڭامبيا",
"countries.gw": "غينيا بيساو",
"countries.gq": "غينيا الستوائية",
"countries.gr": "اليونان",
"countries.gd": "ڭرينادا",
"countries.gt": "ڭواتيمالا",
"countries.gy": "ڭيانا",
"countries.hn": "هوندوراس",
"countries.hr": "كرواتيا",
"countries.ht": "هايتي",
"countries.hu": "الماجر",
"countries.id": "إندونيسيا",
"countries.in": "الهند",
"countries.ie": "إرلاندا",
"countries.ir": "إران",
"countries.iq": "العراق",
"countries.is": "إسلاندا",
"countries.il": "إسرائيل",
"countries.it": "الطاليان",
"countries.jm": "جامايكا",
"countries.jo": "الأردن",
"countries.jp": "الجاپون",
"countries.kz": "كازاخستان",
"countries.ke": "كينيا",
"countries.kg": "قيرغيزستان",
"countries.kh": "كمبوديا",
"countries.ki": "كيريباتي",
"countries.kn": "سانت كيتس ؤ نيفيس",
"countries.kr": "كوريا الجنوبية",
"countries.kw": "الكويت",
"countries.la": "لاوس",
"countries.lb": "لبنان",
"countries.lr": "ليبيريا",
"countries.ly": "ليبيا",
"countries.lc": "سانت لوسيا",
"countries.li": "ليختنشتاين",
"countries.lk": "سري لانكا",
"countries.ls": "ليسوتو",
"countries.lt": "ليتوانيا",
"countries.lu": "لوكسمبورڭ",
"countries.lv": "لاتفيا",
"countries.ma": "المغريب",
"countries.mc": "موناكو",
"countries.md": "مولضوڤا",
"countries.mg": "ماداغشقار",
"countries.mv": "دزيرات المالديڤ",
"countries.mx": "الميكسيك",
"countries.mh": "دزيرات مارشال",
"countries.mk": "مقدونيا",
"countries.ml": "مالي",
"countries.mt": "مالطا",
"countries.mm": "ميانمار",
"countries.me": "مونطينيڭرو",
"countries.mn": "منغوليا",
"countries.mz": "الموزمبيق",
"countries.mr": "موريتانيا",
"countries.mu": "موريشيوس",
"countries.mw": "مالاوي",
"countries.my": "ماليزيا",
"countries.na": "ناميبيا",
"countries.ne": "النيجر",
"countries.ng": "نيجيريا",
"countries.ni": "نيكاراڭوا",
"countries.nl": "هولاندا",
"countries.no": "النرويج",
"countries.np": "نيپال",
"countries.nr": "ناورو",
"countries.nz": "نيوزيلاندا",
"countries.om": "عمّان",
"countries.pk": "پاكيستان",
"countries.pa": "پاناما",
"countries.pe": "الپيرو",
"countries.ph": "الفيليپين",
"countries.pw": "پالاو",
"countries.pg": "پاپوا غينيا الجديدة",
"countries.pl": "پولاندا",
"countries.kp": "كوريا الشمالية",
"countries.pt": "البرطقيز",
"countries.py": "الپاراڭواي",
"countries.qa": "قطر",
"countries.ro": "رومانيا",
"countries.ru": "روسيا",
"countries.rw": "روّاندا",
"countries.sa": "المملكة العربية السعودية",
"countries.sd": "السودان",
"countries.sn": "السينيڭال",
"countries.sg": "سنغافورة",
"countries.sb": "دزيرات سليمان",
"countries.sl": "صييراليون",
"countries.sv": "السالڤاضور",
"countries.sm": "سان مارينو",
"countries.so": "الصومال",
"countries.rs": "صيربيا",
"countries.ss": "جنوب السودان",
"countries.st": "صاو طومي ؤ پرينسيپي",
"countries.sr": "سورينام",
"countries.sk": "صلوڤاكيا",
"countries.si": "صلوڤينيا",
"countries.se": "السويد",
"countries.sz": "سوازيلاند",
"countries.sc": "السيشيل",
"countries.sy": "سوريا",
"countries.td": "تشاد",
"countries.tg": "الطوڭو",
"countries.th": "الطايلوند",
"countries.tj": "طادجيكيستان",
"countries.tm": "تركمانيستان",
"countries.tl": "تيمور الشرقية",
"countries.to": "تونڭا",
"countries.tt": "ترينيداد ؤ طوباڭو",
"countries.tn": "تونس",
"countries.tr": "توركيا",
"countries.tv": "توڤالو",
"countries.tz": "طنزانيا",
"countries.ug": "ؤڭاندا",
"countries.ua": "ؤكرانيا",
"countries.uy": "ؤروڭواي",
"countries.us": "ميريكان",
"countries.uz": "ؤزباكيستان",
"countries.va": "مدينة الڤاتيكان",
"countries.vc": "سانت ڤانسون ؤ دزيرات ڭرينادين",
"countries.ve": "ڤينيزويلا",
"countries.vn": "ڤيطنام",
"countries.vu": "ڤانواتو",
"countries.ws": "ساموا",
"countries.ye": "اليمن",
"countries.za": "جنوب إفريقيا",
"countries.zm": "زامبيا",
"countries.zw": "زيمبابوي",
"continents.af": "أفريقيا",
"continents.an": "القارة القطبية الجنوبية",
"continents.as": "أسيا",
"continents.eu": "ؤروپا",
"continents.na": "ميريكان الشمالية",
"continents.oc": "ؤقيانوسيا",
"continents.sa": "ميريكان الجنوبية"
}
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "غرينادا",
"countries.gt": "غواتيمالا",
"countries.gy": "غيانا",
"countries.hk": "هونغ كونغ",
"countries.hn": "هندوراس",
"countries.hr": "كرواتيا",
"countries.ht": "هايتي",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "গ্ৰেনাডা",
"countries.gt": "গুয়াতেমালা",
"countries.gy": "গায়ানা",
"countries.hk": "হং কং",
"countries.hn": "হণ্ডুৰাছ",
"countries.hr": "ক্ৰোৱেছিয়া",
"countries.ht": "হাইতি",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Qrenada",
"countries.gt": "Qvatemala",
"countries.gy": "Guyana",
"countries.hk": "Honq Konq",
"countries.hn": "Honduras",
"countries.hr": "Xorvatiya",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Грэнада",
"countries.gt": "Гватэмала",
"countries.gy": "Гаяна",
"countries.hk": "Гонконг",
"countries.hn": "Гандурас",
"countries.hr": "Харватыя",
"countries.ht": "Гаіці",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Гренада",
"countries.gt": "Гватемала",
"countries.gy": "Гвиана",
"countries.hk": "Хонг Конг",
"countries.hn": "Хондурас",
"countries.hr": "Хърватия",
"countries.ht": "Хаити",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ग्रेनाडा",
"countries.gt": "ग्वाटेमाला",
"countries.gy": "गयाना",
"countries.hk": "हांगकांग",
"countries.hn": "होंडुरस",
"countries.hr": "क्रोएशिया",
"countries.ht": "हैती",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "গ্রেনাডা",
"countries.gt": "গুয়াতেমালা",
"countries.gy": "গায়ানা",
"countries.hk": "হংকং",
"countries.hn": "হন্ডুরাস",
"countries.hr": "ক্রোয়েশিয়া",
"countries.ht": "হাইতি",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Gvajana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Hrvatska",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Granada",
"countries.gt": "Guatemala",
"countries.gy": "Guaiana",
"countries.hk": "Hong Kong",
"countries.hn": "Hondures",
"countries.hr": "Croàcia",
"countries.ht": "Haití",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Chorvatsko",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroatien",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroatien",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Γρενάδα",
"countries.gt": "Γουατεμάλα",
"countries.gy": "Γουιάνα",
"countries.hk": "Χονγκ Κονγκ",
"countries.hn": "Ονδούρα",
"countries.hr": "Κροατία",
"countries.ht": "Αϊτή",
+17 -1
View File
@@ -18,6 +18,15 @@
"emails.magicSession.securityPhrase": "Security phrase for this email is {{b}}{{phrase}}{{/b}}. You can trust this email if this phrase matches the phrase shown during sign in.",
"emails.magicSession.thanks": "Thanks,",
"emails.magicSession.signature": "{{project}} team",
"emails.sessionAlert.subject": "New session alert for {{project}}",
"emails.sessionAlert.hello":"Hello {{user}}",
"emails.sessionAlert.body": "We're writing to inform you that a new session has been initiated on your {{b}}{{project}}{{/b}} account, on {{b}}{{dateTime}}{{/b}}. \nHere are the details of the new session: ",
"emails.sessionAlert.listDevice": "Device: {{b}}{{device}}{{/b}}",
"emails.sessionAlert.listIpAddress": "IP Address: {{b}}{{ipAddress}}{{/b}}",
"emails.sessionAlert.listCountry": "Country: {{b}}{{country}}{{/b}}",
"emails.sessionAlert.footer": "If you didn't request the sign in, you can safely ignore this email. If you suspect unauthorized activity, please secure your account immediately.",
"emails.sessionAlert.thanks": "Thanks,",
"emails.sessionAlert.signature": "{{project}} team",
"emails.otpSession.subject": "OTP for {{project}} Login",
"emails.otpSession.hello": "Hello {{user}}",
"emails.otpSession.description": "Enter the following verification code when prompted to securely sign in to your {{b}}{{project}}{{/b}} account. This code will expire in 15 minutes.",
@@ -34,7 +43,7 @@
"emails.recovery.subject": "Password Reset",
"emails.recovery.hello": "Hello {{user}}",
"emails.recovery.body": "Follow this link to reset your {{b}}{{project}}{{/b}} password.",
"emails.recovery.footer": "If you didnt ask to reset your password, you can ignore this message.",
"emails.recovery.footer": "If you didn't ask to reset your password, you can ignore this message.",
"emails.recovery.thanks": "Thanks",
"emails.recovery.signature": "{{project}} team",
"emails.invitation.subject": "Invitation to %s Team at %s",
@@ -43,6 +52,12 @@
"emails.invitation.footer": "If you are not interested, you can ignore this message.",
"emails.invitation.thanks": "Thanks",
"emails.invitation.signature": "{{project}} team",
"emails.certificate.subject": "Certificate failure for %s",
"emails.certificate.hello": "Hello",
"emails.certificate.body": "Certificate for your domain '{{domain}}' could not be generated. This is attempt no. {{attempt}}, and the failure was caused by: {{error}}",
"emails.certificate.footer": "Your previous certificate will be valid for 30 days since the first failure. We highly recommend investigating this case, otherwise your domain will end up without a valid SSL communication.",
"emails.certificate.thanks": "Thanks",
"emails.certificate.signature": "{{project}} team",
"sms.verification.body": "{{secret}}",
"locale.country.unknown": "Unknown",
"countries.af": "Afghanistan",
@@ -117,6 +132,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croatia",
"countries.ht": "Haiti",
+1
View File
@@ -99,6 +99,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croatia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Granada",
"countries.gt": "Guatemala",
"countries.gy": "Guayana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croacia",
"countries.ht": "Haití",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "گرنادا",
"countries.gt": "گواتمالا",
"countries.gy": "گویان",
"countries.hk": "هنگ کنگ",
"countries.hn": "هندوراس",
"countries.hr": "کرواسی",
"countries.ht": "هائیتی",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroatia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Gujana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroatia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenade",
"countries.gt": "Guatemala",
"countries.gy": "Guyane",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croatie",
"countries.ht": "Haïti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Greanáda",
"countries.gt": "Guatamala",
"countries.gy": "An Ghuáin",
"countries.hk": "Hong Kong",
"countries.hn": "Hondúras",
"countries.hr": "An Chróit",
"countries.ht": "Háítí",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ગ્રેનાડા",
"countries.gt": "ગ્વાટેમાલા",
"countries.gy": "ગુયાના",
"countries.hk": "હોંગ કોંગ",
"countries.hn": "હોન્ડુરાસ",
"countries.hr": "ક્રોએશિયા",
"countries.ht": "હૈતી",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "גרנדה",
"countries.gt": "גואטמלה",
"countries.gy": "גיאנה",
"countries.hk": "הונג קונג",
"countries.hn": "הונדורס",
"countries.hr": "קרואטיה",
"countries.ht": "האיטי",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ग्रेनाडा",
"countries.gt": "ग्वाटेमाला",
"countries.gy": "गयाना",
"countries.hk": "हांग कांग",
"countries.hn": "होंडुरस",
"countries.hr": "क्रोएशिया",
"countries.ht": "हैती",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Gvatemala",
"countries.gy": "Gvajana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Hrvatska",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Horvátország",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Գրենադա",
"countries.gt": "Գվատեմալա",
"countries.gy": "Գայանա",
"countries.hk": "Հոնգ Կոնգ",
"countries.hn": "Գոնդուրաս",
"countries.hr": "Խորվաթիա",
"countries.ht": "Հաիթի",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroasia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Gvatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Hondúras",
"countries.hr": "Króatía",
"countries.ht": "Haítí",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croazia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "グレナダ",
"countries.gt": "グアテマラ",
"countries.gy": "ガイアナ",
"countries.hk": "香港",
"countries.hn": "ホンジュラス",
"countries.hr": "クロアチア",
"countries.ht": "ハイチ",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croatia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ហ្គ្រេណាដា",
"countries.gt": "ហ្គាតេម៉ាឡា",
"countries.gy": "ហ្គីយ៉ាណា",
"countries.hk": "ហុងកុង",
"countries.hn": "ហុងឌូរ៉ាស",
"countries.hr": "ក្រូអាត",
"countries.ht": "ហៃទី",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ಗ್ರೆನಡಾ",
"countries.gt": "ಗ್ವಾಟೆಮಾಲಾ",
"countries.gy": "ಗಯಾನಾ",
"countries.hk": "ಹಾಂಗ್ ಕಾಂಗ್",
"countries.hn": "ಹೊಂಡುರಾಸ್",
"countries.hr": "ಕ್ರೊಯೇಷಿಯಾ",
"countries.ht": "ಹೈಟಿ",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "그레나다",
"countries.gt": "과테말라",
"countries.gy": "기아나",
"countries.hk": "홍콩",
"countries.hn": "온두라스",
"countries.hr": "크로아티아",
"countries.ht": "아이티",
+2 -1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croatia",
"countries.ht": "Haiti",
@@ -250,4 +251,4 @@
"emails.certificate.thanks": "Gratias",
"emails.certificate.signature": "team {{project}}",
"sms.verification.body": "{{secret}}"
}
}
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Gvatemala",
"countries.gy": "Gajana",
"countries.hk": "Honkongas",
"countries.hn": "Hondūras",
"countries.hr": "Kroatija",
"countries.ht": "Haitis",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Gvatemala",
"countries.gy": "Gajāna",
"countries.hk": "Honkonga",
"countries.hn": "Hondurasa",
"countries.hr": "Horvātija",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ഗ്രെനാഡ",
"countries.gt": "ഗ്വാട്ടിമാല",
"countries.gy": "ഗയാന",
"countries.hk": "ഹോങ്കോങ്",
"countries.hn": "ഹോണ്ടുറാസ്",
"countries.hr": "ക്രോയേഷ്യ",
"countries.ht": "ഹെയ്തി",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ग्रेनाडा",
"countries.gt": "ग्वाटेमाला",
"countries.gy": "गुयाना",
"countries.hk": "हाँगकांग",
"countries.hn": "होंडुरास",
"countries.hr": "क्रोएशिया",
"countries.ht": "हैती",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Granada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroatia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroatia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ग्रेनेडा",
"countries.gt": "ग्वाटेमाला",
"countries.gy": "गुयाना",
"countries.hk": "हाँगकाँग",
"countries.hn": "होन्डुरस",
"countries.hr": "क्रोएशिया",
"countries.ht": "हैती",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hongkong",
"countries.hn": "Honduras",
"countries.hr": "Croatië",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroatia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ଗ୍ରେନାଡା",
"countries.gt": "ଗୁଆଟେମାଲା",
"countries.gy": "ଗୁଇନ୍ଦା",
"countries.hk": "ହଂ କଙ୍ଗ",
"countries.hn": "ହୋଣ୍ଡୁରାସ୍",
"countries.hr": "କ୍ରୋଏସିଆ",
"countries.ht": "ହାଇତି",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ਗ੍ਰੇਨਾਡਾ",
"countries.gt": "ਗੁਆਟੇਮਾਲਾ",
"countries.gy": "ਗੇਆਨਾ",
"countries.hk": "ਹਾਂਗ ਕਾਂਗ",
"countries.hn": "ਹੌਂਡੂਰਸ",
"countries.hr": "ਕਰੋਸ਼ੀਆ",
"countries.ht": "ਹੈਤੀ",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Gwatemala",
"countries.gy": "Gujana",
"countries.hk": "Hongkong",
"countries.hn": "Honduras",
"countries.hr": "Chorwacja",
"countries.ht": "Haiti",
@@ -100,6 +100,7 @@
"countries.gd": "Granada",
"countries.gt": "Guatemala",
"countries.gy": "Guiana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croácia",
"countries.ht": "Haiti",
@@ -100,6 +100,7 @@
"countries.gd": "Granada",
"countries.gt": "Guatemala",
"countries.gy": "Guiana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croácia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croația",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Гренада",
"countries.gt": "Гватемала",
"countries.gy": "Гайана",
"countries.hk": "Гонконг",
"countries.hn": "Гондурас",
"countries.hr": "Хорватия",
"countries.ht": "Гаити",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ग्रेनेडा",
"countries.gt": "ग्वाटेमाला",
"countries.gy": "गुयाना",
"countries.hk": "हांगकांग",
"countries.hn": "होंडुरस्‌",
"countries.hr": "क्रोएशिया",
"countries.ht": "हैती",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "گرينڊا",
"countries.gt": "گٽيمالا",
"countries.gy": "گيانا",
"countries.hk": "هانگ کانگ",
"countries.hn": "هونڊرس",
"countries.hr": "ڪوريٽيا",
"countries.ht": "هيٽي",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "ග්‍රෙනාඩා",
"countries.gt": "ග්වාතමාලාව",
"countries.gy": "ගයනා",
"countries.hk": "හොංකොං",
"countries.hn": "හොන්ඩුරාස්",
"countries.hr": "ක්‍රොඒෂියාව",
"countries.ht": "හයිටි",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hongkong",
"countries.hn": "Honduras",
"countries.hr": "Chorvátsko",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Gvatemala",
"countries.gy": "Gvajana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Hrvaška",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croatia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guajana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroacia",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroatien",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "கிரெனடா",
"countries.gt": "குவாத்தமாலா",
"countries.gy": "கயானா",
"countries.hk": "ஹாங்காங்",
"countries.hn": "ஹொண்டூராஸ்",
"countries.hr": "குரோவாசியா",
"countries.ht": "ஹைத்தி",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "గ్రెనడా",
"countries.gt": "గ్వాటెమాల",
"countries.gy": "గయానా",
"countries.hk": "హాంగ్ కొంగ",
"countries.hn": "హోండురాస్",
"countries.hr": "క్రొయేషియా",
"countries.ht": "హైతీ",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "เกรเนดา",
"countries.gt": "กัวเตมาลา",
"countries.gy": "กายอานา",
"countries.hk": "ฮ่องกง",
"countries.hn": "ฮอนดูรัส",
"countries.hr": "โครเอเชีย",
"countries.ht": "ไฮติ",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guwatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Kroasya",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Hırvatistan",
"countries.ht": "Haiti",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Гренада",
"countries.gt": "Гватемала",
"countries.gy": "Гайана",
"countries.hk": "Гонконг",
"countries.hn": "Гондурас",
"countries.hr": "Хорватія",
"countries.ht": "Гаїті",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "گریناڈا",
"countries.gt": "گوئٹے مالا",
"countries.gy": "گیانا",
"countries.hk": "ہانگ کانگ",
"countries.hn": "ہونڈوراس",
"countries.hr": "کروشیا",
"countries.ht": "ہیٹی",
+1
View File
@@ -100,6 +100,7 @@
"countries.gd": "Grenada",
"countries.gt": "Guatemala",
"countries.gy": "Guyana",
"countries.hk": "Hong Kong",
"countries.hn": "Honduras",
"countries.hr": "Croatia",
"countries.ht": "Haiti",
@@ -100,6 +100,7 @@
"countries.gd": "格林纳达",
"countries.gt": "危地马拉",
"countries.gy": "圭亚那",
"countries.hk": "香港",
"countries.hn": "洪都拉斯",
"countries.hr": "克罗地亚",
"countries.ht": "海地",
@@ -100,6 +100,7 @@
"countries.gd": "格瑞那達",
"countries.gt": "瓜地馬拉",
"countries.gy": "蓋亞那",
"countries.hk": "香港",
"countries.hn": "宏都拉斯",
"countries.hr": "克羅埃西亞",
"countries.ht": "海地",
+7 -7
View File
@@ -15,7 +15,7 @@ return [
[
'key' => 'web',
'name' => 'Web',
'version' => '15.0.0',
'version' => '16.0.0-rc.1',
'url' => 'https://github.com/appwrite/sdk-for-web',
'package' => 'https://www.npmjs.com/package/appwrite',
'enabled' => true,
@@ -63,7 +63,7 @@ return [
[
'key' => 'flutter',
'name' => 'Flutter',
'version' => '12.0.4',
'version' => '13.0.0-rc.1',
'url' => 'https://github.com/appwrite/sdk-for-flutter',
'package' => 'https://pub.dev/packages/appwrite',
'enabled' => true,
@@ -221,7 +221,7 @@ return [
[
'key' => 'cli',
'name' => 'Command Line',
'version' => '5.0.5',
'version' => '6.0.0-rc.4',
'url' => 'https://github.com/appwrite/sdk-for-cli',
'package' => 'https://www.npmjs.com/package/appwrite-cli',
'enabled' => true,
@@ -249,7 +249,7 @@ return [
[
'key' => 'nodejs',
'name' => 'Node.js',
'version' => '13.0.0',
'version' => '14.0.0-rc.1',
'url' => 'https://github.com/appwrite/sdk-for-node',
'package' => 'https://www.npmjs.com/package/node-appwrite',
'enabled' => true,
@@ -341,8 +341,8 @@ return [
'name' => 'Go',
'version' => '4.0.1',
'url' => 'https://github.com/appwrite/sdk-for-go',
'package' => '',
'enabled' => false,
'package' => 'https://github.com/appwrite/sdk-for-go',
'enabled' => true,
'beta' => true,
'dev' => false,
'hidden' => false,
@@ -393,7 +393,7 @@ return [
[
'key' => 'dart',
'name' => 'Dart',
'version' => '11.0.3',
'version' => '12.0.0-rc.1',
'url' => 'https://github.com/appwrite/sdk-for-dart',
'package' => 'https://pub.dev/packages/dart_appwrite',
'enabled' => true,
+1 -1
View File
@@ -6,4 +6,4 @@
use Appwrite\Runtimes\Runtimes;
return (new Runtimes('v3'))->getAll();
return (new Runtimes('v4'))->getAll();
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+30 -3
View File
@@ -162,13 +162,31 @@ return [
],
[
'name' => '_APP_SYSTEM_SECURITY_EMAIL_ADDRESS',
'description' => 'This is the email address used to issue SSL certificates for custom domains or the user agent in your webhooks payload.',
'description' => 'Deprecated since 1.5.1 use _APP_EMAIL_SECURITY and _APP_EMAIL_CERTIFICATES instead',
'introduction' => '0.7.0',
'default' => 'certs@appwrite.io',
'required' => false,
'question' => '',
'filter' => ''
],
[
'name' => '_APP_EMAIL_SECURITY',
'description' => 'This is the email address used as the user agent in your webhooks payload.',
'introduction' => '1.5.1',
'default' => '',
'required' => false,
'question' => '',
'filter' => ''
],
[
'name' => '_APP_EMAIL_CERTIFICATES',
'description' => 'This is the email address used to issue SSL certificates for custom domains',
'introduction' => '1.5.1',
'default' => '',
'required' => true,
'question' => '',
'filter' => ''
],
[
'name' => '_APP_USAGE_STATS',
'description' => 'This variable allows you to disable the collection and displaying of usage stats. This value is set to \'enabled\' by default, to disable the usage stats set the value to \'disabled\'. When disabled, it\'s recommended to turn off the Worker Usage container to reduce resource usage.',
@@ -180,7 +198,7 @@ return [
],
[
'name' => '_APP_LOGGING_PROVIDER',
'description' => 'This variable allows you to enable logging errors to 3rd party providers. This value is empty by default, set the value to one of \'sentry\', \'raygun\', \'appSignal\', \'logOwl\' to enable the logger.',
'description' => 'Deprecated since 1.6.0, use `_APP_LOGGING_CONFIG` with DSN value instead. This variable allows you to enable logging errors to 3rd party providers. This value is empty by default, set the value to one of \'sentry\', \'raygun\', \'appSignal\', \'logOwl\' to enable the logger.',
'introduction' => '0.12.0',
'default' => '',
'required' => false,
@@ -189,7 +207,7 @@ return [
],
[
'name' => '_APP_LOGGING_CONFIG',
'description' => 'This variable configures authentication to 3rd party error logging providers. If using Sentry, this should be \'SENTRY_API_KEY;SENTRY_APP_ID\'. If using Raygun, this should be Raygun API key. If using AppSignal, this should be AppSignal API key. If using LogOwl, this should be LogOwl Service Ticket.',
'description' => 'This variable allows you to enable logging errors to third party providers. This value is empty by default, set a DSN value to one of the following `sentry://PROJECT_ID:SENTRY_API_KEY@SENTRY_HOST/`, , `logowl://SERVICE_TICKET@SERIVCE_HOST/` `raygun://RAYGUN_API_KEY/`, `appSignal://API_KEY/` to enable the logger.\n\nFor versions prior `1.5.6` you can use the old syntax.\n\nOld syntax: If using Sentry, this should be \'SENTRY_API_KEY;SENTRY_APP_ID\'. If using Raygun, this should be Raygun API key. If using AppSignal, this should be AppSignal API key. If using LogOwl, this should be LogOwl Service Ticket.',
'introduction' => '0.12.0',
'default' => '',
'required' => false,
@@ -232,6 +250,15 @@ return [
'question' => '',
'filter' => ''
],
[
'name' => '_APP_CONSOLE_SESSION_ALERTS',
'description' => 'This option allows you configure if a new login in the Appwrite Console should send an alert email to the user. It\'s disabled by default with value "disabled", and to enable it, pass value "enabled".',
'introduction' => '1.6.0',
'default' => 'disabled',
'required' => false,
'question' => '',
'filter' => ''
],
],
],
[

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