Commit graph

1755 commits

Author SHA1 Message Date
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
Kailash Nadh
894d284309 Fix GET subscribers not filtering by list permissions. Closes #2129. 2024-11-12 22:59:33 +05:30
Ulf Seltmann
8b213f0996
adds property description to List and NewList, updates docs (#2150) 2024-11-11 16:31:18 +05:30
Kailash Nadh
18edc653a8 Add v4.1.0 migrations. 2024-11-11 16:11:56 +05:30
Kailash Nadh
abe09d67ed Refactor OIDC redirect state to have nonce validation. Closes #2138. 2024-11-10 22:27:11 +05:30
Kailash Nadh
b995cce5d1 Switch login form URLs to relative URIs. 2024-11-10 22:25:11 +05:30
Shaun Warman
cb8b54fd00
Add ForwardEmail (provider) bounce integration (#2016)
* Add ForwardEmail one-click SMTP form option.
* Add bounce webhook integration.

---------

Co-authored-by: Kailash Nadh <kailash@nadh.in>
2024-11-10 21:45:07 +05:30
Bowrna
03925821fb
Add % on campaign analytics pie chart hover (#2124)
Co-authored-by: Kailash Nadh <kailash@nadh.in>
2024-11-05 21:32:36 +05:30
Kailash Nadh
c35ed68759 Fix quotes in JSON API req example in docs. 2024-11-05 00:21:36 +05:30
Kailash Nadh
e182fb5660 Fix the delete/blocklist by SQL query example in docs. 2024-11-05 00:18:22 +05:30
Kailash Nadh
1ac9ccbb8b Reject blocklist-by-query API requests with no query. 2024-11-05 00:18:22 +05:30
Kailash Nadh
ac5e10158a Reject query-by-delete API requests with no query. Ref #2122. 2024-11-05 00:18:22 +05:30
Davide Caligiuri
d8a394d0f4
Update it.json (#2134) 2024-11-04 15:13:56 +05:30
Kailash Nadh
68df63773d Update curl example to remove username/api_username confusion. Closes #2136. 2024-11-04 13:35:54 +05:30
Luís Mendes
2c02e01aaa
#2114 - Fix issue of wrong platform used during docker build (#2123) 2024-10-30 10:13:00 +05:30
Salim B
599147c102
fix: favicon markup (#2115) 2024-10-30 00:05:03 +05:30
ovari
be9fe9c7a2
Update hu.json (#2102) 2024-10-29 11:23:23 +05:30
pbence
5abf004655
fix dummy detection for OIDC client secret (#2116) 2024-10-29 10:36:17 +05:30
Kailash Nadh
cf7d6644f1 Fix broken individual list GET API. Closes #2117. 2024-10-29 10:17:05 +05:30