Commit Graph

5779 Commits

Author SHA1 Message Date
RD WebDesign
4ceabfb388 Simplify the layout moving "add new item" fields to the table footer
- create a table footer and move the input fields there;
- CSS to format the input fields
- remove the collapsible box

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-22 00:24:18 -03:00
RD WebDesign
2aa278d209 Move notes to extenal box-footer
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-21 21:23:12 -03:00
RD WebDesign
3dcc2862b5 Adjust the grid for datatables elements
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-21 20:25:38 -03:00
RD WebDesign
0d5365af86 Use 2 columns only in large screens
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-21 20:23:38 -03:00
RD WebDesign
ad81c347d5 Add pagination controls to Local records pages (#2859) 2023-11-21 19:48:53 -03:00
RD WebDesign
15364b500c Add pagination controls to Local records pages
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-21 15:49:41 -03:00
DL6ER
42395e14bc Improve escaping on the web interface (#2851) 2023-11-21 18:45:36 +01:00
DL6ER
fe8296acb8 Merge branch 'development-v6' into tweak/contentType
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-20 19:51:49 +01:00
DL6ER
52f198971c Show Unicode domains (if domain is punycode-encoded) (#2857) 2023-11-20 19:45:43 +01:00
yubiuser
44d6edd50f Fix deleting sessions via red trash icon (#2856) 2023-11-19 23:13:07 +01:00
DL6ER
a518b60afe Show Unicode domains (if different from possibly punycode-encoded raw domains)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-19 23:02:12 +01:00
DL6ER
ae52e79bbc Add HTTP 403 error page (#2853) 2023-11-19 22:41:45 +01:00
RD WebDesign
3b5cfd7d6e Change the text-danger color to increase the contrast
The issue only affects one theme: High Contrast Dark

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-19 18:04:39 -03:00
Christian König
a4b7537ae1 Fix deleting sessions via red trash icon
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-19 20:55:54 +00:00
DL6ER
caef160c55 Add HTTP 403 error page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-19 11:39:33 +01:00
DL6ER
a39c8a5c0a Escape only where we are displaying
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-18 22:38:01 +01:00
DL6ER
bc1c6bc117 Explicitly set contentType to avoid promotion to jsonp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-18 12:54:41 +01:00
Adam Warner
69f838f7a6 [DevContainer] Mount external ssh directory in the correct place (#2850) 2023-11-18 11:39:11 +00:00
Adam Warner
9bb6d83895 Because the container is started as user node, the ssh mount should be in /home/node/.ssh rather than root
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-11-18 11:20:12 +00:00
yubiuser
cbe7b3bfdd Devcontainer (#2847) 2023-11-18 10:55:03 +01:00
Christian König
dc2cfdba28 Fix tests and editorconfig
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-18 09:26:52 +00:00
Christian König
d0acd5f81b Update prettier to 3.1.0 and regenerate package-lock.json
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-18 09:17:37 +00:00
Christian König
270dabfeca Add devcontainer
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-18 09:06:47 +00:00
DL6ER
627020748f Fix possible race-collision (#2846) 2023-11-17 21:34:17 +01:00
DL6ER
7c0812b52b Apply necessary code styling changes
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-17 10:36:38 +01:00
DL6ER
9815602ecd Call initTable() from getGroups() when finished to avoid a possible race-collision
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-17 10:33:38 +01:00
yubiuser
2c4c73b452 Add hint about dnsmasq default lease time (#2844) 2023-11-16 22:29:44 +01:00
DL6ER
5c09620a34 Fix Upstreams Query Log links (#2843) 2023-11-16 22:26:58 +01:00
DL6ER
8b7c88f1bf Do not accept comma to separate regex (#2835) 2023-11-16 22:26:42 +01:00
Christian König
48622a3fa0 Add hint about dnsmasq default lease time
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-16 21:59:38 +01:00
Christian König
2069e3cffb Add comma hints
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-16 21:28:29 +01:00
DL6ER
feea661daf Fix upstream links yielding no results on the Query Log if names are shown
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-16 12:53:08 +01:00
DL6ER
fba38b32bd Add space-separation for multi-add domains
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-16 12:42:22 +01:00
RD WebDesign
35ab1fd4a0 Use row background colors in Query Log table (#2840) 2023-11-15 21:56:55 -03:00
RD WebDesign
5b8bf35040 Clear input fields after successfully adding new items (#2832)
This applies to Clients, Domains, Lists, DNS records and CNAME records.
2023-11-15 17:48:02 -03:00
RD WebDesign
3aa6ee39ce Add word break for clients column to avoid horizontal scrollbar (v6) (#2839) 2023-11-15 17:43:36 -03:00
RD WebDesign
aee5757c4a Allow open details only on normal rows (#2842)
Avoid errors when clicking on detail rows
2023-11-15 17:41:48 -03:00
RD WebDesign
abfa0a44ae Allow open details only on normal rows
Detail rows don't have their own details, so don't allow the click event

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-15 17:32:31 -03:00
RD WebDesign
74fa7e4965 Also clear input fields after adding DNS and CNAME records.
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-15 16:52:00 -03:00
RD WebDesign
d7466adb65 Use row background colors in Query Log table
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-15 16:29:01 -03:00
RD WebDesign
c84157eaf1 Add word break for clients column to avoid horizontal scrollbar
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-15 15:11:17 -03:00
DL6ER
0371f870a8 Domains/Regex must be either space or newline separated when adding multiple at once. It is not possible to use comma as this has a special meaning in the regex world
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-15 12:11:57 +01:00
DL6ER
5cd1b2e16b Add DHCP netmask field and nicely format API errors (#2805) 2023-11-15 11:09:46 +01:00
RD WebDesign
eeb07535ad Clear input fields after successfully adding new items
Applies to Clients, Domains and Lists.
2023-11-14 19:58:41 -03:00
RD WebDesign
6b58550bd1 Privacy Settings - Keep the text on the same line, even in smaller screens (#2830) 2023-11-14 19:11:04 -03:00
RD WebDesign
1778a8a650 Fix indentation of paragraphs inside icheck elements
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-14 17:40:43 -03:00
RD WebDesign
c885832087 Add a line break between the checkboxes and the number of days selector
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-14 17:18:36 -03:00
RD WebDesign
0b28146e15 Keep the text on the same line, even in smaller screens
- Add a row with `display:flex` to avoid the line break

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-14 15:47:17 -03:00
yubiuser
e0ca2b2b1f Shorten animation delay (#2815) 2023-11-13 23:25:23 +01:00
DL6ER
b015938c9a Move comment about CNAME limitations to the CNAME box (#2806) 2023-11-13 23:21:44 +01:00