Commit graph

1775 commits

Author SHA1 Message Date
Yash Singh
86115c794b Optimized Dockerfile and docker-compose.yml
Added a dedicated run.sh script for cleaner entrypoint handling. Also updated docker-compose.yml by adding a healthcheck for the database service and removing the unnecessary 'command' section from app definition.
2025-08-05 12:32:22 +00:00
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
Jinhwan Kim
a9d3591f5e
Add heading in template functions doc (#2527) 2025-06-18 23:44:52 +05:30
Kailash Nadh
78f3db7f8d Add permanent warning to docs about Sprig functions. 2025-06-09 22:41:08 +05:30
Kailash Nadh
2081048701 Update release info on homepage. 2025-06-08 15:33:06 +05:30
Kailash Nadh
d27d2c32cf Remove dangerous tpl funcs in Sprig that's enabled by default.
`env` and `expandenv` template functions in the Sprig library allow
accessing system environment variables within campaign templates.
2025-06-08 15:06:56 +05:30
Nghia Le
6fc6c1ecea
Fix Vietnamese translation issues (#2487) 2025-06-06 15:38:02 +05:30
Orteko
d6f5292df7
Fix subscribers unsubscription status being reset to confirmed on save (#2517)
Co-authored-by: Andrew Keynes <andrew.keynes@voice.net.au>
2025-06-06 15:33:36 +05:30
Niklas Karoly
8b8358e913
Add Nodion Deployment Option (#2518) 2025-06-06 15:26:57 +05:30
Joice
3f3950855a
updates simples3 to latest version (#2520)
Co-authored-by: Joice M. Joseph <joice.m@zerodha.com>
2025-06-05 18:15:58 +05:30
Mohommed Motahir Alam
d027cb5de2
Add kloudbean hosting link to static website (#2508) 2025-05-30 12:48:40 +05:30
Kailash Nadh
bf502ba766 Update release details on the static homepage. 2025-05-25 15:37:55 +05:30
Kailash Nadh
dc466fc76b Fix quotes issue in TrackLink regexp. 2025-05-25 15:13:51 +05:30
dependabot[bot]
70fe7cba6f
Bump vite from 5.4.18 to 5.4.19 in /frontend (#2497)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.18 to 5.4.19.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.19/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 5.4.19
  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-05-25 13:18:25 +05:30
Kailash Nadh
b0ecd746be Add OIDC SSO tutorials to docs for Keycloak and authentic.
Based on the original PR by @nono-lqdn

Co-Authored-By: nono-lqdn <94455669+nono-lqdn@users.noreply.github.com>

Closes #2495
2025-05-25 13:16:26 +05:30
Kailash Nadh
e49253bc9c Fix name conflict in frontend JS util lib. 2025-05-25 12:17:52 +05:30
Kailash Nadh
29b2766fd5 Add missing requirements.txt to docs. Closes #2494. 2025-05-25 12:05:52 +05:30
Kailash Nadh
71ae2bbc09 Fix scheduled campaigns not finishing. Closes #2480. 2025-05-25 11:57:48 +05:30
Kailash Nadh
86f808bc77 Allow @ in usernames. Closes #2478. 2025-05-24 22:55:39 +05:30
Kailash Nadh
4da91a0e67 Fix broken TrackLink regexp. Closes #2448. 2025-05-24 22:47:49 +05:30
Kailash Nadh
03285abf71 Display detailed d:h:m duration schedule on campaigns page. Closes #2460. 2025-05-24 22:42:10 +05:30
Kailash Nadh
3895fbda12 Fix race in selected template reverting to default on the campaign page. Closes #2461. 2025-05-24 22:17:53 +05:30
Kailash Nadh
9540d49a2b Fix subscription status filter param not being picked up on subscribers page. Closes #2447. 2025-05-24 22:03:31 +05:30
Kailash Nadh
b04fe6b6b9 Fix bounces not being sorted by type field. Closes #2444. 2025-05-24 18:27:03 +05:30
Kailash Nadh
2e563229da Fix incorrect query check in bulk subscriber actions. Closes #2491. 2025-05-24 18:07:57 +05:30
Kailash Nadh
00a7effe70 Enforce lowercasing of email in user creation. Closes #2482. 2025-05-24 17:50:07 +05:30
Kailash Nadh
4a132e0322 Fix broken template funcs in visual campaign update. 2025-05-24 17:22:41 +05:30
Mácsek Tamás
f687ac89fd
Fix incorrect order of translated day names in Hungarian locale (#2485)
The day names in the Hungarian translation were listed in the wrong sequence, causing the dashboard to display incorrect day labels. For example, "Monday" was incorrectly showing the Hungarian word for "Tuesday" instead.
2025-05-17 15:02:13 +05:30
Jef Theeuwes
ae55e64b53
Update Dutch i18n (#2449)
* update to constitantly use formal terms.
Make dutch more consistent and readable.

* update untranslated parts + extra check on formal

* template -> sjabloon

* transactioneel plural

* Uploaden -> Opladen
2025-05-07 09:44:11 +05:30
Shaun Warman
85ead710f4
docs: add listmonk and forward email for secure newsletter delivery guide (#2440) 2025-04-30 08:52:55 +05:30
Kailash Nadh
6336ec4f56 Update release details on the static homepage. 2025-04-29 00:47:28 +05:30
Kailash Nadh
3b8a8c23c5 Add email-builder/dist to .gitignore. 2025-04-29 00:17:16 +05:30