Skip to content

Bring in latest upstream#1

Merged
davemc50 merged 6 commits into
davemc50:mainfrom
0x101-Cyber-Security:main
Feb 17, 2026
Merged

Bring in latest upstream#1
davemc50 merged 6 commits into
davemc50:mainfrom
0x101-Cyber-Security:main

Conversation

@davemc50
Copy link
Copy Markdown
Owner

Add 6 commits from head.

**New Features**
- Added webhook support with variable support.
- Added SSO integrations: Keycloak, Entra ID, Auth0, Okta.
- New Virus Tower Defense seasonal event game.
- New installer script download based on selected architecture.
- Added tenant search bar.
- Members Portal: brand-new guided installer.

**Remote Access & Device Status**
- Live online/offline device status when remote features are enabled; otherwise fallback to last-seen (30 min).
- No restart required after agent installation for Remote Screen Control.
- No re-login required for tray icon & Remote Screen Control functionality.
- Unattended Access significantly more stable.
- Web console now shows when a device loses server connection and auto-updates when it returns.
- Automatic session detection in unattended mode with suggestion to switch sessions.
- Visual feedback for active remote connections, active/inactive policies, and disabled policy features.
- Platform icon now pulses when a device has an active remote session.
- Device metrics in the overview now auto-refresh every 30 seconds, including remote status.

**UI/UX & System**
- Fonts now fully embedded—no external downloads required.
- New login design.
- New general UI design with improved feedback (work in progress).
…der and more..

* Allow downloading an installation script after creating an installer, based on selected architecture
* Add search bar to filter tenants
* Show real-time visual feedback for remote connections, active policies, and disabled policy features (auto-refresh)
* Introduce a brand-new installer in the Members Portal to guide users through NetLock installation
* Auto-refresh device values in the device overview every 30 seconds, including remote status
* Indicate active remote connections with a pulsing platform icon
* Embed all fonts locally instead of loading them from the internet
* Redesign login screen
* New overall UI design with improved feedback (work in progress)
* Add IP whitelist configuration for the Web Console and Agent backend
* Make Web Console title configurable via settings
* Allow customizing the Web Console logo via settings
* Enable full theme color customization with a built-in editor
* Improve explanations in **System → Updates**
* Improve explanations in **System → Database** (cleanup behavior, etc.)
* Improve readability and visual quality of metric graphs
- Recoded auth mechanism for the agents on backend side to allow moving agents across locations and tenants. Web console UI updated accordingly.
- Graph time label spacing improvements
- Missing code signing warning added
…executor, jobs & sensors

- Added auto authorize devices with valid install package
- Added remote shell bulk executor view
- Fixed jobs & sensors time scheduler issues
- Jobs & sensors written to the local machine are now fully encrypted and decrypted on the fly
* Additional configuration values are now encrypted.
* New sensor notification options:

  * Send a notification only once until the issue is resolved by the user.
  * Send a notification when an issue is resolved.
* Dashboard events and the event view now automatically refresh in the background every minute.
**feat: add timeouts, event log viewer, and duplication support**

* Add configurable timeout for jobs
* Add default timeout option for scripts, automatically loaded in remote shell when selecting a script
* Allow passing a timeout to the remote shell
* Introduce event log viewer with full overview and statistics
* Optimize dark mode styling
* Fix Microsoft Defender Antivirus notification filtering
* Allow duplication of scripts, sensors, policies, and jobs
* A lot of other polishing
@davemc50 davemc50 merged commit b1727df into davemc50:main Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants