1.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:
- 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
- Add ability to save a snapshot of an event playback to disk #148
- Notification icon and sound - add ability to play default sounds #135
Fixed bugs:
- 1.0.4 Broke basic auth #147
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
- Viewing events on slow connection basically doesn't work #145
v1.0.5 (2016-01-23)
Implemented enhancements:
- Allow montage to flow as columns (packed) or rows (not packed) #144
- Reduce android apk size #142
- Implement a mechanism to detect when network is on/off #127
Fixed bugs:
- Basic auth only - no zm auth - app goes to login on restart and says auth fails - app works #140
- Excessive background data usage #131
Closed issues:
- montage display wrap got messed up in newer versions of Chrome #146
- 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.3 (2016-01-19)
Implemented enhancements:
- Improve timeline performance #129
- For Android only: Allow an exit option in menu #128
- 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
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
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)
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)
Implemented enhancements:
- Event page is overcrowded for mocord users - add option to show only alarmed frames #89
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
Closed issues:
- Breaking changes for this release: #97
- 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
v0.87 (2015-11-15)
Implemented enhancements:
- Ability to specify multiple ZM servers and switch between them #83
- add per monitor 'alarmed' status indicator to montage view #82
Fixed bugs:
- desktop app no video from timeline #70
Closed issues:
- 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
Merged pull requests:
- prevents checkin of unessicary file from osx #79 (jsloyer)
- move license file to correct filename #77 (jsloyer)
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
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
- 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
- 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
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator