Commit Graph

1121 Commits (rtmpServer-verbose)

Author SHA1 Message Date
Moe 907816ecc3 minor syntax cleanup 2023-02-24 10:21:45 -08:00
Moe a971c9df7e fix syntax error in accountSettings ui 2023-02-23 14:42:41 -08:00
Moe fa8b46cf1e minor clear up 2023-02-23 09:43:22 -08:00
Moe f1045cc078 clean up some liveGrid variables 2023-02-20 15:14:01 -08:00
Moe f1b6fd8e2a fix initial play state for liveGrid 2023-02-20 14:53:33 -08:00
Moe 980a96196d Make liveGrid more friendly to large number 2023-02-20 14:44:25 -08:00
Moe 2a407d65b1 Update Admin Account Creation/Edit notices 2023-02-16 22:42:24 -08:00
Moe c4b8162e87 Fix Timelapse Frames in AddStorage
commit 7bc3e8bc06
Author: Moe <github@m03.ca>
Date:   Sat Jan 21 07:40:07 2023 -0800

    Add Percent Share to addStorage for videos and frames

commit 6766a5afc6
Author: Moe <github@m03.ca>
Date:   Mon Jan 16 18:33:43 2023 -0800

    Fix Timelapse Frames counting in AddStorage++

commit e5bd7e61ff
Author: Moe <github@m03.ca>
Date:   Mon Jan 16 17:22:20 2023 -0800

    Fix Timelapse Frames counting in AddStorage+

commit 471acb537f
Author: Moe <github@m03.ca>
Date:   Mon Jan 16 17:08:54 2023 -0800

    Fix Timelapse Frames counting in AddStorage
2023-01-21 07:41:40 -08:00
Moe c9e2cf8e21 Merge branch 'refactor-monitor-launch' into 'dev'
Refactor Monitor Launch Sequence

See merge request Shinobi-Systems/Shinobi!430
2023-01-21 00:49:37 +00:00
Moe 638b0076ad Refactor Monitor Launch Sequence 2023-01-21 00:49:37 +00:00
Moe d9c3a49717 limit videos in live Grid display 2023-01-16 17:15:34 -08:00
Moe 21b6088855 fix double slash in superApiPrefix 2023-01-15 12:10:24 -08:00
Moe 203651efee adjust Accuracy Mode display on Region Editor 2023-01-09 20:54:06 -08:00
Moe e356c0ea24 make Region Editor display detection squares 2023-01-09 08:07:21 -08:00
Moe 7bd153b210 Fix Audio on Embed window 2023-01-08 08:46:15 -08:00
Moe 95eda7e07b fix auto_host path builder 2022-12-31 15:47:26 -08:00
Moe d4e7c3d679 make liveGrid video element have muted parameter on create 2022-12-30 16:17:03 -08:00
Moe 2d071dab92 Update bs5.recentVideos.js 2022-12-29 17:37:28 -08:00
Moe 45f719972e fix monitors list in Recent Videos 2022-12-29 09:41:47 -08:00
Moe d8da2033ff add getMonitorEmbedLink function to UI 2022-12-28 13:31:24 -08:00
Moe 4adf5e329c fix dynamic fileBin row column 2022-12-28 13:30:54 -08:00
Moe 90d5b5610d add convertJsonToAccordionHtml function to UI 2022-12-28 13:30:17 -08:00
Moe 624fb9e2ef Update bs5.fileBin.js 2022-12-27 15:31:21 -08:00
Moe fb5688582a fix duplication of monitor icons in side menu 2022-12-24 10:24:13 -08:00
Moe 7b352f890b negate Copy Settings duplicate query 2022-12-21 18:18:05 -08:00
Moe e17d312224 add install notice to plugin manager 2022-12-21 18:17:53 -08:00
Moe 8570c9667b Merge branch 'deprecate-old-monitor-groups' into 'dev'
Deprecate Old Monitor Groups in favor of Tags

See merge request Shinobi-Systems/Shinobi!426
2022-12-21 20:23:11 +00:00
Moe 00deebba9f Deprecate Old Monitor Groups in favor of Tags 2022-12-21 20:23:11 +00:00
Moe c548692754 Update Cloud Uploaders 2022-12-21 19:26:45 +00:00
Moe 7b31b387aa Add Tags to Monitors for quick grouping
The current Monitor Groups method is now set for deprecation by end of this year.
2022-12-18 12:34:11 -08:00
Moe 69db95f8d4 Update SQL Queries on Startup 2022-12-17 00:07:23 +00:00
Moe a5843f1050 make config.webBlocksPreloaded modifiable by customAutoLoad 2022-12-15 16:51:45 -08:00
Moe 9cbd305654 Fix embed page over p2p+ 2022-12-15 16:51:15 -08:00
Moe a9458f5476 Fix embed page over p2p 2022-12-14 15:40:28 -08:00
Moe 1a4704268f allow setting clientId for MQTT Outbound 2022-12-14 12:40:07 -08:00
Moe 309a73fdf4 make monitor lists alphabetical+ 2022-12-14 10:14:54 -08:00
Moe 14014c65b8 clean up plugin manager row display 2022-12-14 10:14:31 -08:00
Moe 2d242e8cb5 move customAutoLoad block load in superuser 2022-12-14 10:14:05 -08:00
Moe 42ee884819 Revert "Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev"
This reverts commit 0a35c99af5, reversing
changes made to 7bc9f754e8.
2022-12-13 20:38:25 -08:00
Moe af41ff626c Reset Sub-Account form on creation 2022-12-13 17:02:52 -08:00
Moe 0a35c99af5 Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2022-12-13 16:14:55 -08:00
Moe 3a24b7453f sort monitor list selectors alphabetically 2022-12-13 12:04:03 -08:00
Moe b4ed7ff086 Merge branch 'generic-face-manager' into 'dev'
Face manager as generic solution within super dashboard

See merge request Shinobi-Systems/Shinobi!421
2022-12-13 19:25:55 +00:00
Moe e6ccfd777c Plugin Manager prettified 2022-12-11 19:30:36 -08:00
Moe 87cd22e7bf Get plugin list from cdn 2022-12-11 15:41:59 -08:00
Moe f88092dd67 remove hardcoded tester for plugins 2022-12-11 14:48:16 -08:00
Moe 04be5de1dd minor code cleanup for plugins ui 2022-12-11 12:33:53 -08:00
Moe 8e3ddd43f7 Update Plugin Manager with command buttons
- Add Command buttons for additional script launches.
2022-12-11 12:27:32 -08:00
Moe 7770c812cd prettify plugin install output in UI 2022-12-11 09:40:04 -08:00
Elad Bar 95de2f6348 Merge branch 'dev' into generic-face-manager
# Conflicts:
#	libs/system/utils.js
#	libs/webServerSuperPaths.js
#	tools/modifyConfiguration.js
2022-12-10 18:11:47 +02:00
Moe e6276f8dd6 add default options for downloadable plugins 2022-12-09 23:00:01 -08:00
Elad Bar 3bbd0d30db reload DeepStack / CodeProject AI data after registering / unregistering 2022-12-09 22:42:11 +02:00
Elad Bar 335d2598ec fix submit client side failure 2022-12-09 16:39:32 +02:00
Elad Bar 38a6b47f11 Add enableFaceManager configuration parameter, fix missing fields in configuration editor, removed those are available in configuration but without definition in schema 2022-12-09 12:44:42 +02:00
Elad Bar be7132ae23 Merge branch 'dev' into 'generic-face-manager'
# Conflicts:
#   plugins/deepstack-face/shinobi-deepstack-face.js
#   plugins/deepstack-object/shinobi-deepstack-object.js
2022-12-08 12:42:02 +00:00
Elad Bar f2fa2c1832 Add support for DeepStack / CodeProject AI to work with the face manager UI 2022-12-08 14:02:56 +02:00
Elad Bar 837bae92cc removed unused parameter 2022-12-07 23:28:54 +02:00
Elad Bar 300624f61f Face manager is full working 2022-12-07 23:26:16 +02:00
Moe a5d04b5d17 Read status for videos re-added to Videos Table 2022-12-06 15:00:23 -08:00
Moe 888e0380c7 Fix GUI bugs with Videos Table
Thanks Nocona!
2022-12-06 12:11:48 -08:00
Moe 8553cbfa03 Fix mobile not scrolling over sideMenu monitor list 2022-12-06 12:00:32 -08:00
Moe 302c87f186 Highlight Previewed Video in Videos Table and FileBin 2022-12-05 15:23:52 -08:00
Moe 006fa2d9cc Fix Master Mute for Live Grid 2022-12-05 14:55:14 -08:00
Moe 2086f3554b Add Zip and Download to Videos, FileBin, and Time-lapse Frames 2022-12-04 19:24:04 -08:00
Moe e2c867cc76 fix protocol check for embed api 2022-12-04 10:00:02 -08:00
Moe 67f08b0246 Fix #312 2022-12-03 12:01:55 -08:00
Moe 8cbc8f0ed6 Fix muted live stream on load 2022-12-03 08:35:32 -08:00
Moe aed15d3623 Merge branch 'helping-hand' into 'dev'
Helping Hand : Active Tutorial

See merge request Shinobi-Systems/Shinobi!413
2022-12-01 14:09:51 +00:00
Moe 216f303315 Helping Hand : Active Tutorial 2022-12-01 14:09:51 +00:00
Moe dd576d0749 Fix import for Camera Probe 2022-11-30 16:28:12 -08:00
Moe 2fc87629ce fix displaying API Keys 2022-11-28 13:35:51 -08:00
Moe f797521d51 Add Primary Fields to Region Editor 2022-11-27 15:11:35 -08:00
Moe 305eb97c56 Schedules reset on Add New 2022-11-24 16:56:40 -08:00
Moe 0e4781b1a5 Merge branch 'fix-permissions' into 'dev'
Fix API Key Permissions

See merge request Shinobi-Systems/Shinobi!409
2022-11-23 20:33:39 +00:00
Moe 9f17d6d139 Fix API Key Permissions 2022-11-23 20:33:39 +00:00
Moe a491b27297 Patch for #422
if Invalid Date is detected it will try falling back to the method without _d
2022-11-23 11:39:14 -08:00
Moe 346eb892dc make Monitor States first load on first tab open 2022-11-22 23:06:50 -08:00
Moe fc1d8232b4 make Presets forward to Monitor States 2022-11-22 23:06:23 -08:00
Moe 2a4f6c0573 Lower Monitor States minimum selection requirement 2022-11-22 22:39:18 -08:00
Moe b277177d6a Fix Scheduler loading and selection 2022-11-22 22:38:55 -08:00
Moe f6b45ff89e make videosTable thumbnail check more strict 2022-11-22 18:14:58 -08:00
Moe cd40229d77 Make dashboardOptions unique to logged in user 2022-11-19 12:37:33 -08:00
Moe bcbc67bd96 disable Live Grid drag and drop on mobile 2022-11-15 14:23:09 -08:00
Moe 213f391675 Fix Power Video player 2022-11-10 08:48:44 -08:00
Moe 494dc65fcc make slicer not act unless open 2022-11-10 06:50:54 -08:00
Moe be419be57d Make start and end time match Power Video for all searches
- only happens if no start and end time are set during init of the calendar element
2022-11-07 16:18:35 -08:00
Moe 79a7905a4f Make Events light up monitor item border 2022-11-07 15:12:16 -08:00
Moe 7e8e9739a5 fix power viewer displaying Cloud Videos 2022-11-07 14:34:58 -08:00
Moe 3234074bbc Delete FileBin files with multiselect 2022-11-07 11:09:28 -08:00
Moe 6686dfc342 Add stringContains definition to front end 2022-11-07 06:48:32 -08:00
Moe 3f14201cef fix live grid monitorItem close errors 2022-11-04 12:17:53 -07:00
Moe 8a36f57af3 disable flaky error check for video elements in Live Grid 2022-11-04 09:17:37 -07:00
Moe 0d28a2884c add additional options to basic video player 2022-10-30 19:13:17 -07:00
Moe a3f188c126 Update bs5.studio.css 2022-10-29 09:45:58 -07:00
Moe 1bc8bb2b71 Update cursor icon in Video Slicer 2022-10-29 09:41:58 -07:00
Moe 34f58dc1ca add some notes to event tags in video cards of Live Grid blocks 2022-10-27 17:53:29 -07:00
Moe 272d969335 Update getSelectedTime for searches 2022-10-27 16:26:02 -07:00
Moe 3902e0cd42 Fix Calendar initial date selected 2022-10-27 16:25:35 -07:00
Moe 807c0c10cb make Live Grid remember logs open, clean up Live Grid html and css 2022-10-27 11:54:23 -07:00
Moe 9db0b0f72d Fix Live Grid stream block css 2022-10-27 11:13:40 -07:00
Moe 6b28a3d422 Fix Superuser page access over P2P 2022-10-25 09:17:44 -07:00
Moe 35b54db091 Fix Live Grid Monitor Item height when in mobile width 2022-10-24 12:19:21 -07:00
Moe f864982cee Fix Timezone Conversion in Dashboard 2022-10-23 04:07:47 +00:00
Moe dcc18e9083 Update and Fix Live Grid (gridstack updated from 0.3 to 7.0) 2022-10-21 18:28:36 -07:00
Moe 696bbd2771 fix embed view (popout) 2022-10-21 15:49:20 -07:00
Moe d603bbb03f Live Grid : Error Handling for video stream-elements+ 2022-10-21 15:37:05 -07:00
Moe eeffb79601 Live Grid : Error Handling for video stream-elements+ 2022-10-20 21:04:09 -07:00
Moe 981cf5ab05 Live Grid : Error Handling for video stream-elements 2022-10-20 08:42:58 -07:00
Moe d4383dfe45 fix FileBin links in All Monitors list 2022-10-18 16:52:51 -07:00
Moe 18204c6673 Add "All Monitors" option to FileBin search 2022-10-18 16:50:12 -07:00
Moe 242aaf81ef fix colors on new dropdown menu in Video List 2022-10-18 10:18:27 -07:00
Moe 9a8dd10afc bring back old Signal Check for HLS, FLV, and Poseidon 2022-10-18 10:18:06 -07:00
Moe dfe2e3e1bf Fix Monitor Settings Monitor selector appearance 2022-10-18 10:12:14 -07:00
Moe 5e839a78f7 Updated Signal (Stream) Check for Live Grid 2022-10-16 19:27:52 -07:00
Moe dc247557b4 Add Video Slicer 2022-10-16 23:34:30 +00:00
Moe a8c7d8182e Merge branch 'video-slicer' into 'dev'
# Conflicts:
#   web/assets/js/bs5.videosTable.js
2022-10-16 22:47:14 +00:00
Moe a29381a338 minor adjustment to parameter name on event rows in videoPlayer 2022-10-16 12:14:26 -07:00
Moe df5a863345 Add Dropdown menu to Videos Table rows 2022-10-16 12:13:09 -07:00
Moe b250e8a7d5 add loadedEventsInMemory container 2022-10-16 12:12:28 -07:00
Moe b54d08ad36 add two more options to mqttOut trigger
+ insertCompletedVideoExtender
+ onEventBasedRecordingComplete
2022-10-11 20:20:04 -07:00
Moe 26eb1c1966 fix embed reloading stream if monitor state changes+ 2022-10-08 19:28:14 -07:00
Moe 10bfce9563 Make Plugin Manager use conf.json for "Enabled" status 2022-10-08 18:49:31 -07:00
Moe d55053f35d clean up some websocket handling 2022-10-08 18:14:00 -07:00
Moe 30d39b9fac Default Event Filters for a new Monitor 2022-10-08 18:09:41 -07:00
Moe 43bdaabb19 fix embed reloading stream if monitor state changes 2022-10-08 17:55:13 -07:00
Moe 7e3f9589d8 update test trigger button to be Motion and Object testers 2022-10-08 17:54:55 -07:00
Moe 4cc9f8f31f Fix Drawing Object Detection data (Matrix Data) in embed 2022-10-08 17:37:19 -07:00
Moe 97995b020d Fix reloading Live Stream in Region Editor after tabAway 2022-10-08 16:57:48 -07:00
Moe 3a7d30e362 mild refactor for embed live stream feature 2022-10-08 16:28:12 -07:00
Moe 49b518d595 Fix Broken Mini Motion chart for PowerViewer 2022-10-07 17:38:15 -07:00
Moe 7cdfbb2af1 Video Slicer : fix preview display mismatch 2022-10-02 20:57:46 -07:00
Moe f1fb5cc9e3 make base control visible for video in slicer 2022-10-02 20:01:20 -07:00
Moe 16fe5c3dec Default mute on for Live Grid 2022-10-02 11:48:59 -07:00
Moe 0337fd4d12 Fix FFprboe launch from Monitor Settings 2022-10-02 10:26:19 -07:00
Moe 5bb1e3b836 Video Slicer : clear completed video list on new video load 2022-10-01 15:06:00 -07:00
Moe 15c71ecbe7 Video Slicer : humanized seek positioning, cleanup performance 2022-10-01 15:02:57 -07:00
Moe a66e0d6e02 Video Slicer : scale labels on time strip 2022-10-01 13:02:50 -07:00
Moe 7b589dc8e1 Fix displaying time-lapse video completion notice 2022-10-01 12:55:39 -07:00
Moe 1321e8cfca Show Completed Slicing after completion 2022-10-01 12:54:43 -07:00
Moe ac0b33c0c9 Add Preview for Video Slicer (Studio)+
Add Seekbar
2022-10-01 12:07:55 -07:00
Moe 2541225e83 Add Preview for Video Slicer (Studio) 2022-09-30 18:22:11 -07:00
Moe b2ee975f29 Add Studio (Currently only a Video Slicer)
- only function set with basic UI to slice a video
2022-09-29 23:32:09 -07:00
Moe 066d5a4d58 some handling for videos that have no monitor associated in db 2022-09-29 20:57:01 -07:00
Moe 02b0873688 Update Power Video Viewer+ 2022-09-28 14:15:41 -07:00
Moe b7316a4d9e Update Power Video Viewer to use HTTP instead of websocket
- prepare to deprecate videos&events websocket handler.
2022-09-28 13:40:04 -07:00
Moe 01d1051e64 fix editing a sub-account right after it was created 2022-09-28 10:17:01 -07:00
Moe 4edcf74c48 add delete button to fileBin table 2022-09-25 19:46:20 -07:00
Moe ff99ff548a fix image check in videosTable 2022-09-24 14:15:46 -07:00
Moe f8d9279580 reload monitors list on monitor_edit 2022-09-18 15:32:10 -07:00
Moe 64b0fdc5ce Adjust placeholders for addStorage Max Storage Amounts 2022-09-14 09:43:24 -07:00
Moe 15ce53065c fix Automatic Full URL Path generator 2022-09-12 19:55:43 -07:00
Moe cea636b31a fix video links for p2p connections 2022-09-12 16:18:00 -07:00
Moe 2aade4631d Merge branch 'feature-default-storage' into 'dev'
UI: Default storage style

See merge request Shinobi-Systems/Shinobi!381
2022-09-10 21:27:12 +00:00
Moe db7bd1fbe6 Added Failed Authorization notice for Monitor and Video Deletion 2022-09-10 09:35:38 -07:00
Moe 73fcb117db Clean up dashboard clock code 2022-09-10 09:22:05 -07:00
Moe 21302e9ea3 fix opening calendar over p2p 2022-09-09 14:26:41 -07:00
Moe 4f87800c85 fix updating videos table after video delete 2022-09-06 10:12:26 -07:00
Moe 7354e13a13 Fix missing preview launcher in Videos Table 2022-09-01 18:47:46 -07:00
Moe 1529e1511d Properly save Region Editor Live Stream Toggle choice 2022-08-31 19:44:01 -07:00
Moe 83d7cc0ae6 add notice for unauthorized monitor edit 2022-08-31 12:35:50 -07:00
Moe db073df9b2 add refresh buttons to FileBin and Calendar 2022-08-31 12:20:53 -07:00
Moe 0a11b5e680 Fix Streamer and Dashcam pages 2022-08-30 09:50:05 -07:00
Antonín Skala f1f9ad49cd
Use lang files for Default storage prefix 2022-08-27 00:08:12 +02:00
Antonín Skala ac6265d998
Add Default storage name 2022-08-26 11:13:15 +02:00
Antonín Skala 18b35af507
Fix default storage font 2022-08-26 09:52:50 +02:00
Moe d1d0ca6797 update cached liveGrid element dimensions when side bar is toggled 2022-08-22 12:38:19 -07:00
Moe 8d8c619587 Add refresh button to Videos Table 2022-08-22 12:06:20 -07:00
Moe 4a1817b421 Merge branch 'unused-file-cleanup' into 'dev'
Web UI Library Cleanup

See merge request Shinobi-Systems/Shinobi!378
2022-08-21 15:52:10 +00:00
Moe eace112b2b fix embed paths and super confirm path 2022-08-21 08:44:28 -07:00
Moe bdf07678bd Fix image preview in Videos page 2022-08-20 11:05:21 -07:00
Moe 1bff50199b Allow viewing only Archived videos in Videos page 2022-08-20 10:50:08 -07:00
Moe 7442214efe Add Button for FileBin file archival 2022-08-20 10:28:55 -07:00
Moe 455e5706d3 Archive Associated Events and First Frame with Video 2022-08-19 23:14:39 -07:00
Moe e5c35a7b4d Video Recording Archive Controls 2022-08-19 17:38:24 -07:00
Moe d63558993d automatically remove Compression Video list item from side menu
if automatically told to compress
2022-08-18 22:22:08 -07:00
Moe 0cecfbe643 minor cleanup 2022-08-17 21:15:22 -07:00
Moe 170075568d Add Compress to multiple selection action in Videos Table 2022-08-17 13:47:28 -07:00
Moe 8fe56bbed5 change compress icon 2022-08-17 13:12:32 -07:00
Moe fcbd5e94d0 add Monitor selector in the Monitor Settings tab 2022-08-17 13:12:19 -07:00
Moe 00bda917e4 Make Video Compression go into a Queue (group level) 2022-08-17 10:05:54 -07:00
Moe 4223c70a74 Basic Video Compression function with button to execute
- This function creates a new file based on encoding parameters and moves the original file to FileBin after completion.
- Future update will allow automatic compression requests
2022-08-16 09:20:02 -07:00
Moe 230549c823 move js files to assets vendor/js 2022-08-13 20:36:24 -07:00
Moe 05ba5a2353 remove some more old files 2022-08-13 20:25:39 -07:00
Moe ed1d317a68 confirm window library moved 2022-08-13 20:24:15 -07:00
Moe ad9abdd253 remove remote link to font-awesome and fix some icons 2022-08-13 20:10:52 -07:00
Moe e79071bdb8 add custom asset loaders for js 2022-08-13 19:59:01 -07:00
Moe db4c4a655e move old core css dependencies, prepare for customAutoLoad assets 2022-08-13 19:49:59 -07:00
Moe a4e0e024b7 Delete daterangepicker.scss 2022-08-13 15:47:21 -07:00
Moe de49b2117b move leaflet to assets/vendor 2022-08-13 13:53:55 -07:00
Moe 63b994ae42 remove unused fonts 2022-08-13 13:45:34 -07:00
Moe a2639dc6b0 move Super User libraries to assets folder 2022-08-13 13:41:00 -07:00
Moe 77b033934c remove some css and js files 2022-08-13 12:57:39 -07:00
Moe 54c5709509 failed theme load defaults to Ice-v3 2022-08-13 11:27:45 -07:00
Moe 17985499b2 remove less, sass, and scss 2022-08-13 11:22:37 -07:00
Moe 97daf7fa02 minor cleanup 2022-08-12 22:03:30 -07:00
Moe a02313ba77 Allow Importing ZoneMinder Zones with Monitor Configurations 2022-08-12 09:54:59 -07:00
Moe ceda85e5db Update ZoneMinder Monitors Import+ 2022-08-11 16:43:29 -07:00
Moe 850b49e635 Update ZoneMinder Monitors Import 2022-08-11 16:37:59 -07:00
Moe 5c2a83b91d Fix bg from old merge 2022-08-10 21:38:59 -07:00
Moe 38c128a4f1 Merge branch 'fix-camera-progress-bar' into 'dev'
UI: Fix camera progress bar

See merge request Shinobi-Systems/Shinobi!371
2022-08-10 00:18:59 +00:00