Skip to content
This repository has been archived by the owner on May 4, 2022. It is now read-only.

Releases: uPortal-Attic/uportal-app-framework

/about and mobile notifications

20 Oct 15:55
Compare
Choose a tag to compare

Enhancements

  • Change samples directory to staticFeeds #40 (reason for minor release)
  • Add disable flag to <circle-button> and provided documentation #37
  • Add logout link to header if sidebar is disabled #41
  • Notifications now show in xs screen sizes #42
  • The about partial now exists #45
  • Upgrade to uw-ui-toolkit 0.3.2 #44
  • Add GA events for sidebar activity #33
  • Add $rootScope.GuestMode=true; if username === Guest

Bug Fixes

  • Notification URL null, don't run the service #38
  • Remove duplicate styles from uw-ui-toolkit #47

Howto upgrade from 1.1.0

  • Update app-config.js to reflect change of samples directory to staticFeeds. Also provide an aboutURL if you would like to show information about your application in the about partial. Default will just show frame information.
             'showSearch' : true
         })
         .constant('SERVICE_LOC', {
-            'sessionInfo' : 'samples/session.json',
-            'sidebarInfo' : 'samples/sidebar.json',
-            'featuresInfo' : 'samples/features.json',
-            'notificationsURL' : 'samples/notifications.json',
+            'aboutURL' : null,
+            'sessionInfo' : 'staticFeeds/session.json',
+            'sidebarInfo' : 'staticFeeds/sidebar.json',
+            'featuresInfo' : 'staticFeeds/features.json',
+            'notificationsURL' : null,
             'kvURL' : null,
             'groupURL' : null
         })
 @@ -35,7 +36,8 @@ define(['angular'], function(angular) {
             'feedbackURL' : 'https://my.wisc.edu/portal/p/feedback',
             'back2ClassicURL' : null,
             'whatsNewURL' : null,
-            'loginURL' : '/portal/Login?profile=bucky'
+            'loginURL' : '/portal/Login?profile=bucky',
+            'logoutURL' : '/portal/Logout'
         });

     return config;
  • Update your server side routing to include /about
+      <url-pattern>/about</url-pattern>
  • Update your routes to include /about
+            when('/about', about).

First minor release

01 Oct 18:04
Compare
Choose a tag to compare

This release has an "api breaking" change in it, so we bumped the minor version number.

Enhancements

  • Made dismissed notifications undismissable #28

  • Show/hide sidebar and search in header* #29 , #32

  • Use minified versions of angular.js #31

  • Cleanup and document miscService. Introduces MISC_URLS.loginURL #31

  • Clean up Features feature #32

  • Prefixed controllers from portal module with Portal #32

  • = why we needed minor version bump

    Bug Fixes

  • Fix search button in header #25

  • Popover was out of this world (z-index : 9999) #27

  • Add in Google Analytics page hit for notification page #31

Upgrade Path from 1.0.2

  • Update js/app-config.js
6c6,8
<             'features' : false
---
>             'features' : false,
>             'showSidebar' : true,
>             'showSearch' : true
35c37,38
<             'whatsNewURL' : null
---
>             'whatsNewURL' : null,
>             'loginURL' : '/portal/Login?profile=bucky'

Notification Bell & Bug Fixes

16 Sep 14:59
Compare
Choose a tag to compare

#22 : Notification Bell Redesign
#24 : Fix first time state on dismissed notifications
#24 : Documented Key Value Storage module

First patch, not the last

03 Sep 19:36
Compare
Choose a tag to compare

Many great enhancements to frame, including:

  • #12 : New Circle button directive <circle-button>
  • #13, #16, #21 : Features Page
  • #14 : Hide Eclipse files from git
  • #15 : A better readme.md experience
  • #17 : Accessibility improvements
  • #18, #19, #20 : Dismiss-able notifications
  • #18 key/value store service. This service will save/retrieve from a 3rd party store that has a getValue(key) and setValue(key, value) function. Angularjs-portal is using this for notifications. The store we are using is KeyValueStore.

app-config.js changes

@@ -3,13 +3,14 @@ define(['angular'], function(angular) {
     var config = angular.module('app-config', []);
     config
         .constant('APP_FLAGS', {
-            'welcome' : false
+            'features' : false
         })
         .constant('SERVICE_LOC', {
             'sessionInfo' : 'samples/session.json',
             'sidebarInfo' : 'samples/sidebar.json',
-            'welcomeInfo' : 'samples/welcome.json',
+            'featuresInfo' : 'samples/features.json',
             'notificationsURL' : 'samples/notifications.json',
+            'kvURL' : null,
             'groupURL' : null
         })
         .constant('NAMES', {
@@ -36,4 +37,4 @@ define(['angular'], function(angular) {

     return config;

uw-frame 1.0.0

19 Aug 17:44
Compare
Choose a tag to compare

This is a first release of uw-frame. The source is the successor to angularjs-portal's frame module.

New since angularjs-portal-frame 4.1.1.26

  • Upgrade angularjs to 4.4.4
  • Upgrade uw-ui-toolkit to 1.3.1
  • Changed sidebar.json to be more generic (removed /web defaults)
  • Moved less to be wrapped in a my-uw class #1 #4
  • Added in Travis build #3
  • Added in collapsible header #2
  • Added in some accessibility stuff #5
  • Updated to have a dynamic footer for copyright #7
  • Refactored the less to be only about uw-frame #11