runningnoodle
d69b766a3a
Enable extra system calls in systemd service ( #1309 )
2023-07-12 19:42:54 +05:30
Koen Martens
329b645a3d
Add documentation for archive function. Closes #1396 . ( #1399 )
2023-07-12 19:36:15 +05:30
dependabot[bot]
1894af121f
Bump semver from 5.7.1 to 5.7.2 in /frontend ( #1398 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12 10:24:56 +05:30
Kailash Nadh
c581fe2f3a
Add GET /api/about
that returns useful system info. Closes #1354 .
2023-06-24 13:07:13 +05:30
Kailash Nadh
5b404615fc
Stop requiring a DELETE call for fresh import after finished imports. Closes #1369 .
2023-06-24 11:29:18 +05:30
Yatish Mehta
530165f5ee
Fix typos in comments ( #1368 )
...
Co-authored-by: Yatish Mehta <yatish@example.com>
2023-06-20 23:40:34 +05:30
cui fliter
f94c1f34b6
fix function name in comment ( #1374 )
...
Signed-off-by: cui fliter <imcusg@gmail.com>
2023-06-20 23:40:13 +05:30
Jorge - vitrubio
92a4d9911e
Update es.json ( #1378 )
...
updated translations and grammar.
2023-06-20 23:36:37 +05:30
Jorge - vitrubio
5e24ef9848
Update it.json ( #1379 )
...
Updated italian language
2023-06-20 23:35:13 +05:30
Nils Jacobsen
f577522fe1
Update inlang.config.js ( #1359 )
2023-06-03 18:22:13 +05:30
Kailash Nadh
e0cda4b35c
Fix all
pagination. Closes #1356 . Closes #1357 .
2023-06-03 16:19:10 +05:30
Kailash Nadh
a2da75ce98
Merge branch 'events'
2023-05-27 15:45:22 +05:30
Kailash Nadh
0b2da4c664
Add support for streaming async events via HTTP serverside events.
...
- `GET /api/events?type=error` opens a long-lived HTTP server side
event connection that streams error messages.
- async (typically SMTP) errors are now streamed to the frontend and
disaplyed as an error toast on the admin UI.
2023-05-27 15:44:59 +05:30
Rohan Shetty
63bc00d8e3
Fix issues in the Swagger collection ( #1322 ). Closes #1321 .
2023-05-24 10:44:41 +05:30
Kailash Nadh
d359ad27aa
Refactor media management.
...
- Change tiled UI to table UI.
- Add support for search and pagination.
- Important: This breaks the `GET /api/media` API to introduce pagination
fields. Media items are now moved into `{ data: results[] }`.
2023-05-21 15:19:12 +05:30
Kailash Nadh
3b9a0f782e
Add support for file attachments on campaigns ( #1341 )
...
- Adds support for arbitrary file uploads with an admin setting to select allowed file extensions.
- Adds support for attaching media (files) to campaigns.
2023-05-18 16:55:59 +05:30
Viorel-Cosmin Miron
cb2a579252
Update ro.json ( #1326 )
...
Fixed and updated romanian translation.
2023-05-12 13:01:38 +05:30
Rohan Shetty
cbbbe402be
Fix missing fields in Swagger collection. Closes #1317 .
2023-05-10 11:18:40 +05:30
Rohan Shetty
5a2627932d
Fix Swagger collection. Closes #1308 . Closes #1313 (PR #1314 )
2023-05-08 23:37:11 +05:30
Kailash Nadh
917696a543
Refactor Messenger
interface.
...
Remove `messenger.go` and move the interface definition to `manager`
and the `Message` struct to the `models` package, removing superflous
and redundant message structs used in multiple places.
2023-05-08 22:43:25 +05:30
Kailash Nadh
9ffc912a2c
Refactor media provider.
...
- Rename `Get()` to `GetURL()`.
- Add `GetBlob()` to retrieve the media file blobs in
filesystem and and s3 media providers.
This enables reading media files inside listmonk paving the way to
campaign file attachments.
2023-05-08 20:28:25 +05:30
Kailash Nadh
be16297549
Fix incorrect assignment of subscriber in message struct. Closes #1307 .
2023-05-06 13:41:21 +05:30
Rohan Shetty
e332622db9
Added remaining endpoints to the Swagger Collection ( #1283 )
...
* added swagger collection for APIs
* added remaining endpoints to the swagger collection
2023-04-25 22:17:43 +05:30
Kailash Nadh
39a627d839
Upgrade koanf lib to fix mapstructure []byte unmarshal bug.
2023-04-12 22:00:09 +05:30
Kailash Nadh
9381e086a1
Link the Swagger pages on the API doc.
2023-04-11 21:51:30 +05:30
Chinmay Pai
8c46b758ce
build: push docker image to ghcr.io ( #1237 )
...
with the new recent changes in dockerhub[1] we should
start pushing images to ghcr, and eventually phase out
the existing dockerhub setup.
[1]: https://blog.alexellis.io/docker-is-deleting-open-source-images/
Signed-off-by: Chinmay D. Pai <chinmay.pai@zerodha.com>
2023-04-11 21:42:41 +05:30
Chinmay Pai
101459f2f6
actions: generate swagger ui for github pages ( #1281 )
2023-04-11 21:39:40 +05:30
Kailash Nadh
81ac6276bd
Add white background to logo in README for dark mode. Closes #1268 .
2023-04-11 12:51:24 +05:30
Kailash Nadh
5fc28a733c
Add support for variable bounce processing actions.
...
- Add support for `complaint` to the SES bounce processor.
- Add support for `hard/soft` to Sendgrid bounce processor.
- Add new bounce actions `None` and `Unsubscribe`.
- Add per type (`soft/hard/complaint`) bounce rule configuration to
admin settings UI.
- Refactor Cypress bounce tests.
2023-04-11 11:33:40 +05:30
Kailash Nadh
13ad9adb8b
Upgrade koanf
to v2.
2023-04-10 12:45:25 +05:30
Kailash Nadh
3baf18ea45
Add support for wildcards in the email domain blocklist.
...
Eg: *.example.com, *.mail.example.com etc.
Closes #1275 . Closes #1276 .
2023-04-09 14:04:02 +05:30
Kailash Nadh
98729f63df
Refactor email domain blocklist config field in importer package.
2023-04-09 14:04:02 +05:30
Justin Beaty
476d5bebf2
Add support for publishing full content in public archive RSS feed body ( #1262 )
...
- Introduces a new option on the settings UI to optionally publish the full campaign body in
public archive RSS feeds.
Closes #1033
Co-authored-by: Kailash Nadh <kailash@nadh.in>
2023-04-08 09:39:10 +05:30
peix187
146e8e7a63
Add missing translation message in maintenance page ( #1279 )
2023-04-08 08:48:40 +05:30
peix187
0d4c1d1471
Fix portuges missing translations ( #1278 )
2023-04-08 08:48:03 +05:30
Kailash Nadh
7db3d7da0f
Improve i18n editor.
...
- Add a one-click `download JSON` button.
- Add a `New language` button.
Add secondary editor InLang (remote service) to docs.
Closes #1266 , #1267 .
2023-04-06 11:57:57 +05:30
Kailash Nadh
71a9138b23
Add missing i18n languages to the editor
2023-04-06 11:29:58 +05:30
Marcin Kunert
ad53632be4
Expanded docs about PUT /api/subscribers/:id ( #1269 )
...
I've expanded the docs a bit, related to #995
2023-04-02 20:40:38 +05:30
Kailash Nadh
b433ef68ec
Fix broken SES bounce type check.
2023-04-02 20:39:01 +05:30
Justin Beaty
a95510260d
Add functions to notification templates ( #1263 )
2023-03-26 12:00:35 +05:30
Kailash Nadh
d1d0922a8c
Fix gh-pages workflow script to run on push to master
.
2023-03-26 11:54:46 +05:30
Kailash Nadh
ec7a246afc
Fix link to the docs repo.
2023-03-26 11:17:15 +05:30
Kailash Nadh
d4fb3a3399
Remove obsolete files.
2023-03-26 11:15:55 +05:30
Kailash Nadh
5d3c10d198
Add new README to the docs
directory.
2023-03-26 11:13:25 +05:30
Kailash Nadh
684c15a404
Add static Hugo website and mkdocs documentation to docs
directory. ( #1261 )
...
This commit merges the static website and docs that was on
https://github.com/knadh/listmonk-site repository into the main
listmonk repo.
It also adds a GitHub Actions workflow to public the sites on GitHub
Pages instead of Netlify.
2023-03-26 00:51:20 +05:30
Kailash Nadh
152bd37c22
Fix no opt-in mails when existing subscribers subscriber to new opt-in lists. Closes #1257 .
2023-03-25 21:06:59 +05:30
Kailash Nadh
5aedc3a4f6
Make media upload file extension validation case insensitive. Closes #1256 .
2023-03-25 11:46:23 +05:30
Rohan Shetty
bf72154727
Add Swagger collection for APIs ( #1253 )
2023-03-25 11:35:15 +05:30
Alfredo Sola
4821dd7c66
Update es.json ( #1258 )
2023-03-25 11:31:32 +05:30
Kailash Nadh
d87a01fad8
Include CAPTCHA in HTML form generation.
2023-03-25 11:21:06 +05:30