Commit Graph
14058 Commits
Author SHA1 Message Date
Damodar Lohani 66e615e7c7 Merge remote-tracking branch 'origin/main' into feat/project-premium-geo-db-addon 2026-04-20 09:01:19 +00:00
Damodar LohaniandClaude Opus 4.7 0e53210ad1 feat(billing): render project addons in breakdown + use server addon name
- Each project row in the organization billing breakdown now iterates
  its resources for addon_* entries (amount > 0) and renders them as
  child rows (e.g. Premium Geo DB under the project it was enabled on).
  The backend already filters project-scoped addons out of the
  team-level resources response, so the org "Addons" section shows only
  org-scoped addons (BAA, premiumGeoDBOrg) while project-scoped ones
  surface where they belong.
- Org-level addon labels now read addon.name from the UsageResource
  payload that the getAggregation endpoint populates from billingAddons
  config. Dropped the hard-coded billingAddonNames map so new addons
  surface with their proper name without a console update.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 12:14:26 +00:00
Damodar Lohani 7e73d36e6a update sdk 2026-04-19 11:55:08 +00:00
Damodar LohaniandClaude Opus 4.7 5954b7562f feat(settings): show price in premium geo DB enable dialog
Mirrors the BAA addon UX by fetching the addon price via
organizations.getAddonPrice(Addon.Premiumgeodb) from the settings
page loader, passing it through to the Premium Geo DB card and
enable modal, and rendering the monthly/prorated breakdown with
formatCurrency alongside the Enable CTA.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 11:13:07 +00:00
Eldad A. Fux 5889f6194f Merge pull request #2982 from appwrite/expand-cname-verification-proxy-note
Expand apex CNAME verification note with CDN proxy guidance
2026-04-19 05:51:31 -04:00
Chirag Aggarwal e1635625ca Apply prettier formatting 2026-04-19 15:18:25 +05:30
Chirag Aggarwal c668baad57 Expand apex CNAME verification note with CDN proxy guidance
The apex-domain alert in the verify-domain flow only warned that CNAME
is provider-dependent. It now also tells users to disable the CDN proxy
(e.g. Cloudflare's orange cloud) since Appwrite serves traffic through
its own CDN.
2026-04-19 15:06:50 +05:30
Damodar LohaniandClaude Opus 4.6 470b047e60 feat: add Premium Geo DB addon to project settings
Adds a Premium Geo DB section to the project settings page so users
can enable and disable the premium geolocation addon per-project on
cloud. The section supports the full addon lifecycle:

- Upgrade prompt when the current plan does not support the addon
- Enable flow with optional 3DS payment authentication
- Pending state with cancel & retry option
- Active state with disable action
- Scheduled-for-removal state with re-enable action

Uses the new project-scoped SDK methods: listAddons, createPremiumGeoDBAddon,
and deleteAddon. Bumps the @appwrite.io/console SDK pin accordingly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 10:19:07 +00:00
Harsh Mahajan ea6f642b3b Merge pull request #2980 from appwrite/fix-hide-one-service-endpoint
fix: hide one service toggle
7.8.45
2026-04-17 17:26:48 +05:30
harsh mahajan cd0913ca88 fix: hide one service toggle 2026-04-17 17:19:22 +05:30
Harsh Mahajan 9db4cec9e3 Merge pull request #2976 from appwrite/fix-project-services-region-and-sdk-list
fix(console): regional Projects API for service toggles + full ApiSer…
7.8.44
2026-04-16 19:12:05 +05:30
Harsh Mahajan 05ff668d1a Merge pull request #2942 from appwrite/fix/api-endpoint-double-region-subdomain
fix: normalize regional API base URL and prevent invalid multi-region…
2026-04-16 18:35:01 +05:30
harsh mahajan 2f23d5625c addressed commet 2026-04-16 15:56:10 +05:30
harsh mahajan 75f8e8c04a Merge branch 'main' into fix/api-endpoint-double-region-subdomain 2026-04-16 15:46:41 +05:30
harsh mahajan 8a41ff76c7 update terminoligy 2026-04-15 18:43:21 +05:30
harsh mahajan bd6a99ff3b add enable and disable all to protocol ui for consistency 2026-04-15 17:14:39 +05:30
harsh mahajan 5885084edb adding show key flow to create webhook 2026-04-15 17:06:42 +05:30
harsh mahajan f98b28740d feat new protocols ui card 2026-04-15 16:52:10 +05:30
harsh mahajan 56a590126c done some ui changes and addressed comments 2026-04-15 16:38:32 +05:30
Harsh Mahajan b2c12f815b Merge pull request #2974 from appwrite/feat-custom-domain-limits-enforcement
feat: enforce custom domain plan limits in UI
2026-04-15 16:21:54 +05:30
harsh mahajan 35808edbf0 fix: esolve merge conflucts 2026-04-14 13:19:46 +05:30
Harsh Mahajan 7c2674809f Update project-services.ts 2026-04-13 20:51:46 +05:30
Harsh MahajanandMatej Bačo b98fdd203e Update src/lib/stores/project-services.ts
Co-authored-by: Matej Bačo <matejbaco2000@gmail.com>
2026-04-13 20:50:28 +05:30
harsh mahajan 69ae22ae9e fix sdk 2026-04-13 20:45:55 +05:30
harsh mahajan cb537b5410 fix 2026-04-13 20:41:27 +05:30
harsh mahajan 763c09a452 revert(project): restore +layout.ts and updateServices.svelte from main
Made-with: Cursor
2026-04-13 20:39:49 +05:30
harsh mahajan 9cb4209ce2 fix(console): regional Projects API for service toggles + full ApiService list 2026-04-13 20:33:16 +05:30
harsh mahajan 6c22336d22 fix: greptile comments 2026-04-13 12:38:19 +05:30
harsh mahajan 7d6c8c14de svelte audit fix 2026-04-13 12:34:46 +05:30
harsh mahajan 32db8b4b4c feat: enforce custom domain plan limits in UI 2026-04-13 12:21:52 +05:30
Atharva Deosthale d1729ef67f Merge pull request #2970 from appwrite/atharva/keys-scope 2026-04-10 19:46:50 +05:30
Atharva Deosthale 8bb4ac09af API keys scopes 2026-04-10 12:59:36 +05:30
premtsd-code 1889bdf1c4 Merge pull request #2967 from appwrite/multiple-file-bucket
feat: support multiple file uploads in bucket
7.8.43
2026-04-10 11:53:37 +05:30
Prem Palanisamy a9187aa34c Revert "refactor: move MAX_CONCURRENT_UPLOADS inside createUploader scope"
This reverts commit da81ffbddb.
2026-04-10 06:11:49 +01:00
Atharva Deosthale 1b2598a663 Merge pull request #2969 from appwrite/atharva/webhook-scopes 2026-04-09 20:35:11 +05:30
Atharva Deosthale 3e51851b11 Add webhook scopes 2026-04-09 20:05:41 +05:30
Prem Palanisamy da81ffbddb refactor: move MAX_CONCURRENT_UPLOADS inside createUploader scope 2026-04-09 12:26:00 +01:00
Prem Palanisamy b06e45f281 fix: mark failed uploads in store, surface errors, validate extensions on drop
- uploadFile now catches errors and sets status to 'failed' with error message
- Both create page and drag-drop check uploadFiles results for failures and
  show error notifications
- Drag-drop validates file extensions against bucket allowedFileExtensions
  before uploading, rejecting disallowed files with a notification
2026-04-09 12:08:00 +01:00
Prem Palanisamy b9334abf18 feat: support multiple file uploads in bucket
Allow selecting and dropping multiple files at once when uploading
to a storage bucket. Files are uploaded in parallel with a concurrency
limit of 5 to avoid overwhelming the browser and server.
2026-04-09 11:56:32 +01:00
premtsd-code e4da580b35 Merge pull request #2960 from appwrite/feat-upload-progress
feat: add upload progress feedback
2026-04-09 13:22:34 +05:30
Harsh Mahajan 8c227f8d44 Merge pull request #2966 from appwrite/feat-add-x-provider
feat: add x oauth provider to console
7.8.42
2026-04-08 23:07:20 +05:30
harsh mahajan f0e08ae367 feat: add x oauth provider to console 2026-04-08 22:35:58 +05:30
Harsh Mahajan f8b015f315 Merge pull request #2965 from appwrite/chore-upgrade-sdk
Chore: Upgrade SDK to new platforms API
7.8.41
2026-04-08 22:01:02 +05:30
Matej Bačo e66d1a42f7 AI review fixes 2026-04-08 17:28:33 +02:00
Matej Bačo d9d3b756dd Fix build failures 2026-04-08 17:23:01 +02:00
Matej Bačo 366c4ef798 Update bun.lock 2026-04-08 17:06:56 +02:00
Matej Bačo 380bf73d10 Upgrade SDK to new platforms API 2026-04-08 17:01:28 +02:00
Prem Palanisamy 384ce80c1c fix: prevent modal dismiss during upload and bump pink-svelte
- Disable Cancel button and set dismissible=false on Modal during upload
- Update @appwrite.io/pink-svelte to 8dcaa17 (progress bar a11y fixes)
2026-04-08 11:45:02 +01:00
Harsh Mahajan 14613f6d47 Merge pull request #2963 from appwrite/fix-education-plan-project-limit-alert
feat:Add education plan project limit alert on org page
2026-04-08 15:42:35 +05:30
Harsh Mahajanandgreptile-apps[bot] 7cd6367d91 Update src/routes/(console)/organization-[organization]/+page.svelte
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-08 15:04:55 +05:30