14486 Commits

Author SHA1 Message Date
Torsten Dittmann b9b5909692 Merge pull request #3053 from appwrite/feat-concurrent-uploads
feat: support concurrent uploads
8.3.4
2026-05-20 16:57:07 +04:00
Torsten Dittmann 0105b87607 feat: support concurrent uploads 2026-05-20 16:42:58 +04:00
Harsh Mahajan b550d729b5 Merge pull request #3051 from appwrite/fix-smtp-email-template-clear-fields
fix: allow clearing optional SMTP and email template sender fields
2026-05-20 17:31:14 +05:30
Harsh Mahajan 3ac7af98fd Merge pull request #3052 from appwrite/fix-402-budget-limit-error-page
feat: add dedicated 402 budget limit error page
8.3.3
2026-05-20 11:10:11 +05:30
harsh mahajan 95f6655913 fix: use backend error message on 402 billing limit page 2026-05-20 11:06:11 +05:30
harsh mahajan 549c073aa6 fix: use generic billing limit copy for 402 error page
402 can be triggered by various billing limits, not only budget caps.
Update copy to reflect this.
2026-05-20 11:03:53 +05:30
harsh mahajan 838e066dbd feat: add dedicated 402 budget limit error page
Replace generic error display for 402 responses with a dedicated
budget limit error page. Includes a 'Go to billing' CTA when an
organization is in context, and a 'Change organization' secondary
action on both console-level and project-level error pages.
2026-05-20 10:55:25 +05:30
harsh mahajan e74f49f8be feat: add reset to default button on email templates 2026-05-19 18:57:47 +05:30
Harsh Mahajan 97d5e33a21 Update src/routes/(console)/project-[region]-[project]/auth/templates/emailTemplate.svelte
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-19 16:35:00 +05:30
harsh mahajan d1806f5fb6 fix: allow clearing optional SMTP and email template sender fields
Optional fields (senderEmail, replyToEmail, senderName, replyToName,
username, password) could not be cleared once set. The frontend used
|| undefined which silently dropped empty strings, so the backend
never received "" and the old value persisted on reload.

smtp/+page.svelte:
- Use ?? undefined instead of || undefined so empty strings are sent
- Fix isButtonDisabled deepEqual comparison: normalize types on both
  sides (?? '' for strings, ?? null for port, normalizeSecure() for
  secure) to avoid false positives from null/undefined mismatches
- Derive project from data.project so it stays reactive after
  invalidate() — fixes button not disabling after save without reload
- Remove second $effect that cleared fields on disable, which fought
  the first effect and kept the button permanently enabled

emailTemplate.svelte:
- Use ?? undefined instead of || undefined for sender/reply fields
- Add disabled={!isSmtpEnabled} to replyToEmail and replyToName,
  matching the existing behaviour of senderName and senderEmail
2026-05-19 16:13:54 +05:30
Atharva Deosthale eaf7927a08 Merge pull request #3048 from appwrite/feat-relationships-out-of-beta-banner
feat: replace console banner with relationships GA announcement
8.3.2
2026-05-18 13:32:36 +05:30
Atharva Deosthale c68e1108b9 feat: replace console banner with relationships GA announcement
Swap Terraform provider promo for the "Database relationships are out of
beta" announcement, linking to the GA blog post.
2026-05-18 13:21:14 +05:30
Harsh Mahajan 0bcef5267a Merge pull request #3047 from appwrite/fix-impersonated-resource-urls
fix: add impersonation params to resource urls
8.3.1
2026-05-18 11:43:47 +05:30
harsh mahajan cf9dba6da2 fix: override vulnerable devalue version 2026-05-18 11:32:54 +05:30
harsh mahajan b3466481db fix: make impersonated resource urls reactive 2026-05-18 11:30:31 +05:30
harsh mahajan e9f3292f81 update dependencies 2026-05-18 11:27:17 +05:30
harsh mahajan b70adc86e7 fix: resolve codemirror editor type mismatch 2026-05-18 11:24:24 +05:30
harsh mahajan 41aca21b71 fix: add impersonation params to resource urls 2026-05-18 11:14:25 +05:30
Harsh Mahajan c4f6f7947f Merge pull request #3039 from appwrite/feat-signup-email-security
feat: add signup email security controls + ce refactor changes
8.3.0
2026-05-14 10:28:28 +05:30
Matej Bačo 67da40e12a Improve copy 2026-05-13 16:50:34 +02:00
Matej Bačo 13781d152a Improve email policies copy 2026-05-13 16:45:51 +02:00
Aditya Oberai 4e28b37292 Merge pull request #3042 from appwrite/relationships-ga
Remove experimental tag from relationships
8.2.5
2026-05-13 20:13:49 +05:30
harsh mahajan 5ee037a0b8 fix: button state 2026-05-13 18:05:47 +05:30
harsh mahajan f95ce503af more fixes 2026-05-13 13:44:05 +05:30
harsh mahajan dd6b6c8da7 remove type 2026-05-13 13:33:22 +05:30
harsh mahajan e01d05cd45 same fix 2026-05-13 13:08:21 +05:30
harsh mahajan 5a89912add fix projectProtocolID 2026-05-13 13:05:34 +05:30
harsh mahajan e2a0a84ee8 list policies 2026-05-13 13:01:57 +05:30
harsh mahajan 316468c796 Project no longer has platforms 2026-05-13 12:36:49 +05:30
harsh mahajan 20db8af61d use projectcreationdisabled 2026-05-13 12:32:36 +05:30
harsh mahajan 46bd13b8c9 dont use as methodid 2026-05-13 12:28:25 +05:30
harsh mahajan 4d7f3d33d5 pagination 2026-05-13 12:07:04 +05:30
harsh mahajan b4aadf7134 aliased emails 2026-05-13 11:41:32 +05:30
adityaoberai 4f0689f14d Remove experimental tag from relationships 2026-05-13 00:08:08 +05:30
harsh mahajan 968b85a2e9 Use project key scope type in selector 2026-05-12 21:44:49 +05:30
harsh mahajan 273503f780 Restore direct page store imports 2026-05-12 21:41:01 +05:30
harsh mahajan 13382b68b5 Fix signup email security policy reads 2026-05-12 20:26:29 +05:30
harsh mahajan 6878d72f88 fix auth preview project region lookup 2026-05-12 20:19:10 +05:30
harsh mahajan ce2dc314d5 refactor 2026-05-12 19:39:48 +05:30
harsh mahajan 8136cce822 fix duplicate bun lock sdk entry 2026-05-12 18:51:39 +05:30
harsh mahajan 4d06c9bb4c fix bun sdk dependency install 2026-05-12 18:50:06 +05:30
harsh mahajan e77d3a330c Merge remote-tracking branch 'origin/main' into feat-signup-email-security 2026-05-12 18:46:36 +05:30
Harsh Mahajan 9b679204a6 Merge pull request #3041 from appwrite/fix-variable-backend-pagination
Fix variable settings pagination
8.2.3 8.2.4
2026-05-12 11:51:06 +05:30
harsh mahajan 8785d17eb2 Merge main into variable pagination branch 2026-05-12 11:40:44 +05:30
harsh mahajan e8cba9af73 Fix variable settings pagination 2026-05-12 11:36:36 +05:30
Harsh Mahajan f07b9fde76 Merge pull request #3040 from appwrite/codex/fix-variable-count-from-response-items
Patch: variable count display
8.2.2
2026-05-12 10:07:47 +05:30
harsh mahajan af8dae49ba fix lint 2026-05-12 01:36:22 +05:30
harsh mahajan 31efb78e32 Fix variable count display 2026-05-12 01:33:14 +05:30
harsh mahajan 8ff20824bf push some changes 2026-05-11 18:53:45 +05:30
harsh mahajan cbda2db53e refactor: update email policy copy 2026-05-11 16:49:33 +05:30