- Allow automated login, if API key is provided in URL
- Improved copy to clipboard for boolean values
- Fixed some spelling errors
- Improved error text for messages that could not be sent
- Minor UI fixes
- Updated german translation for "snippets"
- Added location timestamp visualisation
- Fixed issues with map markers not displayed correctly
- Added display of user language in chat view
- Added many new translations
- Updated translation management
- Added leaflet resources for offline use (to avoid additional firewall rules for fetching data from CDN)
- Improved handling of unauthorized websocket requests
- Updated translations
- Added possibility for Microsoft Azure translations to automatically translate messages
- Call
get_config
also for v1 websocket connections - Improved map markers
- Main map marker is now highlighted in red
- Location information not coming from GPS is highlighted
- Added support for sending URIs (e.g. for video calling)
- Fixed map bounds calculation for negative latitude and longitude values (e.g. in the United States)
- Improved display of server url without exposing potentially sensitive data
- CSS Fix
- Added support for handling different targets (e.g. if one transport medium should be SMS)
- Added new DEC112 logo
- Minor improvements on call UI
- Center navbar text
- Better handling of test calls. It can be specified in config whether test calls should be processed or not.
By default, test calls are not processed for production builds, however they are for development builds.
Additionally, test calls are highlighted in a different color when they are shown in the overview list.
- Fixed audio notification. Defaults to disabled.
Due to considerable interference in classic environments audio notifications are now disabled by default.
- Added better visibility for display name and call id within a call
- Fixed uncaught promise on connection errors
- Added support for attachments (images, videos and other attachments)
- Added support device types and device names, shown as a map marker
- Added support for
client_id
URL parameter for specifying a specific client config - Fixed bug when DEC112 Viewer stopped working if no external config was present
- Added support for test calls. They won't be shown in the call overview.
Furthermore, no notifications about an incoming call will be shown for them. - Updated React to version 16.14.0
- More stable handling for new calls
- Fixed missing german language keys
- Added language keys for additional information
- Less restrictive call id validation on search
- Added copy to clipboard button for latest location on map
- Fixed ping pong for multiple logoffs/logins
- Changed design of messages
- Fixed bug where additional data is not updated during a call
- Added Notification service
- Fixed bug when logging out on Border v2 environments
- Fixed bug when opening call in a new tab
- Improved cache management through deregistration of existing service workers
- Better error handling for unexpected server errors
- Better error handling for message send errors
- Better error handling for parsing the server response
- Breaking change: External config file was moved from build root into folder "config". This had to be changed to enable external config being in a docker volume, so config can be changed without restarting the docker container.
- Updated: Spanish translations
- Added: Docker support
- Added: caching for PI2 service calls
- Enhancement: Better release script
- Enhancement: More efficient did resolving
- Enhancement: Better duration component, is now easier to read
- Enhancement: Easier to understand call state information
- Enhancement: Server config and client config are now in one place
- Fixed: Correct call erasing
- Fixed: Call replay progress indication
- Fixed: get_config call for semantic containers
- Added support for version 2 of server API (login, remote config, sessions)
- Added support for manual triggers
- Added support for hidden fields in data view
- Added support for multiline messages
- Added support for DIDs (decentralized identities, pi2 service)
- Added support for configuration via server
- Added ability to show called service as text
- Introduced typescript
- Introduced client-side routing
- Introduced snippets in message view
- Introduced call replays
- Introduced access to debug information
- Enhanced and cleaner map behaviour
- Enhanced data input validation
- Enhanced UI (texts & translations, colors, snackbars, debug data, error handling)
- Enhanced persistent logins
- Enhanced and unified localization handling
- Full rework of internal state management
- Updated dependencies
- Rework of server communication
- Added support for semantic containers
- Introduced interfaces for abstract server communication (mappers and connectors)
- Introduced zero configuration endpoints
- Enhanced server error handling (500 and 404)