Skip to content

3.4 Changes

Jason Best edited this page Dec 10, 2015 · 2 revisions

The argos-sdk 3.4 change list can be found here: https://github.com/Saleslogix/argos-sdk/wiki/3.4-Changes

All diffs from 3.3 to 3.4 can be found here: https://github.com/Saleslogix/argos-saleslogix/compare/3.3.x...develop

Changes

  • Offline support (See SDK changes for details)
  • New "Briefcase" list, which shows what has been stored for offline viewing
  • Connection status now displayed in global nav (left drawer)
  • New "My Schedule" view
    • Allows user to briefcase the entire list to save for offline
  • New "Recently Viewed" list
  • New options view for managing offline data
  • Updated calendar view
  • New loading indicator
  • Progress indicator and modal for initializing app state
  • The configure view now supports dragging
  • "My Activities" is no longer a default view (users can bring it back via the configure menu)
  • Translations are now loaded using L20N (/localization/locales/crm/en/*.l20n)
    • Old translations will still work if loaded through a customization
  • src is now ES6 (Ecmascript 2015), grunt babel will compile to the src-out folder. index-dev must load from src-out in the AMD configuration
  • Added a proxy development server that can be used to connect to a remote SData site without CORS. Use npm start to run it. Copy scripts/default.config.json to scripts/config.json to configure, the "proxy" section should point to your sdata site. Once running, open your browser to localhost:8000/
  • The sdata configuration now supports compact: true which compresses the sdata feed for a significant payload reduction
  • Pull to refresh disabled in left/right drawers
  • Page size for left/right drawers increased

Customizations

  • Application now exposes a defaultViews array for the global nav (left drawer). This can be modified by customizers instead of overriding the getDefaultViews function.
  • Toast messages can be displayed to the user: App.toast.add({message: 'a toast message', title: 'Urgent'});
  • Help now processes a layout and can be customized
  • Speedsearch widget now extends the SearchWidget

Clone this wiki locally