diff --git a/CHANGELOG.md b/CHANGELOG.md index a19280e4..4c549b03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,64 @@ + +# [1.1.0](https://github.com/QutBioacoustics/baw-client/compare/v0.19.2...v1.1.0) (2017-02-13) + +This version introduces several major features, including an analysis jobs UI. +Important changes also include new UI for menus, fixes to the annotation library +, and fixes to various layout bugs. + +### Bug Fixes + +* **analysisJobs:** Large batch of bug fixes and stylistic tweaks ([21b0fc8](https://github.com/QutBioacoustics/baw-client/commit/21b0fc8)) +* **API:** Fix various premature string conversions ([7a678bf](https://github.com/QutBioacoustics/baw-client/commit/7a678bf)), closes [#280](https://github.com/QutBioacoustics/baw-client/issues/280) +* **app:** 404 route no longer throws error ([0b21747](https://github.com/QutBioacoustics/baw-client/commit/0b21747)) +* **app:** Scrolling now resets on route change ([2f91518](https://github.com/QutBioacoustics/baw-client/commit/2f91518)) +* **associations:** Fix bad reference ([8e566a1](https://github.com/QutBioacoustics/baw-client/commit/8e566a1)) +* **browser:** Fixed bowser integration ([79b36a1](https://github.com/QutBioacoustics/baw-client/commit/79b36a1)) +* **draggabilly:** Fixed draggabilly directive ([1fa7699](https://github.com/QutBioacoustics/baw-client/commit/1fa7699)) +* **general:** Minor stylstic changes ([077ce43](https://github.com/QutBioacoustics/baw-client/commit/077ce43)) +* **gmaps:** Deprecated sensor QSP removed ([8bb8c59](https://github.com/QutBioacoustics/baw-client/commit/8bb8c59)) +* **jobs:** More UI compatibility changes ([076b112](https://github.com/QutBioacoustics/baw-client/commit/076b112)) +* **layout:** fix up various visual assets ([fecd31a](https://github.com/QutBioacoustics/baw-client/commit/fecd31a)) +* **layout:** Fixed full-screen container layout padding ([fcdab83](https://github.com/QutBioacoustics/baw-client/commit/fcdab83)) +* **layout:** fixed routes and site title ([7daa9b5](https://github.com/QutBioacoustics/baw-client/commit/7daa9b5)) +* **layout:** Incorrect default width for main content ([dd87e64](https://github.com/QutBioacoustics/baw-client/commit/dd87e64)) +* **layout:** Set container minimum height to force footer to bottom of screen. Fixes #283 ([8bf5ba2](https://github.com/QutBioacoustics/baw-client/commit/8bf5ba2)), closes [#283](https://github.com/QutBioacoustics/baw-client/issues/283) +* **layout:** Updated layout to better handle page collapsing ([f1923d7](https://github.com/QutBioacoustics/baw-client/commit/f1923d7)) +* **library:** Fixed associations bug ([035d2a8](https://github.com/QutBioacoustics/baw-client/commit/035d2a8)) +* **library:** Fixed bad binding and title ([433f917](https://github.com/QutBioacoustics/baw-client/commit/433f917)) +* **library:** Single annotation view now shows its tags again ([bed39f2](https://github.com/QutBioacoustics/baw-client/commit/bed39f2)), closes [#291](https://github.com/QutBioacoustics/baw-client/issues/291) +* **listen:** Event tagger was broken by transient library upgrade ([6b4d616](https://github.com/QutBioacoustics/baw-client/commit/6b4d616)), closes [#292](https://github.com/QutBioacoustics/baw-client/issues/292) +* **models:** Added hack to support malformed response object returned by page loader ([3cdbb3e](https://github.com/QutBioacoustics/baw-client/commit/3cdbb3e)) +* **navigation:** SecondaryNavigation controller no longer overwrites objects ([f040e96](https://github.com/QutBioacoustics/baw-client/commit/f040e96)) +* **navigation:** Synchronize changes from server views ([6e3750e](https://github.com/QutBioacoustics/baw-client/commit/6e3750e)) +* **pagination:** Updated pagination hack ([be1b692](https://github.com/QutBioacoustics/baw-client/commit/be1b692)) +* **queryBuilder:** Fix unit tests ([907e31f](https://github.com/QutBioacoustics/baw-client/commit/907e31f)) +* **secondaryNavigation:** Minor fixes ([db871e5](https://github.com/QutBioacoustics/baw-client/commit/db871e5)) +* **secondaryNavigation:** Fix null reference bug ([3ea5818](https://github.com/QutBioacoustics/baw-client/commit/3ea5818)) +* **users:** Default user image was causing browser errors ([e25f96e](https://github.com/QutBioacoustics/baw-client/commit/e25f96e)) +* **users:** User tile hide condition correction ([247c2ae](https://github.com/QutBioacoustics/baw-client/commit/247c2ae)) +* **userTile:** Made userTile more robust ([10b15f0](https://github.com/QutBioacoustics/baw-client/commit/10b15f0)) + +### Features + +* **$url:** Update url module ([abce970](https://github.com/QutBioacoustics/baw-client/commit/abce970)) +* **app:** Added baw-href directive ([4621305](https://github.com/QutBioacoustics/baw-client/commit/4621305)) +* **navigation:** Added custom icon for annotations ([29267b1](https://github.com/QutBioacoustics/baw-client/commit/29267b1)) +* **navigation:** Secondary navigation completed ([0097b02](https://github.com/QutBioacoustics/baw-client/commit/0097b02)) +* **navigation:** Stanardizes the left hand menu ([65ad65e](https://github.com/QutBioacoustics/baw-client/commit/65ad65e)), closes [#260](https://github.com/QutBioacoustics/baw-client/issues/260) +* **pagination:** Introduce pagination-href directive ([ebf5f7b](https://github.com/QutBioacoustics/baw-client/commit/ebf5f7b)) +* **uiHints:** Added a tip directive ([df23dc9](https://github.com/QutBioacoustics/baw-client/commit/df23dc9)) +* **analysisJobs**: Added analysis jobs UI! [#245](https://github.com/QutBioacoustics/baw-client/pull/245) +* **queryBuilder**: toJSON standardized ([cd00962](https://github.com/QutBioacoustics/baw-client/commit/cd00962)) +* **annotationItem:** A new standard annotation item component has been created + * annotation item as component, used in library item ([7088801](https://github.com/QutBioacoustics/baw-client/commit/7088801)) + * changed annotation item audio element to use correct key to get mime type. Fixes ([43cc545](https://github.com/QutBioacoustics/baw-client/commit/43cc545)), closes [#285](https://github.com/QutBioacoustics/baw-client/issues/285) + * position line in annotationItem comonent ([966d290](https://github.com/QutBioacoustics/baw-client/commit/966d290)) +* **security:** Added a new capabilities feature + * Fleshed out capability functionality ([542890b](https://github.com/QutBioacoustics/baw-client/commit/542890b)) + * WIP Implementing client side capabilities ([850a658](https://github.com/QutBioacoustics/baw-client/commit/850a658)) + + + ## [0.19.2](https://github.com/QutBioacoustics/baw-client/compare/v0.19.1...v0.19.2) (2016-07-07) diff --git a/bower.json b/bower.json index a2779263..2beb6dd0 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "baw-client", - "version": "0.19.2", + "version": "1.1.0", "devDependencies": { "angular": "1.5.x", "angular-bootstrap": "1.1.x", diff --git a/buildConfig/environmentSettings.json b/buildConfig/environmentSettings.json index 7848ddb2..432642d9 100644 --- a/buildConfig/environmentSettings.json +++ b/buildConfig/environmentSettings.json @@ -31,7 +31,7 @@ }, "brand": { "name": "<>", - "title": "<> | Bioacoustic Workbench" + "title": "<> | Acoustic Workbench" }, "content": { "research": { diff --git a/package.json b/package.json index 4987f607..c5cbb367 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "author": "QUT Bioacoustics", "name": "baw-client", - "version": "0.19.2", + "version": "1.1.0", "description": "The AngularJS client for the QUT Bioacoustics server", "licenses": { "type": "Apache", diff --git a/src/app/annotationLibrary/libraryItem.tpl.html b/src/app/annotationLibrary/libraryItem.tpl.html index 8d61b942..ccf4b58f 100644 --- a/src/app/annotationLibrary/libraryItem.tpl.html +++ b/src/app/annotationLibrary/libraryItem.tpl.html @@ -14,27 +14,28 @@

Details

-   - {{tag.typeOfTag.replace('_',' ')}} - retired - taxonomic - {{tag.text}} (ID {{tag.id}}) + {{tagging.tag.typeOfTag.replace('_',' ')}} + retired + taxonomic + {{tagging.tag.text}} (ID {{tagging.tag.id}}) - -   - no tags - +   + no tags + + class="list-group-item" + title="This is reference annotation - one that was nominated as an example of exceptional quality.">   Reference Annotation diff --git a/src/app/listen/listen.js b/src/app/listen/listen.js index 28433253..7a88d00a 100644 --- a/src/app/listen/listen.js +++ b/src/app/listen/listen.js @@ -613,7 +613,7 @@ angular function success(value, headers) { // possible race condition: may no longer may be selected after async - $scope.model.selectedAudioEvent.taggings[index] = new baw.Tagging(value); + $scope.model.selectedAudioEvent.taggings[index] = new baw.Tagging(value.data); $scope.model.selectedAudioEvent.tags[index] = addedTag.tag; console.assert( diff --git a/src/app/login/widget/loginWidget.tpl.html b/src/app/login/widget/loginWidget.tpl.html index 07275bd1..82589158 100644 --- a/src/app/login/widget/loginWidget.tpl.html +++ b/src/app/login/widget/loginWidget.tpl.html @@ -14,8 +14,7 @@ class="loginWidgetLink" target="_self"> {{profile.userName}} - li { & > a, & > button { - padding: 5px 10px; + padding: 5px (1em/4); // approximately 1 standard space's width text-align: left; } } -} -right-nav-bar { - a>.fa, a>.glyphicon { + a .fa, a>.glyphicon { color: $text-color; } } left-nav-bar { + .tooltip-wide { + width: 200px; + } + @for $i from 0 through 4 { .indentation-#{$i} { - $step: ($i * 10%); - width: 100% - $step; - margin-left: $step !important; - font-size: 100% - ($step / 2); + width: calc(100% - #{1em * $i}); + margin-left: (1em * $i) !important; + font-size: 100% - ($i * 3%); } } } \ No newline at end of file diff --git a/src/app/navigation/leftNavBar.tpl.html b/src/app/navigation/leftNavBar.tpl.html index f70d6621..eae57b61 100644 --- a/src/app/navigation/leftNavBar.tpl.html +++ b/src/app/navigation/leftNavBar.tpl.html @@ -6,14 +6,15 @@