10 Commits

Author SHA1 Message Date
warrenchen
b355ed9e14 feat: Update subscription disable API to include tenant-boundary validation and enhance request structure 2026-02-18 12:57:21 +09:00
warrenchen
ae6edae39c feat: Enhance Send Engine integration with webhook publishing and configuration options 2026-02-17 17:55:54 +09:00
warrenchen
33102d536e feat: Implement email blacklist functionality and completed auth for subscription sending flow
- Added EmailBlacklist service and controller for managing blacklisted emails.
- Created EmailBlacklistDto for data transfer and EmailBlacklistFormViewModel for form handling.
- Implemented views for listing and adding emails to the blacklist.
- Updated database schema with new EmailBlacklist entity and related migrations.
- Enhanced OAuthClientFormViewModel to include ClientId and ClientSecret properties.
- Added EmailBlacklistService to handle email blacklisting logic.
- Integrated email blacklist service into the application with necessary dependencies.
2026-02-10 18:05:03 +09:00
warrenchen
e4af8f067f Implement unsubscribe token feature and enhance preferences management with list_id and email validation 2026-02-04 16:28:32 +09:00
warrenchen
f84cfb5beb Refactor code structure for improved readability and maintainability 2026-02-03 18:11:38 +09:00
warrenchen
db39a6ac4c Enhance installation process with environment variable support and dotenv loading for development 2026-02-03 16:48:25 +09:00
warrenchen
8756010173 Refactor installation process and update schema definitions for improved functionality 2026-02-03 15:33:16 +09:00
warrenchen
4631f82ee4 Add initial installer project and setup for MemberCenter
- Created MemberCenter.Installer project with references to Infrastructure, Application, and Domain projects.
- Added Program.cs with a basic console output.
- Generated MemberCenterDbContextModelSnapshot for database schema representation.
2026-02-03 15:04:18 +09:00
warrenchen
6f01f51934 Update installation documentation to clarify installation process and CLI commands 2026-02-03 12:16:11 +09:00
warrenchen
5d7b2e79ea Initial project 2026-01-30 16:57:29 +09:00