Commit Graph

384 Commits (4edcf74c48b398debae4676163171d3c7aff9dbd)

Author SHA1 Message Date
Moe 2ad0cae75f expand details column in default monitor object 2020-05-20 15:05:52 -07:00
Moe 4cb4276682 Basic ShinobiHub view window for user uploaded configurations 2020-05-20 14:03:45 -07:00
Moe 59becdfbff update JSON.parse to $.parseJSON in dash2.monitoredit.js 2020-05-20 14:02:55 -07:00
Moe 410a6de983 light touch up on timelapse performance and UI 2020-05-16 19:27:23 -07:00
Moe f110ca349e better timelapse playback, fix layout 2020-05-16 18:20:59 -07:00
Moe 06b81cea22 refactor Timelapse code, fix date selection 2020-05-16 13:01:09 -07:00
Moe d43270a9c8 light formatting 2020-05-07 08:42:41 -07:00
Moe 88f6ab2b63 change date format shown in date picker (day first) 2020-05-07 08:39:37 -07:00
Moe 3179fe1a20 fix UTC bug in calendar 2020-05-07 08:39:19 -07:00
Moe 7248e3cefe Fix broken stream because of "muted" property 2020-05-06 17:30:33 -07:00
Moe 8cc80a65c9 Make debugLog visible in configuration if not set 2020-05-04 08:38:13 -07:00
Moe f33cb3e97b sorting more friendly for monitor icons in side menu 2020-05-02 22:32:32 -07:00
Moe 38a6915b4a minor UI adjustments to sidmenu 2020-05-02 18:53:15 -07:00
Moe 1502d0a200 Allow disabling Wallclock Timestamps with conf.json parameter
- add `"wallClockTimestampAsDefault":false` to disable it.
2020-04-19 07:56:56 -07:00
Moe b3cfcc1b4a Update super.configEditor.css 2020-04-18 23:22:01 -07:00
Moe d32f07def5 Update super.configEditor.js 2020-04-18 23:19:47 -07:00
Moe fa96bd7043 Finalize Configuration Editor, refactor some super panel js/ejs 2020-04-18 23:11:55 -07:00
Moe 605f227897 Base framework for JSON Editor on Configuration in Super panel 2020-04-18 22:00:50 -07:00
Moe 7a81679803 Add "useOldPowerVideo" option to config, Add Events chart to each monitor
- setting this parameter to "true" will result swapping the new power video viewer with the old one.
+ some bug fixes to new one
2020-04-18 17:38:26 -07:00
Moe d76edce8ad Delete main.dash2.js 2020-04-16 23:15:38 -07:00
Moe 3c849f73d5 refactor for region editor js 2020-04-16 23:15:31 -07:00
Moe cca53bde4c update dashboard clock performance
- remove last bit of jquery
2020-04-06 18:12:51 -07:00
Moe ffb93e8a4a update dashboard clock performance
- use pure js for all operation except the on click event to change the class for twentyfourhours
2020-04-06 18:10:52 -07:00
Moe acdc40e545 Merge branch 'fix-scrolling' into 'dev'
Fix scrolling when clicking thumbnail.

See merge request Shinobi-Systems/Shinobi!45
2020-04-06 17:05:54 +00:00
Moe d6ab68059f Update default aduration and probesize 2020-04-05 22:41:29 -07:00
Moe f787c66ad7 Set default Stream Type to HLS 2020-04-05 19:29:53 -07:00
Moe a0a3ef2d2a Disable timelapse download auto-rerun 2020-04-05 16:16:22 -07:00
Moe 8252886272 prepare more P2P pathing 2020-04-05 16:14:31 -07:00
Moe b478bb92c0 Mute Audio on Monitors individually (dashboard UI) 2020-04-04 16:59:18 -07:00
Moe eeb4cdfe0d add P2P UI loading handlers+, update mjpeg grid to not need "full=1" 2020-03-07 23:13:05 -08:00
Moe 932095bf71 add P2P UI loading handlers 2020-03-07 19:23:29 -08:00
JordanGeoghegan f5f89e6d74 Fix longstanding issue with incorrect file size calculation 2020-01-31 18:30:24 -08:00
Jordan Geoghegan 1f592d38da There are 1048576 bytes in a mebibyte, not 1000000. Fixes physical RAM display in dashboard. Tested on OpenBSD and Alpine Linux 2020-01-23 21:48:20 +00:00
Jordan Geoghegan 68bc043051 There are 1048576 bytes in a mebibyte, not 1000000. Fixes physical RAM display in dashboard.
Tested on OpenBSD and Alpine Linux
2020-01-21 02:24:46 +00:00
Moe 62f2dab693 add Open All Monitors to menu 2020-01-10 15:39:44 -08:00
Moe ccd5e252d6 fix powervideo breakage on object event with no matrices 2019-12-22 07:56:24 +06:00
Moe 4d1a2d4977 Allow HLS playback on iOS
- You may disable JPEG API/JPEG Mode if you use HLS as your Stream Type, this method has been tested to work on iOS 13.1.3
2019-12-14 13:46:31 +06:00
Moe 759a3702b0 Fix duplicated monitor bug
+ remove extraneous element
2019-11-07 10:45:00 -08:00
Moe 662ddedef1 dummy fill missing reason field for event 2019-10-30 14:34:37 -07:00
Moe 797b63581b Merge branch 'update_daterangepicker' into 'dev'
Update Date Range Picker and Moments

See merge request Shinobi-Systems/Shinobi!130
2019-10-28 00:35:59 +00:00
Mike Hurley 1b348f7ae4 Update daterangepicker.css to version 3.0.5 2019-10-18 17:28:34 +00:00
Mike Hurley cf797adb0c Update daterangepicker.js to version 3.0.5 2019-10-18 17:27:26 +00:00
Mike Hurley ed3062d4b5 Update moment-with-locales.min.js to version 2.24.0 2019-10-18 17:26:02 +00:00
Mike Hurley 620eeb8da2 Update moment.js to version 2.24.0 2019-10-18 17:23:37 +00:00
Moe 621e58a1c9 fix missing variable for import in multimon 2019-10-17 10:15:27 -07:00
Moe a2dcccd9b9 fix monitor import base object
+ add copy stream channels
2019-09-23 15:58:33 -07:00
Moe 4a1789ae89 add m3u8 import capability to multimon+
- make it compatible with older buffer types
2019-09-23 15:08:06 -07:00
Moe 8980a65805 add m3u8 import capability to multimon 2019-09-23 12:09:04 -07:00
Moe 0b9a6d03d4 fix timelapse pointer 2019-09-07 23:18:53 -07:00
Moe 3fa689ce1d remove $.ajax and use regular XHR in downloadAndZip 2019-09-06 17:28:54 -07:00
Moe c501a8929a Fix Timelapse JPEG generatorUrl, Fix Power Video video launch on drag
+ minor cleanup of unused files
2019-08-30 10:00:25 -07:00
Moe e7632b6a71 Merge branch 'patch-4' into 'dev'
Added deleted locale for calendar

See merge request Shinobi-Systems/Shinobi!103
2019-08-28 15:03:10 +00:00
DewGew 1f88060f16 Added deleted locale for calendar 2019-08-20 07:44:59 +00:00
DewGew 199bd80c38 Update dash2.multimon.js 2019-08-19 13:29:55 +00:00
Moe 9993593e2e Merge branch 'patch-1' into 'dev'
Added translation on Clock

See merge request Shinobi-Systems/Shinobi!95
2019-08-19 06:59:02 +00:00
Moe 91da5b3404 Push missing Zoom Glass code for Power Viewer
+ fix "videoAfter" in powerViewer to fix chained playback.
+ return powerViewer autoplay back to on individual video load
2019-08-17 19:47:59 -07:00
Moe 0434620ec8 Add Zoom In Magnifier to live stream and Power Video
+ adjust logWriter flood check timeout
+ minor cleanup (removing ";" just for you @kevinGodell)
2019-08-16 13:19:22 -07:00
Moe 55b8aafb0f minor cleanup and fixes 2019-08-12 15:23:11 -07:00
Moe dff2629722 Revert "Revert "Revert "Revert "Revert "Revert "force ftp/smtp events to save to sql by default""""""
This reverts commit 7ac630a0f7.
2019-08-11 20:42:42 -07:00
Moe 7ac630a0f7 Revert "Revert "Revert "Revert "Revert "force ftp/smtp events to save to sql by default"""""
This reverts commit 71184a2cc3.
2019-08-11 20:42:29 -07:00
Moe 71184a2cc3 Revert "Revert "Revert "Revert "force ftp/smtp events to save to sql by default""""
This reverts commit f9b8a2f11a.
2019-08-11 20:41:22 -07:00
Moe f9b8a2f11a Revert "Revert "Revert "force ftp/smtp events to save to sql by default"""
This reverts commit 5c1410b283.
2019-08-11 20:41:09 -07:00
Moe 5c1410b283 Revert "Revert "force ftp/smtp events to save to sql by default""
This reverts commit e63b870fbb.
2019-08-11 20:41:04 -07:00
Moe e63b870fbb Revert "force ftp/smtp events to save to sql by default"
This reverts commit d2e99eb27c.
2019-08-11 20:40:37 -07:00
Moe d2e99eb27c force ftp/smtp events to save to sql by default 2019-08-11 20:40:18 -07:00
DewGew 9a58320e66 Added language vars to clock.js 2019-08-09 07:52:48 +00:00
Moe cb4708d1d5 Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2019-08-08 17:49:53 -07:00
Moe 9e275b999e add seekbar to powerVideo video item 2019-08-08 15:27:58 -07:00
DewGew 838f8c961f Added locales to calendar 2019-08-07 11:28:00 +00:00
Moe 74cdc5d5a0 Power Video Preload videos when current video is at 75% 2019-08-06 18:54:39 -07:00
Moe 791a281f88 make "Zip and Download" a client side interaction 2019-08-05 23:38:36 -07:00
Moe bf5d9c428a Objects show tag instead of "object" in power viewer 2019-08-05 18:11:28 -07:00
Moe 59b00f8f33 fix power viewer seeking 2019-08-05 17:25:43 -07:00
Moe 7c25e15673 Update dash2.powerVideo2.js 2019-08-05 10:51:51 -07:00
Moe 84229aa972 fix visual appearance for manual "next/previous" press in power video 2019-08-04 09:51:15 -07:00
Moe 07c120d255 Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2019-08-04 08:37:08 -07:00
Moe 5a20c67a39 Remove old Timelapse engine 2019-08-04 08:37:06 -07:00
Moe ae01eb53c4 Merge branch 'dev' into 'dev'
Added swedish language and fix some languages vars in front end

See merge request Shinobi-Systems/Shinobi!83
2019-08-04 15:35:59 +00:00
Moe 811941310c Update Power Video Viewer to Version 5
- The return of vis.js for the Power Video Viewer. Now you are able to view multiple monitor's videos at a single time. Control speed
+ move confirm window js
+ remove some extra files
2019-08-03 23:49:34 -07:00
DewGew 0637202c67 Update dash2.elementbuilder.js 2019-08-02 10:07:34 +00:00
Moe 8a8b22a921 split monitorStates js into separate file 2019-07-25 23:17:33 -07:00
Moe c31d3bfebd Update Scheduling Manager
- Add selection for Days of the week
- Add Timezone selector
- cleanup schedule.js
2019-07-23 22:06:23 -07:00
Peeter Normak a1e6d6dfd3 on page switch, scroll to top 2019-07-16 17:13:08 +03:00
Peeter Normak cc1695fb28 improve videos table rendering speed 2019-07-16 17:13:08 +03:00
Moe baf727ac37 fix re-break of side scroll 2019-07-15 23:38:21 -07:00
Moe 088176f256 Proper UI for Monitor States Presets Window 2019-07-15 23:36:45 -07:00
Alexandr Eryomin d440e252df temporary fix scrolling 2019-06-24 09:02:10 +00:00
Moe a87c2e6acc Compound Update
- Calculate Max Storage Amount for Videos and Timelapse Frames separately
- Split Max Storage Amount by percentage for Videos and Timelapse Frames
- Fix order of operations for on start monitor load and orphan check
- move some extender definitions to extenders.js
- Slim Power Video Viewer event bars
- Add hours to date range selector for Timelapse Jpeg
2019-05-05 13:30:07 -07:00
Moe a1f33195ee clear "over max" timelapse frames 2019-04-26 11:10:53 -07:00
Moe 70ffde9ff4 display addStorage use in dashboard 2019-04-20 09:10:24 -07:00
Moe ec8824985f Packging, addStorage Max Amounts, Fix s3uploader and minor fixes
- Add ability to pacakge with `pkg`
- Add Max Storage Amount for each `addStorage` storage array per user
- Fix `uploaders/s3based.js` variable names
- Update Timelapse.jpeg video builder
- Allow rendering a separate page upon login for Sub-Accounts
2019-04-18 17:54:07 -07:00
Moe 447315cfef Updates and Fixes
- add videoDropInServer (FTP), currently only logs timelapse frames to database
- cleanup timelapse appearance
- allow replacing renderPaths.home with embeddable page for basic landing after login
- light ejs touchups
2019-04-05 22:27:22 -07:00
Moe 89a70b6438 Some Updates and Fixes
- Add Branding Engine
- Lock PM2 install to 3.0.0 (newer versions cannot catch `uncaughtException`.
- Update macOS installer
- Update OpenALPR (CPU) installer
- Add Portuguese Language
- Fix Language Selector
- Lay-In ability to create Matrix from Pam-Diff detection blob
- createEventBasedRecording called for Traditional Recording labelled 5 seconds before real time to capture event
- fix NaN for new user created in Superuser
- count space used for Timelapse Frames and Files tables (does not purge Timelapse data yet)
- Update TimelapseJpeg, lay-in MP4 builder, many fixes, additonal page
- add `impervious` to gitignore in `web/libs` for custom static files
- Fix delete button for quick video list
- Fix Super form appearance
2019-04-02 20:47:03 -07:00
Moe 9877ac480f Fix Host Connection for Plugins and pluginBase.js use CWS 2019-03-30 13:53:24 -07:00
Moe 85bfd75280 improve timelapse.jpeg appearance and performance 2019-03-24 11:19:55 -07:00
Moe bcdb54d02b Modify JPEG-Based Timelapse Method and add basic GUI
+Bug fixes for UI
2019-03-23 18:25:58 -07:00
Moe 6a81641096 Simplify scroll menu for forms 2019-03-21 14:55:05 -07:00
Moe 00ab3046ff Add JPEG-based Timelapse creation
- Currently can only retrieve data about Timelapse through API, GUI coming soon
+ Definition fixes
2019-03-21 14:30:50 -07:00
Moe 758fc700b1 Rewrite Settings and Montior Edit forms in JSON instead of HTML
- rewrite of forms in JSON allow auto-generating the necessary fields on almost any template with a lot more ease
- remove ejs files for uploaders and make fields generate by JSON as well
+ activate separated css files
2019-03-15 00:32:18 -07:00
Moe 5f73f2806e Flood Controller for log stream 2019-03-06 18:25:15 -08:00
Moe 14e98733a1 Remove gstatic/googleapis font requests 2019-03-06 08:40:31 -08:00
Moe e16b1a68a4 fix missing mode toggle and status icon 2019-03-06 08:01:18 -08:00
Moe 9c4b153ab4 Allow connecting multiple Detector Plugins
+ remove `frameToRam` method.
+ add extenders for onWebsocketConnect/Disconnect
2019-03-05 16:22:04 -08:00
Moe a901bd2e32 fix SQLite Power Video bug
- newly created events will only be fixed. Previous events will unfortunately remain broken. MariaDB/MySQL databases are unafftected.
2019-03-04 20:31:24 -08:00
Moe cdf2e6f8c8 remove `videoTime` logging for events, use basic search method of power video 2019-03-03 09:52:23 -08:00
Moe f550cd6e9b Fix CSS bug not showing detection squares 2019-03-02 20:49:13 -08:00
Lost Lakkris 9944d7c885 dash2.socketio passes path, but poseidon wasn't using it 2019-02-28 21:42:51 +00:00
Moe 38e67d933a Multi Trigger by Group
- In Global Detector Settings you can now find the option to trigger other cameras when a particular monitor has been triggered.
+ Remember monitor order in dashboard list
+ Allow sending frames to Plugin based detection with Primary Send Frames off.
+ minor clean up
2019-02-27 20:32:29 -08:00
caedmon 1f09e6afcb Fix href for delete video button 2019-01-29 11:20:55 -08:00
Moe 75269f7d9f Method to merge videos from Videos List
- button will appear as "Merge and Download" next to "Zip and Download"
2019-01-28 17:41:14 -08:00
Moe 23f1d115de Add Update functions to terminal commander
+ minor cleanup and bug fixes
2019-01-14 12:05:35 -08:00
caedmon fb81eb0c7f Fix scrolling when clicking thumbnail.
Use position rather than offset to get top of monitor, since we want it relative to the canvas.
Also, don’t subtract header height since it’s not in the canvas.
2019-01-14 09:44:05 -08:00
Moe c9324a6a74 Use old CSS 2019-01-13 13:42:25 -08:00
Moe 84a1311b2e Refactor main.dash2.css into multiple files
+ minor reversion to element builder
2019-01-13 11:52:11 -08:00
Moe d30a2702ef Refactor main.dash2.js into multiple modules
- purpose is to clean dash2 code and make it usable for a transform to dash3 while only taking the pieces we want.
- this should also make it easier for developers to understand frontend structure.
2019-01-12 10:53:12 -08:00
Moe f0f04d7b46 Monitor States and Schedules GUI
- Can be found by clicking the Main Menu. "Monitor States" and "Schedules".
- To use Schedules you must make a Monitor States Preset first.
2018-12-31 11:11:41 -08:00
Moe b8f6b5283d Allow Disabling the Thumbnail for Videos List+ 2018-12-13 11:57:51 -08:00
Moe a0ec9afc87 Allow Mass Config Changes by API (monitorStates) and more
- Unlike /configureMonitor/ this method, /monitorSates/, can take single veriables for a monitor edit.
+ clean /configureMonitor/'s addEdit portion and make it a separate function
+ add "raw" catch. if "raw" not found another database init will be requested
+ fix "undefined" monitor status for Disabled monitors on Shinobi start
+ fix color threshold save for region editor
+add fallback for snapBuffer failure
2018-11-10 19:59:02 -08:00
Moe eb65330fa8 pathing fixes for streams 2018-11-06 10:44:01 -08:00
Moe 2ccd8bb786 fix jpeg mode url 2018-11-06 10:09:53 -08:00
Moe 89a057a62a fix front end lib pathing when using custom webPaths 2018-11-05 20:27:19 -08:00
Moe 4c0cf2b3a3 fix cron.js SQLite-deleteOld bug
+ make cron video deletes happen in bulk rather than 1 query per video
+ clear eventBaseRecording timeout to avoid fallback action after success
+make non-python yolo show object detection section, remove python-yolo
2018-11-05 12:55:58 -08:00
Moe f3d60ca674 Additions and Cleanup
+ Allow global designation for Backblaze B2, Amazon S3, and WebDAV
+ allow frame transfer to plugin by "File in RAM" (experimental and currently only works with yolo and dlib)
+ API method for account save/edit
+ Add C++ based Dlib plugin (face-recognition)
+ allow choosing tiny or regular weights for yolo
- remove old python-dlib plugin because it is just bad (yucky python)
2018-11-02 16:44:53 -07:00
Moe ee881f7415 Test script additions and cleanup
- run test with "node test.js" or "npm test" inside the Shinobi directory
- minor readability cleanup
+ show Object Detection section with yolo plugin
+ prettify Video Grid css
+ make thumbnail load recursive instead of at once
2018-10-23 17:37:51 -07:00
Moe 6c276f614b Video Grid 0.1+ 2018-10-19 19:28:11 -07:00
Moe b68431cd98 Video Grid 0.1
- simple view with thumbnails to see your listing of videos.
- dashboard v3 will have a more refined version of this that includes event counts for each video
2018-10-19 19:24:58 -07:00
Moe f605c7adc7 Thumbnails for Video List
- client-side generated thumbnails.
+ light cleanup and bug fixes on childNode engine
2018-10-19 14:15:40 -07:00
Moe 5a3309a787 childNode database row save fix
+light cleanup
2018-10-18 13:41:20 -07:00
Moe c9127d515c prepare basicVideo launcher
- cleanup for future additon of player for unsupported types
2018-10-17 21:43:53 -07:00
Moe a1e3995dac Use 24-Hour in daterangepickers 2018-10-17 10:11:00 -07:00
Moe d6e7f628f0 Add API methods to manage API keys
- Add, Delete, List are the methods added
+ light cleanup
2018-10-15 19:39:50 -07:00
Moe 8628a45cd5 light cleanup and fixes+ 2018-10-11 19:43:36 -07:00
Moe 611b67b1df fix syntax breakage when switching dashboard languages 2018-10-10 12:51:23 -07:00
Moe ec3e3ddd35 Check Hardware Acceleration methods on start
- show only available methods in client side
2018-10-09 16:25:16 -07:00
Moe c178984084 Add CPU usage indicator (per monitor)
+ adjust purge videos on max space operation order
+ light cleanup with var names
2018-10-09 15:40:06 -07:00
Moe 7e0cc7bbff Light performance boost
- snapshot will be created on first user entry and stored in temp directory if JPEG API is disabled
+ Fix "File Delete Error" caused by permission issue+++
2018-10-08 21:44:36 -07:00
Moe bb409b4cea light cleanup 2018-10-08 14:42:45 -07:00
Moe f219ff8fbc add the ability to detect viewers without websocket more stream types
- viewer count detection added for : mjpeg, poseidon over http, flv over http, h265 over http, and raw h264
- with it you can detect when a stream is opened without the websocket connection
+ move web stream paths to their own file "webServerStreamPaths.js"
2018-10-07 23:01:27 -07:00
Moe 0c004fc71f use "stop" instead of "destroy" for Poseidon reset 2018-10-07 15:15:51 -07:00
Moe 268011fd77 Poseidon over Websocket reconnect on save fix 2018-10-07 14:57:45 -07:00
Moe f4e24005e8 RESTful APIs for Admin functions
- Create Sub-Account
- Update Sub-Account
- Delete Sub-Account
2018-10-05 19:52:02 -07:00
Moe a9886e6b47 refactor "detector-stuff" by Skidank
- split up "checkMaximumSensitivity", "checkTriggerThreshold", and "filterTheNoise" for easier reading
- merge some "$.zO.e.on change" functions
+ remove old ffmpegLocation.js
2018-10-02 21:44:39 -07:00
Michael Sandrof 94d21ed0a2 Added max_sensitivity at the region and global levels which puts a cap on detections that can trigger an event.
Added detection threshold that requires a minimum number of detections before triggering an event.
2018-10-01 19:37:43 -07:00
Moe 5c22cce432 fix groups launcher bug 2018-09-30 16:07:04 -07:00
Moe 45c9436a65 fix URL build for probe using port 80 2018-09-24 16:31:54 -07:00
Moe 95790d479b Update WebDAV Autosave for "Cloud Videos"
- WebDAV saving has been updated to work with the new "Cloud Videos" listing method.
- WebDAV folder structure will now be created automatically
+ remove some whtie spaces from settings.ejs
2018-09-16 00:51:20 -07:00
Moe 373752c914 Allow retrieving Cloud saved links from API and dashboard 2018-09-11 21:38:26 -07:00
Moe 185173e40e add filtering events by time and action to modify indifference on filter event
- you can now set indifference based on time with the filter engine.
+ comment out onvif-nvt for now
2018-09-10 21:58:21 -07:00
Moe 653ac052af H.265 Stream Type over HTTP
+ many bug fixes and tweaks for client side stream creator function
+ allow coProcessor only in specific situations
2018-08-21 23:33:26 -07:00
Moe 9166d7e8a9 H.265 Stream Type Added
- Now play H.265 video in almost any browser with the help of libde265.js!
+ minor bug fixes
+ preparation for slickslider page (timed switcher)
2018-08-20 23:07:08 -07:00
Stephen Wood 9acb0ed751 Add support for Raspberry Pi encoding/decoding. 2018-08-15 15:16:15 -07:00
Moe 8f5e6a88c7 Open All function do reconnect if monitor already open 2018-08-09 14:44:37 -07:00
Moe 77271dd4e7 Monitor Popout on Event option+ 2018-08-09 08:50:47 -07:00
Moe 160ee3c21c Monitor Popout on Event option 2018-08-09 08:46:04 -07:00
Moe 267a880a83 show possible values for detector filters 2018-08-09 08:26:34 -07:00
Moe b9e57f9364 minor bug fixes 2018-08-08 19:59:32 -07:00
Moe 3639b7b622 Detector Plugin Filtering Engine 0.1 2018-08-07 21:07:19 -07:00
Moe e60f25e33b baseURL for frontend JS (main.dash2.js) 2018-08-02 22:58:55 -07:00
Moe 03c8ae8810 fix menu lanucher appearance when username too long 2018-08-02 12:39:39 -07:00
Moe 6170ee5179 Add Blazing Blue theme
- Blaze Blue was made to test how the current Superuser skin would look on the v2 of the dashboard with Bootstrap 3.
2018-07-24 23:47:46 -07:00
Moe f31888cbb4 fix scrollbar issue when using small monitor items 2018-07-17 19:24:52 -07:00
Moe f2fcf8e034 Allow deleting files from filesystem when deleting monitor 2018-07-15 21:57:06 -07:00
Moe 9c93c7c777 fix createPamDiffEngine and show region name the in motion meter 2018-07-15 15:15:32 -07:00
Moe a900eef2c8 display hidden fields for mjpeg stream 2018-07-15 12:21:29 -07:00
Moe caddbfc4f5 Monitor stream audio toggle (video element) added to menu 2018-07-07 19:56:18 -07:00
Moe bd7d84306d Option to Restrict Sub-Account viewing logs 2018-07-07 16:06:16 -07:00
Moe 1fad2f319f Option to Restrict Sub-Account changing their user settings 2018-07-07 16:00:23 -07:00
Moe 14c0d58b5c client side permission checks updated to hide elements 2018-07-07 14:38:27 -07:00
Moe 4f5da4ad7a allow multiple zip and download of videos
- and cleanup in main.dash2.js
2018-07-07 10:41:09 -07:00
Moe 876a9e66ae log viewer minor cleanup 2018-07-02 22:07:50 -07:00
Moe 5893313e71 Log Export button 2018-07-02 21:49:52 -07:00
Moe d0c33a5e87 minor visual tweaks 2018-07-02 21:21:40 -07:00
Moe 5a04813557 add Log Stream in Monitor Settings window
- Logging Section moved to bottom because it grows in size when logs are streaming.
2018-07-02 21:21:10 -07:00
Moe 0fdbc9ecf0 log viewer update to allow time frame use 2018-07-02 21:19:12 -07:00
Moe a850ad638d show real monitor status instead of just mode 2018-06-28 18:36:56 -07:00
Moe 390758b291 remove poseidon auto reinit on error
sometimes the video stream gives off error events even if the stream is still playing. The error events must be filtered before making it auto reinit. For now it is disabled.
2018-06-28 10:25:55 -07:00
Moe bd5bede5d5 fix memory leak with http poseidon++ 2018-06-28 10:10:10 -07:00
Moe 55a5d0da17 fix memory leak with http poseidon 2018-06-28 09:52:27 -07:00
Moe f127dea35d fix mp4 http stream black on start 2018-06-27 13:20:44 -07:00
Moe acabbb81e3 Superuser panel redesign 0.1 2018-06-26 17:59:21 -07:00
Moe f8dee8ab23 return url base to blank string rather than location.pathname 2018-06-22 20:17:40 -07:00
Moe bdce71e447 useUTC fixes, SQLite with UTC changes fix ++ 2018-06-18 23:39:30 -07:00
Moe 2fa14306bb useUTC fixes, SQLite with UTC changes fix 2018-06-18 23:17:28 -07:00
Moe c940294f00 Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00