Skip to content

feat: added promo notification for csv-import #2068

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

HarshMN2345
Copy link
Member

Add CSV Import Console Notification

Description

Adds a new console notification to announce the CSV import feature. The notification will be displayed to users within project views starting July 1st, 2025 at 3 PM CET.( solves GRO-1112)

Changes

  • Added CSV import promo configuration in bottomAlerts.ts
  • Added promo images for both dark and light themes
  • Configured notification to appear only in project context
  • Set up proper timing for the feature announcement

Implementation Details

  • Timing: Goes live July 1st, 2025 at 3 PM CET
  • Scope: Project-level notification (only shows inside project views)
  • Plan: Available for all plans (free)
  • Priority: High importance (8)
  • CTA: Links to blog post announcement at appwrite.io
  • Images: Added placeholder images for both themes
    • Dark theme: csv-import-placeholder-dark.png
    • Light theme: csv-import-placeholder-light.png

Testing Instructions

  1. Set show: true temporarily in the notification config
  2. Visit any project page in the console
  3. Verify the notification appears with correct:
    • Title and message
    • Images for both themes
    • CTA link behavior
    • Dismissal behavior
  4. Revert show property to use isPromoLive() before merging

Screenshots

image
image

Notes

  • The notification will only appear in project views since CSV import is a project-level feature
  • The blog post link will be live by the announcement date

},
show: true // For testing, will be: isPromoLive('2025-07-01', '15:00', 'Europe/Paris')
};
if (csvImportPromo.show) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't need this if statement if the show is try above. also remove the comment. above referring the for testing, ...

enabled: true,
cta: {
link: csvImportPromo.cta.link,
external: csvImportPromo.cta.external
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we need hideOnClick here as well.

@Meldiron Meldiron merged commit 79b58da into appwrite:main Jul 1, 2025
2 checks passed
@HarshMN2345 HarshMN2345 deleted the feat-GRO-1112-Console-Notification-Import-Csv branch July 3, 2025 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants