Michael Kaufmann
965e2dfd95
darkmode optimizations
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-10-17 10:17:20 +02:00
Michael Kaufmann
1f2cce6195
more work on bootstrap darkmode implementation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-10-16 18:19:36 +02:00
envoyr
0f37dfb1eb
remove mix; add vite
...
Signed-off-by: envoyr <hello@envoyr.com >
2023-10-16 12:48:35 +02:00
Michael Kaufmann
7438786a24
adjustments to support bootstrap 5.3 color-scheme; set gentoo config-templates to deprecated as there is no active maintainer for it; remove debian 10 and ubuntu 18.04 as they were deprecated in 2.0.x
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-10-15 15:49:12 +02:00
Michael Kaufmann
041c2d176c
more bootstrap-5.3 adjustments in css-classes etc.
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-10-15 11:26:08 +02:00
Michael Kaufmann
597e765677
replace deprecated text-muted css class with bootstrap-5.3's text-body-secondary
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-10-15 10:29:43 +02:00
Michael Kaufmann
e8ed43056c
enable markdown syntax in custom_notes field
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-10-02 15:40:50 +02:00
Michael Kaufmann
686065c294
some cleanup; hide ssl-related settings when ssl-usage is off when creating/updating domains; add database-update option to update-cli if files are already up-to-date
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-10-02 13:49:00 +02:00
Michael Kaufmann
13b6ab0b07
add documentation links to customer-ui for certain entities; add setting to allow menu to be expanded
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-09-24 16:04:20 +02:00
Ruben Barkow-Kuder
7e168f5a0e
Add tabindex to search ( #1182 )
2023-09-06 10:47:48 +02:00
Michael Kaufmann
d1043b4645
Allow customers to enable separate log-file for (sub)domains; fixes #1117
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-26 11:18:14 +02:00
Michael Kaufmann
8d66a4aec4
readd missing email quota information on customers dashboard, fixes #1159
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-24 14:59:18 +02:00
Michael Kaufmann
f396bd5184
add otp security check to critical settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-10 13:40:48 +02:00
Maurice Preuß (envoyr)
105213fd3f
update backup cron
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2023-06-08 17:17:25 +02:00
Michael Kaufmann
3445472049
combine change-password, change-theme and change-language into 'my profile'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-07 16:18:05 +02:00
Michael Kaufmann
5afe5a8c46
minor bugfixes for data export / UI
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-07 11:49:57 +02:00
Michael Kaufmann
196ef9378a
deactivate/reactivate email-accounts for deactivated/reactivated domain; set deactivated-docroot by default to not have deactivated domains point to froxlor login but rather show a message
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-06 10:10:32 +02:00
Michael Kaufmann
bde19997ba
Merge remote-tracking branch 'origin/main' into 2.1.x
2023-06-06 09:05:59 +02:00
Michael Kaufmann
981d819fd7
display notice if customer has no domains assigned yet to add subdomains; corrected subdomains-usage-check to exclude std-subdomain
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-06 09:05:49 +02:00
Michael Kaufmann
9ddf24539e
remove hidden fields from login/passwd-reset; refs #1102
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-05 12:10:39 +02:00
Michael Kaufmann
426f204473
specify default search-field for on-page listing-search/filter
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-26 13:15:01 +02:00
Michael Kaufmann
8deaf6a013
frontend implementation of Domains.duplicate()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-25 12:33:43 +02:00
Michael Kaufmann
4642160724
add same loginfail restrictions for entering 2fa code as for user/pwd login
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-12 10:36:27 +02:00
Michael Kaufmann
a7f4f0c737
output nicer message when hitting rate limit
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-04 10:55:34 +02:00
sro0
640466f301
Disable autocomplete on 2FA input element ( #1133 )
...
2FA codes change every login. So there is no need to save entered values in browser and suggest them again during future logins.
Co-authored-by: sro0 <>
2023-04-29 09:56:15 +02:00
Michael Kaufmann
1bcaa45492
add copy-system-details-to-clipboard button on admin dashboard; fixes #1126
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-25 19:36:46 +02:00
Michael Kaufmann
c09670cc45
make it clearer that the finishing commands have to be exectuted as 'root'; fixes #1128
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-23 11:56:20 +02:00
Michael Kaufmann
c799235c24
corrected display of special-case titles of settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-14 08:23:37 +02:00
Michael Kaufmann
7a22e8f4dd
open newsfeed-links in a new tab, fixes #1112
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-18 20:04:02 +01:00
Michael Kaufmann
c9b2bfe53c
fix pagination for entity-listings with extra parameters
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-11 08:52:43 +01:00
Maurice Preuß (envoyr)
4c6ebde58c
adding new dns resolver setting for let's encrypt
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
Co-authored-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-18 13:57:47 +01:00
Michael Kaufmann
715667e227
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-01-15 23:49:09 +01:00
Michael Kaufmann
41de161555
show exact froxlor:config-services parameter for updater; better checks for changed acme-challenge paths; fix typo in PHP_EOL statement; remove crsf token from config-apply-parameter generation from within the ui
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-15 23:48:37 +01:00
Maurice Preuß (envoyr)
1f1ea370c0
add version to mix-manifest.json and add mix function
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2023-01-14 21:14:55 +01:00
Michael Kaufmann
d4a6ab146d
re-add total-disspace dashboard-display on customer dashboard
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 16:52:14 +01:00
Michael Kaufmann
e3f02879cf
restore mandatory field on domain-formfields; add translated require message and correct error-placement of the message
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 15:16:42 +01:00
Michael Kaufmann
b52d6df777
[UI] change require of ipandport field in domains.add and domains.delete to one-of instead of all; fixes #1078
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 14:53:05 +01:00
Michael Kaufmann
9e671100ae
acme-challenge path adjustments if docroot changed after update from 0.10.x (via apt)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 14:21:14 +01:00
Michael Kaufmann
7e801ea502
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-01-12 12:20:23 +01:00
Daniel
b68522f7d5
Fix formfield image preview path ( #1077 )
2023-01-12 12:19:31 +01:00
Michael Kaufmann
86852942e0
add missing language-strings for traffic page
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 11:30:52 +01:00
Maurice Preuß (envoyr)
da8d315e77
remove hardcoded logo height
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2023-01-11 22:43:00 +01:00
Michael Kaufmann
9c2f12ecb1
mysql-remote-server fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 23:20:31 +01:00
Maurice Preuß (envoyr)
37980060ea
update form validation for customers
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-27 15:21:53 +01:00
Maurice Preuß (envoyr)
1b63534563
update csrf initialization
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-26 14:12:21 +01:00
Maurice Preuß (envoyr)
6ad78a4818
add csrf token header to jquery requests
2022-12-25 22:14:39 +01:00
Maurice Preuß (envoyr)
d2d3cec4f5
Merge branch 'main' of github.com:Froxlor/Froxlor
2022-12-21 20:25:11 +01:00
Maurice Preuß (envoyr)
669072d996
update navigation for better mobile handling
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-21 20:23:54 +01:00
Michael Kaufmann
a81065a1b0
add dashboard-language string, fix missing { in customer_mysql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-21 11:54:29 +01:00
Michael Kaufmann
f4f00352eb
add missing csrf-token to configuration-form
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-14 10:53:32 +01:00