Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ZoneMinder/zmNinja

High performance, cross platform ionic app for Home/Commerical Security Surveillance using ZoneMinder
https://github.com/ZoneMinder/zmNinja

monitors set to none are no longer shown

fbc3ceb95873710c5dd8ffc3b65e686aeb5f9526 authored over 9 years ago by PliablePixels <[email protected]>
made it easier to figure out what all the fields are in the settings screen

a33062f255ed05a76d831648e7ef28e56e4185d3 authored over 9 years ago by PliablePixels <[email protected]>
automate android signing process

f112345add03c42bf18d6a1e9533efe455d11b11 authored over 9 years ago by PliablePixels <[email protected]>
make sure release builds don't get into github

fed8c9008baa06f5006b760272ccc3ae5a90a1ac authored over 9 years ago by PliablePixels <[email protected]>
updated libraries, squashed the problem of not getting bar handles on click, optimized montage view

f3136eefe9105deb1d97123629dae80c2de66304 authored over 9 years ago by PliablePixels <[email protected]>
further optimized montage view - got rid of padding, allowed resize control in full screen and got rid of ugly exit button in favor of floating buttons

5e523cf0d1a3644f6a41709b777b08f73ec71d49 authored over 9 years ago by PliablePixels <[email protected]>
set 50K limit for logs, separated my modifications for angular-circular-navigations

ec224285320d38b3007fb469c10fffbca1294c10 authored over 9 years ago by PliablePixels <[email protected]>
updated sensitive information dialog box

89cd2015ebfcb08803c2ff6e2f9384a86f4f1ecd authored over 9 years ago by PliablePixels <[email protected]>
passwords and urls are now masked out before emailing logs

52b6aef1eff1377ec32f119ccea57df646b33345 authored over 9 years ago by PliablePixels <[email protected]>
Added ability to log key events to file and email (useful for release debugging)

319d4cb6670729708c19ad50b0146d1bcb7b4719 authored over 9 years ago by PliablePixels <[email protected]>
Deleted spurious files

fdc42fae48db0fef5fbdc9ef51a27d219aea3a72 authored over 9 years ago by PliablePixels <[email protected]>
Uglify/minify modified so it kicks in only when --release is used. Also dropping console.log in release mode

a5f2930e6a905db00271978d948bf0d1cc1ea65c authored over 9 years ago by PliablePixels <[email protected]>
Added uglify/minify as part of build process (Note: console log is enabled - remember to disable it in release mode)

2c837a6adbbdbb5f062e1ad86c98738084d31fb2 authored over 9 years ago by PliablePixels <[email protected]>
I am now reading the PTZ DB to figure out the right "move" command for the cameras

544413f2d6de83e085d4489a1b9ccbaac3fa192d authored over 9 years ago by PliablePixels <[email protected]>
Added option to keep screen on when viewing footage, also cleaned up invocation of cordova plugins when in desktop - it now checks so spurious errors don't show in logs

0e83a778b541591ef468d7ebda1493a000a545e5 authored over 9 years ago by PliablePixels <[email protected]>
ssl instructions

9972b3e9171a400d7fc239385b3e1e8c3fd1b9bc authored over 9 years ago by PliablePixels <[email protected]>
ssl instructions

e4dcab581923309084d4a5642e456c3eff842a48 authored over 9 years ago by PliablePixels <[email protected]>
ssl setup desc.

c1fd01ef1f624cc7f6419464c2633b797e50b31f authored over 9 years ago by PliablePixels <[email protected]>
ssl conf.

83e2353a9de4f2ec707050f6d437f3afed79b183 authored over 9 years ago by PliablePixels <[email protected]>
ssl instructions

0d4d4f70c708a2ffeda3bf74d9c20426064d6be3 authored over 9 years ago by PliablePixels <[email protected]>
SSL instructions

f6b5dcaaea5bc50f541187be9d1b5300cf153de6 authored over 9 years ago by PliablePixels <[email protected]>
SSL configuration instructions

1fe8b6ca69fe575bb3433502c8a179f3250264da authored over 9 years ago by PliablePixels <[email protected]>
updated instructions for SSL configuration

9d95a27ad0db82ce048fd5e4862421e7d6fa9e62 authored over 9 years ago by PliablePixels <[email protected]>
https now works with self-signed certificates (needs provisioning though)

65e7255c868bed3bb950e7e36ab786934edc559f authored over 9 years ago by PliablePixels <[email protected]>
Cleaned up code, commented, preparing for HTTPS via CordovaHTTP

855a0e8ddc273b58066530a1b55a946021dfc56e authored over 9 years ago by PliablePixels <[email protected]>
remove simulation code completely to keep things easy to understand.

d442629aa825aab6bc55ab6be19e3aba060867fe authored over 9 years ago by PliablePixels <[email protected]>
Monitor view now calls zmdc APIs and checks if monitor is running/not running/pending

2782a0757f730ac622bb1768e33ae4e1ab43f9e4 authored over 9 years ago by PliablePixels <[email protected]>
fixed modal floating button position

501c917b4fb15355221722d49dee3522231a71b9 authored over 9 years ago by PliablePixels <[email protected]>
Moved Modal Control to its own file

a8fe3392481483299bb32eb1583a1f440486c70a authored over 9 years ago by PliablePixels <[email protected]>
fixed scrolling bug in montage - the problem was $scope.direction seems to be some private variable

d723b0b7accedb3bde2b090adfa26fb487a1affd authored over 9 years ago by PliablePixels <[email protected]>
fixed scrolling bug introduced by initing monitor array in controller global scope

0b8703df1df3632ccdbea49f1245f783c0e84af4 authored over 9 years ago by PliablePixels <[email protected]>
remove event sequence display (debug)

cfac7e08e1fe03540ac4954db106a9232347e4c4 authored over 9 years ago by PliablePixels <[email protected]>
updated versions of platforms

4a8630ad458982f754bf181a66a29c5ba0285315 authored over 9 years ago by PliablePixels <[email protected]>
Ability to change individual montage sizes, full screen mode

6b75cb2adfb7e858291c985428c47f28d3f1e52a authored over 9 years ago by PliablePixels <[email protected]>
Updated to latest version of ionic, cordova, removed unused libraries

32caa920e903d0895488089c30ffec9338482df6 authored over 9 years ago by PliablePixels <[email protected]>
changed bundle id

c826098ee78f727de9af881d8fd6ffd229b98481 authored over 9 years ago by PliablePixels <[email protected]>
added a full screen option for montage view too - no status bars and sliders

29b1c060760d77cc2b49829f615e1442698f2980 authored over 9 years ago by PliablePixels <[email protected]>
whoops - broke live view auth when adding montage view optimizations - fixed

41411b6201fa5e6ca0f78bb78073bbf525d4b573 authored over 9 years ago by PliablePixels <[email protected]>
Added option for a more compact montage view (still needs more work)

ede851b2b82b2f37e220ba5ca322ca30e476d389 authored over 9 years ago by PliablePixels <[email protected]>
Created new screen for developer options, removed simulation mode (its practically useless)

c76e9d5c78e0cd48f938218dc97fb67e7bcac51d authored over 9 years ago by PliablePixels <[email protected]>
PTZ screenshot

21bc78c65d0a8b852e88f3e464b4d6fcf2bc96fd authored over 9 years ago by PliablePixels <[email protected]>
PTZ screenshot

87f73c99aa6247e733a10d80ae215c9d6bdb0690 authored over 9 years ago by PliablePixels <[email protected]>
modified notice

8c4b3e8fe4c41cb3ab2ec582f169378b7342a994 authored over 9 years ago by PliablePixels <[email protected]>
added PTZ support (well, P for now, but framework with a cool menu is in place)

c4fa763b5b365012756cc86024982232984904c7 authored over 9 years ago by PliablePixels <[email protected]>
lots of new stuff

6323ad995bc1e301e437d4cc249a1ee75a0d471f authored over 9 years ago by PliablePixels <[email protected]>
quashed infinite scrolling bug (was being called too many times) and also now displaying events latest first

df8981b50172067d3562f1688d3eb5b01652292c authored over 9 years ago by PliablePixels <[email protected]>
added comments

c43cf1fdd12217547f57d65cfe62f9fe488046b8 authored over 9 years ago by PliablePixels <[email protected]>
new screens

9bee10f435e5d5d93efdc90d3aae943a1aa5cbec authored over 9 years ago by ARC <[email protected]>
Now enable/disable and change Monitor mode right from the comfort of your app!

486f6a980b6403cd1ba8b2a6fd2af48e8a1132da authored over 9 years ago by ARC <[email protected]>
You can now view full screen monitor live views directly from montages too

f5fe22be35f9f03bbbf311c80ae2814246a003b4 authored over 9 years ago by ARC <[email protected]>
Switched back to tc-chart

cc60731c9b1810742c71b496057d92048a693433 authored over 9 years ago by ARC <[email protected]>
Switched from google-chart back to chart.js - I couldn't get axis animations right with google

8c877315a6b3fe6abe4168ca8c39f161a0b6da86 authored over 9 years ago by ARC <[email protected]>
beautification

24d9325ede86d5688bbe14979e499effe5e5a284 authored over 9 years ago by ARC <[email protected]>
disk percent display

87d2b9ea6da64a28f7a2967fdb5dfeb2bca66cfa authored over 9 years ago by ARC <[email protected]>
added disk usage display

d37b20e72feea688c92d4aac58544c16e5456474 authored over 9 years ago by ARC <[email protected]>
cleaned up graphs a bit

1fbc5075605f6fdb47468e2e2a9f467ff78299ea authored over 9 years ago by ARC <[email protected]>
Added plugin directory as well to make sure you have all you need to compile (hopefully)

73968ba1b3c3b5efeb92f70969e40d143eebf3d8 authored over 9 years ago by ARC <[email protected]>
added show/hide for ZM state control APIs

1bef6ad92cafa215e3927d0a4d0a29147d52fe56 authored over 9 years ago by ARC <[email protected]>
removed http timeout for start/stop/restart APIs - as they take more time to complete

5a3af8dab3f4739592ad5505f7ed858ac7280cd9 authored over 9 years ago by ARC <[email protected]>
fixed buttons for small screens

efed1a2509347eab5b52c118b43568ad8d200e46 authored over 9 years ago by ARC <[email protected]>
ZM state control (and refresh) added

28a016457de8190321086d26fab8f2e32920c355 authored over 9 years ago by ARC <[email protected]>
Added ZM state control - start/stop/restart

1d89f4873a603392fb16096b3816b6b232b38a63 authored over 9 years ago by ARC <[email protected]>
nits - not much to describe

b2367f35e32fad3f2383b9e124df87211f669b59 authored over 9 years ago by ARC <[email protected]>
updated test

ff36c7d3135246ce68f782cabf6d92a3f762d2fd authored over 9 years ago by ARC <[email protected]>
none

ec3d0f8eca32d97a3d425475fdb162cb41c3c3bf authored over 9 years ago by ARC <[email protected]>
JSHinted everything, added dependency arrays in all controllers for future minification

c773727f312c647750014e906cc9c0b010ab8454 authored over 9 years ago by ARC <[email protected]>
reduced splash timer

f2e3d1c121903f36fe996538b14429da733c06e7 authored over 9 years ago by ARC <[email protected]>
added validation checking for settings

6d19e82ef3bbc85385993c22be0a8e080bf5485d authored over 9 years ago by ARC <[email protected]>
adjusted size of montage view text - doesn't show up on phone

ebc39ff7b3169dffa16d850a738bb96ff4fbc2fb authored over 9 years ago by ARC <[email protected]>
remove spurious debug message on webview

5f45f6e25a4946bb161c4bdd64df7b1e8825ee95 authored over 9 years ago by ARC <[email protected]>
made inactive monitors grey instead of red

37ecc180d0692c7609933a0c9911f2b12bcf48fe authored over 9 years ago by ARC <[email protected]>
removed funnel icon - feature to be added later

873afef42c6eb310effff17ca0ff66917879e6f6 authored over 9 years ago by ARC <[email protected]>
added text wrapping and also clarified what portal aliases mean

978f3ef21762ad696ed65d4bb68ed387f099f1ef authored over 9 years ago by ARC <[email protected]>
changed gear icon to person in settings

510dd6097f8d466b7d41c18e1b68cb4c0dd1c5d3 authored over 9 years ago by ARC <[email protected]>
Added support to limit maximum monitors in Montage View and also added a portal alias - those who many not be using one can keep this empty

fdb1d93c54e4c67639185f2c859b1fec6a5fb904 authored over 9 years ago by ARC <[email protected]>
Events Graphs now supports time based filters (using the excellent moment library)

bfe426a83bfcd32bac22bc06cccb15f15a9f9450 authored over 9 years ago by ARC <[email protected]>
added infinite scrolling - now retrieving all events

a838bdff9750af4ed6be0bad981ceb65341609f1 authored over 9 years ago by ARC <[email protected]>
every app needs a help menu

0c41ec273926cef1d40b6e8bc4bc6f08fb46212f authored over 9 years ago by ARC <[email protected]>
fixed montage view box scaling for Android - now both iOS and Android re-arranges the flex boxes correctly based on width

7a2f98da7f8b484c7aa24df44fb15cc13b828a82 authored over 9 years ago by ARC <[email protected]>
formatting

8d622604c8a8befa393d46be9f0b0300942352b3 authored over 9 years ago by ARC <[email protected]>
Android supported now

795b1c24694b7a6ec25ca11911bfb377386ebe4a authored over 9 years ago by ARC <[email protected]>
Android Users Rejoice! Major updates: Android port works like a charm now. Integrated Crosswalk for good performance for Android phones, reworked Montage view to step around Chrome's problem of getting stuck in pending state for HTTP requests that don't close soon and more.

3eb690e300d797433455c1fcbd9a769c15aa9d7c authored over 9 years ago by ARC <[email protected]>
Made various tweaks to config files and code to make things work on Android. Using crosswalk for Android for better performance

9faf95be527b8b7c23e4ed4226c35bb771129f41 authored over 9 years ago by ARC <[email protected]>
I think I've solved the blank screen issue. I've created an app directive that is triggered on imageonload - that hides an ionic loading. When I first show the modal, I display a "please wait". Timeout of 15 second it goes away. Need to test more, but I think this mostly works

bcdc2629d7b289c48776169c350d8da3b74f64d4 authored over 9 years ago by ARC <[email protected]>
fixed modals to make sure images load only when user taps on view button. No sense in wasting memory. Image override directives are being called correctly. Now I need to expriment with how to overwrite image frames when ZMS is still sending data to the client to avoid the blank screen issue

eabc4988d8627690a0a1111a9a163cbe03692bca authored over 9 years ago by ARC <[email protected]>
added ack when user presses prev/next for events

cc75f665b426051fa0bab30167f78cf3aae5cf23 authored over 9 years ago by ARC <[email protected]>
need to fix only page 1 loading

9bc244d4ddd82ed16d33b25a8947a20a990b071a authored over 9 years ago by ARC <[email protected]>
changed nph-zms to zms - seems to be more predictable

e490bd7804952572362e56a163f46ca76fd07366 authored over 9 years ago by ARC <[email protected]>
added support to refresh image feeds

a3f1e385fc0f5a99d6d19aa6fc2ebfef65533070 authored over 9 years ago by ARC <[email protected]>
removed pinch and zoom for montage - pinch and pan outside is not a good experience when actually using it

1a57eaad4dd25afc1f59c83968bcd408300a1270 authored over 9 years ago by ARC <[email protected]>
converted views to cache=false, I don't think there are significant performance hits. Also added triggers to see which views get unloaded/destroyed on exit - perf. tuning

ddf1b45068b02851f0c157e6bbd0af58fa59fe6e authored over 9 years ago by ARC <[email protected]>
Added full screen events view

2b3011ff11cf2819d1418795f5f4b5a25a21bf3f authored over 9 years ago by ARC <[email protected]>
Added pinch and zoom everywhere

16cbcb6b764ae984ee1f5c2ec30588f4c21225d2 authored over 9 years ago by ARC <[email protected]>
android stuff

1bbbb2078fe904a89455641968cb05fe3aa19a15 authored over 9 years ago by ARC <[email protected]>
Added monitor live view

1ae553e8e300eb3ce602626d3f3b761c9c6e317a authored over 9 years ago by ARC <[email protected]>
initial

ab7867fb10b939744feeb2e05b168f24dfae5219 authored over 9 years ago by ARC <[email protected]>
Events navigation not works with a cool full screen mode and floating buttons

6fa29c170159e7bfbcaf7681cdfb52ba7f98cac0 authored over 9 years ago by ARC <[email protected]>
added simulation to events footage as well

6e83957c0231d48eb9f29d1270806cadef3a3c6d authored over 9 years ago by ARC <[email protected]>
moved close button to left so it shows up in small screens

13366e423178bd2d0d16c4912bbfc8bc7c720733 authored over 9 years ago by ARC <[email protected]>
You can now view events footage from the events list

015e628e26aa17ea739cf72b5a12e8f21ab1cf1c authored over 9 years ago by ARC <[email protected]>