Skip to content

Latest commit

 

History

History
726 lines (360 loc) · 31.5 KB

CHANGELOG.md

File metadata and controls

726 lines (360 loc) · 31.5 KB

3.1.0 (2017-04-14)

Features

  • settings: add support for password auto-fill (20eb8cb)

3.1.0-450 (2017-04-11)

Bug Fixes

  • graphs: bump backshift+flot-legend to latest version (52c8b30)

Features

  • dashboard: add ">= WARN" to the alarm donut (c00d187)

3.0.2-416 (2017-04-10)

3.0.2-415 (2017-04-10)

3.0.2-414 (2017-04-07)

Bug Fixes

  • nodes: fix rendering of node page (25a3db6)

3.0.2-413 (2017-04-07)

Bug Fixes

  • nodes: fix empty search to avoid "%%" to ReST call (a452097)
  • settings: fix demo URL to be HTTPS now (9d564b0)

Features

  • settings: retry failed server tests, fix bug in handling http redirects to https (dc385c1)

3.0.1-411 (2016-05-12)

Bug Fixes

  • nodes: fix missing "Clear" button in the node list search (13fba9a)
  • nodes: scroll to top when the search is modified in the node list (b289809)

3.0.1-410 (2016-05-11)

Bug Fixes

  • if there was a connection error, do not replace with cached data (COMPASS-73) (4709d39)

Features

  • dashboard: show a spinner while network operations are happening (682853e)

3.0.0-409 (2016-05-05)

Bug Fixes

  • graphs: fix date picker size on small screens (777b40f)

Features

  • settings: allow editing a server name even if it is currently unreachable (24ac2d8)

2.1.0-407 (2016-05-04)

Bug Fixes

  • analytics: fix custom dimension reporting (4aeac06)
  • cache: fix a error triggered by accessing the cache when no server is configured (a74b6f0)
  • dashboard: fix settings button location on Android (1f37b51)
  • dashboard: work around problem loading favorites on launch (d0ff6a3)
  • graphs: fix spacing of graphs on tablets (f2e2acc)

Features

  • dashboard: switch the alarm and outages donuts (21d9534)

2.1.0-406 (2016-05-04)

Bug Fixes

  • analytics: fix OpenNMS version reporting (c3f2a57)
  • dashboard: fix a potential stuck-refresh issue when switching servers (df201be)
  • graphs: fix rendering error that can happen mid-refresh (980707b)

Performance Improvements

  • graphs: cancel old pending redraws (3b8f413)
  • queue: improve latency (9ddec3f)
  • rest: allow more simultaneous in-flight requests (dafb48a)

2.1.0-405 (2016-05-02)

Bug Fixes

  • analytics: fix view tracking (ad39e34)
  • dashboard: fix refresh on server change (37cdf4c)
  • dashboard: update name in UI when server name is changed (250e7f2)
  • db: handle already-removed documents (2c9a069)
  • graphs: ensure a graph refresh when navigating favorite graphs (7d255f7)
  • graphs: fix refresh when date ranges are modified (e48a71a)
  • nodes: fix undefined reference in a debug log (6450d97)

Features

  • analytics: make it possible to opt-out of analytics (3825196)
  • analytics: track build, major version, opennms version, opennms platform (9c8aa4c)
  • dashboard: remove footer to use more of the vertical space for the dashboard (1344180)

2.1.0-404 (2016-04-28)

Bug Fixes

  • queue: fix a timeout issue in the queue (00d6e48)

2.1.0-403 (2016-04-22)

Features

  • alarms: quicker feedback in the UI on changes (65d74f0)
  • nodes: add more loading indicators for slower devices/connections (4bd626f)
  • util: create method for escalating an alarm (abc266c)

Performance Improvements

  • ios: enable WKWebView engine (1ca7a3d)

2.1.0-402 (2016-04-21)

Features

  • add low-memory handling (13c1327)

Performance Improvements

  • graphs: avoid rerenders (198662f)
  • graphs: incrementally render after all graphs have initialized (a49c6e2)
  • ios: use SQLite2 plugin rather than webSQL (this will reset servers & favorites) (1644289)

2.1.0-401 (2016-04-20)

Bug Fixes

  • dashboard: fix clicking outage donut on wide (ipad) mode (7e1a116)
  • graphs: check for graphing support before attempting graphs (c6c19e4)
  • graphs: info/capability now checks available memory for graphing (c7cb32c)
  • rest: handle null limit properly (be9bdc5)
  • settings: fix display of capabilities in "About"; add graphing (03ee192)

Performance Improvements

  • outages: add caching to the outage summary popup (1d6063f)
  • avoid extra string manipulation in production mode (5ee5fb3)
  • rest: use new bounded queue for concurrent requests (29901ee)
  • more performance cleanups and huge memory reduction in graphs (d9cbfde)
  • reduce memory usage when navigating away from dashboard or node list (2f61b4c)

2.1.0-400 (2016-04-14)

Bug Fixes

  • nodes: fix handling of upper/lower case (ffd09ac)
  • nodes: fix some quirky refresh issues in the node page(s) (7623d33)

Features

  • alarms: alarm list is now searchable (2b2a86c)

2.1.0-399 (2016-04-14)

Performance Improvements

  • nodes: clean up initialization of the node detail page (f436b4a)
  • cleaned up caching and finally fixed refresh bugs (4eb6239)

2.1.0-398 (2016-04-11)

Bug Fixes

  • dashboard: fix consistency of numeric columns in availability (COMPASS-56) (00c3711)
  • nodes: fix availability display on node detail page (COMPASS-60) (f249820)
  • nodes: fix loading of map images (d6d98c7)
  • server: clear node/alarm caches when switching servers (COMPASS-57) (5f908f6)

Features

  • dashboard: clicking the alarm donut takes you to the alarm list (COMPASS-66) (51e360c)

Performance Improvements

  • add caching to alarms, dashboard, and node list to speed startup (fb04070)
  • improve startup time by removing disabled plugins (f7e19da)

2.1.0-397 (2016-04-07)

Bug Fixes

  • alarms: handle old OpenNMS servers that can't ack/escalate/clear properly (6259d2e)
  • dashboard: clicking on outage donut now reliably opens the outage detail (ed8e1b1)
  • dashboard: fix availability rendering on older OpenNMS releases (c7b7343)
  • dashboard: fix dashboard showing up on new launch (fb29510)
  • dashboard: fix intermittent donut arrow layout issues (4e67ab4)
  • nodes: clean up node detail display for long labels (067d553)
  • nodes: fix availability display on old OpenNMS releases (13a49b7)
  • servers: fix server-check connection (56866b6)
  • settings: better title, "Add" button only on Servers page (75d67d0)
  • settings: set to default when adding/editing a server (b138ce1)
  • settings: show server name and hostname in "About" (56395ef)

Features

  • dashboard: auto-refresh availability if "Calculating..." (60a4824)
  • info: handle info query against old OpenNMS versions cleanly (5f1487e)
  • settings: test server before saving (5330042)

Performance Improvements

  • dashboard: use less bandwidth checking availability support (122565c)

2.1.0-396 (2016-03-25)

Bug Fixes

  • alarms: fix broken alarm template (4b87d96)
  • dashboard: fix donut display on 0 outages or alarms (c8bdfe5)
  • dashboard: fix error display after dashboard refactor (33e242a)
  • dashboard: fix minification that caused availability panel to not show in production mode (a2598eb)
  • dashboard: fix rendering of "favorites" header (824fec9)
  • dashboard: huge cleanup of dashboard behavior, plus a few other small bugfixes (c696f39)
  • db: create index if necessary, other misc cleanup (8af3624)
  • graphs: cleaned up graphs some more, now able to make HTTP calls without AJAX/CORS issues (c7da878)
  • graphs: fix flot graph exception when removing the active server (0cfde0e)
  • graphs: fix graph rendering on android (42f3db2)
  • nodes: only show the graph button if there are graphs (3afaf41)
  • outages: fix ? severity on outage list (6447fc9)
  • outages: make service name more visible (d6022f1)
  • ReST: port to the new cordovaHTTP API (2cb6978)
  • util: fix initialization of Keyboard plugin (72b64b8)

Features

  • disable ads and in-app-purchases (35c42d5)
  • generate source-map and create css bundle (bab3005)
  • navigation: tap-and-hold back buttons to go straight to the dashboard (a4d3af1)

Performance Improvements

  • convert to webpack (19bc97c)
  • dashboard: improve the responsiveness of dashboard reloads (b13931b)
  • rest: only reinitialize cookies&auth on server change (fc7b6b9)
  • settings: update the server chooser immediately (17abbea)

2.1.0-394 (2015-10-27)

Features

  • android: use Crosswalk to improve performance on old Android versions (5b34e7f)

2.1.0-393 (2015-10-16)

Bug Fixes

  • db: fix missing lokijs metadata on update of existing servers (7fa173f)
  • db: lokijs adapters work with serialized JSON (6e6a77a)
  • db: work around LokiJS dynamic view error (72a99ef)
  • nodes: allow touch events to pass through the map for scrolling (ba25231)
  • nodes: fix a pull-to-refresh bug (f1fc232)
  • settings: fix server display and first-launch issues (c6552e2)

Features

  • try to use San Francisco font on iOS 9 (d8c5c84)
  • dashboard: show a caret on the server-chooser (01690c3)
  • nodes: show map of node location if lat/lon is set (1e66cc5)
  • settings: add "grab" icon on the server list (442edeb)

2.1.0-392 (2015-09-10)

Bug Fixes

  • graphs: set display=true by default in the graph widget (9ed332f)
  • outages: fix outages popup on donut tap (7c32adf)
  • servers: fix "server updated" check handling (7f829f7)
  • settings: hide "Add" button unless on the settings tab (325d325)
  • settings: store default server in a non-cloud file (17d9b7e)

Features

  • graphs: set a min/max date so we don't overload the graphs (ab25e34)
  • graphs: sort favorited graphs by node label and title (454c697)
  • graphs: working DC-based graphing, with date ranges enabled (51984f1)
  • nodes: make node loading less jarring visually (b46c46b)

2.1.0-391 (2015-07-23)

Bug Fixes

  • servers: only refresh when default server changes (00a5f00)

2.1.0-390 (2015-07-23)

Bug Fixes

  • dashboard: don't let 'loading' block forever (04d520a)
  • dashboard: extend debounce to avoid flash when refreshing (6ea0433)
  • favorites: fix removing favorites (6b2bea0)
  • iap: re-add missing IAP call (05e5545)
  • servers: fix an initialization issue on clean install (fa47035)
  • servers: handle renames gracefully (cba2759)

Features

  • favorites: store favorites in the filesystem (2890537)
  • settings: allow configuration of multiple servers (COMPASS-30) (50fcd85)
  • settings: store settings in a cloud-sync-capable directory (dae2230)
  • util: add onServerRemoved, also disable native keyboard scroll (9321ebe)

2.1.0-389 (2015-07-09)

Bug Fixes

  • availability: checkAvailability expects XML, not JSON (9c36fff)
  • graphs: fix minify mangling of backshift lib that could cause failures (f246462)
  • nodes: don't clean up view data until they are not visible (8da8ad9)
  • rest: fix iOS ReST breakage introduced by cordovaHTTP refactor (51c75b9)
  • rest: handle unusual payloads better (b8847ff)

Features

  • core: add support for Ionic Deploy (e8a1675)
  • nodes: query the first 20 if no search is present (51649e5)

2.1.0-387 (2015-07-07)

Bug Fixes

  • dashboard: handle rejection better (dd15194)

Features

  • startup: fancier splash screen initialization (aa22467)

2.1.0-386 (2015-07-06)

Bug Fixes

  • missing dependency on SSL/HTTP framework (a70cf6d)
  • config: fix settings-check (fixes initialization against Meridian) (1d78993)

2.1.0-384 (2015-06-27)

Features

  • graphs: add support for showing graphs from 16.0.0 and higher (487cbc2)

2.0.6-383 (2015-06-04)

Bug Fixes

  • config: Android does not seem to like "new RegExp" (efb1d75)
  • dashboard: don't show {{serverName}} if server has not been configured (dfa791d)
  • settings: fix error checking server URL change (d2fdc3e)
  • ssl: handle some SSL server types better (4abb84a)

Features

  • track basic metrics for navigation (50f9909)

2.0.6-381 (2015-05-27)

2.0.5-380 (2015-05-26)

Bug Fixes

  • launch: move 3rd-party scripts into for faster loading (741ce8e)

2.0.5-379 (2015-05-26)

Bug Fixes

  • ads: another attempted fix at cleaning up initialization (9b638c2)
  • launch: fix a jQuery initialization issue (ec97318)

2.0.5-377 (2015-05-21)

Bug Fixes

  • settings: make sure server info is updated when displaying in "about" (COMPASS-46) (a5702fc)

Features

  • settings: move "about" info to a settings tab (26044e0)

2.0.4-376 (2015-05-21)

Bug Fixes

  • ads: fix initialization/update of ads (COMPASS-47) (d5606eb)
  • dashboard: move the donut arrows a few pixels out of the way (a577836)
  • errors: only broadcast opennms.errors.updated on changes (3260dcb)

2.0.3-374 (2015-05-14)

Bug Fixes

  • info: Fix geolocation warning for OpenNMS 16 (COMPASS-46) (a4e8d97)
  • outages: do not pop up outages when not supported (COMPASS-42) (37220be)

2.0.2-373 (2015-05-11)

Features

  • iap: add a "restore purchases" button (COMPASS-45) (1f6c88b)

2.0.1-372 (2015-05-01)

Bug Fixes

  • rest: only use Cordova HTTP on Android (iOS does not support timeouts) (39223d0)

2.0.1-371 (2015-05-01)

Bug Fixes

  • outages: clicking any info in the outage popup takes you to the appropriate node (COMPASS-39) (fc9cbc3)

2.0.1-370 (2015-05-01)

Bug Fixes

  • ads: back off cordova-android to 3.7.1 to fix ad placement (COMPASS-44) (89c5683)
  • settings: make the tabs a little more obvious (f9f72a4)

2.0.1-36 (2015-04-29)

Bug Fixes

  • alarms: better error reporting for alarm permissions errors (2ed68cd)
  • info: better reporting of unknown OpenNMS version(s) (COMPASS-43) (951ef59)
  • rest: use cordova-HTTP for permissive-SSL ReST calls (COMPASS-40) (c103e8a)

Features

  • nodes: make the search a substring search rather than starts-with (COMPASS-41) (cf356e0)

2.0.0-35 (2015-04-13)

Bug Fixes

  • dashboard: shrink fonts to fit on iPhone 4S (1920960)
  • styles: correct meridian/horizon blue+fix alarm detail (2787c86)

2.0.0-34 (2015-04-10)

Bug Fixes

  • alarms: make sure refresh happens after alarm modification (COMPASS-38) (ba1596d)

2.0.0-33 (2015-04-10)

Bug Fixes

  • dashboard: make alarm donut say "Pending Problems" like the OpenNMS UI (COMPASS-34) (0770e75)
  • info: fix "availability" notice (COMPASS-35) (1143291)

2.0.0-32 (2015-04-10)

Bug Fixes

  • launch: make portrait the first orientation (1de543c)

Features

  • settings: settings are tabbed so purchases are less in-your-face (9dc32bd)

2.0.0-31 (2015-04-06)

Bug Fixes

  • ads: Don't minify BuildConfig.js (bb810a0)
  • info: fix word-wrap for long server names (ff4a0d8)
  • ios: fix orientation parsing on fresh install (617c4be)
  • nodes: handle NPE checking addresses (927d9d4)
  • nodes: node list refreshes on settings change (4021965)
  • settings: don't autocorrect username (2343683)

Features

  • nodes: better node list layout in landscape mode (13857c3)
  • nodes: set node geolocation with a button (7f95d42)

2.0.0-30 (2015-04-03)

Bug Fixes

  • dashboard: sometimes donuts would not render after rotate (a6d441a)
  • ios: support rotation on iPhone (f6a4920)

Features

  • dashboard: clicking server name launches opennms in a browser (ba4146a)
  • info: add server information to the info popup (f730bb0)

Performance Improvements

  • build: minify/ng-annotate on prepare (5ec1101)