📣 Announcement
- Significant updates to user experience and additional features implemented, including enhancements to the newsletter system.
- Gratitude extended to all contributors for their valuable contributions, especially @jakebogan01 and @DH-555
🎁 New Features
- Refactored NewsletterForm.svelte to use the production API endpoint for mail requests
- Added SweetAlert2 library for displaying beautiful alerts
- Enabled footer newsletter form
- Selective cache purges in Cloudflare after deploying with GitHub Actions
👥 User Experience
- Improved handling of form submission and display of success/error messages in NewsletterForm.svelte
- Fixed footer newsletter form in Footer.svelte
- Centered footer icons when wrapped and fixed page overflow issues
- Updated social media links in Footer.svelte
- Added Telegram and Reddit social media icons
- Updated sponsor links in FAQ.svelte and Footer.svelte
- Updated sponsor headings in BCSponsors.svelte and CSponsors.svelte
- Updated newsletter brand name in Newsletter.svelte
- Added newsletter component inside footer with its own banner
- Added infinite scroll, touch events, and dot indicators
🌟 Additional Updates
- Fixed linting and formatting issues in contribution section
- Updated Testimonials.svelte
- Removed postbuild step from deploy.yml workflow
- Ignored specific files in ESLint and Prettier configurations
- Updated FAQ content and added new questions
What's Changed
- adds infinite scroll and touch events and dot indicators by @jakebogan01 in #60
- Issue 30 add join newsletter by @jakebogan01 in #61
- fixed footer icons to be centered when wrapped and overflow page issues by @jakebogan01 in #64
- Selective cache purges in Cloudflare after deploying with GitHub Actions by @xuelink in #65
- API Integration for Newsletter Subscription by @xuelink in #66
Full Changelog: v0.2.8...v0.2.9