Paulo Felipe Borszcz
fc1d0139b5
Add xterm-addon-image support for inline images (Sixel protocol) ( #7595 )
...
* Add xterm-addon-image support for inline images (Sixel/iTerm protocol)
This adds the @xterm/addon-image addon to enable inline image support
in MeshCentral's terminal using the SIXEL graphics protocol and iTerm
Inline Image Protocol (IIP).
Changes:
- Added xterm-addon-image.js library files to public/scripts/
- Modified all terminal views to load and initialize the ImageAddon
- Updated terminal cleanup to properly dispose of the image addon
Affected views:
- xterm.handlebars
- ssh.handlebars
- default.handlebars
- default3.handlebars
- default-mobile.handlebars
- sharing.handlebars
- sharing-mobile.handlebars
- player.handlebars
This enables CLI tools like chafa, lsix, and timg to render images
at full quality instead of using Unicode block characters.
Fixes #7591
* Update xterm.js to 5.5.0 and xterm-addon-fit to 0.10.0
Updated dependencies required for xterm-addon-image compatibility:
- xterm.js: updated to version 5.5.0
- xterm-addon-fit: updated to version 0.10.0
The addon-image requires newer xterm.js APIs (css property) that were
not available in the previous version.
* Add xterm-addon-image.js to minification list
* Add wasm-unsafe-eval CSP directive for xterm-addon-image
The xterm-addon-image uses WebAssembly for SIXEL image decoding,
which requires the 'wasm-unsafe-eval' directive in Content-Security-Policy.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 19:51:08 +00:00
si458
67b849812a
add capacity as fallback if energy_now and energy_full not defined in BatteryCharge
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-02-03 12:45:25 +00:00
TheDevRyan
0512dec89f
Add Theme Pack Support for Custom UI Themes (Modern UI ONLY) ( #7506 )
...
* Add theme pack support for domain customization
Introduces a 'themePack' option in the domain configuration schema, updates meshctrl.js to support setting this value, and enhances webserver.js to serve theme pack assets and inject theme-specific CSS/JS when enabled. This allows domains to override UI appearance using dedicated theme packs.
2026-02-01 17:11:09 +00:00
Josiah Baldwin
bfa8582fac
Added cache invalidation functionality ( #7279 )
2026-02-01 10:02:50 +00:00
si458
9e3f9c04b1
missed domain state for classic ui
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-31 17:30:59 +00:00
si458
a34eedccab
forgot system image for details #7576
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-31 17:04:49 +00:00
si458
651274e49e
add Domain State to Details
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-31 17:02:53 +00:00
si458
a3ff9294df
attempt fix linux waitExit error
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-31 15:30:32 +00:00
si458
9a227b8f5a
fix upn for users and activeusers command #7409
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-31 13:07:17 +00:00
si458
aa864349e3
add microsoft accounts upn #7409
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-31 12:11:05 +00:00
stephannn
2542fc857b
Azure UPN Display ( #7585 )
2026-01-31 10:40:26 +00:00
si458
4a08c6a185
remove unused translations
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-29 22:13:26 +00:00
si458
f9c22a9acd
fix rdp crashing in fullscreen and not 100% viewport #7587
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-29 21:42:32 +00:00
si458
fb8b31aadc
fix mobile/mac and assettags in csv export #7576
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-29 15:52:35 +00:00
si458
1df5facbae
fix formatting cuz its bugging me!
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-29 13:48:48 +00:00
si458
b1910a1978
add createdatabase: false option to postgres for users with no permissions #7577
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-29 13:44:42 +00:00
si458
d7ef488ef8
add asset tag and system model to details and csv export #7576
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-29 10:45:07 +00:00
si458
4923c71742
increase ipLocationRequestLimitor to 1000 per day
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-24 18:20:58 +00:00
si458
aad3b184c6
fix qrcodes with more than 192 characters #7571
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-24 17:58:45 +00:00
si458
5351eca466
fix group action for my users #7573
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-22 21:10:00 +00:00
Diogo Carvalho
3a888ae87a
Add ports in docker for setup without editing config file ( #7569 )
...
* Add ports in docker
* Fix ports in debian docker
2026-01-22 08:52:24 +00:00
Ylian Saint-Hilaire
f227aea745
Version 1.1.56
1.1.56
2026-01-21 08:35:30 -08:00
ricsc
f7e31713d7
allow github enterprise logins with custom endpoints
2026-01-20 15:33:44 +00:00
fangzheng
7d88f97d36
Fix text overlap for long filename in the filelist ( #7562 )
...
* Fix file name text overlap in the file list.
* Add title attribute for tooltip on hover.
* Removed filename length check because we handle it in the CSS
2026-01-20 11:21:54 +00:00
si458
977cb350bc
fix filedownload with chrome/edge+selfsignedcerts #7553
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-16 11:40:56 +00:00
si458
8c99dea628
Revert "chore: bump base images for docker images ( #7540 )"
...
This reverts commit 59c8462728 .
2026-01-10 23:13:56 +00:00
si458
fc7912d470
fix plugins dark mode
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-10 23:12:19 +00:00
DaanSelen
59c8462728
chore: bump base images for docker images ( #7540 )
2026-01-08 19:25:34 +00:00
si458
2db9420715
add collapseGroups to web ui #5361
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-06 20:26:12 +00:00
stephannn
16eb821d2c
fix custom scopes with single value
2026-01-06 18:17:05 +00:00
si458
be28612d1a
fix oidc custom scope overriding auth params
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-06 14:13:03 +00:00
si458
adc8623c57
fix force password resets with allowaccountreset: false #7527 #6261
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-05 23:34:30 +00:00
si458
1a50dd0800
fix linux battery showing if length is 0
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-04 22:05:24 +00:00
si458
b32eb2ef9c
create blank file with New File button in file manager #7525
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-02 20:18:20 +00:00
si458
478c7a8768
fix smbios for amt detection under linux
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-01 19:39:22 +00:00
si458
cfa17f9062
add missing upnusers for meshagent again
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2026-01-01 19:33:15 +00:00
si458
592e6fd55f
body-parser and express updates
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-30 14:54:59 +00:00
si458
f1c5768136
agentport should use tls when tlsoffload is false
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-30 14:44:58 +00:00
si458
e7da703e2e
fix chinese (taiwan) meshagent translations #7520
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-28 18:42:04 +00:00
si458
9b5c772803
fix windows arm64 agent detection
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-27 21:22:27 +00:00
si458
0b63505fb4
upnusers can be undefined ya know, muppet!
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-27 19:57:56 +00:00
si458
63325841dd
forgot meshcore for domains, doh!
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-27 19:46:29 +00:00
si458
d217c6b6ea
add domain/workgroup to sysinfo and details tab
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-27 19:45:56 +00:00
si458
3c4d0b431a
show UPN on mouseover of Active User #7409
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-27 18:34:03 +00:00
si458
2aa3572e07
add Last details update timestamp to details tab
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-26 22:34:20 +00:00
si458
f75bce50f7
tell translateServer to use the same node that was run #7515
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-26 15:23:29 +00:00
si458
8e766aee8a
fix customui with modern ui #7517
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-26 15:17:39 +00:00
si458
cdf15b38d9
forgot to upload refresh icon for classic ui
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-24 21:31:23 +00:00
si458
8717d8e541
add refresh icon to details tab
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-24 21:01:12 +00:00
si458
204cd3bd1c
increase translate timeout to 5 minutes and show errors too #7515
...
Signed-off-by: si458 <simonsmith5521@gmail.com >
2025-12-24 15:37:30 +00:00