listmonk/internal
Kailash Nadh 463e92d1e1 Add transactional (tx) messaging capability.
This commit adds a new API `POST /api/tx` that sends an ad-hoc message
to a subscriber based on a pre-defined transactional template. This is
a large commit that adds the following:

- New campaign / tx template types on the UI. tx templates have an
  additional subject field.
- New fields `type` and `subject` to the templates table.
- Refactor template CRUD operations and models.
- Refactor template func assignment in manager.
- Add pre-compiled template caching to manager runtime.
- Pre-compile all tx templates into memory on program boot to avoid
  expensive template compilation on ad-hoc tx messages.
2022-07-09 10:36:12 +05:30
..
bounce Remove test files committed accidentaly. 2022-05-10 11:00:45 +05:30
buflog Add new 'Logs' page to the UI to view stdout logs 2020-10-10 23:55:54 +05:30
core Add transactional (tx) messaging capability. 2022-07-09 10:36:12 +05:30
i18n Fix typos 2022-03-20 11:17:29 -07:00
manager Add transactional (tx) messaging capability. 2022-07-09 10:36:12 +05:30
media Add support for custom public S3 URLs. Closes #505. 2022-01-15 21:20:32 +05:30
messenger fix: Use list append instead of indexing 2022-06-27 16:14:46 +05:30
migrations Add transactional (tx) messaging capability. 2022-07-09 10:36:12 +05:30
subimporter Refactore all CRUD functions to a new core package. 2022-05-03 10:50:29 +05:30