Adam Warner
e69f5fedda
Fix typo in emptyTable message for DNS settings ( #3811 )
2026-07-06 23:34:50 +01:00
Mordy Ovits
f1c7122b1f
Fix typo in emptyTable message for DNS settings
...
Signed-off-by: Mordy Ovits <mordyovits@users.noreply.github.com >
2026-07-06 18:27:06 -04:00
Adam Warner
b2a4078446
Web v6.6 ( #3808 )
v6.6
2026-07-06 21:34:31 +01:00
Adam Warner
8a8b3a1eee
Better user interface to edit reverse DNS servers (dns.revServers) ( #3769 )
2026-07-05 20:20:44 +01:00
yubiuser
608563d89b
build(deps): bump the github_action-dependencies group with 3 updates ( #3806 )
2026-07-04 12:26:52 +02:00
dependabot[bot]
60790e9b30
build(deps): bump the github_action-dependencies group with 3 updates
...
Bumps the github_action-dependencies group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action ), [github/codeql-action/autobuild](https://github.com/github/codeql-action ) and [github/codeql-action/analyze](https://github.com/github/codeql-action ).
Updates `github/codeql-action/init` from 4.36.2 to 4.36.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a )
Updates `github/codeql-action/autobuild` from 4.36.2 to 4.36.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a )
Updates `github/codeql-action/analyze` from 4.36.2 to 4.36.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a )
---
updated-dependencies:
- dependency-name: github/codeql-action/init
dependency-version: 4.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github_action-dependencies
- dependency-name: github/codeql-action/autobuild
dependency-version: 4.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github_action-dependencies
- dependency-name: github/codeql-action/analyze
dependency-version: 4.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github_action-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-04 10:02:57 +00:00
RD WebDesign
cec359a63f
Do not show the table and edit buttons when the option is set via ENV VAR
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-30 00:00:30 -03:00
RD WebDesign
6b5e9dfa50
Make sure the "Add" button won't trigger the saveRecord() function
...
The "Add" button has the same `.saveRevServers` CSS class as the other
normal "Save" buttons. This is fine and simplifies the code, as all rows
(including the last one) use the same validation pattern and functions.
The only difference is the `addRevServer` function, used to save the new
values.
Preceding the selector with `tbody`, makes sure only the normal "Save"
buttons will use the `saveRecord()` function.
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-29 20:23:32 -03:00
RD WebDesign
3dc97c6ccf
Add a placeholder text to the footer cells, to show they are editable
...
- add a placeholder using CSS
- use a javascript to trim undesired spaces. This command also removes the
"hidden" line break automatically added by browsers when the content of
an editable element is cleared/deleted.
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-29 20:23:15 -03:00
Adam Warner
b66d8a9c55
Update daterangepicker ranges everytime the picker is shown ( #3793 )
2026-06-29 20:20:43 +01:00
Adam Warner
df2b778ccc
Lists page - Improve hints and help text ( #3798 )
2026-06-29 18:39:23 +01:00
yubiuser
3c88c8002a
build(deps): bump actions/checkout from 6.0.3 to 7.0.0 in the github_action-dependencies group ( #3802 )
2026-06-20 14:04:38 +02:00
dependabot[bot]
e428895873
build(deps): bump actions/checkout
...
Bumps the github_action-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 6.0.3 to 7.0.0
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github_action-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-20 10:02:29 +00:00
RD WebDesign
d449e01b13
Allow to add an optional port to the reverse server IP
...
and include validation functions
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-13 22:02:08 -03:00
RD WebDesign
c7f467a06a
Add button title and remove unused attribute
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-13 21:50:19 -03:00
RD WebDesign
770a7ca8b5
Add validation to editabled table cells and simplify the table
...
- remove `<input>` tags and add contenteditable attribute to all
editable cells
- rows are always enabled now (no "edit" button to enable them)
- Simplify javascript code:
- use classNames to simplify column selection, instead of unique ids
- use datatables "columnDefs" and "createdCell" to add attributes
- use CSS class "editing" and CSS rules to handle buttons
- remove unused and unnecessary attributes from elements
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-13 21:50:14 -03:00
RD WebDesign
7797db6751
Remove unnecessary attribute
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-13 17:36:16 -03:00
RD WebDesign
2467c748b0
Refactor the code to actually save the Conditional Forwarding data
...
Previously, the same function was used to initialize the table and update
the table rows, when lines were added, edited or deleted.
Now, one function initializes the table and another function saves the
changes, shows a message and updates the table to reflect the changes.
The values are "saved and applied" immediately using an AJAX call.
The waitMe overlay is also shown, but the page is NOT reloaded.
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-13 17:36:06 -03:00
RD WebDesign
f2a23569c0
Fix loadingOverlayTimeoutCallback() to actually remove waitMe overlay
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-13 16:54:27 -03:00
RD WebDesign
e7b0b778c9
Use a table to show and edit Reverse DNS Servers
...
- add functions and buttons to add, modify, undo changes and delete lines
- generate the table using data already on the textarea
- add functions to read textarea contents and parse then into an array
- add functions to update the textarea contents from the table
- hide the textarea. Only the table will be visible
- make sure the table is not shown when the option was set by ENV VARS
- move some help paragraphs to the table legend
- remove usused original help text for the textarea
- use fixed size for all action buttons
- don't use "icheck" styling on the checkboxes in the table
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-13 16:54:05 -03:00
RD WebDesign
b04eaf9778
Improve DHCP static leases interface ( #3766 )
...
Add an editable table to edit simple static DHCP leases (consisting of MAC Address, IP and hostname).
All advanced options will still available using the text area.
2026-06-13 14:55:36 -03:00
DL6ER
bb86afbec1
Don't discard unsaved table edits on programmatic textarea input
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2026-06-13 17:39:06 +02:00
yubiuser
20884fe4b0
build(deps-dev): bump the development-dependencies group with 2 updates ( #3801 )
2026-06-13 13:06:20 +02:00
dependabot[bot]
d4229ef0ee
build(deps-dev): bump the development-dependencies group with 2 updates
...
Bumps the development-dependencies group with 2 updates: [eslint](https://github.com/eslint/eslint ) and [prettier](https://github.com/prettier/prettier ).
Updates `eslint` from 10.4.1 to 10.5.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.4.1...v10.5.0 )
Updates `prettier` from 3.8.3 to 3.8.4
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.8.4 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 10.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
- dependency-name: prettier
dependency-version: 3.8.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-13 10:02:49 +00:00
RD WebDesign
3e40fb9660
Use <span> tag instead of <i> for icons on List page
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-13 03:32:11 -03:00
RD WebDesign
4e37a00625
Improve hints and help text for Lists
...
- move the "Click on the icon" hint to the bottom
- add a legend explaining the meaning of all icons used in lists
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-06-13 03:14:15 -03:00
yubiuser
91d94ba85a
Sync master back into development ( #3799 )
2026-06-12 12:11:09 +02:00
Adam Warner
cc7c2f34b6
Web v6.5.1 ( #3796 )
v6.5.1
2026-06-11 22:32:45 +01:00
yubiuser
4ec88e630c
build(deps): bump the github_action-dependencies group with 2 updates ( #3795 )
2026-06-06 12:14:26 +02:00
dependabot[bot]
a883a3d42a
build(deps): bump the github_action-dependencies group with 2 updates
...
Bumps the github_action-dependencies group with 2 updates: [actions/checkout](https://github.com/actions/checkout ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `actions/checkout` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10 )
Updates `github/codeql-action` from 4.36.0 to 4.36.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/7211b7c8077ea37d8641b6271f6a365a22a5fbfa...8aad20d150bbac5944a9f9d289da16a4b0d87c1e )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github_action-dependencies
- dependency-name: github/codeql-action
dependency-version: 4.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github_action-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-06 10:02:56 +00:00
yubiuser
705fbd9144
Update daterangepicker ranges everytime the picker is shown
...
Signed-off-by: yubiuser <github@yubiuser.dev >
2026-06-03 22:12:20 +02:00
Adam Warner
1055969741
bug: multiline comments on doughnut chart ( #3781 )
2026-06-03 19:15:06 +01:00
yubiuser
253eef2c15
build(deps-dev): bump eslint from 10.4.0 to 10.4.1 in the development-dependencies group ( #3789 )
2026-06-01 19:40:37 +02:00
yubiuser
9118b969e3
build(deps): bump eps1lon/actions-label-merge-conflict from 3.0.3 to 3.1.0 in the github_action-dependencies group ( #3788 )
2026-06-01 19:39:01 +02:00
dependabot[bot]
eefbab5aee
build(deps-dev): bump eslint in the development-dependencies group
...
Bumps the development-dependencies group with 1 update: [eslint](https://github.com/eslint/eslint ).
Updates `eslint` from 10.4.0 to 10.4.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 10.4.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-30 10:02:43 +00:00
dependabot[bot]
a9cafe7b2e
build(deps): bump eps1lon/actions-label-merge-conflict
...
Bumps the github_action-dependencies group with 1 update: [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict ).
Updates `eps1lon/actions-label-merge-conflict` from 3.0.3 to 3.1.0
- [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases )
- [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eps1lon/actions-label-merge-conflict/compare/1df065ebe6e3310545d4f4c4e862e43bdca146f0...0273be72a0bbd58fcd71d0d6c02c209b50d1e5e1 )
---
updated-dependencies:
- dependency-name: eps1lon/actions-label-merge-conflict
dependency-version: 3.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github_action-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-30 10:02:40 +00:00
yubiuser
1464cef133
build(deps-dev): bump postcss from 8.5.14 to 8.5.15 in the development-dependencies group across 1 directory ( #3783 )
2026-05-24 07:52:09 +02:00
dependabot[bot]
b90b9b5481
build(deps-dev): bump postcss
...
Bumps the development-dependencies group with 1 update in the / directory: [postcss](https://github.com/postcss/postcss ).
Updates `postcss` from 8.5.14 to 8.5.15
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.14...8.5.15 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-24 05:49:41 +00:00
yubiuser
3405f24cdd
build(deps): bump the github_action-dependencies group with 2 updates ( #3784 )
2026-05-23 21:21:15 +02:00
dependabot[bot]
dc222015b3
build(deps): bump the github_action-dependencies group with 2 updates
...
Bumps the github_action-dependencies group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action ) and [actions/stale](https://github.com/actions/stale ).
Updates `github/codeql-action` from 4.35.5 to 4.36.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/9e0d7b8d25671d64c341c19c0152d693099fb5ba...7211b7c8077ea37d8641b6271f6a365a22a5fbfa )
Updates `actions/stale` from 10.2.0 to 10.3.0
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/b5d41d4e1d5dceea10e7104786b73624c18a190f...eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github_action-dependencies
- dependency-name: actions/stale
dependency-version: 10.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github_action-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-23 10:02:59 +00:00
vinay
4f8b47ddc1
fix: make changes as suggested and rebase with development branch
...
Signed-off-by: vinaykulk621 <kulkarnivinay621@gmail.com >
2026-05-23 13:50:23 +05:30
vinay
96e3a55f77
bug: multiline comments on doughnut chart
...
Signed-off-by: vinaykulk621 <kulkarnivinay621@gmail.com >
2026-05-23 13:48:28 +05:30
RD WebDesign
5eef250a4d
Use regex flag "u" to fix errors after merging development branch
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-05-19 17:57:07 -03:00
RD WebDesign
571768a83c
Merge branch 'development' into new/simple-dhcp-static-leases2
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2026-05-19 17:44:36 -03:00
Adam Warner
9d0e8b9dbb
fix: replace ES2024 regex v flag with u for WebKit compatibility ( #3778 )
2026-05-19 21:39:04 +01:00
Austin Gilmour
1c621a53f8
fix: replace ES2024 regex v flag with u for WebKit compatibility ( #3757 )
...
WebKit-based browsers (Safari, DuckDuckGo on macOS) don't yet support
the ES2024 Unicode Sets `v` regex flag, causing a SyntaxError that
prevents all dashboard JavaScript from executing — stats show `---` and
charts spin indefinitely.
None of the affected patterns use v-exclusive features (set notation
`[A--B]`, `[A&&B]`), so downgrading to `u` is fully equivalent and
restores broad compatibility without any functional change.
Also updates xo.config.js to enforce `requireFlag: "u"` so the linter
stays consistent with the codebase.
Affected files (16 occurrences across 8 files):
- scripts/js/utils.js
- scripts/js/index.js
- scripts/js/footer.js
- scripts/js/groups-domains.js
- scripts/js/settings-teleporter.js
- scripts/js/gravity.js
- scripts/js/groups.js
- scripts/js/groups-clients.js
- scripts/js/groups-lists.js
- scripts/js/settings-dns-records.js
- scripts/js/network.js
- scripts/js/taillog.js
Signed-off-by: Austin Gilmour <gilmoursa@gmail.com >
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-16 07:58:15 -04:00
yubiuser
7e0949c255
build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 in the github_action-dependencies group ( #3780 )
2026-05-16 12:28:23 +02:00
yubiuser
4461a39335
build(deps-dev): bump eslint from 10.3.0 to 10.4.0 in the development-dependencies group ( #3779 )
2026-05-16 12:27:58 +02:00
dependabot[bot]
457e922746
build(deps): bump github/codeql-action
...
Bumps the github_action-dependencies group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 4.35.4 to 4.35.5
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/68bde559dea0fdcac2102bfdf6230c5f70eb485e...9e0d7b8d25671d64c341c19c0152d693099fb5ba )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github_action-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-16 10:02:57 +00:00
dependabot[bot]
9172b76024
build(deps-dev): bump eslint in the development-dependencies group
...
Bumps the development-dependencies group with 1 update: [eslint](https://github.com/eslint/eslint ).
Updates `eslint` from 10.3.0 to 10.4.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.3.0...v10.4.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 10.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-16 10:02:50 +00:00