34 Commits (d19208d3d108cb0c52bc614f1b844b15d86ab1dc)

Author SHA1 Message Date
İbrahim Akyel f65e2fc469 Feature: Marking "Read" spam mails 2 years ago
Diman0 bf0aad9820 Merge branch 'master' of github.com:Mailu/Mailu into fix-sso-1929 3 years ago
Alexander Graf 34df8b3168 AdminLTE3 optimizations & compression and caching
- fixed copy of qemu-arm-static for alpine
- added 'set -eu' safeguard
- silenced npm update notification
- added color to webpack call
- changed Admin-LTE default blue
  (core/admin/Dockerfile)

- AdminLTE 3 style tweaks
  (core/admin/assets/app.css)
  (core/admin/mailu/ui/templates/base.html)
  (core/admin/mailu/ui/templates/sidebar.html)

- localized datatables
  (core/admin/Dockerfile)
  (core/admin/assets/app.js)
  (core/admin/package.json)

- moved external javascript code to vendor.js
  (core/admin/assets/app.js)
  (core/admin/assets/vendor.js)
  (core/admin/webpack.config.js)

- added mailu logo
  (core/admin/assets/app.js)
  (core/admin/assets/app.css)
  (core/admin/assets/mailu.png)

- moved all inline javascript to app.js
  (core/admin/assets/app.js)
  (core/admin/mailu/ui/templates/domain/create.html)
  (core/admin/mailu/ui/templates/user/create.html)

- added iframe display of rspamd page
  (core/admin/assets/app.js)
  (core/admin/mailu/ui/views/base.py)
  (core/admin/mailu/ui/templates/sidebar.html)
  (core/admin/mailu/ui/templates/antispam.html)

- updated language-selector to display full language names and use post
  (core/admin/assets/app.js)
  (core/admin/mailu/__init__.py)
  (core/admin/mailu/utils.py)
  (core/admin/mailu/ui/views/languages.py)

- added fieldset to group and en/disable input fields
  (core/admin/assets/app.js)
  (core/admin/mailu/ui/templates/macros.html)
  (core/admin/mailu/ui/templates/user/settings.html)
  (core/admin/mailu/ui/templates/user/reply.html)

- added clipboard copy buttons
  (core/admin/assets/app.js)
  (core/admin/assets/vendor.js)
  (core/admin/mailu/ui/templates/macros.html)
  (core/admin/mailu/ui/templates/domain/details.html)

- cleaned external javascript imports
  (core/admin/assets/vendor.js)

- pre-split first hostname for further use
  (core/admin/mailu/__init__.py)
  (core/admin/mailu/models.py)
  (core/admin/mailu/ui/templates/client.html)
  (core/admin/mailu/ui/templates/domain/signup.html)

- cache dns_* properties of domain object (immutable during runtime)
  (core/admin/mailu/models.py)
  (core/admin/mailu/ui/templates/domain/details.html)

- fixed and splitted dns_dkim property of domain object (space missing)
- added autoconfig and tlsa properties to domain object
  (core/admin/mailu/models.py)

- suppressed extra vertical spacing in jinja2 templates
- improved accessibility for screen reader
  (core/admin/mailu/ui/templates/**.html)

- deleted unused/broken /user/forward route
  (core/admin/mailu/ui/templates/user/forward.html)
  (core/admin/mailu/ui/views/users.py)

- updated gunicorn to 20.1.0 to get rid of buffering error at startup
  (core/admin/requirements-prod.txt)

- switched webpack to production mode
  (core/admin/webpack.config.js)

- added css and javascript minimization
- added pre-compression of assets (gzip)
  (core/admin/webpack.config.js)
  (core/admin/package.json)

- removed obsolte dependencies
- switched from node-sass to dart-sass
  (core/admin/package.json)

- changed startup cleaning message from error to info
  (core/admin/mailu/utils.py)

- move client config to "my account" section when logged in
  (core/admin/mailu/ui/templates/sidebar.html)
3 years ago
Diman0 960033525d configure sso in nginx 3 years ago
Diman0 9fac3d7ad3 Initial implementation for standalone sso page 3 years ago
Florent Daigniere 64d757582d Disable anti-csrf on the login form
The rationale is that the attacker doesn't have the password...
and that doing it this way we avoid creating useless sessions
3 years ago
Tim Möhlmann e341e0141f
Merge remote-tracking branch 'upstream/master' into token-ipv6 5 years ago
Ionut Filip 2d34f0ee52 Fixed auto-forward email validation 5 years ago
hoellen c8758a6526 allow ipv6 addresses for tokens 5 years ago
Tim Möhlmann 2567646f47
Merge branch 'master' into fix-domain-negative-values-1 5 years ago
mergify[bot] 161394a774
Merge pull request #817 from hoellen/fix-fetch-passwordfield-1
fix edit of fetched acc without changing password
5 years ago
hoellen 7247b4b10c
Merge branch 'master' into fix-password-on-user-edit 5 years ago
hoellen a59d5dad23 fix edit of fetched acc without changing password 5 years ago
hoellen f08491dc46 fix forced password on user edit 5 years ago
hoellen 732b5fe161 change password field type in fetch creation/edit and add validators. 5 years ago
hoellen dda64fe91e allow to disable aliases or users for domains and don't allow negativ values on domain creation/edit 5 years ago
hoellen d5d4d6c337 harden email address validation and fix routes with user_email 5 years ago
Tim Möhlmann 74fe177297
Merge pull request #785 from TheLegend875/feat-displayed-name
Feature: send auto reply with displayed name
5 years ago
TheLegend875 2954d84790 added necessary ui elements 5 years ago
TheLegend875 56f4d4c894 fixed auto-forward 5 years ago
Ionut Filip 8fc2846924 Added regex validation for alias username 6 years ago
Ionut Filip 1bbf3f235d Using a new class when captcha is enabled 6 years ago
kaiyou fcad52b145 Implement a start date filter for autoreply, fixes #362 6 years ago
Pierre Jaury 5ad02ae2e5 Use a more uniform 'Save' for most form submits, fixes #523 6 years ago
mfashby 0284b6a8e9 Made User and UserSignup validation consistent for the local part of the email address 6 years ago
kaiyou 381e76511d Add self-service domain registration 6 years ago
Stefan Auditor 7139a27bf1 Add field to ui for user enabled flag 6 years ago
kaiyou fa0bda7b69 Merge the auto-forward and antispam settings 6 years ago
kaiyou 3ef4e1f6b7 Add support for recaptcha upon signup 6 years ago
kaiyou 319965a4af Add a format check for the email localpart when signing up 7 years ago
kaiyou 2662abedef Enable self-service account signup 7 years ago
kaiyou 011e1fa52d Add an end of vacation field, related to #218 7 years ago
kaiyou f5ee77519e Rename spam threshold to spam tolerance 7 years ago
kaiyou 689be5f2d9 Move all directories per theme 7 years ago