Commit graph

1623 commits

Author SHA1 Message Date
Kailash Nadh
d3a417d172 Fix typo in function name. 2025-02-20 11:54:09 +05:30
Kailash Nadh
2defef3857 Refactor SMTP name to always have email- prefix for consistency. 2025-02-14 18:38:47 +05:30
Fran Quinto
24af0bc20d
Update ca.json (#2303) 2025-02-12 10:57:13 +05:30
lcd1232
d055cc5311
Add support for selecting SMTP per campaign (#2290)
This patch adds a new optional `name` field to SMTP server config on the UI.
When a name is given to an SMTP server, it's initialized as a standalone messenger
which shows up as a sub-group item under the main "email" messenger
on the campaign page.

Co-authored-by: Kailash Nadh <kailash@nadh.in>
2025-02-11 22:41:45 +05:30
candide ꘎ media
756e3915c3
Fix typos in subscribers.md (#2302)
subsriber -> subscriber
2025-02-11 09:16:49 +05:30
Matěj D.
61d7a9d2e4
Update cs-cz.json (#2293)
Fix unclear wording, where it might seem like user has unsubscribed when they confirmed the subscription.
2025-02-06 18:17:14 +05:30
Sávio Ribeiro
2f5ab4c619
Display filename and milliseconds in timestamp on the logs admin UI (#2280) 2025-02-06 11:14:24 +05:30
dependabot[bot]
ad162c259a
Bump vite from 5.4.11 to 5.4.12 in /frontend (#2268)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.11 to 5.4.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  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-02-05 22:05:56 +05:30
vegardgithub
86f9ad051a
Add Norwegian Bokmål (no.json) i18n language pack (#2289)
Co-authored-by: Kailash Nadh <kailash@nadh.in>
2025-02-05 22:03:04 +05:30
Kunall Banerjee
d0321baf4f
fix: typo in callout under the settings page (#2283) 2025-02-04 09:21:08 +05:30
mlaht
c3069e55a9
Update Finnish translation (#2270) 2025-01-27 14:04:18 +05:30
Kailash Nadh
672d8ffb2c
Merge pull request #2269 from s-en-o/patch-1
fix(static): no matching closing anchor tag
2025-01-24 10:16:07 +05:30
Seno
1446fbb5e4
fix(static): no matching closing anchor tag 2025-01-24 11:02:21 +13:00
Kailash Nadh
7153777ba2
Merge pull request #2266 from vinitparekh17/patch-1
docs: removed duplicate line
2025-01-20 18:35:31 +05:30
Vinit Parekh
7c952e7844
docs: removed duplicate line 2025-01-20 15:47:39 +05:30
Kailash Nadh
afa717fddc Upgrade smtp-pool lib fixing non-FQDN hostnames. Closes #2146. 2025-01-20 00:21:14 +05:30
Kailash Nadh
ff19a34f30 Fix bounce meta JSON overflowing in the table on admin UI. Closes #1797. 2025-01-20 00:17:33 +05:30
Kailash Nadh
0e49a4bb7d
Merge pull request #2264 from knadh/edit-campaign
Refactor campaign editing and status management.

- Add `Unschedule` button.
- Add `Start` button on paused campaigns.
- Make paused campaigns editable.
- Remove redundant API and query logic.
2025-01-19 16:42:16 +05:30
Kailash Nadh
3d383cd537 Make paused campaigns editable. 2025-01-19 16:40:25 +05:30
Kailash Nadh
5ba0adcb0b Automatically switch scheduled campaigns to draft when send_at date it removed. 2025-01-19 16:35:16 +05:30
Kailash Nadh
61c6b7e15a Add explicit Unschedule button on campaign UI. 2025-01-19 16:27:39 +05:30
Kailash Nadh
fd31ac6f58 Remove redundant send_later param in campaign POST/PUT. 2025-01-19 16:06:39 +05:30
Kailash Nadh
e8fd12bddf Add List-Unsubscribe header to opt-in confirmation mails. Closes #2224. 2025-01-19 11:41:17 +05:30
Kailash Nadh
2e8a5ace1d Add user roles/perms documentation. Closes #2242. 2025-01-19 11:19:56 +05:30
Kailash Nadh
0930a22b4a Add VACUUM to maintenance section in docs. 2025-01-13 13:18:54 +05:30
Kailash Nadh
e2aa9c5350 Make media image background checkered to show transparency. Closes #2080. 2025-01-13 12:32:46 +05:30
dependabot[bot]
c87715628d
Bump golang.org/x/net from 0.23.0 to 0.33.0 (#2253)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.23.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.23.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-10 10:48:40 +05:30
Shaun Warman
a5e56c3446
fix: forwardemail bounce processing invalid signature issue (#2250) 2025-01-10 10:40:21 +05:30
Oluwaseun Raphael Afolayan
0878f3e6e5
Add Laravel SDK to Supported Libraries Lists (#2240) 2025-01-06 09:05:33 +05:30
Kailash Nadh
50b296da08 Remove GitHub from OIDC shortcuts as it doesn't support OIDC. Closes #2235. 2025-01-05 21:00:17 +05:30
TRISHIT CHAR
b75de39fc2
Fix elest.io image in docs (#2239) 2025-01-05 10:12:38 +05:30
Robin
cb9b7985c1
Fix typo in de i118 (#2236) 2025-01-04 08:46:15 +05:30
Bharat Kashyap
62c996bcc7
Fix typo (#2233) 2025-01-03 11:20:50 +05:30
ANU MADHAV
2abc0a8651
Apply minor Go code fixes (#2219)
- replace deprecated 'strings.Title' with 'cases.Title'
- remove unreachable return and fix syntax issue
2024-12-25 19:57:14 +05:30
Po-Ru, Lin
98934e601e
Fix outdated docker local dev suite (#2200)
* deps(dev): Upgrade golang to 1.20 in dev Dockerfile

* feat(dev): Make dev's config.toml conform to prod's

* fix(dev): Use dev db credentials in config

* feat(dev): Add support for devcontainer

* docs: How to set up dev env in different ways
2024-12-10 23:05:12 +05:30
Kailash Nadh
97fde64461 Make CSV (import) header fields agnostic of surrounding spaces. Closes #2189. 2024-12-04 23:11:51 +05:30
Kailash Nadh
63712285aa Fix schema and add migration for incorrect subscriber count (null) in materialized view. 2024-12-04 23:06:49 +05:30
Kailash Nadh
5c0de6ef0b Fix broken sorting lists by subscriber_count. Closes #2151. 2024-12-04 22:40:13 +05:30
Kailash Nadh
7bfbd6a856 Add all to subscriber deletion by query which broke with query validation. Ref: #2122. 2024-12-04 22:07:54 +05:30
Kailash Nadh
a1291114d9 Replace broken indent JS lib with js-beautify. Closes #2182. 2024-12-04 21:52:37 +05:30
Kailash Nadh
1c33d32b9e Remove redundant event from bounces UI. Closes #1850. 2024-12-04 21:16:48 +05:30
centja1
cb99d600aa
Fix loading of messengers from serverConfig on line 629 (#2187) 2024-12-03 13:40:31 +05:30
Kailash Nadh
3f5bad1a9a Fix incorrent curl command in docs. 2024-11-25 10:20:08 +05:30
Dylan Cetin
fce46b2103
fix: update OpenAPI specs for routes and correct docs for campaign endpoints (#2179)
* Fix API Docs for campaign routes' params

1. Added no_body for some. These existed in OpenApi spec but was not present in the docs
2. GET /api/campaigns/analytics/{type} fixed params description for "from" and "to"

* OpenApi Specs GET routes and File Type Fix

This commit fixes some routes' openapi specs by following lismonk.app/docs/

1. GET Routes can't have a body. All params spesified in the body is moved up to query params
2. On the route /import/subscribers POST fixed content type to Multipart, added example params and fixed file type to string/binary
3. And added required: false to many
2024-11-25 10:19:12 +05:30
dependabot[bot]
882c49f1dd
Bump cross-spawn from 7.0.3 to 7.0.6 in /frontend (#2169)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 10:14:02 +05:30
Ulf Seltmann
ee9677cd8e
removes example properties from attribs property and allow additional properties (#2154) 2024-11-15 13:23:47 +05:30
Kailash Nadh
1451c4b1f1 Improve API auth/permission docs and examples. 2024-11-15 12:18:44 +05:30
Kailash Nadh
392bc87225 Add curl example to subscriber import docs. 2024-11-15 12:02:09 +05:30
Kailash Nadh
1198f6f3af Update release link on static site homepage. 2024-11-13 00:28:46 +05:30
Kailash Nadh
0a27de16c6 Replace type field in user creation UI with radio-button for better usability. 2024-11-13 00:03:40 +05:30