Changelog
For those who don't use Google Play, latest build should be available 
here.
-  6.3.6:
 
    - Fix on changelog itself :)
 
-  6.3.5:
 
    - Fix Icinga2API filter when onlyFaulty is activated
 
-  6.3.4:
 
    - Fix override volume
- Vibrate in DnD if override volume is checked
 
-  6.3.3:
 
    - Fix SNI on Android Nougat and newer (SDK>=24)
 
-  6.3.2:
 
    - Update ACRA to 5.11.3
- Min SDK 21 => Multi dex build
 
-  6.3.1:
 
    - Update to SDK 34
        - Exact alarm
- Foreground service typing
- Broadcast receivers registration
 
 
-  6.3.0:
 
    - Thruk 3 support
- Optimize Icinga2 API field retrieval
- Refactor permission management (inc. storage access for backup)
- Notification are now published in dedicated channel to allow system's level customisation
- Add ACRA for crash report, enabled on dev release
- Update to SDK 33
 
-  6.2.6:
 
    - Lower sticky notification priority to low
 If you still experience sound/vibration on regular update, please, long press the persistent notification (the one that stays with counter), and change it's priority to low or not important (mileage may vary)
 
-  6.2.5:
 
    - Fix widget size issue, add 3x1 widget
- Fix soft state Icinga 2 API issue
- Backup back to ExternalStorageDirectory (for future backup)
 
-  6.2.4:
 
    - Same as 6.2.3, just another attempt of reinstalment on Play store
 
  - 6.2.3:
 
  - 6.2.2:
 
    - Allow http connection (yet another Android constrain)
 
  - 6.2.1:
 
    - Fix for Stub! (missing httpclient)
 
  - 6.2.0:
 
    - Fix auth for recent Thruk
- Sound emitted as ALARM, through speaker when Override volume is checked (Settings > Notification > Notification sound > Volume management)
- Fix custom sound load (read external storage permission required)
- Vibration pattern is now handled outside the notification
 
  - 6.1.8:
 
    - Widget text color forced to gray :-)
 
  - 6.1.7:
 
    - Fixes for the most problematic functional bugs introduced by catching up 2 years, SDK 7 => 26, mandatory by Google, still some work to do
 
  - 6.1.6:
 
    - Inverted color for notification makes them 
 
  - 6.1.5:
 
      - Small fix to match bg color to icon shape
 
  - 6.1.4:
 
      - Icinga2API: Fix order submission filter when service name differs from display_name
- Icinga2API: Enhance error reporting
- Add banner for TV
- Fix typo in pref.
 
  - 6.1.3:
 
      - Remove Icinga2API field not available anymore
 
  - 6.1.2:
 
      - Remove extraneous permission
- Catch OOM
 
  - 6.1.1:
 
      - B&W Warning icon shape update to not be mistaken with system notices
- Add 15s, 30s and 45s refresh rates
- Fix permission issue on Evolveo Q8 (feedback ?)
- Don't ask option for battery optim. dialog
- Misc fixes
 
  - 6.1.0:
 
      - Black & White icon set (colored set is still available in settings)
- Fix Icinga2API hostgroup/servicegroup filtering
- Fix for battery drain
- Some wording changes
 
  - 6.0.1:
 
      - Fix Icinga2API hostgroup/servicegroup filtering omission
 
  - 6.0.0:
 
      - Support for Icinga 2 API
- Whitelist battery optimization dialog (when available)
- NTML authentication (Beta ? test & feedback required :) )
- Should be compatible with TVs
- Enable multi-window
- Small fix on Thruk date calculation
 
  - 5.4.1:
 
      - Fix for recent Icinga 1.x command submission flags
- Color blind icons has notification failure color more contrasted (B&W display)
 
  - 5.4.0:
 
      - Added comment handling
- Fixed bug in IP retrieval
- Show the refresh icon by default (can be hide in Low level settings)
- Reordered dialog buttons (cancel on left, validation on right)
 
  - 5.3.1:
 
      - Post payload charset to UTF-8
 
  - 5.3.0:
 
      - Dark material design by default, other themes still available in Settings => Default messages, users & parameters.
 
  - 5.2.3:
 
      - Fix for checkboxes color in preferences using "Force Black" theme on Samsung devices
 
  - 5.2.2:
 
      - Solid colored background for wearable
- "Show refresh icon in main view" option in Low level setting
 
  - 5.2.1:
 
      - Solid colored background for wearable
- "Show refresh icon in main view" option in Low level setting
 
  - 5.2.0:
 
      - Pull down main list to refresh instead of refresh icon in actionbar
- Refreshed icons and style
- Wording changes and typo fixes
 
  - 5.1.0:
 
      - Thruk:
          - Support of cookie based authentication
- Support of Thruk inside EON (select Thruk as instance type)
- Improved Thruk parser
 
- Wearable should vibrate
 
  - 5.0.0:
 
      - Thruk support (at least 1.88) [Naemon (w/ Thruk) also of course]
- Better support for wearable
- LED notif dismiss set auto silence (works also on wearables, can be deactivated in Settings)
 
  - 4.4.1:
 
      - Removed swipe animation for android < 3.0
- Misc. fixes
 
  - 4.4.0:
 
      - Added set downtime in available swipe actions
- Service and LED notifications can have different priorities
 
  - 4.3.1:
 
      - Minor fix for notification text color
 
  - 4.3.0:
 
        - new URL schemes http://anag.invalid/ and https://anag.invalid/
- More detailed led notification for wearables
- Customizable notification priority (Notification => Notification priority)
- Customizable swipe (Default messages & parameters => Left/Right to right/left swipe action: Recheck, Ack./Rem ack. and Silence)
 
  - 4.2.0:
 
      - Added expanded notification with the first 10 triggering errors (notif. limit to 10~11 lines)
- Second dismissable notification dedicated to LED for Lolipop (disableable in settings)
- Swipe has been remade and rem ack asks for confirmation
- Added new anag:// url parameters: instance, host and service.
 If prensent aNag tries to open the most detailed view (host requires instance and service requires both instance and host).
 Unavailable host or service [ex soft state] are treated as absent (host detail if service is not available, instance detail if host is unavailable)
 
  - 4.1.0:
 
      - Added swipe over hosts and services on main screen
        
          - to the left: recheck
- to the right: ack/remack
 
- Added 2 min. 30 sec. auto update step
- Notification's ticker sums up status for use with Voice Notify for ex.
- Minor UI changes and fixes
 
  - 4.0.2:
 
      - Fix for some Wiko devices
 
  - 4.0.1:
 
      - Dark theme background forced to black
 
  - 4.0.0:
 
      - SNI support for Android Gingerbread or later (2.3+)
- Enable all SSL protocol available
 
  - 3.1.12:
 
      - Color blind icon set option available in Low level settings
 
  - 3.1.11:
 
      - Fixed service detail drop down
 
  - 3.1.10:
 
      - Little change in color to help R/G color blind users to better distinguish state
- Typo fix
 
  - 3.1.9:
 
      - Added recheck all services on parent host in service detail view
- Fixed shutdown/exit where service failed to stop
 
  - 3.1.7:
 
      - Forgotten embedded changelog :/
 
  - 3.1.6:
 
      - Fixed messed up dialog / added "Connect to" to action list
 
  - 3.1.5:
 
      - Set internal file chooser as default
 
  - 3.1.4:
 
  - 3.1.3:
 
      - Fixed issue with file chooser
 
  - 3.1.2:
 
      - Theme is now configurable (Settings / Default messages, users & parameters / Theme)
 
  - 3.1.1:
 
  - 3.1.0:
 
      - Relooked UI :)
- Legacy release is available for Android 1.5 - 2.0 in the Play store (aNag legacy)
 
  - 3.0.1:
 
      - Added internal file browser for unresolvable file via Kitkat API
 
  - 3.0.0:
 
      - Client Certificate Authentication (See online Doc / F.A.Q.)
- Updated settings, please review instance configurations
- "What's new ?" dialog ;-)
- Silence bug fixed (silences removed too soon)
- Fix for Icinga 1.10 HTML parsing (prefer JSON)
 
  - 2.4.16:
 
      - Fixed sound issue (overriden volume failed when sound became unresolvable, now it takes default system ring tone.)
- Added set downtime and ack on OpsView
 
  - 2.4.15:
 
  - 2.4.14:
 
  - 2.4.13:
 
  - 2.4.12:
 
      - Fixed LED issue (finally :-D)
 
  - 2.4.11:
 
      - Fix for HUAWEI C8950D and A199 preferences issue
 
  - 2.4.10:
 
      - Support for Opsview in subdirectory [fix regression on Opsview]
 
  - 2.4.9:
 
      - Support for Opsview in subdirectory
 
  - 2.4.8:
 
      - Fix for Icinga HTML parsing (prefer JSON)
 
  - 2.4.7:
 
      - Maintenance release for Icinga 1.10.1 (HTML and JSON)
 
  - 2.4.6:
 
      - Maintenance release for old Nagios
 
  - 2.4.5:
 
      - Maintenance release for instances without 'all' hostgroup handling
 
  - 2.4.4:
 
      - Fix for date detection on Icinga 1.10
- Fix some crashes when submitting commands in background
 
  - 2.4.3:
 
      - Added "skip progression" and "return after" for downtime
- Fixed an issue for host without services
 
  - 2.4.2:
 
      - Fix for compressed pnp graphs
- Added skip submit progression and close view options after recheck and ack (in Settings => Default messages, user and parameters)
 
  - 2.4.1:
 
      - Fix for service startup crash (sometimes)
 
  - 2.4.0:
 
      - Added refresh button on widgets 2x1 and 4x1
- Added hostgroup / servicegroup filtering on per instance basis (Instance counter still show instances totals, values comes from TAC view)
- Added an Intent to shutdown aNag from other applications using info.degois.damien.android.aNag.SHUTDOWN
 
  - 2.3.13:
 
      - Updated parser to handle Nagios 3.4.x and 4.x html changes
- Bug in host state skipped in consolidation when using JSON
 
  - 2.3.12:
 
      - Fixed Eye Of Network authentication for pnp4nagios graphs
 
  - 2.3.11:
 
      - Added "last check time" on host and service views
- Fixed host Msg when using JSON fetch
 
  - 2.3.10:
 
      - Adj. of widget's font size (Low level settings). [HTC Desire X for example]
- Status bar opens/closes context menu
 
  - 2.3.9:
 
  - 2.3.8:
 
      - Parser update for Icinga 1.8.3 HTML changes
- Avoid service restart after aNag shutdown
- Added outdated status detection when using JSON (upcoming feature of Icinga 1.9+)
 
  - 2.3.7:
 
      - Handles mod_proxy_html rewrites
- Typo fix
 
  - 2.3.6:
 
      - Custom authentication revamp (Eyes Of Network users, please edit your instances)
 
  - 2.3.5:
 
      - Added option to skip update if no network is available (low level settings)
- Support of EyesOfNetwork authentication (check Opsview auth. in instance pref and as for OpsView, be prepared to provide me at least RO access to your instance if debug needed)
 
  - 2.3.4:
 
  - 2.3.3:
 
      - Ready for icinga 1.8.0 JSON format
 
  - 2.3.2:
 
      - Improved ITP Monitor support
 
  - 2.3.1:
 
      - Fix for Opsview on non trivial port
- Handle ITP Monitor
 
  - 2.3.0:
 
      - Make it work with Opsview (see instance settings). Tested against demo.opsview.com.
 As I don't own one myself, if you need troubleshoot/bugfix, you'll have to provide me a read only access to yours :)
 
  - 2.2.6:
 
      - Internal changes
- Minor bugfix
 
  - 2.2.5:
 
  - 2.2.4:
 
  - 2.2.3:
 
      - Added option to auto silence on UI launch rather than just after triggering (Settings => Notification => Auto silence => Auto silence on UI opening)
 
  - 2.2.2:
 
      - 
        Added Notify My Android handling.
 If the URL field has anag or aNag as scheme and has updateonreceive=true as arguement, aNag will perform an update, according data settings etc.
 
- 
        Added aNag and anag scheme handling
 If you open an URL with those scheme, it will open aNag.
        examples: anag://open or anag://open?updateonreceive=true for NMA to trigger an update
 
  - 2.2.1:
 
      - Fixed a bug while renaming instance
 
  - 2.2.0:
 
      - Introduced Silent (like a local ACK with several sticky modes and expiration) and auto silent after triggering (Settings => Notification => Auto silence)
- Enable/Disable instance by long pressing them in Settings => Instances
 
  - 2.1.0:
 
      - 100th release :)
- 
        Introduced Tier 2+ mode. This mode makes notification to be delayed until duration field reaches a given threshold.
 This should be useful while on call.
- 
        Widgets has been renamed (old bug, 1x2 => 2x1 and 1x4 => 4x1)
 /!\ Widgets users will have to remove them and re-add them or reboot the phone and re-add them /!\
- Added an option to not advertise accept gzip encoding (in Low level settings)
 
  - 2.0.11:
 
  - 2.0.10:
 
      - Added 'Sound in vibrate mode' and 'Sound in silent mode' options (Notification => Notification sounds => Volume management)
 
  - 2.0.9:
 
      - Fixed a pattern filtering bug
 
  - 2.0.8:
 
      - Fixed downtime HTML parsing on Icinga 1.7.0
 
  - 2.0.7:
 
      - Fixed gzip oversights (while retieving dates from server or in result parsing of submitted actions)
 
  - 2.0.6:
 
  - 2.0.5:
 
      - Added missing Pattern based filtering on JSON parsing
 
  - 2.0.4:
 
      - Added 'Critical only' mode for quiet hours
 This change Quiet hours behavior from no update at all to update and notify on critical only
 
  - 2.0.3:
 
      - Fix parsing for Nagios 3.4.x
 
  - 2.0.2:
 
      - Fix for Nagios 3.4.x (no limit on host and service retrieval)
 
  - 2.0.1:
 
      - Fix when asking for downtime without an update (very rare)
 
  - 2.0.0:
 
      - Downtime management
- Instance can now be renamed
 
  - 1.6.7 (minor update):
 
      - Minor update: minor wording update ("About" => "About / exit")
- JSON parsing for Icinga version 1.6+
 If you are a happy owner of Icinga version 1.6.0+, edit your instance and check use JSON.
 Please note that it will make PNP4Nagios unavailable (pnp4nagios info are not available in json outputs).
 
  - 1.6.6:
 
      - JSON parsing for Icinga version 1.6+
 If you are a happy owner of Icinga version 1.6.0+, edit your instance and check use JSON.
 Please note that it will make PNP4Nagios unavailable (pnp4nagios info are not available in json outputs).
 
  - 1.6.5:
 
      - Reordered problem list (Host => non triggering hosts => services => non triggering services)
- Non triggering hosts and services are now in italic
- Technical: factorization and caching of some of listview row elements
 
  - 1.6.4:
 
      - Added backup / restore [Settings => Backup / restore prefs]
- Notification sound now stops when aNag is launched [fix]
 
  - 1.6.3:
 
      - Added option to override default alarm volume while playing notification sound (Settings => Notification => Notification sounds => Volume management)
 
  - 1.6.2:
 
      - Fix month bug for expirable acknowledges (one month to far)
 
  - 1.6.1:
 
      - Blindly added LED notification (I can't test it)
 
  - 1.6.0:
 
      - Handling Icinga 1.7.0-dev (whatever display_status_totals value is)
- 
        Handling Icinga Expirable acknowledgement (starting Icinga 1.6.0 [auto detected], if available before, tell me)
 [I recommend using iso8601 or strict-iso8601 as date format in icinga.cfg, this will allow aNag to show you DatePicker/TimePicker instead of bare text field].
- Enough "minor" additions and fixes since 1.5.0 to increase minor version number :)
 
  - 1.5.17:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Minor addition/fixes
        
          - Updated some pattern to be compatible with Icinga 1.7.0-dev with display_status_totals=1
- Reviewed PNP detection. Ulrich bug ? Next time send a mail ...
 
 
  - 1.5.16:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Minor addition/fixes
        
          - Added Hosts status in instance dialog
- Fixed parsing bug
 
 
  - 1.5.15:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Minor addition/fixes
        
      
 
  - 1.5.14:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Minor addition/fixes
        
          - Quiet hours can now be customized on a per day of the week basis
 
 
  - 1.5.13:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Minor addition/fixes
        
          - Added quiet days [No update nor notification during checked days]
- Fixed some scroll issues in dialogs
 
 
  - 1.5.12:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Minor addition/fixes
        
          - Notification by sound or vibration are disabled during a call
 
 
  - 1.5.11:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Minor addition/fixes
        
          - Multiple changes about (improper) URL (Marc's 2012-01-17 bug ?).
            
              - Warn user on main activity startup if an instance's URL contains status.cgi
- Block instance addition/edition if status.cgi is detected (and toast a message accordingly)
 
- Fixed (old) bug of Settings => Nagios instances out-of-sync (PreferenceScreen replaced by a dedicated activity)
 
 
  - 1.5.10:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Minor addition
        
          - Added "submit passive check" at host and service level
- Default message customizable in Settings => Default message & user => Default passive check message
 
 
  - 1.5.9:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Fix
        
	      - Fixed missing differenciation in notification sounds configuration between "not configured" and "configured to silent"
 
 
  - 1.5.8:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Fix
        
	      - Consider instance unreachable when monitoring daemon is not running
- Re-INTRODUCED: Surround update with wake lock (trying to workaround Cyanogen deep sleep)
 Sorry for the v1.5.5 and v1.5.6 :-/
 
 
 
  - 1.5.7:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Fix
        
	      - Consider instance unreachable when monitoring daemon is not running
- REVERTED: Surround update with wake lock (max 120s, trying to workaround Cyanogen deep sleep)
 
 
  - 1.5.6: Bad one
 
  - 1.5.5:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Fix
        
	      - Consider instance unreachable when monitoring daemon is not running
- Surround update with wake lock (max 120s, trying to workaround Cyanogen deep sleep)
 
 
  - 1.5.4:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Fix
        
	      - Consider instance unreachable when monitoring daemon is not running
 
 
  - 1.5.3:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Fix
        
	      - fix Ok host count in widgets while "Fetch only faulty service" is checked
- try to reduce bw used
 
 
  - 1.5.2:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Fix
        
	      - fix for attempts over 127 (new limit is 32767)
 
 
  - 1.5.1:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
- Fix
        
      
 
  - 1.5.0:
 
      - Feature:
        
          - Widgets
            
              - 1x1, changing color icon
- 1x2, icon + status, small font
- 1x4, icon + status with larger font
 
 
 
  - 1.4.8:
 
      - Feature
        
	      - Extended fetch enabled by default (performs 2 fetch, one for services, one for hosts)
- Let instances displayed while refreshing
- Host state notification criteria
- Display filter to skip unreachable servers (as usual, overridden by host state notif. criteria)
- Wifi only update tries to update as soon as wifi is available if last update is too old
- Added Widget :)
 
- "Fix"
        
	      - Renamed widget with shape (act 1x2, maybe new shapes might come :))
 
 
  - 1.4.7:
 
      - Feature
        
	      - Extended fetch enabled by default (performs 2 fetch, one for services, one for hosts)
- Let instances displayed while refreshing
- Host state notification criteria
- Display filter to skip unreachable servers (as usual, overridden by host state notif. criteria)
- Wifi only update tries to update as soon as wifi is available if last update is too old
- Added Widget :)
 
 
  - 1.4.6 (maint. release):
 
      - Feature
        
	      - Extended fetch enabled by default (performs 2 fetch, one for services, one for hosts)
- Let instances displayed while refreshing
- Host state notification criteria
- Display filter to skip unreachable servers (as usual, overridden by host state notif. criteria)
- Wifi only update tries to update as soon as wifi is available if last update is too old
 
- Minor feat.
        
	      - Removed toasted texts about aNag service starting/stoping
 
 
  - 1.4.5 (maint. release):
 
      - Feature
        
	      - Extended fetch enabled by default (performs 2 fetch, one for services, one for hosts)
- Let instances displayed while refreshing
- Host state notification criteria
- Display filter to skip unreachable servers (as usual, overridden by host state notif. criteria)
- Wifi only update tries to update as soon as wifi is available if last update is too old
 
- Minor feat.
        
	      - Added customizable author name on per-instance basis (if applicable: lock_author_names=0 in cgi.cfg)
 
 
  - 1.4.4 (maint. release):
 
      - Feature
        
	      - Extended fetch enabled by default (performs 2 fetch, one for services, one for hosts)
- Let instances displayed while refreshing
- Host state notification criteria
- Display filter to skip unreachable servers (as usual, overridden by host state notif. criteria)
- Wifi only update tries to update as soon as wifi is available if last update is too old
 
- Fix
        
	      - Fix for CGI args not reset between update
 
 
  - 1.4.3 (maint. release):
 
      - Feature
        
	      - Extended fetch enabled by default (performs 2 fetch, one for services, one for hosts)
- Let instances displayed while refreshing
- Host state notification criteria
- Display filter to skip unreachable servers (as usual, overridden by host state notif. criteria)
- Wifi only update tries to update as soon as wifi is available if last update is too old
 
- Fix
        
	      - Fix for hosts wrongfully marked as down
 
 
  - 1.4.2 (maint. release):
 
      - Feature
        
	      - Extended fetch enabled by default (performs 2 fetch, one for services, one for hosts)
- Let instances displayed while refreshing
- Host state notification criteria
- Display filter to skip unreachable servers (as usual, overridden by host state notif. criteria)
- Wifi only update tries to update as soon as wifi is available if last update is too old
 
- Fix
        
	      - Fix for Nagios 1.4.1 compat.
 
 
  - 1.4.1 (maint. release):
 
      - Feature
        
	      - Extended fetch enabled by default (performs 2 fetch, one for services, one for hosts)
- Let instances displayed while refreshing
- Host state notification criteria
- Display filter to skip unreachable servers (as usual, overridden by host state notif. criteria)
- Wifi only update tries to update as soon as wifi is available if last update is too old
 
- Fix
        
	      - Catch and display OOM while loading PnP Graph instead of crash
- Typo fix
 
 
  - 1.4.0:
 
      - Feature
        
	      - Extended fetch enabled by default (performs 2 fetch, one for services, one for hosts)
- Let instances displayed while refreshing
- Host state notification criteria
- Display filter to skip unreachable servers (as usual, overridden by host state notif. criteria)
- Wifi only update tries to update as soon as wifi is available if last update is too old
 
 
  - 1.3.11:
 
      - Fix
        
	      - NPE when updating without connectivity
 
 
  - 1.3.10:
 
      - Changes
        
	      - "Server" renamed to "Host" (on display and in sources)
- More detailed instance counters (Host: Total / Up / Down / Unreachable, Services: ...) with option display it on a single line (auto wrapped by UI)
- Switched from Object types to native as much as possible to reduce memory footprint (hoping this doesn't introduce regression :) )
- NoLED workaround fix for first update notification
- Added option to update only when connected to wifi ("Low level settings"=>"Wifi only auto update")
 
 
  - 1.3.9:
 
      - Features
        
	      - Notification when all updates succeed after a failure (+ sound customization)
 
- Fix
        
	      - NoLED workaround now triggers a notification when update succeed after failure (to refresh icon)
 
 
  - 1.3.8:
 
      - Minor feature
        
	      - Added PNP4Nagios 'pnp4nagios' URL form recognition
 
 
  - 1.3.7 (maint. release):
 
      - Features
        
	      - SSH default user customizable (Default messages & user)
- ConnectBot integration available via Instance detail => Long press over server in list spawn connection dialog
- NoLED workaround via Low level settings => Don't update notif. (this will make notification time NOT relevant anymore)
 
- Fix
        
	      - Unusual index.php/graph PNP URL handling
 
 
  - 1.3.6 (maint. release):
 
      - Features
        
	      - SSH default user customizable (Default messages & user)
- ConnectBot integration available via Instance detail => Long press over server in list spawn connection dialog
- NoLED workaround via Low level settings => Don't update notif. (this will make notification time NOT relevant anymore)
 
- Fix
        
	      - NoLED workaround fix (missed notification update when switching from error to green state)
- Fix for BOOT_COMPLETED
 
 
  - 1.3.5 (maint. release):
 
      - Features
        
	      - SSH default user customizable (Default messages & user)
- ConnectBot integration available via Instance detail => Long press over server in list spawn connection dialog
- NoLED workaround via Low level settings => Don't update notif. (this will make notification time NOT relevant anymore)
 
- Fix
        
      
 
  - 1.3.4:
 
      - Features
        
	      - ConnectBot integration available via Instance detail => Long press over server in list spawn connection dialog
- NoLED workaround via Low level settings => Don't update notif. (this will make notification time NOT relevant anymore)
 
 
  - 1.3.3:
 
      - Minor feature
        
	      - Added F.A.Q. button in about dialog
 
 
  - 1.3.2:
 
      - Low level feature
        
	      - Introduced sleep between retry (default 5s)
 
- Misc
        
	      - N part of the notification icon is a bit more red on failure than before
 
 
  - 1.3.1:
 
      - Feature
        
	      - Default PnP graph is now loaded in-app (on a dedicated view) with a button to open a web browser on the corresponding graph page
 
 
  - 1.3.0:
 
      - Feature
        
	      - Added pnp4nagios detection and add button on server and service detail views if pnp graphs are available for those items
 
 
  - 1.2.11:
 
      - Feature
        
	      - Added few more "Auto update" intervals (30 mins, 45 mins and 2 hours)
 
 
  - 1.2.10:
 
      - Feature
        
	      - Added 'Status map' button in instance popup
 
 
 Note: I'd planned to embed a webview but I can't without dropping compatibility for Android version 1.5 to 2.1.x included, the code is here but just unusable :/
 
 
  - 1.2.9:
 
      - Feature
        
          - 
            Pattern based filters
            
              - match type: regexp, equals, contains, starts with, ends with
- case sensitive or insensitive
- match against server name, service name, services message
 
 
- Fix
        
          - 
            Fixed a race condition that led to crash
          
 
- 
        To achieve features for 1.3.0, I need some read only access on servers having pnp4nagios installed to see if I can implement it.
 Please, contact me via email.
 
  - 1.2.8:
 
      - Feature
        
          - 
            Update failure notification (when one or more instance update fails)
            
              - N in notification icon becomes dark red
- Vibrate (2x short)
- Customizable sound
- Can be disabled in Settings => Notification => Notify update failure
 
 
 
  - 1.2.7:
 
      - Features
	    
	      - Level based display filter (Settings => Display filters => Level based filter). Overridden by notification criteria if lower.
- Conformance to system's background data policy
 
- Fix
	    
      
 
  - 1.2.6:
 
      - Feature
	    
	      - Default ack and custom notif text customizable
 
 
  - 1.2.5:
 
      - Fix
	    
	      - Default http timeout set to 20s (seems to be the maximum)
 
 
  - 1.2.4:
 
      - Feature
	    
	      - Added http timeout and retry count
 
 
  - 1.2.3:
 
      - Fix
	    
	      - Fixed serverview bug that might lead to crash in rare case
 
 
  - 1.2.2:
 
      - Feature
        
	      - Instance URL sanity check when submitting (add or edit) in preferences
 
- Fixes
	    
	      - Errors durring update are now reported (parsing one and some URL weren't)
- Web browser call with invalid and/or malformed URL displays error instead of leading to crash
 
 
  - 1.2.1:
 
      - Features
        
	      - Fast scroll enabled if lists are too long
- Added a donate button in about dialog (send your browser to donate page)
 
 
  - 1.2.0:
 
      - Features
        
          - Added host down detection
- 'Faulty services' is now 'Problems' and now a down server element replace all its faulty services 
- Added status & buttons on server detail view
            
              - Recheck host
- Send custom notification for host
- Set/Remove host Ack
- Disable/Enable host notification
- Recheck all services on the host
- Enable all services notification
- Disable all services notification
 
 
- Fix
        
          - Added 'unauthorized' messages handling from Icinga
 
 
  - 1.1.3 [Fix release]:
 
      - Fix
        
	      - Fix on succesful command request not understood with Icinga
 
 
  - 1.1.2 [Fix release]:
 
      - Fix
        
	      - HTML comment left in attempts field with Icinga
 
 
  - 1.1.1:
 
      - Features
        
		
 Please note that as I don't use Icinga, it might be bugged. Do not hesitate to send me bug reports.
 
 
 
  - 1.1.0:
 
      - Features
        
	      - New button on instance menu (Open down time in web browser)
- Added flapping detection and filtering (notif + display + in host state)
- Added short code service attributes (one letter OR H + letter)
- Force services that triggered the notification to be shown (bypassing display filter)
 
 
  - 1.0.0:
 
      - Features
        
	      - Notif./Display filters on host state
- Main screen: services that triggered the notification are now bold
 
- Fixes
	    
	      - Fixed issue about Host state parsing (Notif. dis./Ack./Sched host made all hosts having those properties)
- Icon color is based on notification filters without including criteria ('regression' of 0.9.9.9 => color can change without making the device vibrate/tone)
 
 
  - 0.9.9.9:
 
      - Note
        
	      - OMG, last one before v1.0.0 ?
 
- Feature
	    
	      - Now display host ack/sched/notif dis.
 
 
  - 0.9.9.8:
 
      - Changes
        
	      - Changed the faulty service display (added Ack/Sched/Notif dis.)
- Changed previously main screen filter as Fine grained notification filters
- Changed previously Detail view filters as Display filters
- Reorganized Preference screen
- Service Lifetime Enforcement is now disabled by default
 As result, you are now able to set a fine grained notification trigger like "Do not notify on notification disabled services" while keeping those services listed as faulty (bellow the instance list)
- Fixes
	    
	      - Fixed main screen "Notification disabled" filter inoperant
- Fixed crash on race condition between detailed instance view start and background data refresh
 
 
  - 0.9.9.7:
 
      - Features
        
	      - Service Lifetime Enforcement is now disabled by default
 
- Fixes
	    
	      - Fixed a bug on sched and notif. disabled filters on main screen
 
 
  - 0.9.9.6:
 
      - Feature/Fix
        
          - Added full screen for lager devices while keeping API 1.5 compatibility
 
 
  - 0.9.9.5:
 
      - Features
        
	      - Disable/enable notification button in service view
- Vibration pattern now represent the most critical error
			
				- 1 long 1 short: unknown
- 1 long 2 shorts: warning
- 1 long 3 shorts: critical
 
- Notification sound is now configurable on criticity level (critical, warning, unknwown)
 
- Internal/Fixes
	    
	      - Service counters are now calculated differently
- "Notification disabled" services are now filtered inside aNag
- Due to parsing changes, a service can be Sched AND Ack
 
 
  - 0.9.9.4:
 
      - Fixes
	    
	      - Fix for URL scheme containing CAPS ...
 
 
  - 0.9.9.3:
 
      - Features
        
	      - Killing the service (via About -> Kill app & service) will suspend auto update and start on boot until the application is restarted
 
 
  - 0.9.9.2 [Fix release]:
 
      - Features
        
	      - Detail view on instance (server list then service list)
 
- Fixes
	    
	      - Ok service where counted twice when "Fetch only faulty service" was not checked
 
 
  - 0.9.9.1:
 
      - Features
        
	      - Detail view on instance (server list then service list)
 
- Fixes
	    
	      - Ok service where counted twice when "Fetch only faulty service" was not checked
 
 
  - 0.9.9:
 
      - Features
	    
	      - Kill app & service button in about
- Click on instance propose "Open in web browser" (instead of long click)
- User agent added and set to "aNag vX.X.X" (previously no UA at all)
 
- Fixes
	    
	      - Notification icon cleanup where missing (prior android 2.0)
- Ack filter apply also on services on ACK'ed servers
 
 
  - 0.9.8.2:
 
      - Features
	    
	      - Filter services that have notifications disabled
 
- Fixes
	    
      
 
  - 0.9.8.1:
 
      - Features
	    
	      - About dialog (service status/contact/website)
 
- Fixes
	    
	      - Filter wordings and typo
- ESL help text reviewed
- Refresh icon updated
 
 
  - 0.9.8:
 
      - Features
	    
          - Service lifetime enforcement (SLE) is now optional
- If SLE is not enabled, it's possible to have the notification icon hidden
 
 
  - 0.9.7:
 
      - Features
	    
		  - Long click on instances on the main screen prompt a "open in web browser" option
- You are now able to disable a server without deleting it
 
- Fixes
	    
		  - SOFT state filtering didn't always filter
- Strip HTML tags in messages
- Darker green for "all ok" status icon
 
 
  - 0.9.6.1:
 
	  - Fix: Services on servers shceduled for downtime was counted as faulty despite filter
 
  - 0.9.6:
 
	  - Filter on SOFT STATE
- Added sound notification method. Available methods: nothing, vibration, sound (which vibrate in quiet mode) and both
- Enhance update service lifetime
 
  - 0.9.5:
 
	  - Service detail: ack and remove ack button
- Service detail: send custom notif
- Fixed little vibration bug
- Fixed bug when server has comments that leads to update service crash
 
  - 0.9.4:
 
	  - Notification (top bar + vibrate)
- Quiet hours
- Confirmation on instance delete
- Reorganized Settings menu
- Service detail: Added "Open in browser" button
 
  - 0.9.3:
 
	  - Recheck button on service detail
- Miscellaneous fixes
 
  - 0.9.2.1:
 
	  - Scheduler missed updated (fixed)
- Service detail now show ack/downtime
- Preference auto update show current value
 
  - 0.9.2:
 
	  - Background update
- Filtering options (acknowledge and scheduled downtimes)
 
  - 0.9.1:
 
	  - Faulty service detailed when clicked
 
  - 0.9.0:
 
	  - First public distribution