Commit Graph

419 Commits (1dac4512f0d70363350ec7c1dea7de4f72adad77)

Author SHA1 Message Date
Gamertech ed02aa8d5d Matched package-lock.json
Fixed console typo
Removed empty div breaking the normal-view header for Chrome and blocking favicon load
Removed call for non-existent stylesheet
2022-08-05 18:13:10 +10:00
Gamertech 2acf9ca998 Update /super logout icon and remove unused stylesheet. 2022-08-01 12:13:17 +00:00
Moe 3f783f826d Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2022-07-30 12:20:57 -07:00
Moe 2b334de481 make getAdminApiPrefix always available 2022-07-30 12:10:44 -07:00
Moe 64679ea99b Merge branch 'swap-cpu-ram-icons' into 'dev'
UI: Swap cpu/ram icons

See merge request Shinobi-Systems/Shinobi!372
2022-07-30 16:03:32 +00:00
Antonín Skala d0f4374909
Swap cpu/ram icons 2022-07-30 10:04:04 +02:00
Moe e708488894 Hide options if P2P is disabled 2022-07-25 12:55:19 -07:00
Moe 9fd866bbbf Fix username overflowing in side menu 2022-07-24 09:53:32 -07:00
Moe c173ebf326 Make Super User login page appear with Green shade 2022-07-22 22:14:34 -07:00
Moe e6d3f6e0dc Update Appearance for Super User panel
- a Refactor for the actual code may be coming soon, however the goal with this is only to convert the appearance to match the style of Dashboard v3
2022-07-22 22:14:06 -07:00
Moe 70401b5631 Add uiVisibilityConditions for niche field visibility requirements
+ fixes the missing settings for Stream Types that require encoding but did not swap the Video Codec when it was visible before selecting.
2022-07-21 17:11:08 -07:00
Moe b1a5ad7c2c set super page logout button redirection to main login 2022-07-19 13:35:50 -07:00
Moe ed289c992a Show a thumbnail that happened during the video in Videos Table 2022-07-13 20:54:21 -07:00
Moe 4289a2eff7 Fix Recent Videos performance hit if no data found on first scan 2022-07-12 17:59:14 -07:00
Moe 59664e7112 Add 7 Days and 30 Days search to Recent Videos 2022-07-07 12:32:25 -07:00
Moe 52c1b237ca clean up layout for Monitor Settings more 2022-07-01 19:43:57 -07:00
Moe 0ae6bc8419 Rename Traditional Recording to Event-Based Recording, +
+ Re-arrange some fields and make them only show when advanced is toggled on in the Monitor Settings
+ removal of some unused fields
2022-06-30 21:16:32 -07:00
Moe 6938850113 Display Usage for Videos, FileBin and Timelapse Frames in divided bar 2022-06-29 20:35:21 -07:00
Moe f3432d0b44 fix syntax error and minor cleanup ui 2022-06-29 19:42:04 -07:00
Moe 36943fa192 Add Batch Download and Delete to Videos table 2022-06-29 18:06:15 -07:00
Moe 30c595a37f Easy Remote Access page have link to "How to Connect" 2022-06-28 19:55:10 -07:00
Moe 7fbb0cdfcb Add simple video viewer 2022-06-27 16:31:01 -07:00
Moe 8f0f7f0d3e Add FileBin list viewer 2022-06-26 00:57:18 -07:00
Moe ad12871c20 Update Bootstrap Table, Add FileBin file viewer framework 2022-06-25 00:10:17 -07:00
Moe 4ceb8bb981 Fix Sub-Account Manager when used through P2P 2022-06-23 18:17:46 -07:00
Moe e1821dc83e Allow Hiding SideMenu (Kiosk Mode) 2022-06-17 15:33:14 -07:00
Moe 0594bf2c3c Add Clock to Dashboard v3 2022-06-17 14:46:18 -07:00
Moe dc62abe418 Better P2P (Easy Remote Access v2)+++ 2022-03-30 23:43:36 -07:00
Moe 5ab54ce1e4 minor cleanup 2022-03-30 23:15:27 -07:00
Moe c2ebe1b5de update remote access selector for v2 2022-03-30 18:26:15 -07:00
Moe 2a061b2264 Upgrade Socket.IO to version 4
- Some tweaks to BetterP2P
- Update static server list to use v2
2022-03-30 16:20:53 -07:00
Moe a486a6a203 fix display of Activation status in super user panel 2022-03-29 10:39:27 -07:00
Moe 5508eb1813 fix power video positioning 2022-02-12 22:09:28 -08:00
Moe a7fb7b33ea fix event save on child node, fix command filter condition, add SideMenuAfterList 2022-01-12 10:41:23 -08:00
Moe cddedf5a2f Day Cards : add spacing where no videos exist, frame display not rely on video 2021-12-22 10:23:55 -08:00
Moe 5fd114b750 Allow Selecting certain time frames on Recent Videos 2021-12-19 07:10:33 -08:00
Moe 6d91234f11 Recent Videos now shows videos as "Day Cards" 2021-12-11 14:03:41 -08:00
Moe 68cd3dedd5 dashboard remember if side menu is collapsed+ 2021-12-04 19:18:16 -08:00
Moe 102eee923d add help page 2021-12-04 19:13:27 -08:00
Moe e0edef691b minor UI cleanup 2021-12-04 11:22:10 -08:00
Moe 956728b373 re-add baseURL ruling to dashboard-v3 2021-11-29 21:00:16 -08:00
Moe c4f78ede6a fix posting on ONVIF Device Manager Endpoints 2021-11-23 22:56:50 -08:00
Moe 0cc3344489 Port over ONVIF Device Manager 2021-11-23 21:05:56 -08:00
Moe f7dd4bae91 P2P Fix for Dashboard V3 2021-11-20 13:08:59 -08:00
Moe 1cc56ca0e8 Integrate MQTT Event Intake 0.1++ 2021-11-14 08:38:22 -08:00
Moe 0d9a99b56e change power viewer to use select field for monitors list 2021-11-11 22:08:15 -08:00
Moe c7336ecf02 minor fixes and cleanup 2021-11-11 22:07:32 -08:00
Moe e085f5e726 modernize 2-factor auth, add debug logs to telegram errors 2021-11-08 20:48:33 -08:00
Moe c6456c4999 minor cleanup on login screen 2021-11-08 16:17:31 -08:00
Moe 9b1073c74f set page title to app name (lang.Shinobi) 2021-11-08 14:29:00 -08:00
Moe 40b4669d01 Add Modular method to add Stream Types, Remove Integrated H.265 Support
- H.265 Support must now be added by user intervention via a Custom Auto Load Module. You can install the module easily by using the zip link in the Super User panel's Custom Auto Load manager.
Repository : https://gitlab.com/moeiscool/shinobi-h265-support
Zip Link : https://gitlab.com/moeiscool/shinobi-h265-support/-/archive/main/shinobi-h265-support-main.zip

Why? the library libde265.js is great but it is not a proper fit for the application. Moving onward it will be nice to allow new stream types to be easily added as well as get ready to try a different H.265 library for our web viewing pleasure.
2021-11-05 15:59:42 -07:00
Moe 1aff1c989a fix nested forms in monitorList 2021-11-03 20:47:03 -07:00
Moe 199d51424b port calendar view into dashboard v3 2021-11-02 21:16:06 -07:00
Moe 48e2d32255 fieldBuilder image drawing 2021-10-27 10:14:39 -07:00
Moe b554a5fc09 Monitor ID selector for Recent Videos window 2021-10-26 17:21:53 -07:00
Moe cb5bdd4fff minor cleanup 2021-10-24 16:35:30 -07:00
Moe afbd365ab2 setting applicationName client side+ 2021-10-24 10:14:44 -07:00
Moe 4e76de959b Add left and right controls to Stream Carousel 2021-10-24 10:13:08 -07:00
Moe 70f76e2a46 setting applicationName client side 2021-10-23 23:34:41 -07:00
Moe fe155cbdbe fix overflowing username 2021-10-23 23:17:28 -07:00
Moe 23cbb76416 add Power Video Viewer to Dashboard v3
Its not actually needed anymore now that Videos rows display events and snapshots within them.
2021-10-23 22:39:05 -07:00
Moe 8dbfce7e28 minor cleanup 2021-10-23 17:28:26 -07:00
Moe f13d8ca9b3 make side menu monitors display togglable from config 2021-10-20 17:17:16 -07:00
Moe 105afb7a6e allow better setting logo from configuration 2021-10-20 17:16:57 -07:00
Moe 0f174012ab fix more text-white dark translation 2021-10-19 19:33:41 -07:00
Moe c040812b88 minor cleanup and fixes, new region is now full frame by default 2021-10-18 12:17:39 -07:00
Moe eae45a1ae7 allow choosing which page blocks load to dashboard 2021-10-15 21:21:37 -07:00
Moe be632614c3 minor touch up 2021-10-15 13:42:19 -07:00
Moe 5a73d4aecb cleaner stream carousel operation 2021-10-10 21:16:53 -07:00
Moe 472ed38377 better control over dashboard colors through definitions/en_CA.js 2021-10-09 12:56:45 -07:00
Moe 139223f750 Render Home page and SideMenu from definitions/en_CA.js 2021-10-07 21:49:34 -07:00
Moe df8bbd8f6b add logout, cleanup, make carousel change on detector event 0.1 2021-09-26 08:38:28 -07:00
Moe e0de64609d substream operation clean ups 2021-09-24 21:37:56 -07:00
Moe 638fa438c5 Merge branch 'dev' into dashboard-v3 2021-09-22 12:33:49 -07:00
Moe 35481e20e1 tweaks to carousel and recent videos 2021-09-19 21:34:54 -07:00
Moe 1dcc48ec2f add streamCarousel to initial page 2021-09-18 23:34:55 -07:00
Moe 4cc00c2a4e minor cleanup 2021-09-16 23:19:47 -07:00
Moe 3c66619965 cleaner layout and light theme 2021-09-15 23:13:08 -07:00
Moe af8f41dd10 background image on login page 2021-09-03 19:05:32 -07:00
Moe 02270b4ca4 redesigned login page 2021-09-02 21:45:35 -07:00
Moe 79f60848a4 Keep Activation box visible 2021-07-11 11:03:22 -07:00
Moe d168da0d1e fix docker config save, add customAutoLoad superRawJs 2021-06-21 13:06:39 -07:00
Moe d3f6b01736 prettify selecting Input Map selection 2021-06-12 21:19:16 -07:00
Moe 0e82ecf113 cleanup Additional Input and Stream Channel field generation 2021-06-12 19:36:05 -07:00
Moe f9122e23af fix headers with buttons toggling 2021-06-09 22:26:43 -07:00
Moe 55f4002f85 Input Maps and Stream Channel buttons 2021-06-09 12:51:11 -07:00
Moe dc727e3886 update liburls 2021-06-04 08:37:01 -07:00
Moe a014b90a9a Dashboard V3 Integration begins 🎊 2021-06-01 20:19:22 -07:00
Moe ff442ace9f Easy Activation Prompt in Superuser Panel 2021-05-20 19:09:33 -07:00
Moe da832659a9 make old dashboard accommodate new definitions file 2021-04-28 06:44:35 -07:00
Moe 25c4b9d085 minor cleanup 2021-04-17 10:04:08 -07:00
Moe 56d15a179a Merge branch 'ldap-auth-update' into 'dev'
Update LDAP to use Alternate Login System

See merge request Shinobi-Systems/Shinobi!298
2021-04-08 03:49:47 +00:00
Moe 1d6ae4e5d9 update Settings Window Builder, cleanup LDAP presentation 2021-04-07 19:03:24 -07:00
Moe 268ce83784 update ldap account linking to use Alternate Login system 2021-04-06 20:55:16 -07:00
Moe 2efad2faac Add System Information to Superuser UI+ 2021-04-05 14:21:57 -07:00
Moe feee34a074 Add System Information to Superuser UI 2021-04-05 14:13:20 -07:00
Moe 9a68b24136 rename param for google app id 2021-04-04 11:37:20 -07:00
Moe 8609ce959e Fix Google App ID designation, add Name to LoginTokens
+ Show Last Login for LoginTokens in Settings window
2021-04-04 10:35:09 -07:00
Moe 9282a19331 Add Linking and Unlinking Google Sign-In from Alt Logins section 2021-04-03 23:53:38 -07:00
Moe 2cb3d8c9a2 Add Alternate Logins section in Settings, Minor Cleanup
+ Login Token API Endpoints for : get single, get all, delete by loginId
+ framework.sql update
+ update auto table creation for existing installations
+ fail message specific to alternateLogin can be passed to UI
+ add type column to LoginTokens table, default is "google" because its the only one (first of many to come)
2021-04-03 21:46:58 -07:00