Commit Graph

1857 Commits

Author SHA1 Message Date
si458
fbe1445691 fix windows arm terminal
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-08 18:03:31 +00:00
si458
e9c28d03b5 add windows arm 64bit to agentinvite page
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-07 15:21:10 +00:00
si458
0a59f9dbae update agentinvite with osx universal mpkg
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-05 10:21:16 +00:00
si458
6f47f2bc89 add note about apple quarantine for binarys
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-04 11:11:42 +00:00
Ylian Saint-Hilaire
bab35e7bca Removed Reddit auth strategy since it never worked well. 2024-03-03 16:34:01 -08:00
mstrhakr
4be5b7273e
Migrate to openid client (#5856)
* Create forksync.yml

* update oidc to use openid-client

* update oidc module requirements

* working oidc+

includes all oauth2 clients automatically migrated. azure will need some kind of fix for the uid

* update openid-client install checks

* created overarching schema for OIDC

* bug fixs for azure login

* update schema

prepare schema for unified oidc module

* update 'oidc' to strategy variable

* working azure+ groups

groups from azure are in,
you can use memberOf or transitiveMemberOf in config (Graphs API)

* clean up old config import + working google oidc

previous config map was recursive nonsense, changed to multiple IFs

* added convertStrArray

* de-expanded scope

put all other auth strategies back to normal and fixed oidc strategy

* swap back to using authlog debugger

* Update meshcentral-config-schema.json

* working google oidc + groups

* working azure+groups (again)

* init oidc docs

very incomplete but basic config is present

* add oidc

* more work on docs

* add scope and claim options

plus fixed a few bugs and faults in my logic
used logs correctly

* further cleanup debug

* more debug cleanup

* continue documentation push

fixed minor debug bugs also

* more work on docs

missing links, need to get azure preset docs, probably more.

* done with docs

its good enough for now

* minor fix + presets get correct icon

* fix google oidc not visible at login

* fix bug with emailVerified property

* fix logout bug + debug cleanup

* fix strategy logout bug +cleanup

* fixed preset login icon

* fix alert + fix schema

* terminate lines

* Dutch language update 1.0.85

line up polish translation

* Fixed guest web relay session revocation (#4667)

* Updated French translation.

* Add hook to allow adding custom api endpoints to Express routing

* Updated German translation.

* Update meshcentral-config-schema.json (change formatting)

This way it is easier to edit and maintain

* Fixed schema.

* fix meshcentral-config-schema.json

* add language selector to login (#5648)

* add language selector to login

* add showLanguageSelect to pick top or bottom boxe

* remove additionalProperties: false in schema to allow comments #5697

Signed-off-by: si458 <simonsmith5521@gmail.com>

* fix notes in docs

* Fix web relay session handling and redirection due to bad merge

* Added option to check HTTP origin.

* add links and fix typo

* move groups after strategy

* Update version split in docs

* Fix preset issuer URL in OIDC strategy

* Update clientid and clientsecret to client_id and client_secret

* Update meshcentral-config-schema.json and fix bad rebase

* Update meshcentral-config-schema.json

* fix bad rebase

* fix bad rebase

* Add 'connect-flash' to passport dependencies

* Remove unnecessary passport dependencies - fix bad rebase

* Fix auth strategy bug and remove console.log statement

* Set groupType to the preset name if it exists, otherwise use the strategy name

* remove finally block from

* Refactor authentication logging in handleStrategyLogin to include strategy name

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
Co-authored-by: petervanv <58996467+petervanv@users.noreply.github.com>
Co-authored-by: Ylian Saint-Hilaire <ysainthilaire@hotmail.com>
Co-authored-by: Martin Mädler <martin.maedler@gmail.com>
Co-authored-by: Fausto Gutierrez <28719096+faustogut@users.noreply.github.com>
Co-authored-by: Simon Smith <simonsmith5521@gmail.com>
2024-03-03 16:03:27 -08:00
si458
636255c8af fix Unzip translations
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-02 15:33:18 +00:00
Simon Smith
9241c43435
add unzip to files
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-02 15:16:06 +00:00
si458
0e055ef741 remove memory Manufacturer console.log
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-01 23:58:50 +00:00
Simon Smith
ee59e582b6
add no consent to guest sharing
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-01 22:29:59 +00:00
si458
3e23741cc8 fix Chat & Notify buttons always being shown #5858
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-29 23:07:36 +00:00
Simon Smith
1b60e4dbfb
add mac memory/storage (#5869)
* add mac memory

* add macos storage

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-28 15:19:14 +00:00
si458
fce123e971 fix few more translations
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-24 00:31:57 +00:00
si458
bca1d277a4 add osx single binarys and rename tabs
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-24 00:24:04 +00:00
Simon Smith
82c70659b8
show cd-rom as volume
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-22 17:55:48 +00:00
Simon Smith
0b2368df9d
add Capacity Remaining
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-22 17:09:28 +00:00
si458
26bb350122 fix translations and add bitlocker in mobile ui
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-22 09:50:31 +00:00
Simon Smith
a80c0ef48c
fix translation values in details tab (#5841)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-21 15:00:20 +00:00
si458
af3e7f6186 fix rdp port translation
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-20 22:38:46 +00:00
Simon Smith
936aaa0b2b
disconnect sessions first before logout on idletimeout (#5838)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-20 21:59:30 +00:00
si458
272015483b fix formatting oops #bb93c11
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-20 20:24:20 +00:00
si458
bb93c113bd move rdpport to right side to fix translations #5834
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-20 20:20:46 +00:00
Ylian Saint-Hilaire
f2bc7d5349 More BitLocker improvements. 2024-02-17 17:51:15 -08:00
Ylian Saint-Hilaire
e5e86fee19 BitLocker fixes, added drive volumes to details tab. 2024-02-17 14:01:49 -08:00
Ylian Saint-Hilaire
4637e6b3b3 Intel AMT fixes. 2024-02-17 12:33:56 -08:00
bennyc-huji
fb15d94976
update full version, and marking of the amt to check if activated (#5803) 2024-02-17 11:48:50 -08:00
Ylian Saint-Hilaire
f2e43cc6da Added option to check HTTP origin. 2024-02-17 11:22:38 -08:00
Simon Smith
bfec20ac81
fix account pic transparency (#5761)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-02 10:35:10 +00:00
Simon Smith
550ee34f00
fix latency bouncing monitors (#5756)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-02 10:22:25 +00:00
si458
e6f27fca36 fix 2nd line also showing drive name #1892
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-01 14:40:55 +00:00
Simon Smith
b887457ec4
add bitlocker key to gui for admins (#5747)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-31 15:40:58 +00:00
Simon Smith
cdab553800
show latency in remote/terminal every 10 secs (#5750)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-31 14:06:31 +00:00
Simon Smith
cd2ede8369
add drive names and icons to files (#5749)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-31 14:06:02 +00:00
si458
3f8bbe68b0 fix blank Windows Defender
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-28 18:52:16 +00:00
si458
8547de340c fix drive status undefined
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-27 12:42:27 +00:00
Simon Smith
c331eca679
add android apk to mobile ui
* add android apk to mobile ui

Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-25 18:00:03 +00:00
Simon Smith
57f77057b4 fix files connect button order
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2024-01-24 15:28:02 +00:00
Simon Smith
b1451a1c8a
add extra services information
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-24 11:51:28 +00:00
Simon Smith
b860981925
add linux binary to agentinvite (#5717)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-22 20:57:04 -08:00
Simon Smith
a2aed9e772
show rdp port on button and set rdpport in console (#5708)
* add rdpport to console

Signed-off-by: si458 <simonsmith5521@gmail.com>

* add port number to rdp connect button

Signed-off-by: si458 <simonsmith5521@gmail.com>

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-18 18:56:54 -08:00
Simon Smith
6cb05ce009
add dns servers to details tab (#5709)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-18 21:42:17 +00:00
si458
21bd171167 make add users to device group box expandable #1718
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-18 21:40:33 +00:00
Simon Smith
6e2321b5c6
add multiple file download by check boxes (#5699)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-16 09:35:53 +00:00
si458
757cef3f29 missed 1 onmouseup #5700
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-16 09:31:47 +00:00
si458
775ed95de4 add intel amt power off warning to mobile site #4768
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-13 16:02:04 +00:00
si458
227b4c68e7 add amt power off warning about active sessions #4768
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-13 15:58:35 +00:00
Simon Smith
00db0a3a39
add timeout to message box notifications (#5689)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-12 22:46:12 +00:00
wdlut
78a49c504a
fix mobile terminal not showing enter key for Android soft keyboard for sharing-moblile.handlebars (#5687) 2024-01-12 10:43:10 +00:00
wdlut
23666fed1f
fix mobile terminal not showing enter key for Android soft keyboard 2024-01-12 09:44:12 +00:00
Simon Smith
b490d6bc15
add middle click to open in new tab (#5668)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-07 22:22:36 -08:00
Simon Smith
e967f00977
allow setting meshcentral assistant type for agentinvites (#5672)
* allow setting meshcentral assistant type for agentinvites

Signed-off-by: si458 <simonsmith5521@gmail.com>

* forgot webserver for assistantTypeAgentInvite

Signed-off-by: si458 <simonsmith5521@gmail.com>

* dont use capital letters with domain args

Signed-off-by: si458 <simonsmith5521@gmail.com>

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-07 22:21:54 -08:00
Simon Smith
bb616903ee
add different notification types (#5669)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-07 22:21:31 -08:00
Simon Smith
c38cb3d46c
add tools resizable (#5665)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-07 22:21:08 -08:00
Simon Smith
c48447d3e6
add windows drive status (#5663)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-04 02:18:14 +00:00
Simon Smith
e4001e67ef
add language selector to login (#5648)
* add language selector to login

* add showLanguageSelect to pick top or bottom boxe
2024-01-04 02:17:27 +00:00
Simon Smith
f33dbd31e5
add Defender for Windows Server (#5646)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-04 02:16:41 +00:00
si458
97a624e2fc fix for chrome/edge file downloads with meshcentral assistant #5659
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-02 19:58:56 +00:00
Andy Hall
10b68408ca
Fix typo (readble -> readable) (#5657) 2023-12-31 21:07:51 +00:00
si458
4cad780613 add alert box message for translations
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-12-14 15:51:11 +00:00
Simon Smith
947d84316b
add old style alertbox
* add old style alertbox

Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-12-14 14:24:55 +00:00
Simon Smith
7e1657d632
Add windows linux mac uptime (#5583)
* add linux uptime
* add mac uptime

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-26 18:15:49 +00:00
Simon Smith
5581f3ace8
add slack webhooks messaging (#5569)
* add slack webhooks messaging

Signed-off-by: si458 <simonsmith5521@gmail.com>

* remove my test slack incoming webhook

Signed-off-by: si458 <simonsmith5521@gmail.com>

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-25 12:45:18 -08:00
Simon Smith
2cb9d1484e
fix edit messaging using wrong user (#5568) 2023-11-17 22:55:41 +00:00
si458
d5b79a92c4 fix windows columns showing OK/BAD
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-15 22:47:01 +00:00
Ylian Saint-Hilaire
4a6703b63a Ran translations and minor fix to filter url. 2023-11-12 15:28:52 -08:00
jrf280
bc0550a791
Added device group name to search results as config option (#5544) 2023-11-12 15:18:00 -08:00
Simon Smith
d80a74b915
add filter to url (#5535) 2023-11-12 10:14:01 -08:00
Simon Smith
c05cbeae88
showNotesPanel in device view (#5543)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-12 10:13:21 -08:00
si458
a7f996678f trigger light/dark mode automatically
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-11 03:33:43 +00:00
si458
27b750813e red OK should say BAD in columns
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-11 03:21:22 +00:00
Simon Smith
c97e9f4f27
add windows av/update/firewall to columns (#5534) 2023-11-11 03:16:20 +00:00
Simon Smith
5c527c4632
set wallpaper icon red if wallpaper removed (#5533)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-10 18:36:03 -08:00
Simon Smith
7b016eac58
add tpm support (#5421)
* add tpm support

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* fix tpm semicolon mistake

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

---------

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-11-04 11:44:34 -07:00
Simon Smith
b4887b7766
add lastbootuptime to mobile (#5504) 2023-11-03 19:48:40 +00:00
Simon Smith
23b78960da
fix messaging handle string too long (#5483) 2023-10-31 12:11:56 -07:00
Simon Smith
e0d73b2fcd
add agent psinfo (#5476)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-10-28 11:29:05 -07:00
Simon Smith
6c15bcbe05
add last boot up time for windows (#5478)
* add last boot up time for windows

Signed-off-by: si458 <simonsmith5521@gmail.com>

* fixed lastbootuptime parsing

Signed-off-by: si458 <simonsmith5521@gmail.com>

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-10-28 11:27:41 -07:00
Simon Smith
b52da08c84
add telegram to callmebot (#5480)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-10-28 11:27:11 -07:00
si458
16bb4346e3 fix player text align
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-10-24 11:10:47 +01:00
Simon Smith
7c263872b1
fix tag darkmode
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-10-23 19:50:42 +01:00
Ylian Saint-Hilaire
b4e0dbcd80 More module install improvements, NodeJS minimum version is now 11 due to express-handlebar. 2023-10-21 01:00:47 -07:00
Simon Smith
a60b4cbbea
add Go To Folder (#5424)
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-20 17:31:25 -07:00
Simon Smith
58580beb96
add hover title to temps and more sensors (#5434)
* add hover title to temperatures

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* fix temp trim

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add extra linux sensors

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add padding for temps on multi lines

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

---------

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-20 17:30:39 -07:00
Simon Smith
47767e86a1
add android apk to web ui (#5449)
* add android apk to web ui

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add amazon and google buttons instead

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add android link and brand icons to agentinvite

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* oops change mysql back

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add android to agentinvite selector

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* forgot paragraph begin

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

---------

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-20 17:29:48 -07:00
Simon Smith
1002bbb952
add display sizes to files (#5455)
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-20 17:28:42 -07:00
Simon Smith
19e03eaf29 add tags to columns
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-19 23:25:27 +01:00
Simon Smith
2791e03338
fix graph needs destroying first 2023-10-16 16:22:02 +01:00
Simon Smith
ad14c83400
fix backspace mobile ssh 2023-10-15 23:42:08 +01:00
Simon Smith
d095831b6d use devicelocator if no banklabel for memory
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-12 16:51:44 +01:00
Simon Smith
556d72dfad
add linux memory (#5423) 2023-10-12 16:23:56 +01:00
Simon Smith
9884db3ce0
fix undefined memory label (#5422) 2023-10-12 15:35:28 +01:00
Simon Smith
bb7a5e9cce add bios mode to mobile view 2023-10-11 22:08:43 +00:00
Simon Smith
548d76efed enable ssh connect for windows
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-09 21:28:27 +00:00
Simon Smith
a39f874c71
fix random files connect button vanishing (#5409) 2023-10-09 21:14:06 +01:00
Ylian Saint-Hilaire
467a30ba66 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2023-10-08 21:33:33 -07:00
Ylian Saint-Hilaire
6e1138ee5b Added scrollToTop option in domain section of the config.json. 2023-10-08 21:33:23 -07:00
Simon Smith
1a34cba9fb add bios mode
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-08 10:47:51 +00:00
Ylian Saint-Hilaire
dd172a2b24
Merge pull request #5391 from Ylianst/scroll-to-top
add scroll to top button
2023-10-06 12:17:34 -07:00
Ylian Saint-Hilaire
e1b435fb0c
Merge pull request #5392 from Ylianst/bios-serial
add bios serial for windows
2023-10-06 12:16:54 -07:00
Ylian Saint-Hilaire
484146fb09
Merge pull request #5397 from Ylianst/add-tags-csv
add tags to csv
2023-10-06 12:16:33 -07:00