Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions webapp/apps/gateway-ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@
"@devolutions/iron-remote-desktop": "^0.11.0",
"@devolutions/iron-remote-desktop-rdp": "^0.7.0",
"@devolutions/iron-remote-desktop-vnc": "0.7.0",
"@devolutions/ldap-wasm-js": "^0.3.4",
"@devolutions/terminal-shared": "^1.4.1",
"@devolutions/web-active-directory-gui": "0.0.13",
"@devolutions/web-ssh-gui": "^0.7.0",
"@devolutions/web-telnet-gui": "^0.4.4",
"@primeuix/styled": "^0.7.4",
"@primeuix/styles": "^1.2.5",
"@primeuix/themes": "^1.2.5",
"@primeuix/utils": "^0.6.3",
"@primeuix/themes": "2.0.3",
"@primeuix/utils": "0.7.2",
"@xterm/addon-clipboard": "^0.1.0",
"@xterm/xterm": "^5.5.0",
"i18next": "^25.5.3",
Expand Down
12 changes: 12 additions & 0 deletions webapp/apps/gateway-ui/src/assets/css/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
@use 'dvls-stack/variables.generated' as *;
@use 'dvls-stack/theme/light-theme' as *;
@use 'dvls-stack/theme/dark-theme' as *;
@use '@devolutions/web-active-directory-gui/assets/css/ad-styles' as *;
@use '../../client/app/styles/ad-theme-bridge.gateway' as *;

@use 'style/base' as *;
@use 'style/entry-status' as *;
Expand Down Expand Up @@ -57,6 +59,16 @@
line-height: 1;
}

/* PrimeIcons must always win over generic PrimeNG font overrides. */
.pi,
[class^="pi-"],
[class*=" pi-"] {
font-family: 'primeicons' !important;
font-style: normal;
font-weight: normal;
line-height: 1;
}

.full-width-dropdown .p-dropdown,
.full-width-dropdown .p-select {
width: 100%;
Expand Down
5 changes: 5 additions & 0 deletions webapp/apps/gateway-ui/src/client/app/app.constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,15 @@ export const DVL_TELNET_ICON = 'dvl-icon-entry-session-telnet';
export const DVL_SSH_ICON = 'dvl-icon-entry-session-ssh';
export const DVL_VNC_ICON = 'dvl-icon-entry-session-vnc';
export const DVL_ARD_ICON = 'dvl-icon-entry-session-apple-remote-desktop';
export const DVL_ACTIVE_DIRECTORY_ICON = 'dvl-icon-active-directory';
export const DVL_WARNING_ICON = 'dvl-icon-warning';

export const JET_RDP_URL = '/jet/rdp';
export const JET_TELNET_URL = '/jet/fwd/tcp';
export const JET_SSH_URL = '/jet/fwd/tcp';
export const JET_VNC_URL = '/jet/fwd/tcp';
export const JET_ARD_URL = '/jet/fwd/tcp';
export const JET_AD_URL = '/jet/fwd';
export const JET_KDC_PROXY_URL = '/jet/KdcProxy';

export const ProtocolIconMap = {
Expand All @@ -20,6 +22,7 @@ export const ProtocolIconMap = {
[Protocol.SSH]: DVL_SSH_ICON,
[Protocol.VNC]: DVL_VNC_ICON,
[Protocol.ARD]: DVL_ARD_ICON,
[Protocol.ActiveDirectory]: DVL_ACTIVE_DIRECTORY_ICON,
};

export const ProtocolNameToProtocolMap = {
Expand All @@ -28,4 +31,6 @@ export const ProtocolNameToProtocolMap = {
telnet: Protocol.Telnet,
rdp: Protocol.RDP,
ard: Protocol.ARD,
ldap: Protocol.ActiveDirectory,
ldaps: Protocol.ActiveDirectory,
Comment on lines +34 to +35

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed locally, not pushed yet per request: NetScanEntry now preserves the scanned service protocol (ldap vs ldaps), and the form selection initializes AD useLdaps plus the default port (389/636) from that scanned transport.

};
Loading
Loading