diff --git a/src/lib/images/promos/appwrite-general-availability.png b/src/lib/images/promos/appwrite-general-availability.png new file mode 100644 index 000000000..aeff24bdd Binary files /dev/null and b/src/lib/images/promos/appwrite-general-availability.png differ diff --git a/src/lib/images/promos/encrypted-attribute-dark.png b/src/lib/images/promos/encrypted-attribute-dark.png deleted file mode 100644 index 6e7142552..000000000 Binary files a/src/lib/images/promos/encrypted-attribute-dark.png and /dev/null differ diff --git a/src/lib/images/promos/encrypted-attribute-light.png b/src/lib/images/promos/encrypted-attribute-light.png deleted file mode 100644 index 1da958194..000000000 Binary files a/src/lib/images/promos/encrypted-attribute-light.png and /dev/null differ diff --git a/src/routes/(console)/bottomAlerts.ts b/src/routes/(console)/bottomAlerts.ts index bc57088c0..e3d7b3205 100644 --- a/src/routes/(console)/bottomAlerts.ts +++ b/src/routes/(console)/bottomAlerts.ts @@ -3,28 +3,27 @@ import { isSameDay } from '$lib/helpers/date'; import { type BottomModalAlertItem, showBottomModalAlert } from '$lib/stores/bottom-alerts'; import AutoIncrementDark from '$lib/images/promos/auto-increment-dark.png'; import AutoIncrementLight from '$lib/images/promos/auto-increment-light.png'; -import EncryptedDatabasesDark from '$lib/images/promos/encrypted-attribute-dark.png'; -import EncryptedDatabasesLight from '$lib/images/promos/encrypted-attribute-light.png'; import AtomicNumericOperationsDark from '$lib/images/promos/atomic-numeric-operations-dark.png'; import AtomicNumericOperationsLight from '$lib/images/promos/atomic-numeric-operations-light.png'; +import AppwriteGeneralAvailabilty from '$lib/images/promos/appwrite-general-availability.png'; const listOfPromotions: BottomModalAlertItem[] = []; if (isCloud) { - const encryptedAttributePromo: BottomModalAlertItem = { - id: 'modal:encrypted_attribute_announcement', + const appwriteGeneralAvailabiltyPromo: BottomModalAlertItem = { + id: 'modal:appwrite_general_availability_announcement', src: { - dark: EncryptedDatabasesDark, - light: EncryptedDatabasesLight + dark: AppwriteGeneralAvailabilty, + light: AppwriteGeneralAvailabilty }, - title: 'Introducing Encrypted string attribute support', - message: 'Encrypt string attributes at rest, directly from the Appwrite Console.', + title: 'Now Generally Available', + message: 'After 26 months of Appwrite Cloud, we are ready to remove the beta tag.', plan: 'free', importance: 8, - scope: 'project', + scope: 'everywhere', cta: { - text: 'Read announcement', - link: () => 'https://appwrite.io/blog/post/announcing-encrypted-string-attributes', + text: 'Learn more', + link: () => 'https://apwr.dev/ygTXfxA', external: true, hideOnClick: true }, @@ -71,9 +70,9 @@ if (isCloud) { show: true }; listOfPromotions.push( + appwriteGeneralAvailabiltyPromo, atomicNumericOperationsPromo, - autoIncrementPromo, - encryptedAttributePromo + autoIncrementPromo ); }