feat: add visual WYSIWYG email template editor (#229)

Replace raw HTML textarea with TipTap-based rich text editor for email
templates. Includes formatting toolbar, variable insertion dropdown,
source/visual toggle, and dark mode support. Add Mailhog service to
docker-compose for local email testing.
This commit is contained in:
Paul Nothaft
2026-03-15 22:05:27 +01:00
parent c0a5cd56c8
commit 04a7ea80f9
6 changed files with 480 additions and 30 deletions
+10
View File
@@ -98,6 +98,16 @@ services:
networks:
- picpeak-network
mailhog:
image: mailhog/mailhog:latest
container_name: picpeak-mailhog
restart: unless-stopped
ports:
- "${MAILHOG_SMTP_PORT:-1025}:1025"
- "${MAILHOG_UI_PORT:-8025}:8025"
networks:
- picpeak-network
frontend:
build:
context: ./frontend