- Add changelog entry for new feature - Update README with asset selection documentation - Document new /api/assets endpoint - Update /api/send with footerAssets parameter Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# Changelog
|
|
|
|
Alle wichtigen Änderungen an diesem Projekt werden hier dokumentiert.
|
|
|
|
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/),
|
|
und dieses Projekt folgt [Semantic Versioning](https://semver.org/lang/de/).
|
|
|
|
## [1.1.0] - 2026-01-16
|
|
|
|
### Hinzugefügt
|
|
- **Footer-Icon-Auswahl**: Mehrere Icons aus dem `/assets`-Ordner können für den E-Mail-Footer ausgewählt werden
|
|
- Neuer API-Endpunkt `GET /api/assets` zum Abrufen verfügbarer Assets
|
|
- Thumbnail-Grid in der Weboberfläche zur Icon-Auswahl
|
|
- Dynamische Footer-Generierung mit mehreren CID-eingebetteten Bildern
|
|
|
|
### Geändert
|
|
- `POST /api/send` akzeptiert neues optionales Feld `footerAssets` (Array von Dateinamen)
|
|
- Footer wird nur noch angezeigt wenn mindestens ein Icon ausgewählt wurde
|
|
|
|
---
|
|
|
|
## [1.0.0] - 2026-01-16
|
|
|
|
### Hinzugefügt
|
|
- Express-Server mit REST-API für E-Mail-Versand
|
|
- Weboberfläche zum Versenden von E-Mails (Empfänger, CC, Betreff, Text/HTML)
|
|
- SQLite-Datenbank für persistente Versand-Historie
|
|
- Nodemailer-Integration für Brevo SMTP
|
|
- E-Mail-Footer mit eingebettetem Bild via CID-Attachment
|
|
- Umfangreiche Dokumentation inkl. CID-Embedding Tutorial
|
|
|
|
### Technische Details
|
|
- Node.js 20.x
|
|
- Express 4.18
|
|
- Nodemailer 6.9
|
|
- better-sqlite3 11.0
|