Commit Graph

627 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire d6a1138205 New MeshAgents, much improved Linux terminal. 2020-02-05 10:59:52 -08:00
Ylian Saint-Hilaire db2577b897 Internalization improvements. 2020-02-04 16:22:00 -08:00
Ylian Saint-Hilaire ab57626a03 MariaDB improvements. 2020-02-02 15:31:30 -08:00
Ylian Saint-Hilaire 487b631607 Updated meshcore 2020-01-31 14:03:45 -08:00
Ylian Saint-Hilaire 3eef0f3e71 Fixed install dependencies install, Device group incorrectly showing up on admin account. 2020-01-30 12:25:49 -08:00
Ylian Saint-Hilaire 0a24f24959 Improved web application URL replacement. 2020-01-29 15:24:06 -08:00
Ylian Saint-Hilaire f2961e3d42 Fixed web site no localstorage, MongoDB backup with URL. 2020-01-29 10:31:58 -08:00
Ylian Saint-Hilaire e8ad08bd98 Fixed tag group collapse in list view mode. 2020-01-28 11:56:05 -08:00
Ylian Saint-Hilaire 1f658fb393 Fixed FIDO2, added alt RDP port, fixed device tag collapse. 2020-01-27 14:03:36 -08:00
Ylian Saint-Hilaire 195c869ab5 Added context menu connection options to xterm. 2020-01-26 11:27:13 -08:00
Ylian Saint-Hilaire 9fa78978ae More xterm improvements, Windows console size set at start. 2020-01-24 14:10:37 -08:00
Ylian Saint-Hilaire 50e1c0e348 Improved web application URL changing. 2020-01-23 17:11:07 -08:00
Ylian Saint-Hilaire 6b086f8abb Web application URL improvement. 2020-01-23 16:30:18 -08:00
Ylian Saint-Hilaire cad3c49e17 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2020-01-23 15:16:04 -08:00
Ylian Saint-Hilaire f05f86d1e1 Added xterm terminal and fixed device link. 2020-01-23 15:15:56 -08:00
Aaron bbc24bf9e9 Add quotation marks around URLs in Linux/BSD install/uninstall instructions 2020-01-23 06:43:04 +01:00
Ylian Saint-Hilaire 8275ddd0c9 Updated MeshAgents with TLS1.3 and many more fixes. 2020-01-22 16:26:42 -08:00
Ylian Saint-Hilaire 0281974a1d Added device link in web application. 2020-01-22 11:34:17 -08:00
Ylian Saint-Hilaire f5444863aa Fixed meshcore.js on Linux with no X, translation fixes. 2020-01-18 12:48:25 -08:00
Ylian Saint-Hilaire 6607b04a9e Many small fixes. 2020-01-12 13:50:06 -08:00
Ylian Saint-Hilaire 759a358cd4 Added plug-in tab back button, Bad user login limitor is now per-public IPv4 subnet. 2020-01-10 16:25:02 -08:00
Ylian Saint-Hilaire 903bc7f6c7 Fixed web app html console escaping. 2020-01-10 11:58:26 -08:00
Ylian Saint-Hilaire 238483c645 Fixed meshcore agent size, user group domains, notification closes across tabs. 2020-01-07 11:08:32 -08:00
Ylian Saint-Hilaire fe1079d1f1 More user groups improvements. 2020-01-06 11:54:32 -08:00
Ylian Saint-Hilaire 33a303ff82 user groups improvement. 2020-01-06 11:22:54 -08:00
Ylian Saint-Hilaire 13cf8c12eb Implemented user group permission query in the web app. 2020-01-04 13:19:32 -08:00
Ylian Saint-Hilaire 8a31f38241 Fixed mobile application for user groups. 2020-01-04 11:37:01 -08:00
Ylian Saint-Hilaire fc9d364e48 Improved t: or tag: filtering. 2020-01-03 14:21:39 -08:00
Ylian Saint-Hilaire 8186c93dd9 Better internalization improvement. 2020-01-03 13:35:58 -08:00
Ylian Saint-Hilaire b696b62562 Fixed internalization. 2020-01-03 13:21:23 -08:00
Ylian Saint-Hilaire 4a12043602 User groups improvements. 2020-01-02 17:45:17 -08:00
Ylian Saint-Hilaire 19b5c5663a More user group improvements, translation improvements. 2020-01-02 16:39:38 -08:00
Ylian Saint-Hilaire ee0c0f1021 German translation, more user group improvements. 2020-01-02 13:29:55 -08:00
Ylian Saint-Hilaire 58d9903619 More user groups improvements. 2020-01-02 01:26:12 -08:00
Ylian Saint-Hilaire 7307152dbb More user groups improvements. 2020-01-02 00:30:14 -08:00
Ylian Saint-Hilaire 8a77c78ebb Improved user panel, allow device group and user group control. 2019-12-30 15:38:18 -08:00
Ylian Saint-Hilaire 118fe48713 Language fixes and server crash fixes. 2019-12-30 11:31:57 -08:00
Ylian Saint-Hilaire d42c54f32e More user group UI improvements. 2019-12-29 22:38:53 -08:00
Ylian Saint-Hilaire fbbc619364 Lots of progress on security user group UI. 2019-12-29 18:10:58 -08:00
Ryan Blenis 9b528e1ab9 Add 2 new hooks for detecting page changes in the webUI 2019-12-28 06:55:09 -05:00
Ylian Saint-Hilaire 5bdb4cc8b0 Started work on user groups UI. 2019-12-27 22:41:06 -08:00
Ylian Saint-Hilaire 090efb4ce5 Fixed toolbar in non-english languages. 2019-12-27 21:39:14 -08:00
Ylian Saint-Hilaire c3efdb39c1 More access control improvements, RPi icon. 2019-12-27 15:18:43 -08:00
Ylian Saint-Hilaire ffb10a82be Added remove previous events selector when adding a new user. 2019-12-26 13:52:09 -08:00
Ylian Saint-Hilaire 2a64717799 Small fix to web app collapse for listview with unknown power state. 2019-12-26 13:01:02 -08:00
Ylian Saint-Hilaire 48d9592fb9 Completed webapp collapse feature. 2019-12-26 12:50:11 -08:00
Ryan Blenis c2a6d0ecd1 Consistency in call names 2019-12-26 10:52:48 -05:00
Ryan Blenis e5b76ccdc4 Add webUI startup hook 2019-12-26 10:46:56 -05:00
Ylian Saint-Hilaire 5dda176e07 Improved webapp group collapsing feature. 2019-12-24 11:49:36 -08:00
Ylian Saint-Hilaire 81fd0451a7 First version with collapsable device groups 2019-12-23 17:40:58 -08:00
Ylian Saint-Hilaire 097eb6cd9d Fixed multi-desktop with filter, added tag:xxx filter. 2019-12-23 16:11:08 -08:00
Ylian Saint-Hilaire 2da3061efb Fixed context menus in web application. 2019-12-23 15:46:00 -08:00
Ylian Saint-Hilaire e2f69f8bf6 Improved internalization. 2019-12-23 14:25:27 -08:00
Ylian Saint-Hilaire f79698bb53 Fixed multi-desktop connect all. 2019-12-21 16:47:49 -08:00
Ylian Saint-Hilaire 8d27a02362 Added toggle footer bar option in webapp. 2019-12-21 16:07:25 -08:00
Ylian Saint-Hilaire 2642ab6d05 Fixed web app fullscreen, improved MeshCtrl. 2019-12-21 15:05:58 -08:00
Ylian Saint-Hilaire 3ad55e4634 Fixed web app device list issue, improved MeshCtrl. 2019-12-20 17:29:38 -08:00
Ylian Saint-Hilaire 46e3bef83c Fixed SSPI Account Settings, UserConsent Setting, use of NPM with a proxy. 2019-12-20 16:45:41 -08:00
Ylian Saint-Hilaire def2338f9c Fixed web app interface and server version. 2019-12-20 14:02:49 -08:00
Ylian Saint-Hilaire 98dbbfde25 Updated Dutch, improved back button in web app. 2019-12-19 12:10:50 -08:00
Ylian Saint-Hilaire a0479092eb Improved device group summary page. 2019-12-18 14:57:29 -08:00
Ylian Saint-Hilaire 3cb56ee4ec Added Device Group Summary Panel, other fixes. 2019-12-18 12:00:08 -08:00
Ylian Saint-Hilaire da1a8951df Added titlehtml domain option. 2019-12-16 11:21:07 -08:00
Ylian Saint-Hilaire c7c601d8e3 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-12-16 10:39:57 -08:00
Ylian Saint-Hilaire 528f24db18 Fixed connection options, not sent unless needed. 2019-12-16 10:39:51 -08:00
Ryan Blenis 131ed27913 - Clear plugin headers / pages on device change
- Safety check existence of plugin on device change
- Add plugin eventing capability
2019-12-15 05:20:44 -05:00
Ylian Saint-Hilaire 3c93ef0bc5 Fixed file text editor in web application. 2019-12-12 18:34:58 -08:00
Ylian Saint-Hilaire 243c91a60c Added Windows Terminal Sessions support, Notification group names. 2019-12-12 17:45:42 -08:00
Ylian Saint-Hilaire db9f0fd5b6 No WebRTC on Terminal, Improved text file editor. 2019-12-12 14:08:15 -08:00
Ylian Saint-Hilaire 055190187d Fixed create account dialog, improved meshctrl.js 2019-12-12 11:44:03 -08:00
Ryan Blenis c1c08f9400 Remember the last plugin tab and jump back to it. 2019-12-11 21:12:39 -05:00
Ylian Saint-Hilaire 96f568db9b Updated Windows Agents. 2019-12-10 18:17:25 -08:00
Ylian Saint-Hilaire 4ca5be4b2e Improved Czech, Improved Let's Encrypt validation, added --dbstats and --showsmbios. 2019-12-08 20:46:25 -08:00
Ylian Saint-Hilaire 8c636bdf19 Improved translation web application. 2019-12-06 16:49:40 -08:00
Ylian Saint-Hilaire 2d9aa79636 Fixed WebApp when geolocation is disabled. 2019-12-05 11:34:23 -08:00
Ylian Saint-Hilaire 91cdaca1d4 Added rarly web based translator web app. 2019-12-04 16:52:16 -08:00
Ylian Saint-Hilaire ce5da5249b Merge pull request #703 from ryanblenis/plugin-admin
Plugin Admin Links Broken
2019-12-03 21:16:54 -08:00
Ryan Blenis 3ae2951e30 Fix plugin admin links not working, protect against potential apostrophes in plugin name 2019-12-03 20:50:09 -05:00
Ylian Saint-Hilaire 6c5bb46d22 Fixed web app error, display stderr on the console. 2019-12-03 17:44:08 -08:00
Ylian Saint-Hilaire d5eda27741 Merge pull request #700 from ryanblenis/plugin-admin
Show/Hide Plugins tab in device view
2019-12-03 16:54:41 -08:00
Ryan Blenis 6fa812d887 Show/Hide Plugins tab in device view only if plugins exists that use that functionality 2019-12-02 18:13:19 -05:00
Ylian Saint-Hilaire efd890869b Merge pull request #698 from ryanblenis/plugin-admin
Plugin Tab OnStates / Better MeshCore processing
2019-12-02 14:14:26 -08:00
Ylian Saint-Hilaire 14b6355282 Web app speed improvement with geolocation is off. 2019-12-02 14:00:28 -08:00
Ylian Saint-Hilaire d4551d83c4 IE11 Fixes 2019-12-02 12:36:06 -08:00
Ylian Saint-Hilaire 6cc6d019cd Improved internalization, french translation. 2019-12-01 15:21:33 -08:00
Ryan Blenis 3c3a3d3b14 - Move p19 styles to stylesheet
- Wait to update meshcore until after all plugins loaded (reduced processing power)
- More intuitive registerPluginTab functionality
- OnStates for current plugin tab
2019-11-30 20:26:39 -05:00
Ylian Saint-Hilaire 3670f229b9 Added remember for 30 days 2nd factor option. 2019-11-28 22:29:22 -08:00
Ylian Saint-Hilaire 8edf312298 Enabled all next-gen agent features in the server. 2019-11-28 12:34:45 -08:00
Ylian Saint-Hilaire 4f4ca2c8bb Updated to next generation MeshAgent. 2019-11-28 12:27:44 -08:00
Ylian Saint-Hilaire 65d20c3c78 Added server warnings in MyServer tab. 2019-11-26 14:11:09 -08:00
Ylian Saint-Hilaire 6f092341be Fixed plugin protocol in web app 2019-11-26 10:54:45 -08:00
Ryan Blenis 02aa261f38 Fix unavailable plugin actions 2019-11-26 02:19:42 -05:00
Ylian Saint-Hilaire 3db0e5f1a3 Plugin support improvements. 2019-11-25 18:06:41 -08:00
Ylian Saint-Hilaire a25514a2e7 Added launching terminal as logged in user in Linux. 2019-11-25 15:58:07 -08:00
Ylian Saint-Hilaire 87411b099e Added support for multiple login 3FA keys. 2019-11-25 14:30:23 -08:00
Ylian Saint-Hilaire 75d49db30b Plugin system improvements. 2019-11-25 14:12:43 -08:00
Ryan Blenis 09ac73c738 Only show "My Plugins" admin page to site admins 2019-11-22 22:06:25 -05:00
Ryan Blenis d7b94639b2 Redirect download fixes, option to redistribute the meshcore to all nodes after plugin installation 2019-11-22 21:17:07 -05:00
Ryan Blenis a5007c995a Merge branch 'master' into plugin-admin 2019-11-22 14:26:44 -05:00
Ryan Blenis 145c898c70 Tweaks to plugin install/removal so server does not require a restart. Initial support for downgrading plugins. 2019-11-22 14:25:13 -05:00
Ylian Saint-Hilaire b45b60fb13 GreenLockv3 fixes 2019-11-15 17:55:05 -08:00
Ylian Saint-Hilaire 235932da0b Fixed user group permissions in web app. 2019-11-13 14:58:57 -08:00
Ryan Blenis 786934b72c Add onDesktopDisconnect hook, refactor plugin hooks on front end to be variable 2019-11-13 16:31:29 -05:00
Ryan Blenis 06cbf93934 LeftBar Plugin Icon update 2019-11-09 17:26:24 -05:00
Ryan Blenis 0cb0f0adf3 Refactor plugin admin views to a more simplistic, reusable, multiple view approach 2019-11-07 22:48:14 -05:00
Ryan Blenis bf1e4cc91f Remove testing output 2019-11-06 04:49:36 -05:00
Ryan Blenis ed701dff39 Promisifying and error handling 2019-11-05 00:11:14 -05:00
Ryan Blenis bbb402b533 Plugin admin partial 2019-11-02 06:27:39 -04:00
Ryan Blenis 39dda99fa3 Clean plugin action renderers based on availability 2019-11-01 22:56:17 -04:00
Ryan Blenis cb6cc0da74 Disable plugin call/check if plugins are not enabled in the config 2019-11-01 16:58:24 -04:00
Ryan Blenis b33ca1daff Merge branch 'master' into plugin-admin 2019-11-01 16:50:42 -04:00
Ryan Blenis 0516b0afd3 gui plugin admin updates part 2 2019-11-01 16:49:18 -04:00
Ylian Saint-Hilaire 35569c2703 Shift-chat will now open new tab in browser. 2019-10-30 16:16:17 -07:00
Ylian Saint-Hilaire dbe52a9780 New MeshMessenger and fixed server crash on some file copy. 2019-10-30 14:30:34 -07:00
Ylian Saint-Hilaire ca97d2f9c0 Added file upload overwrite confirm prompt for server files. 2019-10-30 10:25:36 -07:00
Ryan Blenis c57ac19cba gui plugin updates partial 2019-10-30 04:17:17 -04:00
Ylian Saint-Hilaire b06763ab30 MeshAgent update debug improvements. 2019-10-28 10:35:58 -07:00
Ylian Saint-Hilaire 921fbc38f7 Multi-desktop will prompt when connect all button connects to more than 8 additional devices. 2019-10-27 12:07:45 -07:00
Ylian Saint-Hilaire 84a37b4f5a Fixed self device group permission change and agent group uninstall. 2019-10-26 10:57:40 -07:00
Ylian Saint-Hilaire fb9350e9a3 Added user web state filtering. 2019-10-25 14:41:14 -07:00
Ylian Saint-Hilaire 5143751954 Plugin and meshcmd fixes. 2019-10-25 01:16:00 -07:00
Ylian Saint-Hilaire 265cced6dd Added remote agent uninstall. 2019-10-24 13:13:18 -07:00
Ylian Saint-Hilaire ac0459b014 Added language selection. 2019-10-22 11:59:19 -07:00
Ylian Saint-Hilaire db91907e50 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-21 17:21:57 -07:00
Ylian Saint-Hilaire efb61f94c8 Started french translation. 2019-10-21 17:21:49 -07:00
Bryan Roe 7271f85e6d Updated Linux install script, to retry without SUDO if SUDO fails 2019-10-21 16:59:07 -07:00
Ylian Saint-Hilaire f7246318dc Translation fixed, some french strings added. 2019-10-21 15:59:20 -07:00
Ylian Saint-Hilaire 0737a23781 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-21 09:12:06 -07:00
Ylian Saint-Hilaire 5dcf62ba2c Multi-language improvements. 2019-10-21 09:11:56 -07:00
Ylian Saint-Hilaire d16415e189 More multi-language improvements. 2019-10-20 22:04:03 -07:00
Ylian Saint-Hilaire d91352e0ba Improved localization of web app. 2019-10-20 19:31:04 -07:00
Ylian Saint-Hilaire 620adfd6cb More multi-language work. 2019-10-18 19:35:41 -07:00
Ylian Saint-Hilaire 3f02c8251a Partial web page multi-language support done. 2019-10-17 17:13:55 -07:00
Ylian Saint-Hilaire 6b71476ab8 Fixed mesh router relay. 2019-10-17 10:09:16 -07:00
Ylian Saint-Hilaire 66c715db1c Added manual device events, fixed MQTT publish filter. 2019-10-16 14:46:41 -07:00
Ylian Saint-Hilaire 6f7b22157b Fixed a problem with the multi-desktop auto-connect. 2019-10-16 13:11:25 -07:00
Ylian Saint-Hilaire 1836ce0ab2 Added chat & notify permission 2019-10-16 12:57:29 -07:00
Ylian Saint-Hilaire b0f44862ff Fixed connection problem, server relay crash. 2019-10-16 10:19:45 -07:00
Ylian Saint-Hilaire d1a9bd3ef4 Fixed device group ordering. 2019-10-15 16:16:09 -07:00
Ylian Saint-Hilaire d2ec222fdb Improved meshrelay security. 2019-10-15 15:50:11 -07:00
Ylian Saint-Hilaire dece20ac93 Improvements to plugin support. 2019-10-10 11:13:25 -07:00
Ryan Blenis 8de6907c24 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-09 22:04:35 -04:00
Ylian Saint-Hilaire 7baf812c47 MQTT improvements, multi-line toast fix. 2019-10-09 15:56:27 -07:00
Ryan Blenis b86779e862 Merge branch 'master' into plugin 2019-10-09 01:24:49 -04:00
Ryan Blenis 434ef4b9c3 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-09 01:23:27 -04:00
Ryan Blenis f60f6963d5 More base updates, including web socket handling and display logic 2019-10-09 01:22:01 -04:00
Ylian Saint-Hilaire a79233e825 More MQTT improvements. 2019-10-08 11:08:41 -07:00
Ryan Blenis 39f316b463 Merge branch 'master' into plugin 2019-10-08 04:22:55 -04:00
Ryan Blenis be87880dc5 More plugin hooks / development of base 2019-10-08 04:18:40 -04:00
Ylian Saint-Hilaire d5f7943684 More MQTT improvements. 2019-10-07 18:11:15 -07:00