Commit Graph

2179 Commits (c7e84111e3800fab5952e5b9e987f2d130160264)

Author SHA1 Message Date
Moe c7e84111e3 Integrate MQTT Event Intake 0.1+ 2021-11-13 14:51:40 -08:00
Moe fbbe8fb0c7 Integrate MQTT Event Intake 0.1 2021-11-12 18:32:53 -08:00
Moe 1d8ab96c9a minor cleanup 2021-11-11 22:08:39 -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 2653fb8e41 allow monitor grouping from simple monitor settings 2021-11-09 08:26:58 -08:00
Moe 575c268085 make multiple selects not require holding CTRL 2021-11-08 22:01:31 -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 7c1f4b915a only show first 12 event images in video row 2021-11-08 16:12:47 -08:00
Moe 17f0e909bd run dashboard functions on start once 2021-11-08 16:10:57 -08:00
Moe 85367cdc25 fix region editor live stream load on monitor switch 2021-11-08 16:10:17 -08:00
Moe 4c53cde522 hide Monitor ID in monitor list to make more human 2021-11-08 16:09:55 -08:00
Moe 91122851d2 make storage array use count update on account save 2021-11-08 16:09:26 -08:00
Moe 27bd0a60f7 fix monitor mute and unmute in Live Grid 2021-11-08 14:47:25 -08:00
Moe 9baca18736 Update branding.js 2021-11-08 14:29:05 -08:00
Moe 9b1073c74f set page title to app name (lang.Shinobi) 2021-11-08 14:29:00 -08:00
Moe bfcf3de27d update dashboard event handlers 2021-11-08 14:28:10 -08:00
Moe 822d7d1229 Add Modular method to add Stream Types + 2021-11-06 11:28:33 -07: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 ee194ae1dd add gradient background to power view item strip 2021-11-03 06:45:50 -07:00
Moe a54b0e0111 port calendar view into dashboard v3+ 2021-11-02 21:17:56 -07:00
Moe 199d51424b port calendar view into dashboard v3 2021-11-02 21:16:06 -07:00
Moe 91f8af3002 allow grouping with brackets on event filter conditions 2021-11-02 18:32:24 -07:00
Moe b984b20026 some validation for filters 2021-11-01 18:07:42 -07:00
Moe 2adde7dfde add front end legend for detector filter operators 2021-11-01 15:01:45 -07:00
Moe bd1f431269 monitor card html build as modular global function 2021-11-01 15:01:24 -07:00
Moe 528434ffe4 Simplify Event Filters
No option has been removed from filter actions. To "not" do an action you must disable it in Monitor Settings so that the "Original Choice" action is to not do it.
2021-10-28 22:20:35 -07:00
Moe e34679aa92 Fix Event Filter Handling 2021-10-28 21:00:52 -07:00
Moe 8a93a8150d Update Translation Tool to use Google Translate 2021-10-27 18:59:37 -07:00
Moe 1215ec4fff show Max Storage Amount notice on login if set to lower than 20GB 2021-10-27 16:18:52 -07:00
Moe 339fc6a425 monitor debug info in console log requires config.debugLogMonitors = true now 2021-10-27 10:16:41 -07:00
Moe 5abcbcb3b4 fix SQL query limit when set to "0" (no limit) 2021-10-27 10:15:32 -07:00
Moe 48e2d32255 fieldBuilder image drawing 2021-10-27 10:14:39 -07:00
Moe 72da06a78f Show Number of Events for last 24 hours 2021-10-27 10:14:24 -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 0f522cacfd fix monitor group selection in monitor settings 2021-10-24 16:35:15 -07:00
Moe 92fc95c401 add Tab specific element displaying 2021-10-24 16:35:00 -07:00
Moe 98561a7e76 add more language rules 2021-10-24 16:34:42 -07:00
Moe 42ff7e6d8d fix language selection 2021-10-24 16:34:31 -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 351bc87b24 Add Close All Monitors link to Live Grid sub menu 2021-10-23 23:24:58 -07:00
Moe fe155cbdbe fix overflowing username 2021-10-23 23:17:28 -07:00
Moe 7ac385b01f cleaner powerVideo layout 2021-10-23 22:42:18 -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 414f27e9ee minor cleanup 2021-10-23 19:11:57 -07:00