CM platform Changelog


3.3.6 - 12th of April TF

  • Add detection of account guid in the url when behind apps proxy

3.3.5 - 27th of November RB

  • Added language variable to vm.AUTH_URL in platformHeader controller.

3.3.4 - 26th of October TF

  • Base account guid position on .host() as a function.

3.3.3 - 26th of October TF

  • If app runs through the apps proxy, check for the account guid on a different location in the URL (because of a different convention).

3.3.2 - 10th of October RB

  • Added more strict url checking on CM platform convention:
    • The second part of the URL should always be the language.
    • The third part of the URL should always be the entity ID.
  • Added favorites menu.

3.3.1 - 12th of September RB

  • Fixed font-size.
  • Fixed piwik tracking issue where nothing was tracked because of Angular.

3.3.0 - 6th of September RB

  • Added piwik tracker.
  • Removed google tag manager, since it was only used for piwik, which has it's own tracker now.
  • Fixed issue where the platform header tried to translate organization and account names.

3.2.0 - 31th of August RB

  • Updated the translation service with the newest js version.
  • Updated node-sass to newest version (node 5+).
  • Added translations for platform apps, with isolated scope: platform-apps.

3.1.2 - 31th of July RB

  • Removed duplicate cm-icons font loading.

3.1.1 - 20th of July RB

  • Fixed small css issue with account name in top right.

3.1.0 - 18th of July 2017 RB / PEv

  • Added new logo.
  • Fixed small css issue with select account dialog on screens between 550px and 920px.

3.0.3 - 11th of July 2017 RB / JWR

  • Changed productaccount to logicalaccount for cmoogle search.

3.0.2 - 26th of June 2017 PEv

  • Fixed search icon in Cmoogle search and added a clickable button.
  • Added productaccounts cmoogle search for switch account popup.

3.0.1 - 19th of June 2017 RB

  • Fixed an issue when the CMAuthentication cookie is not available or incorrect the LOGIN button wasn't shown.
  • Fixed an issue with employee aps not showing up when an employee hasn't selected an account.
  • Added extra information at customer apps when no account is selected.

3.0.0 - 13th of June 2017 RB / PEv

  • Refactored apps-header to work with apps for account instead of apps for person.
  • Changed package.json, added devdependenices and replaced most of the packages to there.
  • Added extra check on query string parameter account ID for account GUIDs.
  • Removed disabling of organization/account titles to make sure they're always selectable.
  • Fixed bug where account type property was incorrectly filled.

2.12.1 - 11th of May 2017 RB

  • Added cachebust querystring parameter for installed apps call.
  • Updated translation service javascript to latest version.

2.12.0 - 18th of April 2017 RB

  • Added getAccount to productAccountsFactory.
  • Added lastName property on identity object.
  • Updated fullName property on identity object.

2.11.1 - 10th of April 2017 RB

  • Updated to latest translation-service.min.js.

2.11.0 - 17th of March 2017 RB

  • Added translations.

2.10.3 - 10th of March 2017 RB

  • Added action link on CM logo to redirect to welcome page.

2.10.2 - 7th of March 2017 RB

  • Added PersonPreferences to IdentityFactory.

2.10.1 - 2nd of March 2017 RB

  • Changed cmoogleSearch to work with the new Cmoogle.

2.10.0 - 18th of January 2017 RB

  • Changed tryPostSelectedAccount to POST an organization ID (instead of getting just the organization name from CRM) when applicable.

2.9.2 - 10th of January 2017 RB

  • Fixed 404s on apps call when user was not logged in. No need to do call apps when no logged in user is available.
  • Fixed invalid identity call when getCookie returned undefined instead of null.

2.9.1 - 9th of January 2017 RB

  • Added longTouch to as-sortable for mobile devices to start dragging after x amount of time.
  • Added google tag manager.
  • Removed hotjar.

2.9.0 - 7th of December 2016 RB

  • Added: Organization flow when the url contains an int instead of guid.
  • Added: Organization/account information is also available when the return-url attribute contains the [organisationID] placeholder. (compared to 2.8.0 where they were only enabled when product-account-type was set.)

2.8.1 - 5th of December 2016 - RB

  • Fixed: Invalid html attributes.
  • Added: ReloadApps listener which listens to the 'ReloadApps' broadcast.

2.8.0 - 25th of November 2016 - RB

  • Added: Sorting of apps.
  • Added: $broadcast for menu toggles, dragStart, dragEnd and appsLoaded.
  • Added: New attribute, "do-not-track" to disable all third party tracking on the site.
  • Added: SelectAccount() to product accounts factory to redirect to select account page.
  • Updated: Font-awesome to 4.7.0.
  • Updated: AngularJS to 1.5.8.
  • Updated: Angular-cookies to 1.5.8.
  • Updated: Apps are retrieved from the database instead of a JSON.
  • Updated: Productaccount factory now only posts when a GUID is present in the URL.
  • Fixed: CSS issue where icons and text in the app menu were incorrectly shown (part 2).

2.7.9 - 22th of December 2016 - RB

  • Updated: AngularJS and AngularJS Cookies to version 1.5.10.

2.7.8 - 13th of December 2016 - RB

  • Fixed: Added ?forced=true to make sure the select account page is not redirected straight away.

2.7.7 - 14th of November 2016 - MvT

  • Fixed: CSS issue where icons and text in the app menu were incorrectly shown.

2.7.6 - 20th of October 2016 - RB

  • Changed: GetCurrentSession: Removed $q.reject and replaced it with return currentSession.

2.7.5 - 19th of September 2016 - RB

  • Fixed: Better overview in customer and employee apps.

2.7.4 - 29th of August 2016 - RB

  • Fixed: Issue when the URL guid was invalid, the header showed "No organization/account selected" even when the user had one selected.

2.7.3 - 8th of July - RB

  • Fixed: Issue where set current account on the fly failed because of unknown organisation GUID.
  • Added: WithCredentials: true/false to all $http platform calls.

2.7.2 - 7th of July - RB

  • Added: New CDN icons.

2.7.1 - 28th of June 2016 - RB/TF

  • Fixed: Issue where using a bookmarked URL still showed the selected account instead of the bookmarked one.
  • Added: Switch account on the fly when using a bookmarked URL.

2.7.0 - 16th of Juny 2016 - RB/MvT/PEv

  • Fixed: CSS margin issue on iPhone 6.
  • Added: ReturnURL, language and productAccountType attributes on platform header directiv. Used for the Change account URL in the accounts dropdown.

2.6.1 - 7th of June 2016 - RB

  • Fixed: Bug where "No account selected" and "No organization selected" weren't shown.

2.6.0 - 26th of April 2016 - RB

  • Added: Selected productaccount implementation.

2.5.0 - 12th of April 2016 RB

  • Updated: Angular and Angular-cookies from version 1.4.7 to version 1.5.3.
  • Updated: Font-awesome from version 4.4.0 to version 4.6.0.
  • Added: Shorten text labels for long names and show ... on the end.
  • Added: Hotjar script tag.
  • Added: bower.json with dependencies.

2.4.2 - 21th of May 2016 - RB | PEv

  • Added: Search-filter attribute on platform-header.
  • Added: Platform header implementation guid on template.html.
  • Changed: Order of the top right menu items.

2.4.1 - 25th of February 2016 - RB

2.4.0 - 4th of February 2016 - RB | PEv

  • Added: Avatar in top right, retrieved from resources API.
  • Added: HTML from template cache (that's 7 HTML requests less!).
  • Changed: GulpFile.js to get constants from different files depending on the build mode (debug, staging, release).
  • Changed: Identity.personID is deprecated, using GUID instead.

2.3.0 - 18th of January 2016 - RB

2.2.2 - 14th of January 2016 - MvT

2.2.1 - 24th of December 2015 - MvT

  • Fixed: Small issues with layout and css.

2.2.0 - 12th of November 2015 - RB | MvT

  • Changed: Complete HTML design of header.
  • Added: Config files for sub menu headers.
  • Fixed: Small issues based on 2.2.0.

2.1.3 - 5th of November 2015 - RB | MR

  • Added: App header directive using a config json for available apps. Makes it easy to add/remove new/obsolete apps.
  • Added: When identity authentication method not employee, hide all non customer apps. Based on config json.
  • Added: When not logged in, no apps are shown.
  • Changed: Relocated all files to app folder instead of js folder.
  • Fixed: Bug: Mobile: When app bar is open, clicking on the caret up doesn't close the app bar.

2.1.2 - 2nd of November 2015 - RB | MR

  • Added: npm modules for gulpfile.
  • Added: gulpfile.js for minification/bundling.
  • Removed: bundleconfig & compilerconfig (Visual Studio specific).
  • Fixed: Bug: Clicking on the caret down/up when the app bar is open does not hide the bar.

2.1.1 - 20th of October 2015 - RB

  • Added: ng-if to hide multiple buttons when not logged in.
  • Added: Changelog.html.
  • Added: Version numbers to URLs, to make sure previous version keep existing.

2.1.0 - 12th of October 2015 - RB | MR

  • Added: ngCookies, check if CMAuthentication is set.
  • Removed: Redirect when identity is not set.
  • Removed: All external dependencies (except FontAwesome).
  • Renamed: All files from 'cloud' to 'project'.

2.0.1 - 25th of August 2015 - RB

  • Fixed identity undefined error by checking if identity is null.

2.0.0 - 14th of August 2015 - RB

  • Complete overhaul of Cloud.

1.0.3 - 15th of July 2015 - RvH

  • Removed dependency on ngCookies
  • Now compatible with AngularJS 1.3.17 and 1.4.2

1.0.2 - 9th of July 2015 - RB

  • Added cloud-navigation-crm
  • Added cloud-navigation-lists
  • Added rootScope variable loggedInUserGuid.
  • Added check for logged in user and the user who's viewed.

1.0.1 - 15th of June 2015 - RvH

  • Put searchString query parameter into the search field
  • Renamed Top40 to Lists
  • Removed Settings for now
  • Search bar to top center for tablet and desktop
  • Added a little padding on the right side of the buttons on the top right (looks better with scrollbars now)
  • Hand cursor on Persons link in header

1.0.0 - 11th of June 2015 - RvH

  • initial release