Skip to contents

artsend 0.1.0

Initial release

  • Email sending via Resend API integration.

  • get_resend_config() retrieves API configuration from environment variables. See Resend API Keys for setup.

  • is_resend_configured() checks if ART_RESEND_KEY environment variable is set.

  • send_contact_email() sends gallery visitor messages to artists with optional artwork context.

  • send_waitlist_confirm() confirms pilot program waitlist applications.

  • send_artist_invite() sends pilot program invitations with onboarding links.

  • send_wp_email() delivers whitepapers with content personalized by user type (artist, investor, other).

  • validate_email_fmt() validates email address format with optional support for display name format via allow_disp_name.

  • Professional HTML email templates with consistent branding.

  • Standardized response format: all sending functions return list(success, message_id) on success or list(success, error) on failure.

  • Configuration via ART_RESEND_KEY environment variable. See Resend Getting Started for API key setup.

artsend 0.1.1

New features

Improvements

  • Enhanced error handling across all email functions with consistent list(success, error) return format.

  • Improved HTML email templates with better responsive design.

  • send_contact_email() now displays artwork context when art_title and art_url are provided.

Bug fixes

  • Fixed configuration retrieval error handling to return structured errors instead of throwing exceptions.

  • Improved validation logic for optional parameters.

artsend 0.1.2

Documentation

  • Added comprehensive {pkgdown} documentation site.

  • Created three vignettes covering configuration, quickstart workflows, and advanced patterns including metrics access and Shiny integration.

  • Rewrote README.md with installation instructions, function reference table, usage examples, error handling patterns, and troubleshooting guide.

  • Added @family tags to all exported functions for better cross-referencing.

  • Enhanced roxygen2 documentation with improved @description and @details.