Kailash Nadh
5d41d1961d
Simplify Postmark config field.
2023-08-31 21:17:08 +05:30
Kailash Nadh
8bd409148e
Refactor Postmark bounce auth and move it fully inside the webhooks package.
2023-08-31 21:15:52 +05:30
Kailash Nadh
93c753c0c1
Fix double unmarshalling and refactor minor issues in postmark bounce processing.
2023-08-31 20:34:12 +05:30
Kailash Nadh
fa74cc1c41
Clean up the Postmark auth handler.
2023-08-31 20:18:20 +05:30
Kailash Nadh
216846c546
Remove incorrect Postmark username check.
2023-08-31 20:03:32 +05:30
Kailash Nadh
a96b243058
Fix Postmark config struct and add missing BasicAuth.
2023-08-28 20:28:25 +05:30
Kailash Nadh
0289c01d10
Add minor refactor.
...
- Normalize and change flat settings keys in DB to `bounce.postmark{}` to keep
the keyspace clean. This should perhaps be retroactively applied to other
settings groups as well.
- Remove Postmark specific handlers and logic and contain them in the bounce
package.
2023-08-27 13:05:14 +05:30
Thomas Siebers
e492310593
Support basic auth for postmark webhooks
2023-08-27 13:05:14 +05:30
Thomas Siebers
c78501432d
Add settings for postmark credentials (frontend)
2023-08-27 13:05:14 +05:30
Thomas Siebers
d720b43fe5
Add settings for postmark credentials
2023-08-27 13:05:14 +05:30
Thomas Siebers
9470b87ddf
Move postmark settings migration to v2.6.0
2023-08-27 13:05:14 +05:30
Thomas Siebers
e96ea44e44
Move migrations to v2.6.0
2023-08-27 13:05:14 +05:30
Thomas Siebers
bde99cd3c4
Move setting bounce.postmark_enabled
to the v2.5.0 migration
2023-08-27 13:05:14 +05:30
Thomas Siebers
23ce73d2e7
Support Postmark bounce notifications (webhook)
2023-08-27 13:05:09 +05:30
Kailash Nadh
6af904dbd4
Lowercase email search on UI to match lowercase email index in DB. Closes #1464 .
2023-08-27 12:17:50 +05:30
Kailash Nadh
07a9632860
Update latest version on homepage.
2023-08-21 10:12:36 +05:30
Kailash Nadh
4b05ab1920
Add check for SES 'invalid domain' transient bounces. Closes #1463 .
2023-08-20 09:48:21 +05:30
MaximilianKohler
e2f1313566
Update configuration.md ( #1465 )
2023-08-20 09:41:30 +05:30
MaximilianKohler
fcdea6050e
Update bounces.md ( #1466 )
2023-08-20 09:41:13 +05:30
MaximilianKohler
2888dcdd45
Update upgrade.md ( #1467 )
2023-08-20 09:40:44 +05:30
Kailash Nadh
a6a2b69820
Make public subscription API follow the 'enable public' setting.
2023-08-15 21:05:29 +05:30
Kailash Nadh
79ff7293ea
Fix broken dummy password warning on SMTP test UI. Closes #1450 .
2023-08-15 20:57:58 +05:30
Kailash Nadh
32b979eeb6
Update subscriber docs and add public subscription API. Closes #1449 .
2023-08-13 18:48:24 +05:30
MaximilianKohler
2f07435816
Update bounces docs ( #1445 )
...
proper bullets
2023-08-13 15:48:39 +05:30
MaximilianKohler
e258ffda38
Update configuration docs ( #1446 )
...
media uploads
2023-08-13 15:39:43 +05:30
Kailash Nadh
f3e9b08026
Update release on website.
2023-08-11 00:24:52 +05:30
Kailash Nadh
ea2f93ea06
Fix GH actions write permission.
2023-08-11 00:02:43 +05:30
Karan Sharma
54979c5d0e
ci: add qemu for multi-arch
2023-08-09 14:50:51 +05:30
Karan Sharma
14e283768b
ci: Update release.yml ( #1440 )
...
Updates action and Go versions
2023-08-09 14:09:56 +05:30
Kailash Nadh
0562e5de8d
Apply minor fixes to the admin maintenance page template.
2023-08-08 00:07:21 +05:30
Kailash Nadh
f4f51d11c5
Add classes to public forms to make them scriptable.
2023-08-07 23:57:29 +05:30
Felix Winterleitner
b1fa28980e
update documentation for api/tx to include file attachments and multiple recipients ( #1436 )
2023-08-07 16:29:34 +05:30
Kailash Nadh
acca61f2ca
Fix race conditions in Cypress tests (sigh).
2023-08-06 21:25:19 +05:30
Kailash Nadh
1164afac5e
Fix private lists being unsubscribed from public form and re-factor subscription status view in admin.
2023-08-06 21:09:16 +05:30
Kailash Nadh
eafae46409
Fix incorrect unsubscription behaviour in the public 'Manage' flow. Closes #1407 .
2023-08-06 11:38:13 +05:30
Kailash Nadh
104c4fc993
Remove non-crossplatform syscalls from /api/about
.
...
The only way to get precise OS information cross platform is to have
a separate file for each platform with a build tag that returns the
info, which seems excessive for this usecase.
2023-08-06 10:49:20 +05:30
Ikko Eltociear Ashimine
a1c507b477
Fix typo in queries.sql ( #1432 )
...
defualt -> default
2023-08-06 10:06:44 +05:30
Kailash Nadh
2215511f2c
Increase the arbitrarily low max-input-length limit. Closes #1416 .
2023-08-03 23:52:20 +05:30
Kailash Nadh
dcb87a39b7
Removed unused syscall in /about
API. Closes #1421 , closes #1422 .
...
Co-authored-by: Gabriel Vasile <gabriel.vasile@email.com>
2023-08-03 23:46:46 +05:30
Kailash Nadh
e89b9ffb30
Remove dead media cleanup flag. Closes #1423 .
2023-08-03 23:35:21 +05:30
Unmesh Sagar
a440b79530
modified mistakes and typos in translation ( #1419 )
2023-08-01 17:09:43 +05:30
Kailash Nadh
2bfbae74ab
Update Postgres version in doc strings.
2023-07-27 23:45:39 +05:30
Kailash Nadh
3865e95296
Update untranslated i18n language strings. Auto-translated with GPT 3.5.
2023-07-27 23:32:07 +05:30
Kailash Nadh
93db7c45bc
Fix incorrect Buefy checkbox colour.
2023-07-26 23:15:20 +05:30
Kailash Nadh
ad80c716f9
Add new privacy option 'Record opt-in IP' to record IP address of optin confirmation.
...
- Add new 'Subscriptions' table on the subscriber list form that shows subs,
IP, and other data.
- Add new `meta` JSONB field to `subscriber_lsts` table.
Closes #1329 .
2023-07-26 23:00:32 +05:30
Kailash Nadh
b26950c427
Add new subscription list table to the subscriber edit UI modal.
2023-07-22 16:23:57 +05:30
Kailash Nadh
a62851915c
Mask passwords on the UI accurately with the actual passwords length.
...
This PR masks all the password fields in the UI with a pseudo dot character
retaining the rune length of the original password so that the password
fields on the UI appear to be containing the entered value as-is.
The earlier implementation would revert to a fixed length dummy password
confusing certain users and making it look like the password they entered
wasn't being saved.
2023-07-21 23:46:46 +05:30
Kailash Nadh
0be5901df7
Fix lists UI queries overriding full lists in selections elsewhere. Closes #1400 .
2023-07-20 23:46:00 +05:30
Kailash Nadh
534c87509a
Ignore common on-reload xhr errors in Cypress.
2023-07-20 23:41:53 +05:30
dependabot[bot]
7dd7166bcf
Bump word-wrap from 1.2.3 to 1.2.4 in /frontend ( #1403 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
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-19 15:03:17 +05:30