Commit Graph
91 Commits
Author SHA1 Message Date
Kristian Feldsam ac4f131fa8 Domains and Mailboxes datatable - server side processing - filtering by tags
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2024-01-16 15:03:28 +01:00
Kristian Feldsam c24543fea0 [Web] Fixed form fields bg color in dark mode
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-12-27 17:33:12 +01:00
Kristian Feldsam 100e8ab00d [Postfix] Do not remove X-Mailer header
some providers, like seznam.cz use X-Mailer in DKIM signatures

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-12-27 16:32:50 +01:00
Kristian Feldsam efcca61f5a Mailboxes datatable - server side processing ordering
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-12-04 14:52:17 +01:00
Kristian Feldsam 4dad0002cd Domains datatable - server side processing ordering
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-12-04 14:15:57 +01:00
Kristian Feldsam 28cec99699 Mailboxes datatable - server side processing
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-11-12 10:35:26 +01:00
Kristian Feldsam 3e194c7906 Domains datatable - server side processing
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-11-12 10:35:22 +01:00
Kristian FeldsamandGitHub b568a33581 [web] sk and cz translations (#5502)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-10-30 10:09:22 +01:00
Kristian Feldsam 8e5cd90707 [Web] Filter tables by Domain where possible
This feature was standard in Mailcow in pre-BS5 releases

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 19:55:51 +02:00
Kristian Feldsam 9ffa810054 [Web] Edit Domain/Mailbox - added collapsible tabs for mobile devices
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 19:41:25 +02:00
Kristian Feldsam db9562e843 [Web] mailboxes - remove tab dropdown, if not admin
there are no domain and mailbox templates available, so no need to have dropdown in tabs

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 19:05:24 +02:00
Kristian Feldsam 3540075b61 [Web] dark mode logo support
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 18:49:12 +02:00
Kristian Feldsam d0ba061f7a [Web] mobile devices - scroll window to opened tab
This feature was in versions before BS5

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 18:36:39 +02:00
Kristian Feldsam 871ae5d7d2 [Web] mobile devices styling fixes and enhancements
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 18:36:32 +02:00
Kristian Feldsam 633ebe5e8d [Web] fixed add domain save action button group styling
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 14:17:54 +02:00
Kristian Feldsam 1b7cc830ca [Web] standarize select box dropdown buttons
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 14:17:54 +02:00
Kristian Feldsam d48193fd0e [Web] edit object - added space after heaading
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 14:17:54 +02:00
Kristian Feldsam bb69f39976 [Web] domain and alias domain edit - translated dkim “domain”
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 14:17:54 +02:00
Kristian Feldsam f059db54d0 [Web] edit mailbox template - fixed settigns buttons styling
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 14:17:54 +02:00
Kristian Feldsam e4e8abb1b9 [Web] Ratelimit settings as input group
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 14:17:54 +02:00
Kristian Feldsam 1a207f4d88 [Web] translated datatables to CZ and SK
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-03 12:38:50 +02:00
Kristian Feldsam 8e5323023a [Web] checkbox styling
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-02 10:30:45 +02:00
Kristian Feldsam 6d9805109a [Web] styling enhancements
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-02 10:30:39 +02:00
Kristian Feldsam 1822d56efb [Web] fixed new mailbox settings buttons styling
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

Fixed input with btn in input group styling

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-02 10:30:33 +02:00
Kristian Feldsam 1e3766e2f1 [Web] revisited dark mode theme, enhanced colors
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-09-02 10:30:25 +02:00
Kristian Feldsam 80dacc015a [web] fixed mailbox/user settings buttons styling
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

[web] fixed mailbox/user settings buttons styling

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-03-31 13:19:20 +02:00
Kristian Feldsam e5e6418be8 [web] fixed tooltips in ajax loaded alias table
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-03-20 01:38:34 +01:00
Kristian Feldsam 6507b53bbb [web] fix mailbox badge height
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-03-20 01:38:31 +01:00
Kristian Feldsam 2eafd89412 [web] apple config app passwords enhancements + translations
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-03-18 16:29:11 +01:00
Kristian Feldsam 5bf62481d5 [Web] Implemented SSO for domain admins
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

Revert "[Web] Implemented SSO for domain admins"

This reverts commit 6860dc8ebe2c8f53d77df5bca7787f7cb3bb4ee0.

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-01-26 15:54:44 +01:00
Kristian Feldsam 802d304579 Revert "[Dovecot] Disable imapsync job, when auth details are wrong. Fixes #4276 (#4540)" Closes #4711
This reverts commit d4e829465b.

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

# Conflicts:
#	docker-compose.yml
2022-12-12 11:41:30 +01:00
Kristian FeldsamandGitHub 4e6c398c8c [Clamd] fix whitelist (#4541)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2022-04-08 21:39:35 +02:00
Kristian FeldsamandGitHub d4e829465b [Dovecot] Disable imapsync job, when auth details are wrong. Fixes #4276 (#4540)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2022-04-08 21:36:21 +02:00
Kristian Feldsam f4c9a6941a [Web] Updated lang.cs.json
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2022-01-21 14:18:20 +01:00
Kristian Feldsam 08f8eeb2e6 [web] fixed html in alerts
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-11-28 22:49:18 +01:00
Kristian Feldsam 6589581236 [Web] Fixed "Disable TFA" button
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-31 09:58:28 +01:00
Kristian Feldsam 8beeda33c7 [Web] syncjob edit - fixed password input default value 2021-10-26 17:48:58 +02:00
Kristian Feldsam 7e2708686f [Web] show "apps" only if there are any
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-25 17:41:01 +02:00
Kristian Feldsam 3bdbc1e3c3 [Web] Updated SK and CS languages
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-24 12:38:11 +02:00
Kristian Feldsam 8e911c1283 [Web] fixed logo image informations
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-23 15:24:55 +02:00
Kristian Feldsam ea6be8a9f8 [Web] Fixed list of tfa keys
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-23 15:24:55 +02:00
Kristian Feldsam 254778fb20 [Web] Fixed netfilter list of banned IPs
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-23 15:24:55 +02:00
Kristian Feldsam e634cae932 [Web] register fido2 btn in user view fixed on mobile
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-22 22:50:26 +02:00
Kristian Feldsam 72ceeda872 [Web] oauth authorize - added missing twig templating 2021-10-22 14:37:26 +02:00
Kristian Feldsam 51d48a3c7c [Web] qhandler - added missing twig templating
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-22 08:52:05 +02:00
Kristian Feldsamandandryyy 3182239b0e [Web] fixed lang strings containing special chars
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-21 09:06:13 +02:00
Kristian Feldsamandandryyy 974100400b [Web] fixed totp var in twig
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-21 09:06:13 +02:00
Kristian Feldsam 884394252d [Web] Added missing spacing between flag icon and text
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 21:57:16 +02:00
Kristian Feldsam 6ae8b616b1 [Web] fixed helper text in DNS modal
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 21:12:35 +02:00
Kristian Feldsam 1fdf29c11c [Web] admin license section - fixed icons
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 12:03:28 +02:00
Kristian Feldsam 7456eeb737 [Web] ui texts - disabled escaping
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 12:03:15 +02:00
Kristian Feldsam e0e1ed50c1 [Web] admin license section - fixed icons
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 12:02:56 +02:00
Kristian Feldsam fa5d4aa86d [Web] ui texts - disabled escaping
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-19 12:02:46 +02:00
Kristian Feldsam a7612e6c39 [web] alerts - fixed double quotes and escaped html
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-16 15:24:27 +02:00
Kristian Feldsam 40b5ed4d72 [web] fix annoucements and notifications close #4292
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-15 17:21:47 +02:00
Kristian FeldsamandGitHub 0b64967ec5 [web] implemented twig templating system (#4264)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-22 20:47:10 +02:00
Kristian FeldsamandGitHub 0d53df3a4d [Web] PHP8 fix, fixes #4259 (#4261)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-02 19:30:14 +02:00
Kristian FeldsamandGitHub 58da154bfc [Helper] Helper script to detect missing translations (#4177)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 17:11:59 +02:00
Kristian FeldsamandGitHub c1dcb529f3 [Web] Add DKIM key when adding a domain or alias domain (#4254)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:51:10 +02:00
Kristian FeldsamandGitHub 54c4d7e49c [Dovecot: Imapsync] Parse, save and show last run status (#4253)
* [imapsync] - check for errors in returned_text

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

* [imapsync] parse and save exit status

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

* [dovecot] updated image version

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:29:11 +02:00
Kristian FeldsamandGitHub e3b58c6b80 [Web] Fido2 support for M1 Macs with Touch ID (#4255)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:28:37 +02:00
Kristian FeldsamandGitHub bdf601ff28 [Web] Cast docker info as array in debug.php (#4256)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:27:44 +02:00
Kristian FeldsamandGitHub 8f733a903b [Config] Fixed ofelia container in SELinux environment (#4257)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:27:30 +02:00
Kristian FeldsamandGitHub 9afea99189 [Web] Fix broken autoconfig ports, fixes #4221 (#4223)
Refactored to use function, moved another function

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-08-10 02:08:04 +02:00
Kristian FeldsamandGitHub 737b40a4b9 [redis] raise container net.core.somaxconn (#4176)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-08-01 21:01:50 +01:00
Kristian FeldsamandGitHub 96e055e226 [Web] Customized apps name in header (#4201)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-08-01 18:00:14 +02:00
Kristian FeldsamandGitHub 05bef542d0 [Web] Translated new string to sk and cs (#4203)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-30 07:19:00 +02:00
Kristian FeldsamandGitHub 6ec2a0a97d [SOGo] Added hooks support for SOGo image (#4181)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-28 21:41:44 +02:00
Kristian FeldsamandGitHub f6ca438cf4 [Web] Various i18n strings updated or added (#4196)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-24 18:51:19 +02:00
Kristian FeldsamandGitHub dd5bc26b26 [Web] enhaned responsive design (#4187)
Fixed buttons with long titles

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-12 09:47:39 +02:00
Kristian FeldsamandGitHub 2b8a95d52c [Web] Login Apps buttons enhanced styling (#4183)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-09 14:42:42 +02:00
Kristian FeldsamandGitHub f73ac284e5 [Web] Improve responsive design (#4171)
Complete styling for mobile devices

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-09 08:21:09 +02:00
Kristian FeldsamandGitHub 236fdf5584 [Web] Utilize full width, add new breakpoint
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-08 15:17:05 +02:00
Kristian Feldsam d8fe075b7c [web] cs translation updated
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-07 13:14:51 +02:00
Kristian Feldsam b15e6b7d03 [web] sk translation updated
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-07 13:14:35 +02:00
Kristian FeldsamandGitHub 9c6995c82d [web] dns diag spf record syntax link updated (#4175)
Added old one on new domain name

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-07 06:40:37 +02:00
Kristian FeldsamandGitHub 7bc8781db8 [Web] added translations for various strings (#4173)
* [Web] translated synchronization "open logs" str

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

* [Web] translated selectbox "nothing selected" str

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

* [Web] translated Check against haveibeenpwned.com

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-07 06:39:29 +02:00
Kristian FeldsamandGitHub c1405f5507 [Web] Mailbox create/edit check if unlimited quota available (#3813)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

# Conflicts:
#	data/web/modals/mailbox.php
2020-10-19 08:24:49 +02:00
Kristian FeldsamandGitHub fe19bb7d94 Quarantine notifications - exclude blacklisted sender (#3446)
Final version, fixed syntax

Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2020-04-14 13:41:47 +02:00
Kristian FeldsamandGitHub 1e2bcfb946 Quarantine release - fix when sender is empty (#3445)
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2020-04-03 12:31:00 +02:00
Kristian FeldsamandGitHub fd49958a00 Quarantine notifications - don't send if sender is blacklisted (#3428)
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2020-03-24 15:51:03 +01:00
Kristián Feldsam b8b6450753 Default quota for mailbox
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2019-05-11 11:16:40 +02:00
Kristián Feldsam be2877c875 JSON API Consume json in request body.
Draft docs https://feldhostmailhosting.docs.apiary.io

Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2019-04-20 21:57:39 +02:00
Kristián Feldsam 9d57583624 Quarantine - Enhanced JS + Show btn fix event binding
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2019-03-12 21:56:59 +01:00
Kristian a6bcde3ee0 [WEB] Make quarantine action column more wider 2018-01-18 19:16:02 +01:00
Kristián Feldsam 2a8bdc8dea DNS Diagnostics - Ehnaced SPF record check
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2018-01-16 00:07:25 +01:00
Kristián Feldsam 9f258df883 DNS Diagnostics - Allow for domain administrator
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2018-01-16 00:07:19 +01:00
Kristian b5793048df Remember selected lang in cookie
# Conflicts:
#	data/web/inc/prerequisites.inc.php
2018-01-02 12:36:35 +01:00
Kristian 254397af60 Sync job tables enhanced
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>

# Conflicts:
#	data/web/js/mailbox.js
2017-12-31 15:35:01 +01:00
Kristian aa5f7a5584 Fixed syncjob saving on edit 2017-12-31 15:28:33 +01:00
Kristian 7cb23cf4a3 User - Allow send as all - list all domains inc. alias domains 2017-12-30 21:25:45 +01:00