14002 Commits

Author SHA1 Message Date
Harsh Mahajan b0553dfa95 Merge pull request #2961 from appwrite/chore-add-org-guard
fix(console): guard organization access in realtimePricing to prevent runtime crash
7.8.39
2026-04-07 19:12:48 +05:30
Harsh Mahajan d4fb158a16 fix(console): guard organization access in realtimePricing to prevent runtime crash 2026-04-07 19:10:21 +05:30
Damodar Lohani c601562540 Merge pull request #2898 from appwrite/feat-baa
Feat baa
7.8.38
2026-04-07 13:15:20 +05:45
premtsd-code a363ed630f Merge pull request #2955 from appwrite/fix-csv-import-max-file-size
fix: show correct max file size in CSV import dialog
2026-04-07 10:39:32 +05:30
Damodar Lohani 3aae0612a4 Merge pull request #2959 from appwrite/fix-billing-payment-method-display
fix: show org payment method for all team members on billing tab
2026-04-07 10:26:55 +05:45
Damodar Lohani 784c4fda8d fix: correct type annotations for payment method promises
Promise type should include null for both the resolved value
(.catch(() => null)) and the ternary false branch (null).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 01:01:15 +00:00
Damodar Lohani 56c959e90c fix: show org payment method for all team members on billing tab
Fetch the organization's primary and backup payment methods via
organizations.getPaymentMethod() instead of filtering account.listPaymentMethods().
The account endpoint only returns the current user's own cards, so if
a different team member added the org's payment method it was invisible
and the billing page incorrectly showed "Add a payment method".

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 00:47:00 +00:00
Torsten Dittmann af0b0d336a Merge pull request #2958 from appwrite/fix-0-self-hosted-billing-plan-null-crash 7.8.37 2026-04-06 22:35:21 +04:00
Torsten Dittmann d1bda39a87 fix: guard against null billing plan cache entries 2026-04-06 22:05:10 +04:00
Damodar Lohani 8be2c4c6bf revert: remove unrelated SDK import changes
Reverted trivial import reordering in sdk.ts, indexes.svelte, and
store.ts caused by SDK update — not part of BAA feature.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 08:08:55 +00:00
Damodar Lohani 0459896d8d revert: remove unrelated import change in indexes/create.svelte
Trivial import split from SDK update — not part of BAA feature.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 08:07:19 +00:00
Damodar Lohani 4c84512206 fix: address PR review - move BAA logic to component, load price in +page.ts, use Svelte 5 runes
Move 3DS confirm-addon validation logic from +page.svelte into BAA.svelte
where it belongs. Move addonPrice fetching to +page.ts load function so
data is available before render. Convert BAAEnableModal and
BAADisableModal to Svelte 5 syntax ($props, $state, $bindable).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 08:01:47 +00:00
Damodar Lohani a3b99b61db fix: use server-side proration and update SDK for BAA addon
Replace client-side proration calculation in BAAEnableModal with
server-side getAddonPrice API call. Update SDK to 24e07fc which adds
confirmAddonPayment (renamed from validateAddonPayment) and
getAddonPrice methods. Remove hard-coded $350 price in favor of
server-returned monthlyPrice. Show loading spinner while fetching
price. Update 409 notification message for clarity.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 02:59:32 +00:00
Damodar Lohani deb54b0df4 chore: sync with main and update console SDK to 1fb0624
Update @appwrite.io/console SDK from a1b2dc2 to 1fb0624. The new SDK
includes both BAA addon methods and the previously missing Webhooks
class and TablesDBIndexType enum, so the local compat shims
(src/lib/sdk/webhooks.ts, src/lib/sdk/compat.ts) are removed and
imports updated to use the official SDK exports.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 04:25:24 +00:00
Damodar Lohani 3665c85095 Fix build failures after main merge and address review comments
- Add Webhooks SDK shim and TablesDBIndexType compat enum to resolve
  missing exports from the feature-branch SDK version (a1b2dc2) after
  merging main's Webhooks and TablesDB index type changes
- Fix nullable error type in BAADisableModal (string | null)
- Guard against invalid invoice dates in proration calculation
- Show prorated amount in price breakdown Total row instead of monthly
- Add notification on silent 409 (addon already exists)
- Handle PaymentAuthentication response in handleReEnable
- Show error notification when BAA addon lookup fails or addonId is null
- Improve error handling for addon validation redirect flow
2026-04-05 03:50:48 +00:00
Damodar Lohani 3c15f6727b Merge origin/main into feat-baa
Resolve conflicts in package.json and bun.lock, keeping feat-baa SDK
version while adopting main's dependency upgrades and overrides.
2026-04-05 03:39:04 +00:00
Prem Palanisamy 9c5725b6bd fix: consistent dropzone text across all file upload components 2026-04-03 11:29:07 +01:00
Harsh Mahajan eeea06df19 Merge pull request #2956 from appwrite/chore-remove-promo
Chore remove promo
7.8.36
2026-04-02 17:55:54 +05:30
Harsh Mahajan f1c180fa55 Merge pull request #2954 from appwrite/enable-verification-stage
Enable email verification in publish workflow
2026-04-02 17:47:52 +05:30
Harsh Mahajan 2b17b80c66 remove shaders 2026-04-02 17:45:08 +05:30
Harsh Mahajan 07659d38db chore: remove promo 2026-04-02 17:42:46 +05:30
Harsh Mahajan 740bdb4e24 address greptile comments 2026-04-02 17:32:17 +05:30
Harsh Mahajan fc43e009be remove code not needed 2026-04-02 17:23:18 +05:30
Harsh Mahajan 213a54ebeb fix 2026-04-02 15:46:00 +05:30
Prem Palanisamy ec85bc099b fix: show correct max file size in CSV import dialog
The file picker was showing a hardcoded "10MB" limit which didn't
reflect the actual upload limit. Now reads the plan-based fileSize
limit on cloud and displays it dynamically using humanFileSize().
On self-hosted the size hint is hidden since the limit depends on
server configuration.
2026-04-02 11:15:01 +01:00
Harsh Mahajan 6110c0c22b fix 2026-04-02 14:27:44 +05:30
Harsh Mahajan 0e963cdfe4 remove llop 2026-04-02 14:04:48 +05:30
Harsh Mahajan d204d6b4ce fix frontend 2026-04-02 12:29:57 +05:30
Harsh Mahajan 42393f806c fix comparsion 2026-04-02 11:06:52 +05:30
Harsh Mahajan 6dab360dd9 used backend one 2026-04-01 19:50:52 +05:30
Harsh Mahajan 6f67cbff2e use console var 2026-04-01 19:18:11 +05:30
Harsh Mahajan 71ae60071b Enable email verification in publish workflow 2026-04-01 18:45:23 +05:30
Harsh Mahajan bb1b7973b4 Merge pull request #2952 from appwrite/chore-update-link
chore: update link
2026-04-01 11:03:32 +05:30
Harsh Mahajan f170b144d3 chore: update link 2026-04-01 11:00:37 +05:30
Harsh Mahajan 767a0f6abf Merge pull request #2949 from appwrite/fix-resource-blocks-console
Fix: resource blocks console
7.8.35
2026-03-31 18:37:48 +05:30
Harsh Mahajan 0a89a98831 can be projects too 2026-03-31 18:30:38 +05:30
Harsh Mahajan 0163986045 fix: resource block console 2026-03-31 18:20:51 +05:30
Harsh Mahajan ff79de32b5 Merge pull request #2948 from appwrite/fix-update-dpa
chore: update dpa agreement
2026-03-31 18:09:03 +05:30
Harsh Mahajan d203d59d3f chore: update dpa agreement 2026-03-31 17:20:13 +05:30
Jake Barnby e5b241c563 Merge pull request #2947 from appwrite/chore-agent-files 2026-03-31 03:30:55 +00:00
Jake Barnby 10857e028d chore: retry build
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 16:12:56 +13:00
Jake Barnby 66f52ce36c fix: address review bot comments on AGENTS.md and CLAUDE.md
- Standardize `bun run` prefix across all commands table entries
- Fix database types table: mark vectorsdb as not yet implemented, dedicateddb as cross-repo
- Remove inaccurate DedicatedDB/Compute service claim from console docs
- Add $bindable() usage context in Svelte 5 runes example
- Note Dependencies enum has 66+ keys for cache invalidation
- Mention isSelfHosted alongside isCloud for feature gating
- Add explanatory comment in CLAUDE.md for @AGENTS.md syntax

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 16:09:05 +13:00
Jake Barnby de112e363c (chore): add agents files 2026-03-31 15:45:02 +13:00
Damodar Lohani 9c1a25259c Merge pull request #2934 from appwrite/chore/usage-update
feat: add realtime connections and messages metrics to usage reports
7.8.34
2026-03-31 07:06:17 +05:45
Harsh Mahajan 68af21b047 Merge pull request #2944 from appwrite/fix-tooltips-and-webhook-flows
fix: tooltips across the console and webhooks flow
2026-03-30 18:10:18 +05:30
Harsh Mahajan 4e7e438dbc bun run format 2026-03-30 18:06:07 +05:30
Harsh Mahajan 7b4cbcfc23 Update createRecordModal.svelte 2026-03-30 17:50:49 +05:30
Harsh Mahajan d7ee5ce007 Update createRecordModal.svelte 2026-03-30 17:49:54 +05:30
Harsh Mahajan 57a27a0578 Update src/routes/(console)/organization-[organization]/domains/domain-[domain]/createRecordModal.svelte
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-30 17:43:56 +05:30
Harsh Mahajan 36336c5990 fix errors due to sdk 2026-03-30 17:38:29 +05:30