Commit Graph

296 Commits

Author SHA1 Message Date
stephannn
49da5da9dd autoAcceptIfLocked and more! (#7319) 2025-10-28 17:20:49 +00:00
TheDevRyan
3bcfd031ca Update to customFiles - Object instead of array (#7384)
* Updated to use Object instead of array, still supports old array
2025-10-27 16:09:10 +00:00
TheDevRyan
c7d1c0e18f Add advanced custom CSS/JS file support per template (#7361)
Introduces a new 'customFiles' array in the config schema for granular domain-level CSS and JavaScript customization. Updates webserver logic to inject custom CSS/JS tags based on template scope, replacing static custom.css/custom.js references in all Handlebars views. Also updates meshctrl.js to support the new config property.
2025-10-24 11:53:37 +01:00
stephannn
bd3f582b68 manageAllDeviceGroups - Added group support (members of) (#7310) 2025-09-30 09:27:07 +01:00
si458
6bcf39610a replace yubikeyotp to avoid form-data cve
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-09-09 15:38:57 +01:00
si458
11eee2f5eb allow fido to not ask for pin (fidopininput) #7115
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-07-02 16:11:36 +01:00
si458
92c2b61318 disable compression by default and dont compress webrelays #4369
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-06-20 20:18:21 +01:00
si458
158107d6ae add sessionrecordings for powershell/user shells #7035
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-05-20 20:11:34 +01:00
si458
134ca4f025 fix rsakeysize for letsencrypt #6988
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-04-21 15:57:56 +01:00
PTR
c202339b67 Add mongodump args option (#6921)
* Add mongodump args option

* Put mongodumpargs in proper place
2025-04-12 10:00:32 +01:00
si458
2337013acf cira connected instead of cira detected
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-03-22 19:27:45 +00:00
si458
ce417aa18f forgot consentMessages descriptions
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-03-20 21:07:21 +00:00
si458
bc3f9ed89f forgot newAccountsRights in schema
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-03-20 11:03:08 +00:00
si458
027e5b52c5 add descriptions to schema and fix sample-config-advanced.json
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-03-20 10:49:10 +00:00
tobias9931
5cb565c005 Update meshcentral-config-schema.json (#6897)
siteStyle 3 option added
2025-03-19 09:06:05 +00:00
Martin Mädler
9d4f51e970 Add support for logoutOnIdleSessionTimeout (#6773) 2025-02-12 10:04:10 +00:00
Simon Smith
711bb56a93 autoAcceptIfNoUser (#6759)
* autoAcceptIfNoUser for desktop

* autoAcceptIfNoUser for terminal

* autoAcceptIfNoUser for files

* forgot few extra files

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-02-09 19:54:51 +00:00
Simon Smith
5734bcc33a UI Toggle between Classic and Modern (#6763)
* [ENH] Add toggle switch for new MeshCentral UI in settings and top header of the classic UI

* [ENH] Add toggle for new MeshCentral UI in settings and in top headbar of the modern UI

* add showModernUIToggle and store uiviewmode in db

---------

Co-authored-by: kambereBr <brunokambere@gmail.com>
2025-02-09 19:41:47 +00:00
Simon Smith
712f06db3c fix meshcentral-config-schema.json for ace editor 2025-01-27 23:02:56 +00:00
PTR
f7b958d28b Autobackup update (#6695)
* add backupHours option and many debug messages

* Cleanup debug messages, add backupinfo

* Add full path to remove log message

* Put backupcheck after config init, check proper backuppath

* Handle absolute backuppath, check access in checkBackupCapability, seperated expired files check to function, more message edits, serverwarnings

* Revert fallback to default backuppath

* Cleanup checkBackupCapability and messages

* add WebDAV messages
2025-01-26 14:24:40 +00:00
Noah Zalev
8d4e9bcede Re-enable autobackups by default (#6644) (#6653) 2025-01-03 15:54:47 +00:00
Simon Smith
61d3487f8a add prometheus metrics (#6654)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-01-02 23:38:13 +00:00
Ylian Saint-Hilaire
c92b88a374 Duo changes, but not yet fully tested. 2024-12-22 19:10:35 -08:00
Simon Smith
e2362a0547 add duo authentication support (#6609)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-12-21 13:52:54 +00:00
PTR
777eb53476 Add sqlite config options (#6517) 2024-11-10 14:04:17 +00:00
PTR
b71c69e81d Fix autobackup defaults and zip level for performance (#6518)
* Fix autobackup defaults and zip level for performance

* Add zipcompression configuration option
2024-11-10 13:49:11 +00:00
PTR
e58d659fa9 Fix archiver error, add backup options and SQLite maintenance (#6487) 2024-11-03 18:44:15 +00:00
si458
d1368791e9 move orphanAgentUser to domain config-schema
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-08 14:01:02 +01:00
si458
113adb5b85 add debug/log to schema file
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-30 14:07:34 +01:00
si458
0bee2be3cf generate manifest.json from domain and add pwalogo
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-24 19:09:14 +01:00
si458
1d04a13a64 add oldStyle to consentMessages as workaround for win-userconsent crashing #6290
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-10 11:01:23 +01:00
si458
7b48e3b5f5 update webrtc servers and examples
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-01 18:56:33 +01:00
si458
aae551dab9 autobackup improvements #6324
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-08-15 11:32:24 +01:00
Simon Smith
77f44fc308 fix local amt with sqlite/mysql/postgres #6321
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2024-08-13 17:46:37 +01:00
Simon Smith
6da9222871 add s3 autobackup support (#6280)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-29 14:41:36 +01:00
si458
10b57dcf9e fix default linuxshell for mobile ui #6275
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-24 10:15:43 +01:00
si458
4d75d48eea add watchdog to config-schema
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-23 13:10:01 +01:00
si458
62cae4cf8a fix autobackup: true
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-18 10:48:40 +01:00
si458
df91c90d33 fix ip fliters from files #3401
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-20 22:34:08 +01:00
Simon Smith
0a89d07937 add userSessionsSort for session sorting (#6177)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-14 09:56:02 +01:00
si458
26ac23c80d fix web-rdp/web-ssh save creds per user
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-24 17:27:22 +01:00
si458
5a7e3d9869 fix allowSavingDeviceCredentials description
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-24 16:25:25 +01:00
si458
7e7361de9b add/fix iplocation
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-21 20:01:45 +01:00
si458
385a4738cd forgot oidc group schema fix
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-21 16:56:56 +01:00
Simon Smith
bf7957ebff add zerossl acme (#6084)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-12 15:45:24 +01:00
si458
f39b6f8859 add smtp user/pass to schema and help docs
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-18 20:22:25 +01:00
si458
afc6165827 nochecks description attempt 3 #5987
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-03 11:41:16 +01:00
si458
c9c0a6cb67 fix nocheck description again #5987
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-03 11:22:29 +01:00
si458
b46c322c41 fix nochecks description #5987
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-03 11:18:46 +01:00
si458
4ff5a5c912 add letsencrypt nochecks to schema #5987
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-03 11:14:42 +01:00