Releases
v1.0.0
Changelog
4c8e093 switch to Dockerfile-goreleaser
1dad991 add goreleaser
df44f7f fix: include mime version and message id headers (resolve muety#36 )
01fbadc fix: rollup dev server config
b36f943 chore: fix or silence linter warnings
03ac9c3 chore: bump version
54b6965 fix: show loading indicators
0d10309 chore: reformat code
5b17201 chore: update webui dependencies
43bf842 fix: include date header (resolve muety#35 )
80850aa chore: update dependencies
028e27f feat: implement server-side recipient blacklist (resolve muety#33 )
9521e67 chore: use dummy domain by default to prevent spam sent as mailwhale.dev
18ffa35 chore: update docker image
534d063 chore: update frontend deps
4d8c54a fix: user feedback on invalid login
1b437f4 chore: option to skip certificate validation (resolve muety#30 )
065f29f Merge pull request muety#25 from gliptak/go1
f48b41a Merge pull request muety#27 from gliptak/license1
3e9e2cb Correct No license field warning
c311fa6 Bump Go to 1.18
e37a73b chore: upgrade dependencies
2455bbb chore: rename listen addr config variable
06ef3f7 fix: docker build (resolve muety#19 )
c6e7487 Update README.md
fb07fff Update README.md
dad522e feat: allow to configure system sender address (resolve muety#17 )
417768d chore: more verbose error logging
5aaf0e1 Merge pull request muety#16 from mawoka-myblock/master
af697d6 Update Dockerfile
dbc4504 Update README.md
241369b feat: track number of mails sent (resolve muety#14 )
6b7dc2f fix: missing json fields
b6426c4 chore: change default database path
5e1cbdb chore: use json encoding for store
896c6bb docs: dmarc notice
140a8b5 feat: account activation (resolve muety#11 )
a220e90 feat: sender address verification
03c3e5e fix: prefix order for extension addresses
0091d4e docs: fix go request example
afb5651 chore: add a bit of padding to body
0cdf9c5 chore: logging
5f57137 docs: document spf setup (resolve muety#12 )
85b4573 docs: add imprint
1f69309 docs: fix readme
21311c6 fix: remove seed user check
b7f4ae4 style: minor styling and layout fixes feat: landing page
55700aa feat: user registration (resolve muety#7 )
c486601 refactor: simplify spf check even further
d9ffe2a docs: update docs
3322d25 refactor: spf check
5ec4ac2 feat: spf validation of sender addresses
7715910 feat: ability to authenticate as certain client
916fb5b refactor: sender addresses
391969c feat: implement templates (resolve #1 )
1967336 feat: api for managing templates
a7d8ec7 feat: adapt dockerfile
46e7dee feat: serve static spa
222996d feat(ui): ability to set all client attributes feat(ui): ability to send mails
77e0fd7 feat(ui): favicon
3ee63af feat(ui): ability to create and delete new api clients
4a48543 chore: rollup dev server with reverse api proxy
7c222e5 feat(ui): basic user auth and api requests
3781190 feat: cors
ba2a86d feat: basic webui setup
460d7a2 chore: docker support (resolve muety#8 )
2d6c768 refactor: introduce multi-user functionality (resolve muety#2 )
d471182 refactor: migrate to gorilla mux
17481f6 feat: default sender and list of allowed senders
1f3cd97 chore: change logging middleware to use different logger
3f465d3 docs: update readme
0c83981 docs: update readme
361f567 docs: add readme and license
6319e26 fix: minor fixes
fc98d8c refactor: middleware chaining
a48256a feat: auth middleware
3922fde feat: introduce clients refactor: switch to httprouter
476035a feat: introduce store
c8f283c initial commit with basic sending functionality
You can’t perform that action at this time.