Patch Changes
-
#465
66ca9c7
Thanks @Adammatthiesen! - Revert the SDK back to@astrojs/db
instead ofdrizzle-orm
asdrizzle-orm
was not causing our issues -
#456
d66d081
Thanks @Adammatthiesen! - Expand SDK virtual cache system to allow more functionality either with the cache or passthrough to the normal SDK -
#455
a23a95e
Thanks @Adammatthiesen! - Implement runtime logger on all API routes -
#454
1021093
Thanks @Adammatthiesen! - Refactor pageType api endpoint management to prevent errors when using virtual modules within a APIRoute -
#458
d445247
Thanks @Adammatthiesen! - Hide and protect the deleted "Ghost" user from the dashboard -
#461
49171af
Thanks @Adammatthiesen! - Implement forgot password functionality if mailer is enabled -
#466
feb37bf
Thanks @Adammatthiesen! - Move routes to their ts variant to resolve weird bundling issue with astro -
#464
c77c4c7
Thanks @Adammatthiesen! - Internal package organization, no user facing changes -
#459
c914ec4
Thanks @Adammatthiesen! - Extend mailer functionality into the auth system for optional Email verification -
#460
0b4c1fe
Thanks @Adammatthiesen! - Implement basic email notifier system for User and Admin notifications -
#457
1421e4c
Thanks @Adammatthiesen! - Implement new SMTPnodemailer
configuration for sending emails from StudioCMSSMTP Mailer Configuration:
- Added SMTP mailer configuration options in the ConfigForm.astro file, including enabling/disabling the mailer and configuring SMTP settings.
- Introduced new routes and entry points for mailer configuration and test email functionalities in index.ts.
Database Schema Updates:
- Added a new table StudioCMSMailerConfig to store SMTP mailer settings.
- Updated existing tables to remove default values from JSON columns. (Potentially breaking)
-
#462
bf1b118
Thanks @Adammatthiesen! - Update the email templates, modifying the user invite API route, and improving the handling of email sending errors.