Releases: maestrano/impac-angular
Releases · maestrano/impac-angular
v1.5.0-rc2
add changes from v1.4.7
v1.4.7 - Ratio widgets and KPIs
Adds
- [IMPAC-453] New Widget: Debt Service Ratio
- [IMPAC-456] New KPI: Debt Service Ratio
- [IMPAC-460] New Widget: Current Ratio
- [IMPAC-462] New KPI: Current Ratio
- New setting: Offsets - Allows to set metadata[:offset] as a Hash of arrays
- Can now inject text before/after caption of common-time-period-info
Fixes
- [IMPAC-420] Fix sync-apps poller on change organisation
- [IMPAC-421] Fix kpis bar dates picker initialization
- [IMPAC-440] fix aged payables & receivables sorting bugs
- [IMPAC-463] No KPIs data when changing to multi-organisation w/ shared dashboard(remove ng-repeat "track by" for kpis)
- Add guarding for account-class-comparison getTotals method
- Formatting of the "real_value" on KPIs
v1.5.0-rc1 - Upgrade to Angular 1.6
Adds
- Upgrades Angular to v1.6
- Upgrades Angular Bootstrap to v2.3
Fixes
- Uses Firefox instead of PhantomJS for tests fixing issues with Angular v1.6
v1.4.6 - Improvements on KPIs & Alerting
Adds
- [IMPAC-345] KPI loading spinner
- [IMPAC-342] KPI "data not found" display for no data, Impac! down & tenant disabled.
- [IMPAC-411] KPI's bar is disabled unless current_user contains a
kpi_enabled: true
property, as well as being enabled via the ImpacTheming service. - [IMPAC-394] Add tooltip to dashboard actions
Fixes
- [IMPAC-374] Re-fix widgets being printed in settings mode.
- Fix Add KPIs button being hidden / disabled at incorrect cases.
- [IMPAC-388] Fix "invoices list", "sales leads funnel" & "sales leads list" widget's tooltip hover displays.
- Fix broken error handling for dashboard.svc load method, causing dashboard loading spinner to run endlessly if the ImpacLinking service required methods reject.
Updated & Improved Developer Workspace
Adds
- Developer Workspace improved for mnoe api plus login, create account & settings configurations features.
- ImpacRoutes service to use mnoe api as default
UI Improvements & Fixes
Adds
- [IMPAC-370] Improved failed dashboard load message.
Fixes
- [IMPAC-385] prevent empty sync status modal opening
- [IMPAC-385] width of the widget is not saved + refactored widget expand width toggle logic
- [IMPAC-374] prevent widgets being printed in settings mode
- [IMPAC-380] Hide widgets selector on dashboard deletion.
- Fixes for Dashboard & KPI action button positioning on smaller screens
- KPIs bar action buttons position issues on small screens.
- Various error handlers in kpi.svc not rejecting promises
Config changes
- Ability to provide custom messages for the dashboard failed error case in the ImpacTheming service.
dhbErrorsConfig: {
failed: {
first: 'Oops, failed to load Impac!...'
// Displays after 3 "retry" attempts.
second: 'Unable to load, please contact support or try again later.'
}
}
KPIs UI Improvements
Adds
- IMPAC-333: Show/Hide KPIs bar
- IMPAC-343: Save KPIs on enter keydown
Config changes
- Ability to configure optional data via a new method in the ImpacLinkingSvc.
// Allows the optional linked data to be configured after inital app bootstrap, or even re-configured.
ImpacLinkingSvc.linkOptionalData({pusher_key: '1234'})
Custom Alerts Routes & Disable Alerts
Adds
- Ability to customise routes for Alerts via the ImpacRoutes service
- IMPAC-344: Autofocus KPI Target input field on add
Fixes
- IMPAC-362: only one instance of sync statuses modal to be displayed at once
Config changes
- Ability to enable/disable alerts via
ImpacTheming.configure
(default is false)
alertsConfig: {
enableAlerts: true
}
v1.4.1 | Week 35
Adds
- Merge v1.3.15
Week 35 - Sync statuses
Adds
- Update Workspace mno_url to
get-uat.maestrano.io
- New UI for sync statuses display
Fixes
- Workspace is now compatible with KPIs & Alerting across the APIs