Kailash Nadh
0f55c1b003
Merge 6dc433f345
into e8156e03ce
2025-10-02 23:16:11 +05:30
Tristram
e8156e03ce
Update Czech translation ( #2694 )
...
General improvements to wording, consistency, and terminology.
2025-10-02 23:08:20 +05:30
dependabot[bot]
c666c4ff9e
Bump vite from 5.4.19 to 5.4.20 in /frontend ( #2691 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.19 to 5.4.20.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.20/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.20/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.20
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 22:49:36 +05:30
Rohith Kumar Ankam
39658c446f
Add minor security enhancements ( #2682 )
...
- Remove `getHostByName` sprig function
- Fix ineffective constant-time-conparison protection in login
2025-09-29 20:29:30 +05:30
Kevin Cox
2085abefb4
Handle Postmark spam complaints. ( #2679 )
...
The code attempts to do this by handling the `SpamComplaint` `Type` however this is sent with a `RecordType` of `SpamComplaint` rather than `Bounce` so is ignored. Accepting this additional `RecordType` solves the issue.
This behaviour is described in Postmark's documentation.
> Note that that spam complaints, unsubscribes/subscribes, or manual deactivations have their own webhooks and are not trigged via the Bounce webhook.
>
> https://postmarkapp.com/developer/webhooks/bounce-webhook
https://postmarkapp.com/developer/webhooks/spam-complaint-webhook#spam-complaint-webhook-data
2025-09-29 20:23:58 +05:30
dependabot[bot]
fb60455d10
Bump vite from 5.4.18 to 5.4.20 in /frontend/email-builder ( #2660 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.18 to 5.4.20.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.20/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.20/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.20
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 20:23:14 +05:30
dependabot[bot]
27f58efae9
Bump axios from 1.8.2 to 1.12.0 in /frontend ( #2666 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.8.2 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.8.2...v1.12.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 20:23:04 +05:30
Tristram
06275f1907
Update Czech translations ( #2688 )
...
- archiveSlug: "URL Slug" → "URL identifikátor"
- managePrefs: "Zpráva předvoleb" → "Správa předvoleb"
2025-09-29 20:21:39 +05:30
albanobattistella
2c5dc61427
Update it.json ( #2667 )
2025-09-15 11:17:17 +05:30
Rosano
d661fa874f
Fix typo in docs ( #2664 )
2025-09-13 12:10:45 +05:30
SweetPPro
a76099e9e5
incorrect ALTCHA Form challengeurl ( #2654 )
...
fixes incorrect ALTCHA Form challengeurl
2025-09-10 10:44:22 +05:30
Kailash Nadh
943a961bfc
Update release details on the static homepage.
2025-09-09 23:35:51 +05:30
Kailash Nadh
30846f8415
Ignore altcha.umd.js from frontend build so that goreleaser ignores it.
2025-09-09 23:15:27 +05:30
Kailash Nadh
e27a3904c6
Expand the warning on subscribers:sql_query
permission on arbitrary SQL functions.
2025-09-09 22:59:45 +05:30
Kailash Nadh
6d99316528
Auto-translate new i18n language strings.
2025-09-09 22:35:48 +05:30
Kailash Nadh
d4007d5148
Fix Go tpl expressions breaking in Visual editor HTML.
...
Closes #2593 .
Closes #2499 .
2025-09-09 22:29:46 +05:30
Kailash Nadh
deb41f8d1c
Add i18n translation helper script.
2025-09-09 22:28:34 +05:30
Kailash Nadh
81d05e4dd6
Suppress optin e-mail send errors on subscriber insert/edit APIs.
2025-09-09 21:12:01 +05:30
Kailash Nadh
fcbebc272b
Update Cypress trests on the campaign file attach UI.
2025-09-09 00:15:03 +05:30
dependabot[bot]
e8b0eafc00
Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 ( #2634 )
...
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases )
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0 )
---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
dependency-version: 2.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 18:30:21 +05:30
Kailash Nadh
301c13a60d
Add optional subject
param to tx API. Closes #2333 .
2025-09-08 18:21:12 +05:30
Kailash Nadh
ad66878ea0
Fix list action icons not showing on the UI based on permissions. Closes #2640 .
2025-09-08 17:52:44 +05:30
Kailash Nadh
fbe4c5c9e7
Make session
cookie samesite to prevent CSRF requests.
2025-09-08 17:52:13 +05:30
Tobias Wiesing
ea88b94413
Add link for n8n node ( #2649 )
2025-09-03 11:23:18 +05:30
Kailash Nadh
6dc433f345
WIP: Add MJML support.
2025-08-19 00:09:19 +05:30
Kailash Nadh
7d38890868
Change OIDC init to lazy-load instead of loading once on boot. Fixes #2626 .
2025-08-18 19:10:19 +05:30
Kailash Nadh
961116468b
Refresh i18n language files.
2025-08-16 16:57:32 +05:30
Kailash Nadh
09d291e119
Add support for built-in ALTCHA CAPTCHA implementation.
...
The existing hCaptcha implementation as the only CAPTCHA option isn't ideal
as hCaptcha is a proprietary SaaS provider. This commit adds supports for
ALTCHA (altcha.org) a self-contained "proof-of-work" based CAPTCHA option.
Closes #2243 .
2025-08-16 16:48:20 +05:30
Kailash Nadh
38387d0079
Fix List-Unsubscribe
header incorrectly sent on opt-in confirmation. Closes #2619 .
2025-08-10 14:32:50 +05:30
Kailash Nadh
eef0021366
Add support for loading secrets from *_FILE env vars in Docker environment.
...
Closes #2455 .
Co-Authored-By: Michael Redig <mredig@gmail.com>
2025-08-09 14:41:13 +05:30
dependabot[bot]
4a93184c7e
Bump tmp from 0.2.3 to 0.2.4 in /frontend ( #2617 )
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.3 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-09 13:25:12 +05:30
Kailash Nadh
ad67fc62a6
Refactor landing page on the website.
...
- Clean up sections.
- Add OS logos for binary downloads.
2025-08-05 00:04:57 +05:30
Kailash Nadh
4d74cf4520
Tweak log viewer to optionally hide filename from log lines (on the import UI).
2025-08-03 19:17:53 +05:30
dependabot[bot]
26c61f8ea1
Bump form-data from 4.0.1 to 4.0.4 in /frontend ( #2587 )
...
Bumps [form-data](https://github.com/form-data/form-data ) from 4.0.1 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases )
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md )
- [Commits](https://github.com/form-data/form-data/compare/v4.0.1...v4.0.4 )
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-03 18:56:51 +05:30
Kailash Nadh
fb39d6183c
Refactor media gallery UI.
...
- Replace table view with thumbnail gallery view, increasing display density.
- Hide upload form and move it to a toggle button
- Clean up pagination handles.
- Simplify and cleanup the overall page, making modal mode better.
2025-08-03 18:51:11 +05:30
Bowrna
ba24c64fae
Add subsriber blocklisting on the bounces UI ( #2409 )
...
Co-authored-by: Kailash Nadh <kailash@nadh.in>
2025-08-01 23:21:25 +05:30
Vivek R
c9c678c04f
Add support for OIDC user auto-creation ( #2578 )
...
This patch adds 3 new options to OIDC settings.
Toggle user auto-creation, and select default user/list roles
for auto-created users.
Co-authored-by: Kailash Nadh <kailash@nadh.in>
2025-07-20 16:11:45 +05:30
Junglei Kim
66d7413bfb
Update OpenAPI specification ( #2581 )
2025-07-17 19:27:50 +05:30
Rohan Verma
ae84fa37d4
Add listmonk-mcp to SDKs documentation ( #2573 )
2025-07-15 08:48:45 +05:30
gerbsen
6b7e4232c5
Update OIDC doc with latest KeyCloak realm URL ( #2568 )
...
---------
Co-authored-by: Kailash Nadh <kailash@nadh.in>
2025-07-12 22:38:38 +05:30
Kailash Nadh
89b270427b
Update deps and remove obsolete replace
in go.mod. Closes #2567 .
2025-07-12 20:53:40 +05:30
Junglei Kim
98d2ad6e72
Add Korean i18n translation ( #2565 )
2025-07-12 14:29:09 +05:30
Kailash Nadh
38c784fe55
Update release details on the static homepage.
2025-07-06 21:56:27 +05:30
Kailash Nadh
48643aa93e
Disallow POST /api/subscription
on disabling public subscription in settings. Closes #2530 .
2025-07-05 18:50:18 +05:30
Kailash Nadh
a424f01fc6
Print full line with error in the importer log. Close #2549 .
2025-07-05 18:47:10 +05:30
Kailash Nadh
4f6880d38e
Fix opt-in send errors silently ignored on signup form. Closes #2535 .
2025-07-05 18:43:17 +05:30
Kailash Nadh
b71d80e546
Upgrade smtppool
lib with error-return bugfix. Ref: #2503
2025-07-02 23:31:37 +05:30
Adam Howard
419f88a9c3
Fix incorrect line counts due to empty lines in CSV importer ( #2542 )
2025-06-30 16:15:51 +05:30
dependabot[bot]
aa864fd5bf
Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 ( #2543 )
...
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure ) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases )
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0 )
---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
dependency-version: 2.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-29 12:39:24 +05:30
Jannis Andrija Schnitzer
d7e4ecf81c
Fix typo in configuration.md ( #2540 )
2025-06-27 16:17:59 +05:30