Copyright © Kiwigrid GmbH 2014-2018
Official page: http://kiwigrid.github.io/keta/
Released: 2021-04-21
- Replaced links to cloud desktop with user settings app
Released: 2020-10-05
- Add service providing polling for devices and for tag values
Released: 2020-08-02
- Replace device set listener mechanism internally with polling
Released: 2020-08-20
- Add display mode to status link in app bar
Released: 2020-07-24
- Add status link to app bar
Released: 2018-10-18
- Add Keycloak refresh token handling
Released: 2018-10-04
- add channel as query param for app-icons
Released: 2018-09-03
- possibility to decode a JSON Web Token for authentication
Released: 2018-04-30
- added component translations for spanish and swedish
- added swedish translations for country utils service
Released: 2018-01-25
- non-functional changes:
- moved npm dependencies to peerDependencies
Released: 2017-10-27
- non-functional changes:
- switched completely from bower to npm
- updated npm dependencies
Released: 2017-10-04
ketaTimeRangeSelector
directive fix:- click on
select
button now automatically sets the end of the range to the same as the start date
- click on
Released: 2017-09-25
AppBar
directive: added paramcssClasses
and default classes
Released: 2017-07-20
- ensure compatibility with AngularJS 1.6.5
Released: 2017-06-30
- fixed cancel-link in
impersonation bar
to work with ournodecore
middleware
Released: 2017-06-26
- ensure compatibility with AngularJS 1.5.11
- added optional label and target for extended table action links (parameters
getTitle
andtarget
)
Released: 2017-02-15
- Fix for
unit
filter: Correct handling for numbers < 1 when propertyseperate
is set totrue
Released: 2016-11-30
- Change for
Device
service: device instance is now automatically synced with reply if you call$update
on it
Released: 2016-11-29
- Fix for
AppBar
directive to iterate over app list instead of raw reply
Released: 2016-11-18
- Refactored
AppBar
directive to useApplicationUtils
- Added check for valid reply to
EventBusDispatcher.send
method
Released: 2016-11-14
ketaDatePicker
: AddedketaDatePickerConstants.EVENT.SELECT
event, which is emitted if a date is selectedketaTimeRangeSelector
:- Added
ketaTimeRangeSelectorConstants.EVENT.SELECT
event, which is emitted if a date is selected by clicking on the select button - Refactored selection mechanism
- Added
Released: 2016-10-25
- Breaking change: All services, constants, directives and so on are now prefixed with
keta
.
Released: 2016-11-29
- Fix for
AppBar
directive to iterate over app list instead of raw reply
Released: 2016-11-18
- Refactored
AppBar
directive to useApplicationUtils
- Added check for valid reply to
EventBusDispatcher.send
method
Released: 2016-11-14
DatePicker
: AddedDatePickerConstants.EVENT.SELECT
event, which is emitted if a date is selectedTimeRangeSelector
:- Added
TimeRangeSelectorConstants.EVENT.SELECT
event, which is emitted if a date is selected by clicking on the select button - Refactored selection mechanism
- Added
Released: 2016-10-25
CountryUtils
: Addedes_ES
,it_IT
andnl_NL
country lists and updated existing ones
Released: 2016-10-13
EventBus
: AddedofflineMode
option to EventBus configuration
Released: 2016-10-11
DatePicker
andTimeRangeSelector
: Changed default visibility settings for selection and today button tofalse
AppBar
: Added option to disable certain navigation items by configuration
Released: 2016-09-16
- Added a missing query log for
AppBar
directive locale changes
Released: 2016-09-16
- Fix for
AppBar
directive to update selected locale in menu
Released: 2016-09-12
- Fix for
TimeRangeSelector
to respect boundaries in month and year mode too
Released: 2016-09-09
- Fix for separate component files to contain pre-populated template cache as well
Released: 2016-09-05
- Fix for
TimeRangeSelector
directive to respect boundaries in a proper way
Released: 2016-08-25
AppBar
directive:- reads and writes currently active locale code into user profile
currentLocale
has to be in 5 chars format now, e.g.en_GB
locales
array also has to use 5 chars forcode
property- new param
localeFallback
added, for cases where the locale code from user profile is not in thelocales
array
AppBarMessageKeys
,ExtendedTableMessageKeys
,CountryUtilsMessageKeys
,DatePickerMessageKeys
andTimeRangeSelectorMessageKeys
now also use 5 chars for their locale keys- unit filter now handles separation for currencies and distances correctly
Released: 2016-08-10
- Fix for parallel calls to
AccessToken.refresh
Released: 2016-05-03
- Added check for existing
AppContext
toAppBar
directive - Fix for
TimeRangeSelector
directive to update display value after selection
Released: 2016-04-26
- Added
DatePicker
directive - Added
TimeRangeSelector
directive
Released: 2016-04-19
- Added check for invalid input to
CommonUtils.addUrlParameter
method
Released: 2016-04-14
- Added
CommonUtils.addUrlParameter
method to add or modify URL parameters - Removed former url modification method from
AppBar
and replaced it byCommonUtils.addUrlParameter
Released: 2016-03-24
- Enhanced
unit
filter
Released: 2016-03-17
- Added
userId
parameter to links used inAppBar
Released: 2016-03-10
- Added
columnClassCallback
call foractions
column inExtendedTable
- Fixed wrong jsdoc tag in
DeviceSet.filter
method documentation
Released: 2016-02-17
- Added dutch and italian translations for
AppBar
andExtendedTable
- Made unit tests Angular 1.4.x compatible
Released: 2016-01-27
- Fix for
ExtendedTable
to prevent reset ofvisibleColumns
when a search filter was added and removed afterwards - Added french translations for
AppBar
andExtendedTable
Released: 2016-01-21
- Fix for
Sidebar
to close even if current entry is clicked - Fix for
ExtendedTable
messed up header labels if filter was used - Added
search-input-width-classes
andselector-width-classes
parameters forExtendedTable
to make displayed widths of these components configurable
Released: 2016-01-19
- Added workaround for IE not having "origin" property on anchors
- Added workaround for double-existing tag value entries in
mergeDevice
responses - Added
row-class-callback
parameter forExtendedTable
to enable styling of whole rows
Released: 2016-01-05
- Added selection support to
ExtendedTable
directive forview
mode too
Released: 2015-12-01
- Bugfix for
AccessToken.get
withdecoded
parameter set totrue
Released: 2015-11-30
- Added impersonation bar to
AppBar
directive - Added selection support to
ExtendedTable
directive - Added CSS support for both components
Released: 2015-11-05
- Several CSS bugfixes (e.g. iOS 9 overlay closing)
- Changed markup for search input field
- Renamed
.tags
into.labels
and changed underlaying markup - Added CSS support for application list and tabs
Released: 2015-10-13
- Changed a specific app id used to retrieve link to user profile
- Added
sortableColumns
configuration property toExtendedTable
directive
Released: 2015-10-06
- Fix for table headers in
ExtendedTable
directive
Released: 2015-10-05
- Fix for view driven search in
ExtendedTable
directive
Released: 2015-09-30
- Fix for
User
service: corrected check for successful$delete
call
Released: 2015-09-24
- Hotfix for
ApiUtils
service: incorrect syntax for LIKE search
Released: 2015-09-24
- Bugfixes for
AppBar
directive:- set default with correct channel param for OAuth redirect
- Added
keta.utils.Api
module withApiUtils
service
Released: 2015-08-25
- Added optional
display
callback toExtendedTable.actionList
items (can be used to conditionally display action list items) - Changed
label
togetLabel
as callback inExtendedTable.actionList
items to support external i18n
Released: 2015-08-20
- Bugfix for
User.$update
: initial properties object is recognized as change - Harmonized parameter for
ApplicationUtils.getAppName
method
Released: 2015-08-17
- Bugfix for
ExtendedTable
directive: non-heterogeneous rows don’t break table anymore - Added
ApplicationUtils.getAppIcon
to retrieve app icon for specified language - Added
ApplicationUtils.getAppAuthor
to retrieve app author - Updated css parts
Released: 2015-07-30
- Bugfix for
unit
filter to respond tolocale
changes when used in templates - Added
keta.utils.Country
:getCountryList
returns localized list of countries
Released: 2015-07-23
- Changed App ID for Cloud Desktop
Released: 2015-07-22
- Added support for new
meta.json
format toAppBar
directive - Several features and bugfixes for CSS parts
Released: 2015-07-17
- Bugfix for
AppBar
directive: Overwriting the logout link is now possible - Added
tableClassCallback
toExtendedTable
directive to modify table classes
Released: 2015-07-10
- New utility service
ApplicationUtils
- New $log decorator with different logging levels (description see module
Logger
) - Removed module
keta.shared
, constantketaSharedConfig
and factoryketaSharedFactory
. - Constants have been moved into the modules they belong to (and new constant names were defined),
ketaSharedFactory
has been renamed intoCommonUtils
- Parameter
links
is not necessary anymore because all links are automatically filled by the directive itself with default values - If the
links
property is provided every key that is given in this object overrides the default values - Parameter
labels
is not necessary anymore because all links are automatically filled by the directive itself with default values - Labels can be overwritten, it is also possible to add new locales (see module
appBar
for examples) - New parameter
rootApp
as an object which is set by the directive itself and can afterwards be used to set the logo link in the transcluded html markup for example
- Parameter
labels
is not necessary anymore because all links are automatically filled by the directive itself with default values - Labels can be overwritten, it is also possible to add new locales (see module
extendedTable
for examples)
Released: 2015-07-10
- Pager gets displayed only if there are at least two pages
Released: 2015-07-07
- New pager style for Extended Table, Added columnClassCallback to actions row
Released: 2015-06-08
- Some smaller CSS fixes and changes
Released: 2015-06-01
- Made main menu link configuration more flexible
Released: 2015-05-29
- Optimized main menu icon configuration
Released: 2015-05-27
- Fixed App Bar current locale usage
- Added App Bar app title link configuration option
- Added App Bar element, size and state constants to ketaShared
Released: 2015-05-26
- Fixed App Bar current locale configuration
Released: 2015-05-26
- Fixed App Bar affix behavior
- Fixed Extended Table row filter
Released: 2015-05-21
- Changed syntax for display modes in App Bar Directive
Released: 2015-05-21
- Fixed some issues with App Bar Directive
Released: 2015-05-20
- Added $reset method to device and user instance
- Added documentation for app bar directive
Released: 2015-05-20
- New App Bar Directive, World Bar Directive was removed
- Extended AccessToken service with encode and decode methods
- CSS Updates
Released: 2015-04-24
- Bugfix for change detection in user wrapper
Released: 2015-04-23
- Bugfix for automatically registered device set listener
Released: 2015-04-21
- Updated World Bar directive to be compatible with new API
- Bugfix for Unit filter with input: 0 and separate: true
- Removed getDeviceClasses method in Device wrapper
Released: 2015-04-14
- More configuration possibilities for unit filter
- Bugfix for unit filter rounding numbers which change SI prefix
Released: 2015-04-09
- Bugfix for change detection in user update method
Released: 2015-04-09
- Added wrapper for applications
- Added wrapper for users
- Several bug fixes
- Clean up
Released: 2015-03-31
- Added Bower support
Released: 2015-03-26
- Update of css parts
Released: 2015-03-25
- Bugfix for toggle sidebar out of other directives
Released: 2015-03-20
- Moved
Device.getDeviceClasses
method - Improved test code coverage
Released: 2015-03-18
- Added
Device.getDeviceClasses
method - Updated CSS parts
Released: 2015-02-13
- Bugfix for ExtendedTable not updating itself upon updates from outside
Released: 2015-02-09
- Bugfix for response timeout fired although request was successful
Released: 2015-02-09
- Complete refactoring to improve usability of library for applications
- Introduction of chained queries
- Multiple EventBus instances are possible now
- Logging is implemented as
$log
decorator - Registration of DeviceSetListener is disabled by default, but can be activated with a one-liner
- A couple of directives (e.g.
main-menu
,world-bar
) are included
Released: 2014-12-16
- Bugfix-Release for first version of library