v1.6.008 (2021-04-18)
Implemented enhancements:
Fixed bugs:
- Montage profiles #1057
- Monitors that don't have analysis enabled are not shown in zmNinja #1055
- Issue when disabling all cameras in zmES settings of zmNinja #1050
- Monitors not updating in zmNinja after RUN state change. #1047
- ZM Multi Port breaks individual feed views. #1046
- Video will not rotate to landscape in iOS 14 when tilted left after update to 1.6.006 #1045
- Timeline tap broken in 1.6.006 for mobile devices #1044
Closed issues:
- WSS isnt updating the token.txt, WS works. #1060
- Old ZM version #1054
- Replay in H264 passthrough very slow to start and in X264 start immediately #1049
- Pending Auth #1048
Merged pull requests:
- update translation #1058 (florie1706)
- #1050 don't allow all monitors to be disabled in ES, show monitor sub… #1053 (florie1706)
- #1050 don't allow all monitors to be disabled in ES, show monitor sub… #1052 (maymaymay)
- #1039 prompt before delete #1042 (maymaymay)
- #1039 prompt before delete #1040 (florie1706)
v1.6.006 (2021-02-20)
Implemented enhancements:
- Apple M1 support #1041
- Look at providing a notification (mobile only) when a video download completes #1034
- Feature request: snooze button for alarm notifications #959
- Android TV Support #285
Fixed bugs:
- Starting zminja on Android with montage previously set to full screen does not hide status/nav bar #1026
- Saving snapshots from video #1024
- Notifications for events from unchecked monitor. #1022
Closed issues:
- Tileing incorrect on Windows #1043
- Delete event no confirmation. #1039
- zmNinja mobile stuck at "Loading Monitors" #1038
- Events do not work #1037
- API access to zoneminder borked with PHP 8 update. #1036
- Unable to download footage using Android app #1031
- Three dots for events preview #1030
- Run script on alarm (desktop version) #1029
- Building from source Hook failed error 02_jshint.js #1028
- Timeline not loading over WAN #1027
- Stuck on loading monitors #1025
- Black video with H.265 #1023
- Recorded Events Viewing - Difference In Behavior Between Desktop And Mobile ZMNinja #1016
- Events Filter by Hidden Camera No Results #1012
- zmNinja stops responding when Timeline selected (some android devices?) #1006
- Android - Attempting to skip to another part of event video causes video to crash #999
- Cannot Switch Between Servers Using New People Icon #749
- support the proposed 'web' monitor type #601
Merged pull requests:
- new interface to restart ES #1033 (florie1706)
- new interface to restart ES #1032 (maymaymay)
v1.6.004 (2020-12-11)
Implemented enhancements:
- Arm64 support #1017
Fixed bugs:
- Cannot download videos - zmNinja Android 10 - OnePlus 6 #1020
- Swipe left on video no longer honours filter #1015
- Seamless play not respecting filters #1008
Closed issues:
- electron crash #1019
- "event still recording" in all events footage #1014
- events sorted oldest to newest #1013
- AM/PM and no image with notification #1010
- IOS 9.3.5 and ZMNINJA 1.3.025 error api #1009
- Increase Zoom Level #1005
- I havent changed anything at all but now im getting BADAUTH on event server and it fails to send me a push message #1001
- No Longer Receive ES Notifications After Latest App Update (Android) #1000
- Event server not supported after zmninja upgrade #998
- A corrupt/missing frame for an event kills the Event List in the Windows Client #972
Merged pull requests:
- Update source.rst #1007 (nestorwheelock)
v1.6.000 (2020-10-12)
Implemented enhancements:
- Support multiple event thumb sizes #995
- Support Notches in devices #967
- Migrate from Push Plugin to firebasex #962
- Event list improvements #963 (lucasnz)
Fixed bugs:
- Green dots in Android Montage if it is the first screen #983
- iOS zmNinja sends token for platform Android #960
- No images on iOS with zmNinja 1.4.009 #958
Closed issues:
- Like to have a better filename for Snapshots #989
- zmninja Montage not owrking/blank screen, monitors work and stream, montage blank, monitors enabled #982
- zmNinja Pro not showing streaming images while zm website is ok #969
- Trial or test version #961
- Loading Events Delay #957
- 1.4.7, 1.4.9 Desktop installer failing on Windows #956
- Zoneminder push notification problem on iOS with ZMNINJA #949
- Incorrect os in tokens.txt for ios version #943
Merged pull requests:
- Make build_android.sh script more user friendly #994 (a-pavlov)
- set event height for all rows #993 (lucasnz)
- switch to browser fetch to download media for desktops, use timestamp… #992 (florie1706)
- switch to browser fetch to download media for desktops, use timestamp… #991 (maymaymay)
- After rotate, scroll the view back to the event we were looking at #990 (lucasnz)
- add xsmall thumbs #988 (florie1706)
- add xsmall thumbs #987 (maymaymay)
- Ui fixes #984 (lucasnz)
- large thumbs were being cropped a touch #980 (lucasnz)
- clock div is too wide and cropping recording friendly time #979 (lucasnz)
- fix help contact #978 (maymaymay)
- #973 take care humanize time going to 2nd row #977 (florie1706)
- #973 take care humanize time going to 2nd row #976 (maymaymay)
- Resizing updates #975 (lucasnz)
- #963 show filter text properly, also indicate selective monitors #968 (maymaymay)
- #963 show filter text properly, also indicate selective monitors #966 (florie1706)
- #963 allow size selection of thumbs #965 (maymaymay)
- Dev #964 (pliablepixels)
v1.4.009 (2020-07-02)
Implemented enhancements:
- Add ability to force MJPEG streaming per monitor #951
Fixed bugs:
- 1.4.3 encode URL seems broken at least on iOS (Event/24 hr filters etc) #933
Closed issues:
- Connection through WireGuard fails to communicate with API #955
- zmNinja not working on Mobile Data, but works properly on WiFi #952
- H265 not working in event view #950
- APK Download without playstore (android) #945
- ZMNinja stops working after a random period of time #938
- znNinja won't start when opening from a notification #911
Merged pull requests:
- #951 add forced mjpeg support on per monitor basis #954 (florie1706)
- #951 add forced mjpeg support on per monitor basis #953 (maymaymay)
v1.4.007 (2020-05-18)
Implemented enhancements:
- Support ZM Groups (requires new ZM API in 1.35) #939
Fixed bugs:
- zmNinja goes to login screen randomly #942
- zmNinja not loading monitors and Event list after the upgrade to 1.4.004 #935
Closed issues:
- ZM Auth not working #910
v1.4.005 (2020-05-01)
v1.4.004 (2020-04-30)
Implemented enhancements:
- Add option to hide footers in montage #931
- Allow automatic distribution in montage based on number of columns #930
v1.4.3 (2020-04-28)
Implemented enhancements:
- New language: Simplified Chinese #925
Fixed bugs:
- ZM Authentication settings does not update user restricted monitors #926
- iOS push registration not working (identifies as desktop) #922
- Double encoded URLs #920
- iPadOS 13.4 header icons/controls overlay OS Time/date/battery etc. #919
Closed issues:
- Disable alarm notification for a specific camera or all #929
- Live view not working in zmNinja Pro but is working in web browser #928
- zmNinja for Blue Iris. (biNinja?) #918
- [DESKTOP] Swiping through Event previews gets slower until returning to event view. #904
v1.3.096 (2020-04-01)
Fixed bugs:
- 24hr format: incorrect sorting once in a while #912
Closed issues:
- All live views are blank since upgrading to 1.34.8 #916
- Start removing any/all UIWebView references #914
- 24 hr format more performance improvements #913
- Full screen montage - menu button overrides monitor event buttons #909
- Feature request: skip over idle periods when playing videos from 'mocord' mode #896
v1.3.091 (2020-03-18)
Fixed bugs:
- Montage screen often doesn't load monitors #908
- “zmninjapro” Desktop app can’t be opened in Catalina because Apple cannot check it for malicious software. #906
Closed issues:
- ZM APi not working #907
- Change the layout of the montage page? #905
- High value on AUTH_HASH_TTL in zoneminder gives zmninja auth timeout problems #893
v1.3.089 (2020-02-24)
Fixed bugs:
- Push notifications don't take the app to the screen designated in ES Settings #903
- Navigating/scrubbing timeline for playback does not work over red motion indicators #897
Closed issues:
- Update checker - Linux AppImage #902
v1.3.088 (2020-02-21)
Implemented enhancements:
- Add swedish language #892
Fixed bugs:
- live streams do not recover after monitors crash #901
- Configuration wizard appears fails - uses old credentials when new tokens are available #900
- montage sporadic freezes (possibly triggered by unstable RTSP) #894
- Help buttons don't seem to work on Android #890
- Error: Cannot find module 'object-keys' #884
- SaveDevOptions -> **EXCEPTION**TypeError: Cannot read property 'replace' of undefined caused by undefined #883
- Performance issues with "24hr Review" mode #882
Closed issues:
- Android 8 notification looks like it should be showing an image when expanded but it doesn't #899
- zmNinja getting wrong server time #898
- API Problem (Desktop and mobile) #895
- CryptoAES decryption takes time on mobile devices after a while #886
- Duplicate monitors appearing in montage #881
- PTZ - zmNinja sends start but no stop #880
- zmNinja live view fills PATH_SWAP #873
- Provide a flatpak on flathub #868
v1.3.085 (2019-12-27)
Implemented enhancements:
- Add custom header & id to zmninja (X-ZmNinja/id=) #876
- zmNinja Desktop Filter Event input dialog ignores system date & time formats #875
Fixed bugs:
- Thumbnails on Events List being displayed with incorrect aspect ratio #872
- browser links don't work on iOS 13+ #869
- Last row in timeline view layout pushes thumbnail off the screen #866
Closed issues:
- zmNinja app will not open on iOS 10.3.4 #877
- API problem... #874
- clean up monitor change state view (especially global), allow folks to turn motion detection on/off easily #867
- Not playing live stream - iOS. Works on Desktop App version, and Mobile Zoneminder Website. #856
v1.3.082 (2019-11-12)
Implemented enhancements:
- Allow timelines to scroll vertically within its window #859
- Implement an API caching layer for performance #857
Fixed bugs:
- Fix timeline doubletapping on mobile (iOS) #863
Closed issues:
- Enhancement: Zoom for Events List #855
v1.3.079 (2019-10-16)
Implemented enhancements:
- Hide buttons and controls in live/events view if you single tap (toggle on off on tap) #854
Closed issues:
- Link to desktop builds on website #853
- Do we have support for ionic4 #851
- zmNinja issue when connected via Mobile data #850
- event playback mode #849
- cycle montage not working #828
v1.3.078 (2019-08-23)
Fixed bugs:
- Timescale logic is wrong for filtering everywhere #848
- Android 9: Back button doesn't work properly #846
- No exit event view option on iOS v1.3.070 release #839
Closed issues:
- "Authentication Success" reported, even when not possible #847
- cannot view events from monitors not present in montage view #844
- Cannot select different server while connection attempt is ongoing #842
v1.3.074 (2019-08-10)
Fixed bugs:
Closed issues:
- Works on iPad but not on iPhone #838
v1.3.070 (2019-07-23)
Implemented enhancements:
Fixed bugs:
- fallbacks are broken #833
- Navigation from monitor view to event view broke in mobile devices #832
- Add a relogin timer for tokens #829
Closed issues:
- Got a stream wtihin local network. No stream from outside network #834
v1.3.066 (2019-07-01)
v1.3.065 (2019-07-01)
Fixed bugs:
- Don't close event playback if video controls were pressed quickly #827
- Linux installer - doesn't install into favorites #826
- Layout No Longer Saves #823
- It is not possible to view a full-size frame from a thumbnail in the analysis view #822
Closed issues:
- [Desktop] Request - Zoom for events on none touchscreen. #815
- Enhancement: add system state info in "System status" item menu #812
v1.3.061 (2019-06-06)
Closed issues:
- Unable to view video streams #821
v1.3.060 (2019-06-05)
v1.3.057 (2019-05-28)
Implemented enhancements:
- Support new token system in ZM #817
- Montage Bling: Unseen events, event playback, event details #806
- Add menu item for navigation from monitor live view to event list #803
Fixed bugs:
- iOS App. API Access Error. ZM 1.33.9 #820
- ZMNinja pro gets stuck with grey empty screen before even getting to setup step #816
- Error: File to import not found or unreadable: www/lib/ionic/scss/ionic #809
- Montage profiles breaks if you don't save all-monitors at least once #808
- Incorrect behaviour when using "next event" in the event modal depending on how zmNinja was started. #807
- Event list footage play speed is no longer persisted #805
Closed issues:
- What does the man on bicycle icon does? #818
- zmNinja push toasts not fully rendering image #813
- Enhancement: View Object Detection Images in zmninja #804
- Cannot run zmN v1.3.42 or v1.3.50 on RPi 3 Model B #789
- Do not see video with ios 10.3.3 Ipad #785
v1.3.056 (2019-04-02)
Implemented enhancements:
- Add thumbnail to timeline and hover (desktop only) capability #796
- Add automated test harness #791
- Password protect desktop instance #784
Fixed bugs:
- Fix multi-server port/protocol differences #800
- App not working on Android 6 10 inch tablet #793
- Unable to change state #786
Closed issues:
- remove bower #801
- Everything looks good but no push notifications #799
- Unable start after build #788
- Video URLs undefined #787
- iOS log view issues & improvements #767
v1.3.050 (2019-02-25)
v1.3.043 (2019-02-24)
Implemented enhancements:
- Update Event List dynamically #779
Fixed bugs:
- Fix Event Server message handling #781
- event popover doesn't work at times #780
- [Desktop] top menu bar goes away on specific event view #777
Closed issues:
- zmNinjaPro is not showing remote-cameras #778
v1.3.042 (2019-02-02)
Implemented enhancements:
- Add picture messaging to iOS as well #776
Fixed bugs:
- Fix Event Montage #775
- zmninja no longer works with 307 redirects (possibly caused by #716?) #772
- Image review via progress slider fails to navigate. #768
- Event playback scaling issue #766
- Inverted width/height thumbnails in Events List #765
- Montage Dropping out on the hour, after a few hours, potential auth refresh issue #758
Closed issues:
- API 401 Error - Basic Auth #774
- Desktop Build Errors for Linux64 #773
- Changing mode to MONITOR keeps monitor function as in MODECT mode #771
- zmNinja doesn't work Error: ZoneMinder authentication faild #770
- Live Stream Broken - Client Cert #769
- why montage using refresh instead of stream #764
- Monitor snapshot - desktop app #761
- Issues seeing live stream #756
- Running on Raspberry Pi, instructions unclear, not getting an electron window #750
- Multiple notifications on iOS 12 #729
v1.3.039 (2018-12-13)
Fixed bugs:
- 1.3.037 - push notification icon in android is a block #762
- After update zmninja stops working #760
- Ctrl-Alt-D opens Chrome Developer Tools panel on Windows, no matter what app is active #759
- Portals that implement redirects don't work with web scrape (Wizard) #716
Closed issues:
- ZMninja ios update 1.3.033 'cleaning up' delays for failover switching #753
v1.3.035 (2018-12-11)
Fixed bugs:
- zmNinja montage stops working randomly #757
- Event server crashed during websocket close (mobile) #755
Closed issues:
- ZMNinja Server time zone wrong #754
- No camera controls when I click the push notification. Android. #752
- Sine Android update to 1.3.032 streaming does not work #748
- preview image on android is center cropped, not scaled. #747
- Various inputs/cleanups #745
v1.3.032 (2018-11-24)
Closed issues:
- Events playback doens't work in zmNinja with ZoneMinder 1.32.2 but works on native web interface #744
v1.3.029 (2018-11-07)
Implemented enhancements:
- Add support to display storage information #733
- Allow full video downloads #710
- Is it possible to run zm ninja with dual screen? Two instances? #706
Fixed bugs:
- (Android only) Notifications don't arrive when a cellphone is locked #726
- push onTap doesn't always work #725
- multi server multi storage event playback doesn't work #724
Closed issues:
- Windows client issues #739
- IOS Notifications not clearing #727
- migrate zmN to WKWebView #723
- How to view continuous events? #715
- Is the android version still available from Google Play? #713
- Recording playback fails after upgrade to ZM 1.32.0 #711
- Google Play store states app not compatible with Nvidia Shield Android TV #705
v1.3.018 (2018-09-14)
Implemented enhancements:
- Allow easier switching between profiles #704
Fixed bugs:
- If multi-server recording server name doesn't have a protocol, zmN doesn't show feeds #702
- Authentification with new iOs app version #690
- Authentication broken with API Access Error #689
Closed issues:
- Allow better desktop packaging schemes #701
- Thumbnails not appearing in Events list #700
- switch between different Zoneminder servers #699
- Enable cloud sync #697
- iOS issues with Auth and zmNinja 1.3.017, with ZM 1.30.4 (exploratory) #696
- Live Streaming Does Not Work for iOS 11.4.1 #694
- Check for privacy disclaimer accept/reject status in ZM 1.31.47 and beyond #692
- Desktop - Clicking the event notify icon when an event is being viewed results in a "No events to display message" #674
- Allow navigation to detailed event playback from event montage #347
- Desktop: Window Title is Inconsistent #170
v1.3.016 (2018-08-24)
Implemented enhancements:
Fixed bugs:
- Not auto switching to fallback server #681
- Settings keep disappearing #680
- Authentication issues between zm 1.30.4 and zmNinja 1.3.013 #679
- Desktop - Event list thumbnails knock buttons out of view #673
Closed issues:
v1.3.013 (2018-07-31)
Fixed bugs:
- Android App sucked all my high speed data plan #647
v1.3.011 (2018-07-25)
Implemented enhancements:
- Allow montage resize to work with finer grained control #669
- support new API login mechanism #668
- Enhancement: For desktop instances, would be cool to control cams motion (PTZ) using keyboard arrow keys #648
Fixed bugs:
- Fix FreeNAS 1.30.4 API issues + other stuff related to 1.32.0 login process vs 1.30.4 #676
Closed issues:
- Updating EventsController.php #672
- Montage frame rate #666
- Zmeventnotification.pl Working but no push notifications #664
- Montage cannot load images and monitor streams will not load, but API calls succeed #658
- ZmNinjaDesktop on Linux64 ( ubuntu 16.04 ) touchscreen scrolling #642
- Enhancement: Change between running states from main menu big buttons or widget #633
v1.3.008 (2018-06-30)
Fixed bugs:
- Event list incorrect after deleting first event in the list #651
- Time not properly displayed in the event modal when selecting 'next event' #649
- zmNinja - montage view - monitors don't show on first run, but show after login saved #641
Closed issues:
- Don't delete logs on coldstart. Android now that that every time #661
- Build instructions required for various platforms #659
- Cameras Slow #656
- Add privacy/transparency link #653
- Add hook before sending notification #652
- api update needed #610
- Can't build in IOS #609
v1.3.004 (2018-06-03)
Fixed bugs:
- Certain android phones cannot store data #636
- Login succeeded but API failed #635
- 1.3.0 - live view not working if no auth is used #634
Closed issues:
- Desktop, at certain windows sizes the 24hr Preview frames will jiggle. #600
- Missing events if logged in zmNinja with non admin user #568
- Enhance System Status to show disk space details #430
- Order of persisted monitors should be reflected in timeline and when swiping prev/next in fullscreen view. #62
v1.3.002 (2018-05-24)
v1.3.001 (2018-05-21)
v1.3.0 (2018-05-18)
Implemented enhancements:
- Allow alarm image browsing inside events modal view #624
- Add ability to copy/paste text #623
- Support storageareas multi-port #602
- event banner display motion zone #593
- Feature: delete events by swiping from the left and clicking a delete button. In events list view #547
- Feature: ability to delete an event from footage view #546
- NFR: Persistent timeline view scale and zoom level #361
- Add watch app extensions for live camera streams #221
- evaluate what it takes to implement client certificates #3
Fixed bugs:
- downloading MP4s on android don't work #621
- clean up event handlers (memory leaks) #611
- On resume, we often get "Event server connection error" #604
- Sometimes on start, authentication fails #603
- The resolution of #553 breaks on some phones - window reload #598
- Wizard transforms basic auth credentials to lowercase when entered as part of portal URL #591
- increased CPU and/or memory usage over time #553
- 'camera disconnected' graphic changes thumbnail resolution in 'Montage' view, causing overlap. #528
Closed issues:
- Add basic auth token for apache mod_header foo #618
- clean up neighbor event navigation and add video support for navigation #614
- remove basic auth user:password in URLs and convert to Authorization header #613
- cleanup streaming - big time #606
- New thumbnails don't load in Events List and 24hr Preview #599
- jesus christ #597
- testing probotsentiment #596
- bullshit issue - testing request info bot #595
- Live view not working in zmNinja Pro but is working in web browser and another APP #594
- Event listing time is incorrect #592
- PTZ issues ... was working but doesn't seem to be now #590
- take out explicit SSL toggle switch in settings #589
- Allow playing recorded feed for in progress events from events view (if possible) #587
- Req: Android Wear #516
- Req: Picture-in-Picture #515
- zmNinja for Apple tvOS #449
- Improve event montage view #186
v1.2.515 (2018-01-11)
Implemented enhancements:
- Introduce a new feature to give a 24 hr image only preview #570
- external app launch for monitor live view or event ID view #569
- play event on tap after new alarm notification received #563
Fixed bugs:
- if event server goes down, zmNinja keeps spawning new connections in "pending auth" state #579
- timeline tap/double-tap doesn't work well on mobile devices #577
- cleanup events page - avoid reloading view for filters & pullup footer often shows no entries #576
- Saving event server settings is erratic + push received for monitors that are unchecked #499
Closed issues:
- Visibility icon is too close to Menu icon #582
- undefined Push notification error - Cannot save event server settings #572
- migrate from ng-websocket to angular-websocket #565
- UWP app in the works? #521
v1.2.513 (2017-12-11)
v1.2.511 (2017-12-10)
v1.2.510 (2017-12-10)
Implemented enhancements:
- migrate push to firebase for a server less APNS/FCM solution #562
- Support new zms multiport feature (isaac fork only, for now) #561
- Thumbs in event page (needs API update) #91
Closed issues:
- locale-hu.json help-hu.html update #558
v1.2.507 (2017-11-06)
Implemented enhancements:
- Add finger print auth for android (already exists for iOS) #555
- Re-orient the PTZ UI for limited space orientations #554
Fixed bugs:
- Selecting Timeline in zmNinja IOS app causes application freeze #551
- "the connection to the server was unsuccessful file ///android_asset/www/index.html" #550
- zmninja 1.2.35D (desktop) for macos hangs with white screen #441
Closed issues:
v1.2.504 (2017-10-09)
Fixed bugs:
- 1.2.503 broke timeline in Android & Desktop #549
Closed issues:
- System edit privileges required to permit non-admin to change camera mode #548
- Support for multiple screens (desktop) #543
v1.2.503 (2017-10-01)
Implemented enhancements:
- Allow running multiple, different instances of zmNinja (desktop) #542
- Abstract zmNinja out from ZM specifics #318
Fixed bugs:
- German language - JSON corrupted -affects 1.2.500 #545
Closed issues:
- make it easier to make desktop builds #541
- Explore upgrading electron wrapper to solve white screen issues #539
- All monitors view refresh rate 0 or very low on my PC/Windows installation of ZMNinja #527
Merged pull requests:
- Signed-off-by: Veress Krisztián <[email protected]> #560 (krive001)
- Email not configured #544 (florie1706)
- kEmailNotConfigured #540 (maymaymay)
- update language spanish language with new keys #525 (fxrnando)
v1.2.44 (2017-09-25)
Implemented enhancements:
Fixed bugs:
- zmNinja incorrectly reports invalid API #537
- Crosswalk build no longer works on newer android phones #536
- Fixes for IOS11 and iPhone X #534
- Many presets in live view results in the screen overflowing #517
Closed issues:
- Mac screen sleep issue #538
- Update code base to work with new ionic dev env #535
- zmNinja fails against ZM 1.31.1 #533
- 1.30.4 API not connecting #523
- Does 1.3 work with zmninja #522
- Feature request: possibility to select a run state from zmNinja #520
- Stability problem on zmNinja on Windows 10 x64 after adding a fourth monitor #519
- fit/fill screen option issue #514
- Any chance of A10 Allwinder cpu suport? #513
Merged pull requests:
- #530 - allow you to customize timer for montage cycle #531 (maymaymay)
- Create CODE_OF_CONDUCT.md #524 (pliablepixels)
- Update locale-fr.json #518 (cryptage21)
- Added new strings according to v1.2.41 #512 (florie1706)
v1.2.41 (2017-04-11)
Implemented enhancements:
- Implement concept of 'default profile' & 'workspace' in Montage #509
- Support Amcrest PTZ in zmNinja #508
- Allow for montage scaling at increments of 5% (currently 10%) #505
- In monitor list (Montage screen) make the color of disabled monitors more prominent #503
Fixed bugs:
- Montage profile showing new monitors automatically #504
- Video playback (h264) breaks on iOS with a config.xml setting #501
Closed issues:
- Add support for manual disable/enable alarms #507
- When zoneminder is in contineous record mode zmNinja shows no events #502
- 2 Monitors - But only only one show up in "Event List" #500
- Google independent zmNinja via F-Droid or downloadable packages (apk) #498
- iOS app frozen after being in background #482
Merged pull requests:
- montage profile save - show existing list too #511 (maymaymay)
- #509 - default profile for all monitors and "workspace" #510 (maymaymay)
v1.2.40 (2017-03-19)
v/1.2.40 (2017-03-19)
Fixed bugs:
Closed issues:
- Timezone incorrect #492
Merged pull requests:
- Update locale-de.json #497 (florie1706)
- Update locale-fr 1.2.39 #495 (cryptage21)
- Buttons in this view were the wrong way around #494 (florie1706)
- Change languages to their mother tongue #493 (florie1706)
v1.2.39 (2017-03-04)
Implemented enhancements:
Fixed bugs:
- (timeout) "Zoneminder Authentication Failed" even though Zoneminder's logs says authentication was successful #487
- Can't get out of fullscreen mode (confirmed on win64) #473
Closed issues:
- Update source build to use new versions of Cordova/Ionic #491
- Launch zmNinja via iOS app URL scheme #467
- zmNinja complied from sources for Android and push notification #464
- [Desktop/Windows]Window placement and size is not preserved across multiple sessions. #462
- Cycle Montage #460
- view streaming video inside ionic with iOS 10.2.1? #458
- [Desktop] Resize cameras in full screen freely? #457
- missing event only shown with Filters #445
- FAB action buttons are confusing #204
Merged pull requests:
- #487 - devoption added to increase HTTP timeouts #490 (florie1706)
- #487 - devoption added to increase HTTP timeouts #489 (cryptage21)
- #487 - devoption added to increase HTTP timeouts #488 (maymaymay)
- Fixes for some bad German translations #486 (florie1706)
- zmNinja removed from translation #485 (florie1706)
- clarified menu option #481 (florie1706)
- clarified menu option #480 (maymaymay)
- French Language - Update 1 #479 (cryptage21)
- Update locale-de.json #478 (florie1706)
- more fixes #474 (florie1706)
- Fixed some translations for a better understanding #472 (florie1706)
- wrong wording #471 (florie1706)
- fixed some typos #470 (florie1706)
- Create locale-de.json #465 (florie1706)
- spanish update #463 (fxrnando)
- android and iOS ports now allow for strict SSL checks... #461 (maymaymay)
v1.2.38 (2017-02-17)
Implemented enhancements:
- SSL - add an option that either requires self signed certs installed on phones or will only work with real certs #455
- Allow users to hide MP4/GIF buttons #454
- make MP4 playback speed configurable (and persistent) #453
Merged pull requests:
- let's make GIF and MP4 an option in Dev Settings #454 #456 (maymaymay)
- 433 adding dutch language files #435 (steelyard-nl)
v1.2.37 (2017-02-11)
Implemented enhancements:
Fixed bugs:
Closed issues:
- Montage Image Scale not Saving on Win x64 #447
- Side menu scroll feature locks after switching servers OR displaying liveview in landscape #337
Merged pull requests:
v1.2.36 (2017-02-06)
Implemented enhancements:
- Add ability to hide grey buttons in single monitor view #443
- Desktop app opening maximized, in full screen montage view #436
- Adding Dutch Language Files #433
- Allow for archived events to be displayed or hidden (based on toggle switch) #432
- Enhancement: Add event names to Event list view #431
- server settings - confirm deletion #423
- Add ability to view zones as overlays on live monitor feed #420
- Add ability to cycle between montage profiles #419
- Adding Dutch language #387
- Hide credentials of simple auth in display #363
Fixed bugs:
- switching from full screen to regular causes header alignment issues(iOS only) #429
- when bulk frames are present, frame view while viewing footage goes wrong #428
- display cgi-bin error if a wrong cgi path is set in login even if you don't tap save #427
- Fallback Server Hangup #424
- Cannot delete events #422
- restricted users for event notification not working #391
Closed issues:
- Hard coded text found #440
- Hard coded text alert found #437
- invalid api #426
- Typo in Validating-if-APIs-work-on-ZM page (events instead of events.json): #421
- event server settings - Strange Behaviour #414
Merged pull requests:
- 440 hard coded text found #442 (steelyard-nl)
- sorted keys #437 #439 (maymaymay)
- 437 hard coded text alert found #438 (steelyard-nl)
- you can now toggle a dev option to hide/unhide archived (flagged) ev… #434 (maymaymay)
- Translation update to #423 #425 (maymaymay)
v1.2.35 (2016-12-31)
Implemented enhancements:
- Add ability to show motion outlines in alarm frames (if enabled in ZM) #417
- Archive selected events #388
Merged pull requests:
v1.2.34 (2016-12-24)
Implemented enhancements:
- Add ability to launch app via URL for external integration #411
- Allow for pinning and hiding monitors during rearranging in montage #409
Fixed bugs:
- First time users - app gets locked if APIs are not configured [Mostly Android] #415
Closed issues:
- Missing translations Russian #412
- Missing translations for popup buttons #410
- Mobile unable to connect to the event server #403
- Download events as avi,mov, even mp4 videos #334
Merged pull requests:
v1.2.33 (2016-12-09)
v1.2.32 (2016-12-09)
Implemented enhancements:
- Montage Camera Groups #397
- Multiple selectable/saveable 'Montage' views within a server profile #390
Fixed bugs:
- In some cases, events screen shows no events - even though there are events #408
Closed issues:
- Translation issue #400
Merged pull requests:
- translation updates #407 (maymaymay)
- Updated Portuguese Translation #406 (ljpinho)
- spanish language update translations and modifying an instruction lin… #404 (fxrnando)
- Updated 3 missing keys #402 (maymaymay)
- Translation update #399 (maymaymay)
- Translation updates #396 (maymaymay)
- Translation adjustments. #393 (maymaymay)
- Translation updates to #383 #392 (maymaymay)
- 384 spanish trans #385 (fxrnando)
v1.2.31 (2016-12-02)
Fixed bugs:
- [H.264] Cue position: player reports incorrect length #395
- hardcoded phrases in code (not using translation files) #394
Closed issues:
- rewrite GIFcreation to be able to handle much larger images #398
v1.2.30 (2016-11-26)
Implemented enhancements:
- Add ability to download mp4 files: if using feature-264 #383
- [H264] Playback speed in event player #382
- [h264] add cue points in video player for alarmed frames #381
- Add ability to save animated gif version of event (alarm frames only) #379
Closed issues:
- [BUG] Window title does not change to 'Events' when in events view #389
- adding spanish language #384
- Monitor configuration change hangs on FreeBSD-11 #373
Merged pull requests:
- Translation updates. #386 (maymaymay)
- more minor fixes #378 (maymaymay)
- minor fixes #377 (maymaymay)
- minor fixes #376 (maymaymay)
v1.2.29 (2016-11-16)
Implemented enhancements:
- New language: Polish (credit @maymaymay) #372
- [NFR] Add button 'Now' to timeline screen #371
- Add Russian language (credit @BoskSpb) #366
- [H264] Time overlay during playback #362
- Option to fit to screen on H264 event playback #358
Fixed bugs:
- On certain samsung phones, autocorrect makes it hard to enter text in input configuration #367
- When navigating events using prev/next or gapless, it shows all events including ones with 0 alarms #113
Closed issues:
- Timeline dynamic updates issue #369
Merged pull requests:
- Polish language name modyfication #375 (maymaymay)
- added the enhancement label #374 (maymaymay)
- Create help-pl.html #370 (maymaymay)
- Create locale-pl.json #368 (maymaymay)
- Adding Russian language in App #365 (BoskSpb)
v1.2.28 (2016-11-08)
v/1.2.28 (2016-11-08)
Implemented enhancements:
- [DESKTOP] (H264) Automatic playback? #359
- Remember last state of application (desktops) #357
- Allow option for timeline view to get dynamically updated as new events occur #356
- Differentiate between server timezone and local timezone (needs ZM API Update #1655) #353
Fixed bugs:
- Cancel timeline custom range settings leads to indefinitely 'working on graph data' #360
- alarm frame navigation while watching event footage shows incorrect frames #354
- iOS Websockets stopped working with latest updates #352
- Android < 5.0 has SSL cert issues #351
- Try and solve the montage overlapping when the image doesn't fully load #350
Closed issues:
- view=view_video mode is not working (requires ZM patch) #364
- Can't load as a web page on Android since d76cf1c commit #355
v1.2.26 (2016-10-13)
Implemented enhancements:
- simplify event montage UX #348
- Show actual (server) time in visible in full screen (desktop) #346
- Implement "shrinking headers" as you scroll to get more real estate #342
- Add Montage Awesomeness to Event Montage #201
Fixed bugs:
Closed issues:
- Video broken when viewed through non-standard port #345
- Montage Not working #343
- Show an error message if event server connection fail #341
- Android - show notifications in system tray #279
- adding download button for video events #235
v1.2.24 (2016-09-24)
Implemented enhancements:
Fixed bugs:
- Yellow Event Summary Window (Ionic pullup footer) displays no data when dragged up. #333
- No live view (via monitor, not montage) after switching between servers. #329
- languages with non-english numbers break events/timeline feeds #325
- "Error - unable to save snapshot" on Android V6 #322
Closed issues:
- Syntax error: newline unexpected #335
- v #332
- Validate From/To date in Event Filter #330
- IOS status bar #324
- ZMNinja for Kodi #311
- zmNinja for Windows Mobile #299
v1.2.19 (2016-09-04)
Implemented enhancements:
- Cycle monitors #319
Fixed bugs:
- Switching servers without saving first causes the app to freeze (android/ios) #320
v1.2.18 (2016-09-02)
Implemented enhancements:
- for all event related views (event list, footage, analyze) show "relative time from now" like "1 day ago" or "2 hours ago" #317
v1.2.17 (2016-09-01)
Implemented enhancements:
- Add ability to perform monitor config changes for all monitors (credit @sctt) #316
- enable/disable sound and vibration push notifications #314
- Add Wake/Sleep/Reset to PTZ functions (credit: @sctt) #306
Fixed bugs:
- clean up event server flow - its been a bloody mess for a while #312
- Add option to disable nativeTransitions #310
- app freezes when adding more than 2 profiles #304
- saving a server profile removes the "Add" button while in the same view #303
- 1.2.0 seems to have routing issues and xwalk issues #302
- zmNinja fails to log in over open internet on first invocation #126
- it seems in some cases monitor intervals don't get transmitted to zmeventserver #112
Closed issues:
- ZMninja API issue with zoneminder 1.30 #300
v1.2.13 (2016-08-18)
Closed issues:
- modal close via back action on Android - make sure all timers re-start/resources released #305
v1.2.0 (2016-08-10)
vv1.2.0 (2016-08-10)
Implemented enhancements:
- Allow frame navigation when you tap on alarms view within the modal #301
- When viewing alarmed frames in events view, allow option to only show frames that differ in time #296
- Encrypt user profile for more security #294
- Portuguese language support #290
- Allow frame navigation when you tap on a thumbnail image #288
- tapping on graphs should show a nice event list - current doesn't do anything useful #18
Fixed bugs:
- Password appears in log as plain text #293
- server settings get deleted, especially on iOS #292
- Tweak montage layout to avoid overlaps and gaps #286
- Focus! Solve that damn "go to login screen" issue that some users are facing #193
Closed issues:
- license doc typos #297
- Having issues setting up Real Time Notifications with ZM ninja and ZM server #295
- zmNinja via VPN on iOS #265
- rework event graphs in event page, make event navigation easier #233
- PTZ support could be improved #207
v1.1.96 (2016-07-13)
Implemented enhancements:
- Make sure zmNinja plays ball with new user roles in APIs #93
Fixed bugs:
- Slash screen PIN entry text error on zmN 1.1.94b #284
- build for android broke - uglify is messing up release builds #282
- ZMNinja back button issue #281
- Modify montage filtering to make sure maxLimit does not include disabled monitors #277
- Some Android phones seem to have SSL issues with self-signed certs #273
Closed issues:
- Multi-server not video from cameras #283
v1.1.94 (2016-07-09)
Implemented enhancements:
- Allow to navigate to live stream on notification tap #278
- Allow upto 10 monitors to be arranged per row in montage #276
Fixed bugs:
Closed issues:
- zmNinja-I can only see one camera in the app in montage view, but I can see my 2 cameras in browser #280
- Swipe to next event for the same monitor id not working #274
v1.1.93 (2016-06-16)
Implemented enhancements:
- Implement language translations #261
- Italian Language #260
- Improve desktop mouse-wheel scrolling in the event view #258
Fixed bugs:
- Allow special characters in password to work in wizard #264
- if you open a footage modal and exit before 5 seconds, the app keeps checking for event status #257
- Montage and Live View no longer working #256
- 1.1.9 for Android broke pinch and zoom #255
Closed issues:
- Fix android permissions #268
- Validate language coverage #267
- Update project to work with ionic@2 tools #259
- switch to non parsed zms for montage - see if it helps packery #254
v1.1.92 (2016-05-21)
v1.1.9 (2016-05-20)
Implemented enhancements:
- Add ability to jump to specific timeframe during event playback #252
- Allow users to specify a minimum alarm frame count for the events page #250
- Implement new color scheme #249
- Show recording state in monitors (alert/alarm/recording/idle) #248
- add ability to force trigger alarms (needs API upgrade) #245
- support multi-server feeds and the new server API #241
- Write a configuration wizard #234
Fixed bugs:
- Fix keyboard jump on certain fields/iOS #251
- clean up buttons so they don't overlap in many views #246
- Switching between profiles fails to discover monitors #244
- Event Graphs issue #239
- Event server customization #238
- Push notification issue #237
- Fix the monitor orientation code for rotated cameras #232
- protocol bug - cgi-bin discover #231
Closed issues:
- . #253
- clean up monitorCtrl - remove Event crap - we now have different controllers #247
- switching between fid mode playback (api 1.30+) and path mode causes issues if I don't restart app #243
- video .mp4 event issue #242
- check if android is exiting on background #240
- Enhancement: zmNinja as surveillance solution #236
- Application not recorvering from connection errors #199
- [DESKTOP] Playback control bar lost some features in 1.0.9 #176
v1.1.7 (2016-04-23)
Implemented enhancements:
- Add option to tap on alarm events in events view to see a larger version #229
- Add a helper function to automatically detect cgi-bin #228
- PTZ zoom support #224
Fixed bugs:
- Not possible to control PTZ after swipe from non-PTZ camera #223
- PTZ with moveRel (Axis PTZ as an example) does not work when navigated from Montage view #222
- montage natural scrolling does not work #218
- when dragging around in analyze graph, don't scroll the screen #217
- full screen in montage does not work #216
Closed issues:
- improve timeline taps - make a closest guess #230
- iOS and Android: introduce native transitions and scrolling [performance] #226
- Email notifications with animated GIF attachements #225
- Add version number to help page #220
- Upgrade code-base to new plugins, ionic 1.2.4, etc. #219
- Error: Hook failed with error code ENOENT: #210
v1.1.4 (2016-04-05)
v1.1.3 (2016-04-02)
Implemented enhancements:
- new feature to analyze frames quickly from event list #215
- re-introduce ability to hide monitors with new drag/drop montage #213
- Enhance timeline graph to allow for event frame scrubbing #209
- Allow ability to only browse alarm frames while in full screen footage view #206
Fixed bugs:
- zmNinja build from source does not load on iOS 9.x - hangs on splashscreen #212
- Some SSL users are facing issues with reachability returning no servers reachable #208
Closed issues:
- zmNinja 1.1.3 build from source - Push registration failed #214
- No live view video playback, cgi path is set. #211
- Fix layout for first run when no layout config exists - check demo acct #205
v1.1.2 (2016-03-19)
Implemented enhancements:
- Left drawer should open with swipe gesture in any view not just fullscreen #202
- Local and External Server configuration [$5] #133
Fixed bugs:
- quick scrub drag slider stopped working #196
Closed issues:
- Add gesture to exit any fullscreen #203
- Demo Account Autocreating itself #200
- ionic state restore not creating platforms/android directory #198
- Compile for Windows 10 mobile #197
- Authentication Failed #195
v1.1.1 (2016-03-14)
Fixed bugs:
- The new montage function resets montage layout if there are hidden or disabled monitors #194
Closed issues:
- Testing issue template (dummy issue) #192
- testing issue template #191
- decrease splash screen delay (reduce startup delay) #190
- Android build fails ref #180 #184
v1.1.0 (2016-03-12)
Implemented enhancements:
- Add a pre-configured demo account for people to test around with #187
- Add gesture to open left menu while in full screen live view #185
- Add touch gesture to exit live view #182
- add dynamic drag and drop and multiple size options to montage - make it awesome and more consistent #179
- Prev day/next day for timeline #177
- 12/24 hours scheme settings #175
Fixed bugs:
- switching server profiles causes inconsistency if you go to developer options #189
- changing timeline limit does not go into effect until app restart #188
- Desktop (possibly others): Inescapable UI pattern #174
Closed issues:
- Event Montage unstable #183
- No image for monitors nor events #181
- Android build fails #180
- iPhone stopped working #178
- non-free license #173
- iOS: Montage View arrange views (third icon from top-right) does not function #172
v1.0.9 (2016-02-25)
Implemented enhancements:
- Route event playback via ZMS #164
- Montage view zoom slider, ergonomy #163
- [DESKTOP] Zooming for non touch screen displays. #162
- Fix playback speed for long events #161
Fixed bugs:
- Desktop: Monitors Freeze when Exiting Full Screen #169
- changing to invalid credentials after valid credentials continues to work #167
Closed issues:
- iOS: Events-->Filter by Date/Time does not work #171
- Desktop: Event Footage extremely low resolution #168
- ionic state restore failed #166
- Desktop: Montage places last image below rather than alongside previous #165
- [DESKTOP] Playback issue on windows platform #151
v1.0.7 (2016-02-09)
Implemented enhancements:
- Refine montage history to accept from/to dates #160
Closed issues:
- Build is failing #156
v1.0.6 (2016-02-05)
Implemented enhancements:
- Allow event server to work without SSL - requires zmeventserver upgrade #159
- Introduce a montage timeline function #154
- Addition Next frame/prev frame buttons when viewing event - for fine grained snapshot control. #150
- Notification icon and sound - add ability to play default sounds #135
Closed issues:
- Make exit buttons of live view and events view consistent #158
- Remove SSL cert requirement #157
- Closing data leaks - trying to bottle up areas which may result in chrome keeping TCP connections open in background #155
- xcode fails on linking #153
- installing ios-deploy ends with an error #152
- Progress bar is ignored in Event View when playback is paused. #149
v1.0.5 (2016-01-23)
Implemented enhancements:
- Add ability to save a snapshot of an event playback to disk #148
Fixed bugs:
- 1.0.4 Broke basic auth #147
- Basic auth only - no zm auth - app goes to login on restart and says auth fails - app works #140
Closed issues:
- montage display wrap got messed up in newer versions of Chrome #146
- Viewing events on slow connection basically doesn't work #145
v1.0.3 (2016-01-19)
Implemented enhancements:
- Allow montage to flow as columns (packed) or rows (not packed) #144
- Reduce android apk size #142
- Improve timeline performance #129
- For Android only: Allow an exit option in menu #128
- Implement a mechanism to detect when network is on/off #127
- Add support for Pan/Tilt/Zoom Presets #116
Fixed bugs:
- Monitor order is different one can observe in ZM montage #143
- You can swipe to dead monitor #138
- switching networks should trigger authentication #134
- Excessive background data usage #131
Closed issues:
- [Log in Failed] Checking if reCaptcha is enabled in zm.. #141
- Swiping with ZMS is slower than swiping without zms #139
- Exit button on Android build #137
- zmninja cannot talk to zmeventserver #136
- HTTP basic auth credentials not stored #132
- Android build fails #130
- [DESKTOP][QUESTION] gconf #125
- CSS montage - implement a better reflow algorithm #124
- Auto upload successful build to testfairy #75
- Integrate with Travis #72
- When moving montage monitors around, remember to move the size #16
v1.0.2 (2015-12-28)
Implemented enhancements:
- Implement a way to only play alarmed frames #118
v1.0.1 (2015-12-27)
Implemented enhancements:
- Add an option to play at real FPS in single monitor view #123
- Offer a server selection menu on app launch #122
- Add a stop button to PTZ #121
- Pack in the montage view better #119
- Truncate monitor name in montage if size of image is less #117
Fixed bugs:
- Developer setting for Frame Update allows decimals #114
Closed issues:
v0.87.3 (2015-12-15)
Implemented enhancements:
- Add ability to detect cgi-bin configuration issues (experimental) #110
- Allow 'show all/show alarmed' events to persist and show menu option in both Events and Timeline Views #108
- Make timeline items configurable instead of forcing 200 #104
Fixed bugs:
- popover "..." menu in event and timeline does not show in certain scenarios - so no menu #109
- Disabling event server does not disable push notifications via APNS/GCM #107
- Quick scrub on devices (atleast iOS) does not stop if you tap #106
- Bulk frames are causing problems with the scrub bar positioning of alarmed frames #102
- Gapless playback showing events from non-persisted monitors #86
Closed issues:
- Timeline on v0.87.2 shows only motion events #105
v0.87.2 (2015-11-20)
v0.87 (2015-11-20)
Fixed bugs:
- Tap to load events on push notification is broken #103
- Monitors in zmNinja should respect sequence of monitors in Zoneminder #100
- SavetoPhone not working #99
- 0.87.1 broke quick scrub thumbnail #98
- [DESKTOP] Image scaling issues #90
Closed issues:
v0.87.1 (2015-11-18)
Breaking changes:
- Breaking changes for this release: #97
Implemented enhancements:
- Event page is overcrowded for mocord users - add option to show only alarmed frames #89
- Ability to specify multiple ZM servers and switch between them #83
- add per monitor 'alarmed' status indicator to montage view #82
Fixed bugs:
- zmNinja adds cgi-bin on its own to cgi path. This is a problem for Centos #92
- Can't toggle gapless playback when viewing timeline events #85
- desktop app no video from timeline #70
Closed issues:
- Zoneminder specific notes for this release #96
- Increase desktop limit of timeline to 2000 events instead of 200 #95
- Implement daily version check for Desktop versions #94
- eliminate duplicate code between timeline and event control for footage mode #87
- Non-persisted monitors showing in timeline, events views #84
- Clean up persistent data storage mechanism #81
- Remove external deps from codebase #80
- Update .gitignore to support osx #78
- Welcome message on first start #76
- add contributing guidelines #74
- Add License #73
- desktop app, can't export logs #71
- make email logs work in desktop mode by opening default client #69
- in quick scrub/footage mode - start playing without waiting for a tap #68
- make mouse wheel work in desktop mode #67
v0.86 (2015-11-06)
Implemented enhancements:
- Make Back button to exit from live view #61
- ability to run all screens of zmNinja on a desktop without console errors #59
- In playback mode, add the ability to swipe to the next event of whichever monitor has the next event and/or initiate gapless playback of same. #49
- In playback mode, add the ability to swipe to the next event of the same monitor and/or initiate gapless playback. #48
Fixed bugs:
- tapping on events before they complete causes issues #44
Closed issues:
- If swiping is enabled, don't swipe if image is zoomed in -- causes pan/zoom conflicts #66
- getDiskStatus seems to be a performance bottleneck - disable for now in System State screen #65
- clean up non-reachable code during portal check #64
- Allow saving event videos to device. #63
v0.85 (2015-11-01)
Implemented enhancements:
- video branch support for zmNinja #60
- changing servers requires reload of monitors - should be automatically done #58
Fixed bugs:
- fix version check - in one part of the code, I'm not doing a >= check resulting in new ZM versions failing #57
- notifications delivered while the app is running should also produce the same sound #55
- iOS notifications are not showing style and sound options #54
Closed issues:
- permissions on Android #56
v0.84 (2015-10-28)
Implemented enhancements:
- offer an option to force web sockets even if push is supported #53
- customize screen to load on push notification tap #47
Fixed bugs:
- Ssl toggle and https in login #52
- Swiping to the left should reveal next monitor, not prev monitor (seen on iOS 9) #51
- rev 0.83, event icon is a solid block #50
- Monitor view: events not showing for deselected monitors (and should since the goal in monitor view is to see all monitors which would include their events). #46
- Montage view: swipe shows deselected monitors (and should not). #45
- Timeline more menu bonked again #43
Closed issues:
- custom range dates shown even if pullup overwrites them #37
- Latest Events panel doesn't initialize correctly on first use. #36
- Android client: System Status view returns HTTP error #32
- app causes ZM crash/bad behavior after it's been asleep for a while #30
v0.83 (2015-10-24)
Implemented enhancements:
- ability to restrict monitors in all views - depending on some global selection #42
- make it optional to swipe between live view of monitors #41
- review security approach - switch to auth token instead of passing u+p in url #2
Fixed bugs:
- if apis can't be reached the app assumes version is 0.0.0 and moves app to low version screen #40
- Check multiple web sockets created in android -- seems old web sockets don't get deleted #39
- Background mode: Popover menus stick around #33
Closed issues:
- Monitor change makes enabled 0 #38
- Restarting ZM in state control results in client freezing #35
- radial menu is broken #34
- monitor buttons to navigate can overlap exit,zoom,refresh buttons #31
- pinch zoom on monitor too sensitive, detects false swipes #29
- Montage re-order does not work with large list of monitors #28
- investigate when timeline barfs with a "no parent" error #27
- app gets into weird state that prevents timeline from populating and syslog goes nuts from montage #26
- zmNinja should give a useful warning when the API is non-functional #25
- apk Download of zmNinja #22
- Add destroy to each view and cancel all view timers again there just to make sure #21
- Add random string recalc every 1 sec to monitor view #20
- Long press on android to increase individual montage size does not work #19
- white screen on idle during playback #17
- make sure image works if an autologin happens in the background #15
- settings UI - keep hints always on top #14
- skip disabled monitors in montage view #13
- how to install your application? #12
- Implement a way to do a sanity check on the input and inform the user if the paths are wrong #11
- come up with a clean input box to make sure I account for various API/base path install combos #10
- Implement event filtering for graph generation - last hr/week/month #9
- Android: Montage screen - scaling is not correct #8
- Android: Http problem #7
- When images are loaded over a slow connection, there is a white screen till it loads #6
- handle situations when zms does not respond to your commands for a while #5
- test product on Android - make sure all plugins work etc. #4
- we are only retrieving the first page of events - need to fix it to get all #1
* This Changelog was automatically generated by github_changelog_generator